Из Википедии, бесплатной энциклопедии
  (Перенаправлено с Plone )
Перейти к навигации Перейти к поиску

Plone является свободным и открытым исходным кодом система управления контентом построен на вершине Zope сервера приложений . Plone позиционируется как «Enterprise CMS» и обычно используется для внутренних сетей и как часть веб-присутствия крупных организаций. В число известных пользователей государственного сектора входят Федеральное бюро расследований США, правительство Бразилии, Организация Объединенных Наций, город Берн (Швейцария), правительство Нового Южного Уэльса (Австралия) и Европейское агентство по окружающей среде. [2] Сторонники Plone ссылаются на его послужной список безопасности [3] и его доступность [4] в качестве причин для выбора Plone.

Plone имеет давнюю традицию разработки так называемых « спринтов », личных встреч разработчиков в течение нескольких дней, первая из которых состоялась в 2003 году [5], а девять - в 2014 году. год - это спринт, следующий сразу за ежегодной конференцией. Некоторые другие спринты считаются стратегическими, поэтому они финансируются непосредственно Plone Foundation [6], хотя очень немногие участники спонсируются напрямую. Plone Foundation также владеет и обеспечивает соблюдение всех авторских прав и товарных знаков в Plone, и ему помогает юрисконсульт из Юридического центра свободы программного обеспечения . [7]

История [ править ]

Проект Plone был начат в 1999 году Александром Лими, Аланом Руньяном и Видаром Андерсеном. Он был создан как уровень удобства использования поверх Zope Content Management Framework. Первая версия была выпущена в 2001 году. Проект быстро превратился в сообщество, получив множество новых дополнительных продуктов.от своих пользователей. Рост сообщества привел к созданию ежегодной конференции Plone в 2003 году, которая проводится до сих пор. Кроме того, проводятся «спринты», где группы разработчиков встречаются для работы над Plone, продолжительностью от пары дней до недели. В марте 2004 года был выпущен Plone 2.0. Этот выпуск привнес в Plone больше настраиваемых функций и улучшил дополнительные функции. В мае 2004 года был создан Plone Foundation для разработки, маркетинга и защиты Plone. Фонд имеет права собственности на кодовую базу Plone, товарные знаки и доменные имена. Несмотря на то, что фонд был создан для защиты прав собственности, Plone остается открытым исходным кодом . [8]12 марта 2007 года вышел Plone 3. Этот новый выпуск включает в себя встроенное редактирование, обновленный визуальный редактор и усиленную безопасность среди многих других улучшений. [9] Plone 4 был выпущен в сентябре 2010 года. [10] Более 450 разработчиков вносят свой вклад в код Plone. Plone выиграл две награды Packt Open Source CMS Awards. [11]

История выпусков [ править ]

Дизайн [ править ]

Plone работает на сервере приложений Zope , написанном на Python . Plone по умолчанию хранит всю информацию во встроенной базе данных транзакционных объектов Zope ( ZODB ). Он поставляется с установщиками для Windows , macOS и Linux , а также других операционных систем. Новые обновления регулярно выпускаются на веб-сайте Plone. Plone доступен более чем на 50 языках. Он соответствует требованиям WCAG 2.0 AA и US section 508 , [12] [13] [14], который позволяет людям с ограниченными возможностями получать доступ и использовать Plone. Основная часть Plone - это использование скинов и тем.. Тематический движок Diazo от Plone можно использовать для настройки внешнего вида веб-сайта. Эти темы написаны с использованием JavaScript , HTML , XSLT и каскадных таблиц стилей . Кроме того, Plone поставляется с системой управления пользователями под названием Pluggable Authentication Service (PAS). PAS используется для поиска пользователей и групп в Plone. Что наиболее важно, PAS обеспечивает безопасность пользователей и групп, требуя аутентификации для входа в Plone. Это дает пользователям повышение как безопасности, так и организованности их контента. [15]Большая часть изменений в Plone принадлежит его сообществу. Поскольку Plone является открытым исходным кодом, члены сообщества Plone регулярно вносят изменения или дополнения в интерфейс Plone и делают эти изменения доступными для остальной части сообщества через веб-сайт Plone.

Название Plone происходит от группы с таким названием, и «Plone должен выглядеть и ощущаться так, как звучит группа». [16]

Языки [ править ]

Plone построен на платформе приложений Zope и поэтому в основном написан на Python, но также содержит большое количество HTML и CSS, а также JavaScript. [17] Plone использует jQuery в качестве своей инфраструктуры Javascript [18] в текущих версиях после отказа от декларативной структуры для прогрессивного улучшения, называемой KSS . [19] Plone использует для конфигурации диалект XML под названием ZCML, а также язык шаблонов на основе XML, что означает, что примерно 10% всего исходного кода основано на XML. [17]

Дополнительные продукты [ править ]

Сообщество поддерживает и распространяет тысячи надстроек через веб-сайты компаний, но в основном через PYPI и www.plone.org. В настоящее время через PyPI доступно 2149 пакетов для настройки Plone. [20]

С момента выпуска многие обновления и дополнения Plone исходят от его сообщества. События, называемые «спринтами» Plone, состоят из участников сообщества, которые собираются вместе на неделю и помогают улучшить Plone. Конференция Plone также посещается и поддерживается членами сообщества Plone. Кроме того, Plone имеет активный канал IRC для поддержки пользователей, у которых есть вопросы или проблемы. До 2007 года Plone скачали более миллиона раз. Команда разработчиков Plone также входит в топ-2% крупнейших сообществ с открытым исходным кодом.

Сильные и слабые стороны [ править ]

Сравнение CMS в 2007 году высоко оценило Plone по ряду категорий (соответствие стандартам, контроль доступа, интернационализация, агрегация, пользовательский контент, микроприложения, активные группы пользователей и ценность). [21] Однако, как и большинство основных CMS, включая Plone, Drupal , WordPress и Joomla, с тех пор претерпели значительные изменения, из этого сравнения можно извлечь лишь ограниченную ценность. Plone доступен во многих различных операционных системах из-за использования платформенно-независимых базовых технологий, таких как Python и Zope. Веб-интерфейс администрирования Plone оптимизирован для стандартов, что позволяет ему работать с наиболее распространенными веб-браузерами, и использует дополнительные стандарты доступности, чтобы помочь пользователям с ограниченными возможностями. Все функции Plone настраиваются, а бесплатные надстройки доступны на веб-сайте Plone.

Сосредоточьтесь на безопасности [ править ]

Mitre - это некоммерческая корпорация, в которой размещена база данных Common Vulnerabilities and Exposures (CVE). База данных CVE обеспечивает всемирный механизм отчетности для разработчиков и отрасли и является источником данных для Национальной базы данных уязвимостей США (NVD). [22] По словам Митры, Plone имеет наименьшее количество зарегистрированных уязвимостей за время существования и с начала года по сравнению с другими популярными системами управления контентом. Этот показатель безопасности привел к широкому распространению Plone правительственными и неправительственными организациями, включая ФБР. [2]

В следующей таблице сравнивается количество CVE по данным Mitre. Регистрируемые CVE учитывают уязвимости, обнаруженные в основном продукте, а также в модулях программного обеспечения, из которых включенные модули могут быть предоставлены сторонними поставщиками, а не основным поставщиком программного обеспечения.

См. Также [ править ]

  • Система управления контентом
  • Диазо (программное обеспечение)
  • Список систем управления контентом
  • Список приложений с поддержкой iCalendar
  • Zope

Ссылки [ править ]

  1. ^ "Plone 5.2.4" . 3 марта 2021 . Проверено 23 апреля 2021 года .
  2. ^ a b «Руководство Gov 2.0 по Plone» . Govfresh.com. 2011-03-11 . Проверено 18 октября 2012 .
  3. ^ "Действительно ли Plone более безопасен, чем Drupal и Joomla?" . Real Story Group. 2013-02-11 . Проверено 2 января 2015 .
  4. ^ "Plone - CMS предприятия с открытым исходным кодом" . Шесть футов вверх. Архивировано из оригинала на 2017-06-21 . Проверено 2 января 2015 .
  5. ^ "Все спринты" . Plone. Архивировано из оригинала на 2015-01-02 . Проверено 2 января 2015 .
  6. ^ «Принесите свой талант и страсть к спринту. А еще лучше, организуйте один!» . Plone. 2013-04-02. Архивировано из оригинала на 2015-01-02 . Проверено 2 января 2015 .
  7. ^ «Центр права свободы программного обеспечения добавляет Plone Foundation в качестве новейшего клиента» . Правовой центр свободы программного обеспечения. 2005-07-13 . Проверено 2 января 2015 .
  8. ^ «Часто задаваемые вопросы о Plone Foundation - Plone CMS: Управление контентом с открытым исходным кодом» . Plone.org. 2009-01-03 . Проверено 18 октября 2012 .
  9. ^ «Выпущен Plone 3.0! - Plone CMS: Управление контентом с открытым исходным кодом» . Plone.org. 21 августа 2007 г. Архивировано из оригинала на 2012-03-09 . Проверено 18 октября 2012 .
  10. ^ «Представлена ​​Plone 4 CMS: Повышение мощности, производительности и пользовательского опыта - Plone CMS: - Управление контентом с открытым исходным кодом» . Plone.org. Архивировано из оригинала на 2012-03-09 . Проверено 18 октября 2012 .
  11. ^ «Предыдущие победители конкурса Open Source Awards | Packt Publishing» . Packtpub.com. Архивировано из оригинала на 2009-07-07 . Проверено 18 октября 2012 .
  12. ^ Plone: Возможности Plone 3 .
  13. ^ Алекс Лими: Соответствие доступности .
  14. ^ Plone (функции в Plone 4.0).
  15. ^ «Полное руководство по Plone - Первое издание - 12 декабря 2006 г.» (PDF) . Plone.org. Архивировано 21 мая 2009 года из оригинального (PDF) . Проверено 18 октября 2012 .
  16. ^ «Что означает Plone? Как это произносится? - Plone CMS: Управление контентом с открытым исходным кодом» . Plone.org. Архивировано из оригинала на 2012-10-19 . Проверено 18 октября 2012 .
  17. ^ а б Охлох. "Plone: ​​Краткое содержание проекта" . Охлох . Проверено 18 октября 2012 .
  18. ^ "Документация Plone" . Проверено 2 января 2015 .
  19. ^ "Кинетические таблицы стилей" . Проверено 1 февраля 2015 .
  20. ^ «Обзор: указатель пакетов Python» . Pypi.python.org . Проверено 18 октября 2012 .
  21. ^ "Художественная статья | Группа реальных историй" . Cmswatch.com. 2007-06-11. Архивировано из оригинала на 2009-09-25 . Проверено 18 октября 2012 .
  22. ^ "Митра FAQ" . Митра. 2015-12-10 . Проверено 17 января 2016 .
  23. ^ "База данных Mitre CVE для Plone" . Митра . Проверено 2 сентября 2020 .
  24. ^ "База данных Mitre CVE для Joomla" . Митра . Проверено 2 сентября 2020 .
  25. ^ "База данных Mitre CVE для Wordpress" . Митра . Проверено 2 сентября 2020 .
  26. ^ "База данных Mitre CVE для Drupal" . Митра . Проверено 2 сентября 2020 .

Внешние ссылки [ править ]

  • Официальный веб-сайт