2.5 Сравнение с другими системами
На сегодняшний день наиболее популярными и многофункциональными CMS являются Drupal, Joomla!, Wordpress.
Drupal ‑ один из представителей CMS на основе PHP. Drupal можето быть использован для построения самых разных типов сайтов. В базовой поставке возможности движка наиболее лучше подходят для построения интернет-сообществ: новостных и форумных сайтов, персональных и коллективных блогов и подобных вещей, где основная задача — не потеряться в массе регулярно поступающих материалов, иметь возможность их структурировать и архивировать для легкого доступа в будущем. Функционал наращивается дополнительными модулями, которые можно доустанавливать по мере необходимости.
Joomla! ‑ система управления содержимым, написанная на языках PHP и JavaScript, использующая в качестве хранилища базу данных MySQL. CMS Joomla! включает в себя различные инструменты для изготовления веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге. Joomla! позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов, которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского и ещё некоторых языков стран СНГ.
WordPress — CMS с открытым исходным кодом, распространяемая под GNU GPL. Он написан на PHP, в качестве базы данных использует MySQL. Сфера применения ‑ от блогов до достаточно сложных новостных ресурсов и даже интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые проекты.
Подводя итог, можно сказать, что рассмотренные CMS обладают сходной функциональностью и диапазоном возможностей. У них имеется широкий выбор дополнительных модулей, они все бесплатны и распространяются под лицензией GNU. Таким образом, выбор CMS в основном зависит от квалификации обслуживающих портал специалистов. В данном случае перед программистом стоит выбор скорее не между CMS, а между языками программирования Python и PHP. Преимуществом платформы PHP является широкая распространенность хостингов с его поддержкой. Однако при наличии выделенного сервера оно теряет свою значимость.
- Введение
- 1. Корпоративный портал
- 1.1. Возможности корпоративного портала
- 1.2. Обзор существующих решений
- 1.3. Этапы внедрения корпоративного портала
- Каскадный жизненный цикл
- Спиральный жизненный цикл
- Экстремальное программирование
- Функциональные требования заказчика
- Планирование нагрузки
- Существующее положение дел и требования по интеграции
- Планы по дальнейшему развитию системы
- 2. Платформа веб-приложений Plone cms
- 2.1 Краткая характеристика
- 2.2 Возможности
- 2.3 Архитектура платформы
- 2.4 Достоинства и недостатки
- 2.5 Сравнение с другими системами
- 3. Реализация корпоративного портала на платформе Plone cms
- 3.1 Возможности корпоративного портала на платформе Plone cms
- 3.2 Этапы выполнения работы Установка Plone cms на сервер
- Конфигурирование портала
- Функциональность корпоративного портала
- 3.3 Взаимодействие пользователей корпоративного портала
- Заключение
- Список литературы
- Приложение 1