Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сивцев.doc
Скачиваний:
219
Добавлен:
18.09.2019
Размер:
1.39 Mб
Скачать

2.4 Достоинства и недостатки

Основными преимуществами Plone можно считать:

  • Простота использования — новый полноценный сайт можно создать за несколько минут (при условии, что Plone и платформа Zope на которой он работает уже установлены и сконфигурированы);

  • Простота установки — используя установщик, можно установить Plone за несколько минут;

  • Использование стандартов — все визуальные компоненты Plone созданы с использованием XHTML, CSS2 и JavaScript. О качестве работы говорит тот факт, что дизайн MediaWiki (Monobook) создан на основе стилей Plone;

  • Открытость — Plone является программным обеспечением с открытыми исходными кодами, что позволяет при наличии соответствующих специалистов вносить изменения в код;

  • Поддержка языков — на Plone можно создавать сайты с одновременной поддержкой множества языков, включая арабский стиль написания и иерографическое письмо. Пользователи будут видеть сайт на языке, заданном в настройках браузера. Plone поддерживает более 40 языков;

  • Независимость — дистрибутивы Plone поставляются для многих операционных систем, включая Linux, Microsoft Windows, Mac OS X, Solaris, BSD;

  • Наличие поддержки — кроме большого англоязычного сообщества в России поддержкой Plone занимаются несколько компаний и множество специалистов;

  • Расширяемость — создать свой уникальный сайт с уникальным набором компонентов можно очень просто и быстро. Для Plone и Zope существуют сотни продуктов расширений.

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 является широкая распространенность хостингов с его поддержкой. Однако при наличии выделенного сервера оно теряет свою значимость.