Publikovat EZ - EZ Publish
Vývojáři | Systémy eZ |
---|---|
Stabilní uvolnění | 5.4[1] / 2. prosince 2014 |
Operační systém | Cross-platform |
Plošina | PHP |
Typ | Systém pro správu obsahu |
Licence | GNU General Public License |
webová stránka | http://ibexa.co/ |
eZ Publish (vyslovuje se „snadné publikování“) je open-source podnik PHP systém pro správu obsahu který vyvinula norská společnost Ibexa. eZ Publish je svobodně dostupné pod GNU GPL licence verze 2, jakož i na základě proprietárních licencí, které zahrnují komerční podporu.[2] V roce 2015 byl představen eZ Systems Platforma eZ nahradit eZ Publish modernějším a perspektivnějším řešením.
Oblasti použití
eZ Publish podporuje vývoj přizpůsobených webových aplikací. Typické aplikace sahají od stránek značek, zpravodajských webů a intranetů až po e-commerce, portály pro spolupráci a aplikace pro iOS / Android. eZ Publish poskytuje na základě rolí Multi uživatel přístup, správa více webů a doručování více zařízení k stolním počítačům, tabletům, telefonům a internetu věcí (IoT), jako jsou Smart TV a digitální kiosky.[3]
Tento software je široce používán ve webových aplikacích různého typu a velikosti po celém světě.
Zacházení
eZ Publish je spravováno prostřednictvím webový prohlížeč a další místní software není nutný. Je také vybaven a editor ve formátu RTF , který umožňuje formátování obsahu podobného a textový procesor. To umožňuje úpravy obsahu a přispívání bez něj HTML dovednosti. Správa obsahu může být také provedena prostřednictvím eZ Publish front-end.
Duální licence
Software je poskytován zdarma a může být používán a upravován v souladu s licencí GPL. U edice eZ Publish Enterprise je navíc k dispozici placená profesionální podpora. Kromě toho je k dispozici také komerční licence,[4] udělující právo používat eZ Publish za licenčních podmínek odlišných od GPL.
Funkční rozsah
Řada funkcí eZ Publish zahrnuje profesionální a bezpečný vývoj webové aplikace. Mezi funkční oblasti patří správa verzí obsahu, knihovna médií, správa práv na základě rolí, mobilní vývoj, soubory Sitemap, vyhledávání a tisk.
Systém navíc obsahuje rozšíření, která obsahují jednotlivé funkce. To umožňuje upgrade komponent při zachování kompatibility s přizpůsobenými součástmi.
Technologie
eZ Publish je napsán v PHP. Certifikované webové servery v systémech * nix jsou Apache a nginx.[5] Některé alternativy, jako např Lighttpd, Hiawatha, Čerokee, může také fungovat.[5] Ve Windows IIS je upřednostňovaný webový server.[5] Je velmi běžné používat Lak pro ukládání vysoce výkonných webů do mezipaměti, které používají eZ Publish.
The vrstva abstrakce databáze umožňuje použití nejběžnějších databází, tj. MySQL, PostgreSQL, Microsoft SQL Server, a Věštec, beze změn v základním systému, pomocí ovladačů.
Tento software je připraveno na cluster a vynucuje oddělení obsahu a prezentace prostřednictvím XML ukládání veškerého obsahu.
Funkce eZ Publish:
- Uživatelem definované třídy obsahu a objekty
- Systém oprávnění založený na rolích
- Šablona motoru
- Řízení verzí
- Správa pracovního toku a systém úkolů
- Konverze obrazu a změna měřítka
- Vrstva abstrakce databáze
- Vícejazyčná podpora s Unicode
- Knihovny pro XML, MÝDLO, lokalizace a internacionalizace
- Podpora vyhledávače
Komponenty eZ
eZ Components byla knihovna standardizovaných modulů pro urychlení vývoje aplikací.[6] Zahrnuje funkce pro kompresi binárních souborů a optimalizaci výkonu ukládání do mezipaměti, připojení k několika databázím, ladění, RSS, generování grafy pro analýzu, převod obrázků, podporu e-mailu a ověření vstupu uživatele.[7]
Ve snaze přeměnit vývoj z podnikového na a komunitní model, celý zdroj komponent eZ byl věnován společnosti Softwarová nadace Apache, znovu licencovaný z BSD do Licence Apache 2 a přejmenován na Komponenty Zeta.[8][9][10][11]
Výměna s Platforma eZ
V prosinci 2014 byla vydána poslední verze softwaru eZ Publish. Práce na kódové základně pokračovaly ve formě Platforma eZ. Tato nová verze upouští veškerý starší kód ze softwaru a přechází na zcela novou kódovou základnu postavenou na Symfony Full Stack Framework. To umožňuje vývojářskému týmu sdílet komponenty a dokumentaci se základním rámcem a přidávat funkce, jako je správa obsahu a médií. Platforma eZ je jedním z mnoha CMS využívajících komponenty Symfony PHP.
Počáteční verze platformy eZ byla vydána 15. prosince 2015 a nejnovější stabilní verze v2.5 byla vydána v březnu 2019. Produkt je plně funkční Open Source CMS. Kromě verze softwaru s otevřeným zdrojem mají uživatelé také možnost zvolit si eZ Platform Enterprise Edition, což je komerční platforma Digital Experience Platform postavená na jádru eZ Platformy.
Další čtení
- Fullone, Francesco; Francesco Trucchia (2009). eZ Publish 4: Enterprise Web Sites krok za krokem. Packt Publishing. ISBN 1-904811-64-7.
- Bauer, Martin (2007). Správa eZ Publish Projekty správy webového obsahu: Strategie, osvědčené postupy a techniky pro implementaci eZ publikování projektů CMS s otevřeným zdrojem, které potěší vaše klienty. Packt Publishing. ISBN 1-84719-172-X.
- Borgermans, Paul; Tony Wood; Paul Forsyth; Martin Bauer; Björn Dieding; Ben Firt (2004). Learning eZ publish 3: Building Content Management Solutions. Packt Publishing. ISBN 1-904811-01-9.
Reference
- ^ „Představujeme eZ Publish Platform 5.4“. Ibexa. Citováno 12. prosince 2014.
- ^ eZ Publish 4 README
- ^ Kraemer, Kai, Web 2.0 pro podniky Archivováno 2006-11-15 na Wayback Machine, 8.10.2006
- ^ Licencování eZ Systems Archivováno 2007-02-18 na Wayback Machine
- ^ A b C https://doc.ez.no/display/EZP/Web+servers
- ^ Rozhovor se členy rady eZ Systems, 16/3/2006
- ^ eZ Komponenty
- ^ Tobias Schlitt (14. ledna 2008). "Stav komponent Zeta". Citováno 30. srpna 2010.
- ^ Tobias Schlitt. „Sbohem eZ Components ... vítejte Zeta Components!“. Citováno 19. dubna 2010.
- ^ Tobias Schlitt. „Návrh: Zeta Components“. Citováno 19. dubna 2010.
- ^ Kore Nordmann. „Kam jdou komponenty eZ?“. Citováno 19. dubna 2010.