Jump to content

Плон (программное обеспечение)

Плон
Разработчик(и) 456 текущих участников со всего мира
Стабильная версия
6.0.6 [1]  Отредактируйте это в Викиданных / 27 июня 2023 г .; 13 месяцев назад ( 27 июня 2023 г. )
Операционная система Кросс-платформенный
Платформа Зопе
Тип Система управления контентом
Лицензия Стандартная общественная лицензия GNU
Веб-сайт падать .org

Plone — это бесплатная (CMS) с открытым исходным кодом система управления контентом , построенная на базе Zope сервера приложений . Plone позиционируется как корпоративная 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] В код Plone вносят свой вклад более 450 разработчиков. Plone получил две награды Packt Open Source CMS Awards. [11]

История выпусков

[ редактировать ]
Версия Дата выпуска Срок разработки (дней) Примечания и существенные изменения
0.1 4 октября 2001 г. Первоначальный публичный выпуск
1.0 6 февраля 2003 г. 490 Первый стабильный выпуск
2.0 23 марта 2004 г. 411
2.1 6 сентября 2005 г. 532
2.5 19 сентября 2006 г. 378
3.0 21 августа 2007 г. 336
3.1 2 мая 2008 г. 255
3.2 7 февраля 2009 г. 281
3.3 19 августа 2009 г. 193
4.0 1 сентября 2010 г. 378 Улучшения инфраструктуры, повышающие производительность и сокращающие использование ресурсов, новая базовая тема, более эффективное хранилище BLOB-объектов, наложения, подгонка и полировка.
4.1 8 августа 2011 г. 341 Реестр конфигурации, улучшенная система комментариев, более универсальное кэширование, более подробные роли безопасности.
4.2 5 июля 2012 г. 332 Diazo Система тем , HTML5 , Python 2.7, улучшенные коллекции, улучшенный поиск.
4.3 13 апреля 2013 г. 282 Система разработки типов контента Dexterity, удаление Kupu , удаление KSS, API паролей, улучшенное распространение, NewsML , редактор тем TTW
5.0 28 сентября 2015 г. 898 Проще и быстрее. Dexterity в качестве новой структуры типов контента по умолчанию. С Diazo создание тем стало проще. Механизм рендеринга Chameleon сокращает время отклика на 15–30 процентов. Современная серия виджетов форм была создана с учетом удобства использования и доступности.
5.1 1 мая 2018 г. 946 Примечания к выпуску [12]
5.2 19 июля 2019 г. 444 Поддержка Python 3, включение plone.restapi и многое другое. [13]
6.0 12 декабря 2022 г. 1242 Безголовая CMS с интерфейсом React. [14]

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

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

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

Дополнительные продукты

[ редактировать ]

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

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

Сильные и слабые стороны

[ редактировать ]

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

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

[ редактировать ]

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

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

Сравнение распространенных уязвимостей и рисков
система управления контентом Впервые выпущен CVE
Плон 2003 89 [26]
Джумла 2005 1230 [27]
Вордпресс 2003 2629 [28]
Друпал 2001 1074 [29]

См. также

[ редактировать ]
  1. ^ «Примечания к выпуску Plone 6.0.6 — выпущено 27 июня 2023 г.» . 27 июня 2023 г. Проверено 10 августа 2023 г.
  2. ^ Jump up to: а б «Руководство Gov 2.0 по Plone» . Govfresh.com. 11 марта 2011 г. Архивировано из оригинала 19 декабря 2017 г. Проверено 18 октября 2012 г.
  3. ^ «Действительно ли Plone более безопасен, чем Drupal и Joomla?» . Группа «Реальная история». 11 февраля 2013 г. Проверено 2 января 2015 г.
  4. ^ «Plone — корпоративная CMS с открытым исходным кодом» . Шесть футов вверх. Архивировано из оригинала 21 июня 2017 г. Проверено 2 января 2015 г.
  5. ^ «Все спринты» . Плон. Архивировано из оригинала 02 января 2015 г. Проверено 2 января 2015 г.
  6. ^ «Примените свой талант и страсть к спринту. А еще лучше — организуйте его!» . Плон. 2 апреля 2013 г. Архивировано из оригинала 02 января 2015 г. Проверено 2 января 2015 г.
  7. ^ «Юридический центр свободы программного обеспечения добавляет Plone Foundation в качестве нового клиента» . Юридический центр свободы программного обеспечения. 13 июля 2005 г. Проверено 2 января 2015 г.
  8. ^ «Часто задаваемые вопросы по Plone Foundation — Plone CMS: управление контентом с открытым исходным кодом» . Plone.org. 3 января 2009 г. Проверено 18 октября 2012 г.
  9. ^ «Выпущен Plone 3.0! — Plone CMS: управление контентом с открытым исходным кодом» . Plone.org. 21 августа 2007 г. Архивировано из оригинала 9 марта 2012 г. Проверено 18 октября 2012 г.
  10. ^ «Представление Plone 4 CMS: повышение мощности, производительности и удобства пользователя — Plone CMS: управление контентом с открытым исходным кодом» . Plone.org. Архивировано из оригинала 9 марта 2012 г. Проверено 18 октября 2012 г.
  11. ^ «Предыдущие победители премии Open Source Awards | Packt Publishing» . Packtpub.com. Архивировано из оригинала 7 июля 2009 г. Проверено 18 октября 2012 г.
  12. ^ «https://plone.org/download/releases/5.1» . plone.org . Проверено 30 сентября 2023 г. {{cite web}}: Внешняя ссылка в |title= ( помощь )
  13. ^ «https://plone.org/download/releases/5.2» . plone.org . Проверено 30 сентября 2023 г. {{cite web}}: Внешняя ссылка в |title= ( помощь )
  14. ^ https://plone.org/download/releases/6.0
  15. ^ Plone: ​​Возможности Plone 3 .
  16. ^ Алекс Лими: Соответствует требованиям доступности .
  17. ^ Plone (функции Plone 4.0).
  18. ^ «Полное руководство по Plone – первое издание – 12 декабря 2006 г.» (PDF) . Plone.org. Архивировано из оригинала (PDF) 21 мая 2009 года . Проверено 18 октября 2012 г.
  19. ^ «Что означает Plone? Как оно произносится? — Plone CMS: Управление контентом с открытым исходным кодом» . Plone.org. Архивировано из оригинала 19 октября 2012 г. Проверено 18 октября 2012 г.
  20. ^ Jump up to: а б Охло. «Плон: Краткое описание проекта» . Охло . Проверено 18 октября 2012 г.
  21. ^ «Плоновая документация» . Проверено 2 января 2015 г.
  22. ^ «Кинетические таблицы стилей» . Проверено 1 февраля 2015 г.
  23. ^ «Обзор: указатель пакетов Python» . Pypi.python.org . Проверено 18 октября 2012 г.
  24. ^ «Особенная статья | Группа реальных историй» . Cmswatch.com. 11 июня 2007 г. Архивировано из оригинала 25 сентября 2009 г. Проверено 18 октября 2012 г.
  25. ^ «Часто задаваемые вопросы по Митре» . Митра. 10 декабря 2015 г. Проверено 17 января 2016 г.
  26. ^ «База данных Mitre CVE для Plone» . Митра . Проверено 2 сентября 2020 г.
  27. ^ «База данных Mitre CVE для Joomla» . Митра . Проверено 2 сентября 2020 г.
  28. ^ «База данных Mitre CVE для Wordpress» . Митра . Проверено 2 сентября 2020 г.
  29. ^ «База данных Mitre CVE для Drupal» . Митра . Проверено 2 сентября 2020 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3a9490300fbd577bde545785d650da12__1696090620
URL1:https://arc.ask3.ru/arc/aa/3a/12/3a9490300fbd577bde545785d650da12.html
Заголовок, (Title) документа по адресу, URL1:
Plone (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)