eZ Publish
Utvecklare | eZ-system |
---|---|
Stabil frisättning | 5.4 / 2 december 2014
|
Operativ system | Cross-plattform |
Plattform | PHP |
Typ | Innehållshanteringssystem |
Licens | GNU General Public License |
Hemsida | http://ibexa.co/ |
eZ Publish (uttalas "lätt publicera") är ett PHP- innehållshanteringssystem med öppen källkod som utvecklats av det norska företaget Ibexa . eZ Publish är fritt tillgängligt under GNU GPL version 2-licensen, såväl som under proprietära licenser som inkluderar kommersiellt stöd. 2015 introducerade eZ Systems eZ Platform för att ersätta eZ Publish med en mer modern och framtidssäker lösning.
Användningsområden
eZ Publish stödjer utvecklingen av skräddarsydda webbapplikationer. Typiska applikationer sträcker sig från varumärkessajter, nyhetssajter och intranät till e-handel, samarbetsportaler och iOS/Android-appar. eZ Publish tillhandahåller rollbaserad för flera användare , hantering av flera webbplatser och leverans av flera enheter till stationära datorer, surfplattor, telefoner och Internet of Things (IoT) som smarta TV-apparater och digitala kiosker.
Mjukvaran används i stor utsträckning i webbapplikationer av varierande typ och storlek över hela världen.
Hantering
eZ Publish hanteras via en webbläsare och ytterligare lokal programvara behövs inte. Den har också en riktextredigerare som tillåter formatering av innehåll som liknar en ordbehandlare . Detta möjliggör innehållsredigering och bidrag utan HTML- kunskaper. Innehållshantering kan också göras via eZ Publish- gränssnittet .
Dubbel licensiering
Programvaran tillhandahålls gratis och kan användas och modifieras enligt GPL-licensen. Dessutom finns betald professionell support tillgänglig med eZ Publish Enterprise Edition. Dessutom finns en kommersiell licens tillgänglig, som ger rätten att använda eZ Publish under licensvillkor som skiljer sig från GPL.
Funktionellt omfång
eZ Publish utbud av funktioner inkluderar professionell och säker utveckling av webbapplikationer . Funktionsområden inkluderar innehållsversionering, mediebibliotek, rollbaserad rättighetshantering, mobilutveckling, webbplatskartor, sökning och utskrift.
Dessutom innehåller systemet tillägg, som innehåller individuella funktioner. Detta möjliggör uppgradering av komponenter samtidigt som kompatibiliteten med skräddarsydda delar bevaras.
Teknologi
eZ Publish är skrivet i PHP . Certifierade webbservrar på *nix-system är Apache och nginx . Vissa alternativ, som Lighttpd , Hiawatha , Cherokee , kan också fungera. På Windows IIS den föredragna webbservern. Det är mycket vanligt att använda Varnish för att cachelagra högpresterande sajter som använder eZ Publish.
Databasabstraktionslagret möjliggör användning av de vanligaste databaserna, dvs MySQL , PostgreSQL , Microsoft SQL Server och Oracle , utan ändringar i kärnsystemet, genom att använda drivrutiner .
Mjukvaran är klusterfärdig och tvingar fram separationen av innehåll och presentation via XML- lagring av allt innehåll.
eZ Publish-funktioner:
- Användardefinierade innehållsklasser och objekt
- Rollbaserat behörighetssystem
- Mallmotor
- Versionskontroll
- Arbetsflödeshantering och uppgiftssystem
- Bildkonvertering och skalning
- Databasabstraktionslager
- Flerspråkigt stöd, med Unicode
- Bibliotek för XML , SOAP , lokalisering och internationalisering
- Sökmotorstöd
eZ-komponenter
eZ Components var ett bibliotek med standardiserade moduler för att påskynda applikationsutvecklingen. Den innehåller funktioner för att komprimera binära filer, optimera prestanda genom cachning , ansluta till flera databaser, felsökning, RSS , generera grafer för analys, konvertera bilder, stödja e-post och validera användarinmatning.
I ett försök att övergå utvecklingen från en företagsdriven till en gemenskapsdriven modell donerades hela källan till eZ-komponenterna till Apache Software Foundation, omlicensierade från BSD till Apache 2-licensen och döptes om till Zeta Components .
Ersätter med eZ Platform
I december 2014 släpptes den senaste versionen av programvaran eZ Publish. Arbetet med kodbasen fortsatte i form av eZ Platform . Den här nya versionen tar bort all äldre kod från programvaran och övergår till en helt ny kodbas byggd på Symfony Full Stack Framework. Detta gör att utvecklarteamet kan dela komponenter och dokumentation med det underliggande ramverket, samtidigt som det lägger till funktioner som innehåll och mediehantering. eZ Platform är ett av många CMS som använder Symfony PHP-komponenter.
Den första versionen av eZ Platform släpptes den 15 december 2015 och den senaste stabila versionen, v2.5, släpptes i mars 2019. Produkten är ett fullt fungerande Open Source CMS. Utöver den öppna källkodsversionen av programvaran har användare också möjlighet att välja eZ Platform Enterprise Edition som är en kommersiell Digital Experience Platform byggd på eZ Platforms kärna.
Vidare läsning
- Fullone, Francesco; Francesco Trucchia (2009). eZ Publish 4: Företagswebbplatser steg-för-steg . Packt Publishing. ISBN 978-1-904811-64-0 .
- Bauer, Martin (2007). Hantera eZ Publish Web Content Management-projekt: Strategier, bästa praxis och tekniker för att implementera eZ publish open source CMS-projekt för att glädja dina kunder . Packt Publishing. ISBN 978-1-84719-172-4 .
- 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 .