Plone — открытая система управления содержанием (CMS). Работает с использованием сервера приложений Zope, написанного на языке программирования Python.
Краткие факты Тип, Разработчики ...
Закрыть
Plone может быть использован в качестве интернет- и интранет-веб-сервера. Область применения системы очень широка: от простых страниц до громоздких корпоративных порталов, рассчитанных на внутреннее и внешнее использование.
Проект начал работу в 1999 году и стал одной из самых популярных систем публикаций. В 2004 был образован фонд «Plone», которому были переданы авторские права на продукт.
В России Plone активно начал использоваться после выхода версии 2.0, в которой была реализована удобная система перевода на другие языки (по данным на декабрь 2006 года).
Основными преимуществами Plone можно считать[1][2]:
- Простота использования — новый полноценный сайт можно создать за несколько минут (при условии, что Plone и платформа Zope, на которой он работает, уже установлены и сконфигурированы);
- Простота установки — используя установщик, можно установить Plone за несколько минут;
- Использование стандартов — все визуальные компоненты Plone созданы с использованием XHTML, CSS2 и JavaScript. Дизайн MediaWiki (Monobook) создан на основе стилей Plone;
- Открытость — Plone является программным обеспечением с открытыми исходными кодами, что позволяет при наличии соответствующих специалистов вносить изменения в код;
- Поддержка языков — на Plone можно создавать сайты с одновременной поддержкой множества языков, включая использующие арабскую письменность или иероглифическое письмо. Пользователи будут видеть сайт на языке, заданном в настройках веб-браузера. Plone поддерживает более 40 языков:[3];
- Независимость — дистрибутивы Plone поставляются для многих операционных систем, включая Linux, Microsoft Windows, Mac OS X, Solaris, BSD;
- Наличие поддержки — кроме большого англоязычного сообщества в России поддержкой Plone занимаются несколько компаний и множество специалистов;
- Расширяемость — создать свой уникальный сайт с уникальным набором компонентов можно очень просто и быстро. Для Plone и Zope существуют сотни продуктов-расширений.
Plone 3 имеет следующие основные возможности[4][5].
- Встроенное (inline) редактирование
- Поддержка рабочей копии
- Проверка ссылок
- Автоматическая блокировка и разблокировка редактируемого содержимого
- Удобная совместная работа и разделение ресурсов
- Версии, история правок и откатка содержимого
- Удобный и мощный визуальный редактор текста
- Мощные средства для документооборота (workflow)
- Гибкая система аутентификации
- Полнотекстовое индексирование документов PDF, MS Word
- Коллекции
- Режим презентации для информационных материалов
- Поддержка протокола sitemap поисковых машин
- Поддержка нескольких языков разметки
- Наличие Wiki
- Автоматическая навигация предыдущий/следующий
- Правила автоматической обработки для содержимого
- Автоматическая генерация содержания
- Портлеты
- Профессиональная поддержка, разработка, хостинг[6], обучение
- Быстрый поиск (LiveSearch)
- Выдающаяся поддержка многоязычного содержимого
- Публикация в заданное время
- Читаемые URL
- Гибкая навигация и актуальные карты сайта
- Сжатие ресурсов (Javascript, CSS)
- Интеграция с кешами
- Упорядочивание содержимого перетаскиванием
- Импорт и экспорт конфигурации сайта (XML)
- Возможность местных правил рабочего цикла (workflow)
- Настраиваемые шаблоны
- Мощные готовые типы содержимого
- Автоматическое форматирование содержимого для печати
- Стандартные XHTML и CSS
- Удовлетворение требований доступности содержимого (например, для людей с ограниченными возможностями)
- Повсеместная поддержка RSS-каналов
- Автоматическое масштабирование изображений
- Богатая экосистема дополнительных продуктов сторонних производителей[7]
- Кроссплатформенность
- Наличие простых в использовании установщиков для многих платформ
- Возможность комментирования любого содержимого
- Поддержка микроформатов
- Поддержка FTP и WebDAV
- Горячее резервное копирование
- Операции Вырезать/Копировать/Вставить над содержимым
Для установки и администрирования Plone требует[8]:
- подключённый к сети Интернет или Интранет-сервер
- консольный доступ к серверу (FTP недостаточно)
- возможность запуска фоновых процессов — демонов
- возможность открытия своего порта
Редактирование содержимого осуществляется через веб и не требует ничего, кроме веб-браузера, желательно, поддерживающего JavaScript.
Предустановленный Zope предлагают не все хостинг-провайдеры. Однако найти подходящий хостинг с предустановленным Python обычно не составляет проблем.
Установить и управлять сборкой Plone можно с помощью Buildout.
- На CMS Plone работает сайт ФБР.
- Martin Aspeli. Professional Plone 4 Development. — Packt Publishing Ltd., 2011. — 516 с. — ISBN 9781849514422.