Bei eZ Publish handelt es sich um ein Enterprise Content Management System (ECMS), das auf Open Source beruht. ECMSstellen Methoden, Techniken und Werkzeuge bereit, mit denen strukturierte und unstrukturierte Inhalte auf einfache Weise erfasst, gespeichert, verwaltet und publiziert werden können. Sie dienen so den Abläufen in Unternehmen und anderen Organisationen. Auf den Markt gebracht wurde das Produkt von der norwegischen Firma eZ Systems, die es seitdem mit einer wachsenden Open-Source-Community weiterentwickelt. Der Name des Produkts ist ein Wortspiel und wird wie „easy publish“ ausgesprochen.
Das Produkt eignet sich für die Entwicklung sowohl von kleinen privaten Homepages als auch für Web-Anwendungen in größeren Unternehmen, für Intranet, E-Commerce oder Online-Communities. Es wird über einen Webbrowser gesteuert und erfordert keine weitere lokale Software. Die Erfassung und Formatierung der Texte erfolgt mithilfe eines Rich-Text-Editors, über das Frontend, also den im Netz sichtbaren Internetauftritt, oder mit OpenOffice. Es werden keine HTML-Kenntnissevorausgesetzt. Durch die Speicherung der Dokumente im gewünschten Ordner werden diese automatisch publiziert. Die erstellten Applikationen basieren auf PHP. Genutzt wird ezpublish unter anderem von bekannten Unternehmen undOrgansiationen wie dem MIT (Massachussetts Institute of Technology), der NASA oder der Zeitschrift Vogue.
Der Funktionsumfang von ezpublish umfasst Sitemaps, Suchfunktion, Druckansicht, eine Logik zur Versionierung, eineMedienbibliothek sowie rollenbasiertes Rechtemanagement. Außerdem sind individuelle Anpassungen möglich (Customizing). Der Hersteller empfiehlt für den Betrieb den Webserver Apache in Kombination mit einer SQL-Datenbank, was Unabhängigkeit vom verwendeten Betriebssystem ermöglicht. Das Produkt funktioniert aber auch mit PostgreSQL, Microsoft SQL Server und Oracle. Der Zwang zur XML-konformen Speicherung sorgt für strikte Trennung von Inhalt und Design.
Ergänzt wird das ezpublish seit 2007 durch eine Open-Source-Bibliothek, die Sonderfunktionen bereitstellt. Dazu gehören zum Beispiel Funktionen zum Komprimieren, Caching, Debugging, die Unterstützung von unterschiedlichen Datenbanken undWeb-Feeds. Diese Module dienen der Beschleunigung der Applikationsentwicklung.
ezpublish kann unter der GPL (General Public Licence) kostenlos heruntergeladen werden. Die GPL gestattet Ausführung, Veränderung und auch Verbreitung der Software. Gegen eine Gebühr kann man eine Herstellergarantie und einen Wartungsvertrag erwerben und erhält bei Bedarf professionelle Unterstützung. Die Funktionen der Open-Source-Librarywerden unter der BSD-Lizenz veröffentlicht (Berkeley Software Distribution) und dürfen also verwendet, verändert und vertrieben werden, sofern der Copyright-Hinweis der ursprünglichen Software nicht entfernt wird.