Авторизоваться

Мировоззрение и методология CMS

Автор:нео Ян Время:2021/04/23 Читать: 7533
cms (система управления контентом) — вопрос философский. Потому что cms уже вышла на философский уровень. Мы анализируем некоторые из лучших в мире сейчас и когда-то […]

cms (система управления контентом) — вопрос философский.

Потому что cms уже вышла на философский уровень.

Давайте проанализируем мировоззрение и методологию лучших CMS в мире сейчас и в прошлом.

1. XOOPS (https://xoops.org/)

Бывший некоронованный король, бывшая «стоячая машина».

Почти никто в Китае не знает о XOOPS. Но более десяти лет назад XOOPS стал очень популярен за рубежом и на Тайване, на Тайване его даже называли «станционной машиной».

1. Мировоззрение XOOPS

XOOPS считает, что мир ориентирован на людей. Независимо от того, какая функция, люди (пользователи) в конечном итоге должны ее использовать.

2. Методика XOOPS

Ядро представляет собой полноценный пользовательский центр, а затем на основе этого пользовательского центра устанавливаются соответствующие модули на основе требуемых функций (монтируются к пользовательскому центру с помощью крючков). Например: модуль статей, модуль комментариев, модуль агрегации RSS и т. д.

Мировоззрение и методология XOOPS очень классические, и многие системы основаны на этом мировоззрении и методологии.

2. ВОРДПРЕСС (https://wordpress.org/)

Сейчас это наиболее используемая CMS. Многие из его идей и методов оказали огромное влияние.

Фактически, методология WordPress находится под сильным влиянием XOOPS. Его хуки и плагины вдохновлены XOOPS.

Но мировоззрение WordPress сильно отличается от мировоззрения XOOPS.

1. Мировоззрение WordPress

WordPress считает, что потребность людей в Интернете состоит из двух вещей: публикации и просмотра. То есть размещение контента и просмотр контента.

2. Методика WordPress

Суть заключается в том, чтобы хорошо выполнить работу по публикации и просмотру контента, а затем оставить все остальное на усмотрение хуков и плагинов.

Глядя на контент, каждый веб-сайт на самом деле имеет свои собственные потребности, поэтому система тем строится на основе хуков и плагинов.

3. ДЖООМЛА (https://www.joomla.org/)

На данный момент это вторая по величине CMS в мире.

Это очень уникальная CMS Joomla, на мой взгляд, она больше подходит для людей с небольшими способностями к разработке.

1. Мировоззрение Joomla

Joomla считает, что мир многоуровнев, и то же самое относится и к веб-сайтам/веб-проектам: от нижнего уровня данных до верхнего уровня приложений.

2. Методика Joomla

Joomla позиционирует себя как что-то похожее на «webOS». Сама по себе это относительно низкоуровневая вещь, основанная на компонентах.При использовании Joomla вы фактически используете расширения на основе этой «webOS».

Это то же самое, что создать приложение для iOS или Android.

4. ДРУПАЛ (https://www.drupal.org/)

На данный момент это третья по величине CMS в мире. Это очень крутая штука.

1. Мировоззрение Drupal

Drupal считает, что все технологии можно использовать повторно.

2. Методология Друпала

Используйте его повторно, настройте и, наконец, настройте все.

Поскольку CMS является полностью многоразовой на техническом уровне, все необходимые функции могут быть реализованы путем настройки без дальнейшей разработки.

Скажи больше.

Идеал — пухлый, реальность — тощая.

Чтобы обеспечить возможность повторного использования и настройки, Drupal предложил множество идей и концепций, таких как представления, блоки и т. д. Эти идеи и концепции оказали огромное влияние на развитие CMS, и многие из них даже стали стандартными функциями сегодняшних CMS. Однако, даже если Drupal допускает многократное использование и настройку, и даже если Drupal использует много людей, лишь немногие могут завершить веб-сайт/веб-проект с помощью простой настройки. Большинство из них используют Drupal в качестве среды разработки. Даже во многих зарубежных компаниях есть много должностей, таких как Drupal-инженеры.

5. DjangoCMS (https://www.django-cms.org/en/)

Первые четыре — это все из мира PHP, а теперь мы перешли в мир Python.

Django (https://www.djangoproject.com/) — наиболее используемая среда разработки в мире Python.

DjangoCMS — это CMS, наиболее используемая сообществом Django.

1. Мировоззрение DjangoCMS

Независимо от того, как выглядит мир, в конечном итоге пользователю представляется всего лишь одна страница за другой.

2. Методология DjangoCMS

Как построить иерархическую структуру страницы?

Как создать страницу?

Все, что делает DjangoCMS, вращается вокруг этих двух проблем.

Таким образом, использование DjangoCMS заключается в настройке структуры страницы и модульном построении страниц одна за другой/слой за слоем.



авторские права © www.lyustu.com, все права защищены.
Тема: TheMoon V3.0 Автор: neo yang