EZ publish

EZ publish
eZ Publish
Entwickler: eZ Systems, Norwegen
Aktuelle Version: 4.1.0
(18. März 2009)
Betriebssystem: plattformunabhängig
Programmiersprache: PHP
Kategorie: Content-Management-System
Lizenz: GPL, alternativ proprietäre
Deutschsprachig: ja
www.ez.no

eZ Publish ist ein Open-Source-Enterprise-Content-Management-System. Es wird von der norwegischen Firma eZ Systems zusammen mit einer wachsenden Benutzer- und Entwickler-Gemeinschaft entwickelt. eZ Publish ist sowohl zum kostenlosen Download unter der GPL, als auch unter proprietären Lizenzen mit entsprechendem kommerziellem Support erhältlich und zielt auf die Entwicklung von professionellen Webapplikationen mit PHP.

Der Name eZ Publish ist ein Wortspiel mit dem englischen easy und wird wie das englische easy publish ausgesprochen.

Inhaltsverzeichnis

Einsatzgebiete

eZ Publish erlaubt die Entwicklung professioneller, individueller Web-Applikationen. Typische Anwendungen reichen von der persönlichen Homepage über die klassische mehrsprachige Unternehmens-Präsenz mit rollenbasiertem Mehrbenutzer-Zugriff und E-Commerce-Funktionalität, dann für Magazine, Zeitungen, Zeitschriften[1] bis hin zu Online-Communitys.[2]

eZ Publish wird nach Angaben des Herstellers weltweit für mehr als 170.000 Webanwendungen aller Art und Größe eingesetzt, darunter das MIT, die Zeitschrift Vogue, die NASA und das Schweizer Fernsehen.[3]

Bedienung

eZ Publish wird über einen Webbrowser gesteuert, lokale Zusatzsoftware ist nicht notwendig. Ein Rich-Text-Editor, in dem Inhalte wie in einer Textverarbeitung (z.B. Word) formatiert werden können, erlaubt auch Anwendern ohne HTML-Kenntnissen redaktionelle Beiträge.[4] Alternativ kann für die Bearbeitung direkt der Internetauftritt (das Frontend, also der für den Besucher sichtbare Teil der Seite) genutzt werden. Eine weitere Möglichkeit ist das Editieren mit OpenOffice.org und WebDAV. Die Dokumente werden einfach mit dem Explorer, Konqueror oder Finder in den gewünschten Ordner geschoben und dann automatisch veröffentlicht. Genauso wird ein existierendes Objekt editiert.

Hersteller / Geschäftsmodell

Der Hersteller eZ Systems verfolgt mit der kostenlosen Veröffentlichung der Software einen Ansatz, den das Unternehmen als „best of both worlds“ bezeichnet.[5] eZ Publish darf im Rahmen der GPL kostenlos verwendet und modifiziert werden. Gegen Gebühr ist zusätzlich professionelle Unterstützung erhältlich. So bietet eZ Systems mit dem eZ Network eine Herstellergarantie kombiniert mit einem Wartungsvertrag an. Außerdem kann eine Professional Licence erworben werden, welche dazu berechtigt, eZ Publish unter anderen Lizenzen als der GPL zu verwenden, was die Änderung am Quellcode erlaubt, ohne dass diese erneut unter GPL veröffentlicht werden müssen. eZ Systems versucht damit, die Vorteile von kommerzieller und freier Software zu kombinieren. Das Unternehmen wurde für dieses Geschäftsmodell mehrfach ausgezeichnet, darunter mit dem CM Forum 2006 Web Idol Award[6], dem Norwegian Prize for promoting Free Software[7] sowie als eines der 100 einflussreichsten Unternehmen der IT-Industrie.[8]

eZ Systems betreut und zertifiziert Partnerunternehmen, welche die konkrete Implementierung im Kundenauftrag übernehmen. Gegenwärtig gibt es international etwa 230 Partner, darunter 26 in Deutschland.[9] Das Unternehmen beschäftigt selbst etwa 80 Mitarbeiter in Norwegen, Dänemark, Belgien, Frankreich, Kanada und Deutschland.[10] Die Entwicklergemeinde umfasst nach Angaben von eZ Systems mehrere zehntausend Programmierer.[11]

Funktionsumfang

Der Funktionsumfang zielt auf die schnelle, professionelle und sichere Realisierung von Webapplikationen. Neben CMS-Standardfunktionen wie Sitemaps, Suche und Druckansicht gibt es folgende weitere funktionale Merkmale:

Zusätzlich besteht die Möglichkeit, eigene Änderungen an eZ Publish vorzunehmen. Die Systemarchitektur sieht hierfür sogenannte Extensions[14] vor, in denen individuelle Funktionalität hinterlegt wird. Damit lässt sich der Kernel auch nach dem Customizing des Systems auf neue Versionen upgraden. Schließlich existieren seitens der Open-Source-Community rund 800 unter der GPL veröffentlichte Erweiterungen.[15][16]

eZ Systems verfolgt den Ansatz, Erweiterungen der Community kontinuierlich in den Kernel zu integrieren. Damit will man verhindern, dass Mischinstallationen aus Kernel und individuellen Plug-ins entstehen, die dann z.B. hinsichtlich der Migrationsfähigkeit auf neue PHP-Versionen eingeschränkt wären, weil die Plugins in unterschiedlichem Maße supportet und weiterentwickelt werden.

Technologie

Als Webserver empfiehlt sich Apache. Dadurch ist die Software unabhängig vom verwendeten Betriebssystem und kann sowohl unter Windows, Apple Mac OS X, als auch unter verschiedenen Unix-Varianten eingesetzt werden.

Es lassen sich praktisch alle verfügbaren Datenbanken nutzen. Dies geschieht über die Programmierung eines Treibers, ohne dass Änderungen am Kernel vorgenommen werden müssen. Neben der von eZ Systems empfohlenen MySQL-Datenbank sind Treiber für PostgreSQL, Microsoft SQL Server und Oracle verfügbar. Aufgrund der Unterstützung offener Standards wie XML und SOAP kann eZ Publish außerdem flexibel in bestehende IT-Infrastrukturen integriert werden.

eZ Publish ist clusterfähig[17] und erzwingt durch die XML-konforme Speicherung aller Inhalte die strenge Trennung von Information und Design (Medienneutrale Datenhaltung), was barrierefreie Gestaltung z.B. für Braille-Geräte sowie die Anbindung anderer Ausgabegeräte wie WAP-Browser oder Mobiltelefone erleichtert.

eZ Components

Seit dem Sommer 2007 wird mit eZ Components eine Open-Source-Bibliothek unabhängiger Module angeboten, auf deren Grundlage seitdem auch eZ Publish aufbaut. Im Juni 2008 erschien mit '2008.1' die sechste Version des Pakets.[18]

Es handelt sich um eine Bibliothek von standardisierten Modulen, welche die Applikationsentwicklung beschleunigen soll. Unter anderem existieren Funktionen zum Komprimieren, zur Performanceoptimierung durch Caching, zur Unterstützung von diversen Datenbanken, zum Debugging, für RSS-Feeds, zur Generierung von Graphen, zur Analyse und Konvertierung von Bilddateien, zur Unterstützung von E-Mail, Konvertierung von Dokumenten, zur Suche und zur Validierung von Benutzereingaben. Insgesamt werden (Stand November 2008) 41 Module angeboten.

Die eZ Components stellen ein Komponenten-basiertes Framework dar, dessen Elemente auch unabhängig voneinander und in Kombination mit den Bibliotheken anderer Anbieter nutzbar sind. Sie bilden damit eine Alternative etwa zum PEAR-Projekt.

Die Module werden unter der BSD-Lizenz veröffentlicht und können somit auch weiterentwickelt und -verkauft werden. Weiterhin ist auch kommerzieller Support von eZ Systems erhältlich.[19] eZ Systems entwickelt außerdem an der eZ Platform, welche auf den eZ Components basiert und eine Web-Entwicklungsumgebung auf Basis von PHP 6 bieten wird.[20]

Literatur

  • Paul Borgermans, Tony Wood, Paul Forsyth: Learning EZ Publish 3: Building Content Management Solutions. Packt Publishing, 2004, ISBN 978-1-9048-1101-5. 
  • Balazs Halasy: eZ publish Grundlagen. entwickler.press, 2007, ISBN 978-3-9390-8443-3. 
  • Bergfrid Marie Skaara: eZ Publish Advanced Content Management, eZ press 2008, ISBN 978-82-92795-10-1
  • Bergfrid Marie Skaara: eZ Publish Content Management Basics, eZ press 2007, ISBN 978-82-92797-05-1
  • Martin Bauer: Managing EZ Publish Web Content Management Projects. Packt Publishing, 2007, ISBN 978-1-8471-9172-4. 
  • Tobias Schlitt, Kore Nordmann: eZ Components – Das Entwickler-Handbuch. Installation, Grundlagen, Praxis. Galileo Press, Bonn 2007, ISBN 978-3-8362-1073-7. 

Weblinks

Quellen

  1. eZ for media, 8. Oktober 2006
  2. Kai Krämer: Web 2.0 for the Enterprise, 8. Oktober 2006
  3. eZ Publish Fallstudien
  4. Reinhard Huschke und Ekkehard Dörre: Einstieg in eZ Publish in 7 Schritten, 27.8.2007
  5. eZ Systems, Pressemitteilung vom 10. Juni 2005 zur JDK-Studie Blue Chips der ECM-Branche
  6. pressebox.de, Pressemitteilung zum CM Forum 2006 Web Idol Award, 13. November 2006
  7. newsforge.com, Pressemitteilung zum Norwegian Prize for promoting Free Software, 5. Oktober 2005
  8. Michelle Manafy: Introduction: 2006 EContent 100, 15. November 2006
  9. Stand Juli 2008, Liste, deutsche Liste
  10. Crewseite von eZ Systems
  11. Angaben innerhalb der Seite zu Entwicklergemeinde, Downloads, etc.
  12. Svitlana Shatokhina und Balazs Halasy: Object versioning, 26. März 2007
  13. Svitlana Shatokhina, Balazs Halasy und Julia Shymova: Access control, 28. Dezember 2007
  14. Felix Woldt: Einführung in die Entwicklung von eZ Publish Extensions, 21. Januar 2008
  15. eZ Publish Contributions, Juli 2008
  16. eZ Publish Projects section, Juli 2008
  17. Svitlana Shatokhina und Balazs Halasy: Clustering, 8. Juli 2007
  18. Release-Announcement von Version 2008.1, 16. Juni 2008
  19. golem.de, Basis-Bibliothek für PHP 5.1 unter der BSD-Lizenz, 31. Januar 2006
  20. eZ Systems, Pressemitteilung zur eZ platform, 22. Juni 2006

Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • publish — pub·lish vt 1: to make known to another or to the public generally ◇ For purposes of defamation, a defamatory communication made to only one third party may be considered published. 2 a: to proclaim officially publish an enactment b: to declare… …   Law dictionary

  • Publish or perish — refers to the pressure to publish work constantly in order to further or sustain one s career in academia. The competition for tenure track faculty positions in academia puts increasing pressure on scholars to publish new work frequently.Frequent …   Wikipedia

  • publish — pub‧lish [ˈpʌblɪʆ] verb 1. [intransitive, transitive] to arrange the writing, production, and sale of a book, magazine etc: • Her second novel was published in July. • We publish education books. 2. [transitive] to make official information such… …   Financial and business terms

  • Publish/subscribe — (or pub/sub) is an asynchronous messaging paradigm where senders (publishers) of messages are not programmed to send their messages to specific receivers (subscribers). Rather, published messages are characterized into classes, without knowledge… …   Wikipedia

  • Publish And Be Damned — is an annual independent publishing fair in London, United Kingdom. Its name comes from the retort of Arthur Wellesley, 1st Duke of Wellington on being blackmailed by John Joseph Stockdale and Harriette Wilson. [ cite book | title=Wellington… …   Wikipedia

  • Publish or perish — (engl. für ‚veröffentliche oder gehe unter‘) ist eine im Wissenschaftsbetrieb gängige Redewendung, insbesondere an Universitäten. Ausgedrückt wird mit dieser Hyperbel, dass Forscher einem starken informellen Druck ausgesetzt sind, ihre Ergebnisse …   Deutsch Wikipedia

  • Publish or perish — est un expression anglaise signifiant littéralement « Publier ou Périr » et utilisée pour décrire la pression et les exigences académiques en matière de publication. Usage en langue française L expression est peu répandue en français,… …   Wikipédia en Français

  • publish and be damned — [publish and be damned] a phrase meaning ‘you can publish if you like, I don’t care’. It is thought to have been used by the Duke of Wellington when he received threats that private details about him were going to be published. It is now used… …   Useful english dictionary

  • Publish — Pub lish, v. t. [imp. & p. p. {Published}; p. pr. & vb. n. {Publishing}.] [F. publier, L. publicare, publicatum. See {Public}, and { ish}.] 1. To make public; to make known to mankind, or to people in general; to divulge, as a private… …   The Collaborative International Dictionary of English

  • Publish and Subscribe — was a document linking model introduced by Apple Computer in System 7. Named the Edition Manager in developer documentation [cite web | title=Publish and Subscribe (MacApp PG) | url=http://developer.apple.com/documentation/mac/MacAppProgGuide/MacA… …   Wikipedia

  • Publish or Perish — est un expression anglaise signifiant littéralement « publier ou périr » et utilisée pour décrire la pression et les exigences académiques en matière de publication. C est aussi le nom d une maison d édition fondée par Michael… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”