Plone (software) - Plone (software)
![]() | |
Snímek obrazovky ![]() Snímek obrazovky výchozí instalace Plone 5.2 | |
Vývojáři | 456 současných celosvětových přispěvatelů |
---|---|
Stabilní uvolnění | |
Operační systém | Cross-platform |
Plošina | Zope |
Typ | Systém pro správu obsahu |
Licence | GNU General Public License |
webová stránka | plone |
Plone je volný, uvolnit a otevřený zdroj systém pro správu obsahu postavený na vrcholu Zope aplikační server. Plone je umístěn jako „Enterprise CMS“ a běžně se pro něj používá intranety a jako součást webové prezentace velkých organizací. Mezi významné uživatele veřejného sektoru patří Federální úřad pro vyšetřování USA, brazilská vláda, OSN, město Bern (Švýcarsko), vláda Nového Jižního Walesu (Austrálie) a Evropská agentura pro životní prostředí.[2] Ploneovi zastánci uvádějí své dosavadní bezpečnostní záznamy[3] a jeho přístupnost[4] jako důvody pro výběr Plone.
Plone má dlouhou tradici vývoje probíhajícího v tzv.sprinty „, osobní setkání vývojářů v průběhu několika dní, první se konalo v roce 2003[5] a devět se koná v roce 2014. Největším sprintem roku je sprint bezprostředně následující po výroční konferenci. Jsou zohledněny i další sprinty strategický takže jsou financovány přímo Plone Foundation,[6] ačkoli jen velmi málo účastníků je sponzorováno přímo. Nadace Plone také všechny drží a prosazuje autorská práva a ochranné známky v Plone a je jí nápomocen právní zástupce z Centrum svobody softwaru.[7]
Dějiny
Projekt Plone zahájili v roce 1999 Alexander Limi, Alan Runyan a Vidar Andersen. Byl vyroben jako použitelnost vrstva nahoře Zope Rámec pro správu obsahu. První verze byla vydána v roce 2001. Projekt se rychle rozrostl v komunitu a získal spoustu nových doplňkové produkty od jeho uživatelů. Nárůst komunity vedl k vytvoření výroční konference Plone v roce 2003, která probíhá dodnes. Kromě toho se konají „sprinty“, kde se setkávají skupiny vývojářů, aby pracovali na Plone, a to od několika dnů do týdne. V březnu 2004 byl vydán Plone 2.0. Toto vydání přineslo Plone více přizpůsobitelných funkcí a vylepšilo doplňkové funkce. V květnu 2004 byla založena Plone Foundation pro vývoj, marketing a ochranu Plone. Nadace má vlastnická práva na Plone codebase, ochranné známky a názvy domén. I když byla nadace zřízena na ochranu vlastnických práv, Plone zůstává otevřený zdroj.[8]12. března 2007 byl vydán Plone 3. Tato nová verze přinesla kromě mnoha dalších vylepšení také vložené úpravy, vylepšený vizuální editor a posílené zabezpečení.[9] Plone 4 vyšlo v září 2010.[10] K kódu Plone přispívá více než 450 vývojářů. Plone vyhrál dva Packt Ocenění Open Source CMS.[11]
Historie vydání
Verze | Datum vydání | Doba vývoje (dny) | Poznámky a významné změny |
---|---|---|---|
0.1 | 4. října 2001 | První veřejné vydání | |
1.0 | 6. února 2003 | 490 | První stabilní vydání |
2.0 | 23. března 2004 | 411 | |
2.1 | 6. září 2005 | 532 | |
2.5 | 19. září 2006 | 378 | |
3.0 | 21. srpna 2007 | 336 | |
3.1 | 2. května 2008 | 255 | |
3.2 | 7. února 2009 | 281 | |
3.3 | 19. srpna 2009 | 193 | |
4.0 | 1. září 2010 | 378 | Vylepšení infrastruktury zvyšující výkon a snižující využití zdrojů, nové základní téma, efektivnější úložiště objektů blob, překryvy, přizpůsobení a vyleštění. |
4.1 | 8. srpna 2011 | 341 | Konfigurační registr, vylepšený systém komentářů, univerzálnější ukládání do mezipaměti, podrobnější role zabezpečení. |
4.2 | 5. července 2012 | 332 | Diazo motivy Systém, HTML5, Python 2.7, vylepšené sbírky, vylepšené vyhledávání. |
4.3 | 13.dubna 2013 | 282 | Vývojový systém obratnosti typu obsahu, Kupu odstranění, KSS odstraněn, Password API, Vylepšená syndikace, NewsML, Editor motivů TTW |
5.0 | 28. září 2015 | 898 | Jednodušší a rychlejší obratnost jako nový výchozí rámec typu obsahu. S Diazem je to jednodušší. Vykreslovací modul Chameleon zlepšuje dobu odezvy o 15 až 30 procent. Byla vytvořena moderní řada widgetů formulářů s ohledem na použitelnost a přístupnost. |
5.1 | 1. května 2018 | 946 | viz poznámky k verzi https://plone.org/download/releases/5.1 |
5.2 | 19. července 2019 | 444 | Podpora Pythonu 3, zahrnutí plone.restapi a další (viz poznámky k verzi https://plone.org/download/releases/5.2 ) |
Design
Plone běží na Zope aplikační server, ve kterém je napsán Krajta. Plone ve výchozím nastavení ukládá všechny informace do vestavěné databáze transakčních objektů Zope (ZODB ). Dodává se s instalátory pro Okna, Operační Systém Mac, a Linux, spolu s dalšími operačními systémy. Nové aktualizace jsou pravidelně vydávány na webových stránkách Plone. Plone je k dispozici ve více než 50 jazycích. Vyhovuje WCAG 2.0 AA a Americký oddíl 508,[12][13][14] který umožňuje lidem se zdravotním postižením přístup a používání Plone. Hlavní částí Plone je jeho použití kůže a témata. Plone's Diazo theming engine lze použít k přizpůsobení vzhledu webu. Tato témata jsou psána s JavaScript, HTML, XSLT, a Kaskádové styly. Kromě toho Plone přichází se systémem správy uživatelů s názvem Pluggable Authentication Service (PAS). PAS se používá k vyhledávání uživatelů a skupin v Plone. Nejdůležitější je, že PAS pokrývá zabezpečení spojené s uživateli a skupinami, které vyžadují přihlášení k přihlášení do Plone. To dává uživatelům zvýšení zabezpečení i organizace s jejich obsahem.[15]Velká část změn Plone pochází z jeho komunity. Vzhledem k tomu, že Plone je otevřený zdroj, členové komunity Plone pravidelně provádějí úpravy nebo doplňky rozhraní Plone a zpřístupňují tyto změny zbytku komunity prostřednictvím webových stránek Plone.
Jméno Plone pochází od a kapela pod tímto jménem a „Plone by měl vypadat a vypadat, jako by zněla kapela“.[16]
Jazyky
Plone je postaven na aplikačním rámci Zope, a proto je primárně napsán v Pythonu, ale také obsahuje velké množství HTML a CSS, stejně jako JavaScript.[17] Plone používá jQuery jako jeho rámec Javascript[18] v aktuálních verzích, po opuštění deklarativního rámce pro postupné vylepšení nazvané KSS.[19] Plone pro konfiguraci používá dialekt XML zvaný ZCML, stejně jako šablonový jazyk založený na XML, což znamená, že přibližně 10% z celkového zdrojového kódu je založeno na XML.[17]
Doplňkové produkty
Komunita podporuje a distribuuje tisíce doplňků prostřednictvím webových stránek společnosti, ale většinou prostřednictvím PYPI a www.plone.org. V současné době je prostřednictvím PyPI k dispozici 2149 balíčků pro přizpůsobení Plone.[20]
Od jeho vydání pochází mnoho Ploneových aktualizací a doplňků z jeho komunity. Události zvané Plone „sprinty“ se skládají z členů komunity, kteří se scházejí na týden a pomáhají vylepšovat Plone. Plone konference se účastní a podporují ji také členové Plone komunity. Kromě toho má Plone aktivní IRC kanál, který poskytuje podporu uživatelům, kteří mají dotazy nebo obavy. Do roku 2007 došlo k více než milionu stažení Plone. Vývojový tým Plone byl také zařazen mezi 2% největších komunit s otevřeným zdrojovým kódem.
Silné a slabé stránky
Srovnání CMS z roku 2007 hodnotilo Plone vysoce v řadě kategorií (shoda standardů, kontrola přístupu, internacionalizace, agregace, obsah vytvářený uživateli, mikroaplikace, aktivní skupiny uživatelů a hodnota).[21] Protože však většina hlavních CMS, včetně Plone, Drupal, WordPress a Joomla Od té doby prošly velkým vývojem, z tohoto srovnání lze vyvodit pouze omezenou hodnotu. Plone je k dispozici na mnoha různých operačních systémech, a to díky použití základních technologií nezávislých na platformě, jako jsou Python a Zope. Webové administrační rozhraní Plone je optimalizováno pro standardy, což mu umožňuje pracovat s nejběžnějšími webovými prohlížeči, a používá další standardy přístupnosti, aby pomohl uživatelům s postižením. Všechny funkce Plone jsou přizpůsobitelné a bezplatné doplňky jsou k dispozici na webových stránkách Plone.
Zaměřte se na bezpečnost
Mitre je nezisková společnost, která je hostitelem společnosti Běžné zranitelnosti a expozice (CVE) databáze. Databáze CVE poskytuje celosvětový mechanismus hlášení pro vývojáře a průmysl a je zdrojem informací do USA Národní databáze zranitelnosti (NVD).[22] Podle Mitra má Plone nejnižší počet hlášených slabých stránek s doživotním a ročním zraněním ve srovnání s jinými populárními systémy pro správu obsahu. Tento bezpečnostní záznam vedl k širokému přijetí Plone vládními a nevládními organizacemi, včetně FBI.[2]
Následující tabulka porovnává počet CVE podle hlášení Mitre. Zaznamenané CVE zohledňují zranitelná místa vystavená v jádru produktu i v modulech softwaru, přičemž zahrnuté moduly mohou poskytovat dodavatelé třetích stran, nikoli primární poskytovatel softwaru.
CMS | První vydání | CVE |
---|---|---|
Plone | 2003 | 89[23] |
Joomla | 2005 | 1230[24] |
Wordpress | 2003 | 2629[25] |
Drupal | 2001 | 1074[26] |
Viz také
- Systém pro správu obsahu
- Diazo (software)
- Seznam systémů pro správu obsahu
- Seznam aplikací s podporou iCalendar
- Zope
Reference
- ^ „Plone 5.2“. plone.org. Citováno 2019-07-22.
- ^ A b „Gov 2.0 guide to Plone“. Govfresh.com. 11.03.2011. Citováno 2012-10-18.
- ^ „Je Plone opravdu bezpečnější než Drupal a Joomla?“. Skupina skutečných příběhů. 11. 2. 2013. Citováno 2015-01-02.
- ^ "Plone - Open Source Enterprise CMS". Šest stop nahoru. Archivovány od originál dne 2017-06-21. Citováno 2015-01-02.
- ^ "Všechny sprinty". Plone. Archivovány od originál dne 02.01.2015. Citováno 2015-01-02.
- ^ „Přineste svůj talent a vášeň do sprintu. Ještě lepší, zorganizujte si jeden!“. Plone. 02.04.2013. Archivovány od originál dne 02.01.2015. Citováno 2015-01-02.
- ^ „Software Freedom Law Center přidává Plone Foundation jako nejnovějšího klienta“. Centrum svobody softwaru. 13. 7. 2005. Citováno 2015-01-02.
- ^ „Časté dotazy k Plone Foundation - Plone CMS: Správa obsahu s otevřeným zdrojovým kódem“. Plone.org. 2009-01-03. Citováno 2012-10-18.
- ^ „Vydán Plone 3.0! - Plone CMS: Správa obsahu s otevřeným zdrojovým kódem“. Plone.org. 21. 8. 2007. Archivovány od originál dne 03.03.2012. Citováno 2012-10-18.
- ^ „Plone 4 CMS Unveiled: Advancing Power, Performance & User Experience - Plone CMS: - Open Source Content Management“. Plone.org. Archivovány od originál dne 03.03.2012. Citováno 2012-10-18.
- ^ „Ocenění Open Source Předchozí vítězové | Packt Publishing“. Packtpub.com. Archivovány od originál dne 7. 7. 2009. Citováno 2012-10-18.
- ^ Plone: Funkce v Plone 3.
- ^ Alex Limi: V souladu s přístupností.
- ^ Plone (funkce v Plone 4.0).
- ^ „Definitivní průvodce po Plone - první vydání - 12. prosince 2006“ (PDF). Plone.org. Archivovány od originál (PDF) dne 21. května 2009. Citováno 2012-10-18.
- ^ „Co znamená Plone? Jak se vyslovuje? - Plone CMS: Open Content Content Management“. Plone.org. Archivovány od originál dne 19. 10. 2012. Citováno 2012-10-18.
- ^ A b Ohloh. "Plone: Souhrn projektu". Ohloh. Citováno 2012-10-18.
- ^ "Plone dokumentace". Citováno 2015-01-02.
- ^ „Kinetické styly“. Citováno 2015-02-01.
- ^ "Procházet: Python Package Index". Pypi.python.org. Citováno 2012-10-18.
- ^ "Hlavní článek | Skupina skutečných příběhů". Cmswatch.com. 11. 06. 2007. Archivovány od originál dne 2009-09-25. Citováno 2012-10-18.
- ^ „Mitre FAQ“. Mitre. 10. 12. 2015. Citováno 2016-01-17.
- ^ "Mitre CVE Database for Plone". Mitre. Citováno 2020-09-02.
- ^ "Mitre CVE Database for Joomla". Mitre. Citováno 2020-09-02.
- ^ "Mitre CVE Database for Wordpress". Mitre. Citováno 2020-09-02.
- ^ "Mitre CVE Database for Drupal". Mitre. Citováno 2020-09-02.