Hjem > eZ Publish > Hva er eZ Publish?

eZ Publish (uttales "easy publish") er et open-souce enterprise system for styring av innhold, utviklet av det norske selskapet eZ Systems. eZ Publish er tilgjengelig under både GPL-lisens og egne lisenser med kommersiell support.

Bruksområder

eZ Publish passer bra til utvikling av profesjonelle, tilpassede web løsninger og applikasjoner. Typiske løsninger varierer fra personlige nettsteder til multispråklige nettsteder for store selskaper med støtte for rollebasert tilgang for flere brukere, e-commerce-funksjoner og funksjoner for online community.

eZ Publish er brukt på et tittusentall webløsninger som varierer i både type og størrelse, inkludert MIT, Vogue magazine, NASA, US Navy DASN, National Geographic, den sveitsiske kringkastingorganisasjonen Schweizer Fernsehen og norske selskap som N.W. Damm & Søn, Fiskeridirektoratet, Høgskolen i Oslo og Dolly Dimples. Noen andre eksempler på eZ Publish-baserte prosjekter finnes på sider med eZ Publish referanser.

Handling

eZ Publish er styrt via webbrowser og derfor trenger man ingen lokal tilleggsprogramvare. Inkludert er rich-text-editor som gjør mulig å formatere tekst slik man gjør i en tekstprosessor som Word. Dette betyr at man kan styre innholdet uten noen kjennskap til eller erfaring med HTML. Det er også mulig å styre innhold direkte på frontend-sidene.

Business modell

Ved å tilby programvare gratis følger eZ Systems det de selv kaller "best av begge verdener". eZ Publish kan brukes og modifiseres under GPL-lisens. I tillegg finnes det profesjonell support som inkluderer eZ Network - en automatisk vedlikeholdstjeneste med garanti for å fikse funnet problemer innen avtalt tid. Det finnes også "Profesjonell lisens" som kan brukes ved behov for å selge (eller publisere uten kildekode) programvare basert på eZ Publish. Med en slik modell kombinerer eZ Systems fordeler med både kommersiell og åpen programvare. Selskapet har fått flere priser for sin business modell, inkludert "Norwegian Prize for promoting Free Software" og var også valgt av EContent som et av de 100 IKT-selskaper med den største innflytelsen.

eZ Systems har nettverk av partnerselskaper, inkludert Seeds Consulting, som jobber med implementasjoner av løsninger. I dag finnes det mer enn 200 partnere i hele verden. Selskapet har 80 ansatte i Norge, Ukraine, Frankerike, Canada og Tyskland. Deres online community har titusentalls programmerere, designere og regelmessige brukere.

Funksjoner

Hovedmålet med eZ Publish er å lage trygge webløsninger raskt og profesjonelt. Det finnes flere ekstraordinære funksjoner i eZ Publish (ved siden av nettstedkart, søk og trykkvennlige versjoner av sider):

  • versjoning av innholdet
  • mediabibliotek
  • styring av roller

I tillegg kan man legge til egne funksjoner i eZ Publish som utvidelser. Dette betyr i praksis at man ikke trenger å endre kernel-kode og kan derfor oppgradere system senere uten større problemer. Flere hundretalls utvidelser har vært programmert av medlemmer av samfunnet og finnes på eZ Systems hjemmesider. Selskapet integrerer også noen av disse inn i nye versjoner av eZ Publish.

Teknologi

eZ Publish er skrevet i PHP og det finnes versjoner for både PHP 4 og PHP 5. Anbefalt webserver er Apache.

Databaseabstraksjon gjør mulig å bruke nesten hvilken som helst database (men utvikling av driver er nødvendig for databaser som ikke ennå er supportert). MySQL er anbefalt, men drivere for PostgreSQL, Microsoft SQL Server og Oracle er også tilgjengelig.

eZ Publish er cluster-klart og separerer presentasjon og innhold som er lagret som XML.

Framtidige versjoner kommer til å bli basert på eZ Components. eZ Components er et bibliotek med standardiserte moduler for å minske utviklingstid. De inkluderer funksjoner for å komprimere binære filer, caching, tilkobling til flere databaser, debugging, RSS, generering av grafer, konvertering av bilder, e-post og validering.

eZ Components er et alternativ til prosjekt PEAR og er publisert under BSD lisens. Det er mulig å kjøpe kommersiell support fra eZ Systems.

NB: Denne teksten er basert på Wikipedias artikkel om eZ Publish og er derfor publisert under GNU Free Documentation License.