eZ Publish

from Wikipedia, the free encyclopedia
eZ Publish

logo
Basic data

developer eZ Systems, Norway
Current  version 5.4
operating system platform independent
programming language PHP
category Content management system
License GPL , alternatively proprietary
German speaking Yes
ez.no/de/products

eZ Publish is an open source , enterprise content management system . It is being developed by the Norwegian company eZ Systems together with a growing user and developer community . eZ Publish is available for free download under the GPL as well as under proprietary licenses with appropriate commercial support and is aimed at developing professional web applications with PHP .

The name eZ Publish is a play on words with the English easy and is pronounced like the English easy publish .

Areas of application

eZ Publish allows the development of professional, individual web applications . Typical applications range from the personal homepage to the classic multilingual company presence with role-based multi-user access - also for the intranet - and e-commerce functionality, then for magazines, newspapers, and journals through to online communities .

According to the manufacturer, eZ Publish is used worldwide for more than 170,000 web applications of all types and sizes, including MIT , Vogue magazine , NASA , the US Navy , Sat.1 and Swiss television .

service

eZ Publish is controlled via a web browser , local additional software is not necessary. A rich text editor, in which content can be formatted like in a word processor (e.g. Word ), allows users without HTML knowledge to make editorial contributions. Alternatively, the website (the front end , i.e. the part of the page that is visible to the visitor) can be used directly for editing . Another possibility is editing with OpenOffice.org and WebDAV . The documents are simply moved to the desired folder with Explorer, Konqueror or Finder and then published automatically. An existing object is edited in the same way.

Manufacturer / business model

With the free publication of the software, the manufacturer eZ Systems is pursuing an approach that the company describes as the “ best of both worlds ”. eZ Publish may be used and modified free of charge under the GPL. Professional support is also available for a fee. With the eZ Network , eZ Systems offers a manufacturer guarantee combined with a maintenance contract. In addition, a Professional License can be obtained, which entitles you to use eZ Publish under licenses other than the GPL, which allows changes to the source code without having to be published again under GPL. eZ Systems tries to combine the advantages of commercial and free software. The company has received several awards for this business model, including the CM Forum 2006 Web Idol Award, the Norwegian Prize for promoting Free Software and as one of the 100 most influential companies in the IT industry.

eZ Systems supports and certifies partner companies that take over the concrete implementation on behalf of customers. There are currently around 230 partners internationally, including 26 in Germany. The company itself has around 80 employees in Norway, Denmark, Belgium, France, Canada and Germany. According to eZ Systems, the developer community includes tens of thousands of programmers.

Range of functions

The range of functions is aimed at the fast, professional and secure implementation of web applications. In addition to standard CMS functions such as sitemaps, search and print preview, there are the following additional functional features:

You can also make your own changes to eZ Publish. The system architecture provides so-called extensions for this , in which individual functionality is stored. This means that the "kernel" can be upgraded to new versions even after the system has been customized . After all, there are around 800 extensions published under the GPL by the open source community.

eZ Systems pursues the approach of continuously integrating community extensions into the "kernel". The aim is to prevent mixed installations consisting of "kernels" and individual plug-ins from being created. B. with regard to the ability to migrate to new PHP versions would be limited because the plugins are supported and further developed to different degrees.

technology

The manufacturer recommends Apache as the web server . This means that the software is independent of the operating system used and can be used with Windows , Apple macOS and various Unix variants.

Practically all available databases can be used. This is done by programming a driver without having to make changes to the "kernel". In addition to the MySQL database recommended by eZ Systems , drivers for PostgreSQL , Microsoft SQL Server and Oracle are available. Thanks to the support of open standards such as XML and SOAP , eZ Publish can also be flexibly integrated into existing IT infrastructures.

eZ Publish is cluster-aware and forces through the XML-compliant storage of all contents of the strict separation of information and Design ( Media-neutral data storage ), which accessible for design. B. for Braille devices as well as the connection of other output devices such as WAP browsers or mobile phones.

In spring 2012, eZ Systems announced the new version 5. This is based on Symfony2 , the first release was published in November 2012. So that the old functions of earlier versions still work, eZ Publish offers the Legacy Mode. This means that templates <= 4.x can still be used, but new templates are written with Twig .

eZ Components

Since summer 2007, eZ Components has been offering an open source library of independent modules, on the basis of which eZ Publish has been building ever since. In December 2009, the ninth version of the package was released with 2009.2 .

It is a library of standardized modules intended to accelerate application development. Among other things, there are functions for compression, for performance optimization through caching , for supporting various databases , for debugging, for web feeds , for generating graphs , for analyzing and converting image files, for supporting e-mail, for converting documents , for searching and validating user entries. A total of 46 modules are offered (as of July 2012).

The eZ Components represent a component-based framework , the elements of which can also be used independently of one another and in combination with the libraries of other providers. They thus constitute an alternative to the PEAR project, for example .

The modules are published under the BSD license and can therefore also be further developed and sold. Commercial support is also available from eZ Systems. eZ Systems is also developing the eZ Platform , which is based on the eZ Components and will offer a web development environment based on PHP 6.

literature

  • Paul Borgermans, Tony Wood, Paul Forsyth, Björn Dieding: Learning EZ Publish 3: Building Content Management Solutions . Packt Publishing, 2004, ISBN 978-1-904811-01-5 .
  • Balazs Halasy: eZ publish basics . developer.press, 2007, ISBN 978-3-939084-43-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-84719-172-4 .
  • Tobias Schlitt, Kore Nordmann: eZ Components - The Developer Handbook . Installation, basics, practice. Galileo Press, Bonn 2007, ISBN 978-3-8362-1073-7 .
  • Marc Czieslick: eZ Publish in 10 steps . stasch-medien, 2012.

Web links

Individual evidence

  1. eZ for media ( Memento of the original from May 25, 2008 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. , October 8, 2006  @1@ 2Template: Webachiv / IABot / ez.no
  2. Kai Krämer: Web 2.0 for the Enterprise ( Memento of the original from May 28, 2007 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. , October 8, 2006 @1@ 2Template: Webachiv / IABot / ez.no
  3. US Navy approves eZ Publish , February 13, 2008
  4. eZ Publish case studies ( Memento of the original from February 21, 2007 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice.  @1@ 2Template: Webachiv / IABot / ez.no
  5. Reinhard Huschke and Ekkehard Dörre: Entry into eZ Publish in 7 steps , August 27, 2007
  6. eZ Systems, press release of June 10, 2005 ( Memento of the original of December 7, 2006 in the Internet Archive ) Info: The archive link has been inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. to the JDK study blue chips of the ECM industry @1@ 2Template: Webachiv / IABot / ez.no
  7. pressebox.de, press release on the CM Forum 2006 Web Idol Award , November 13, 2006
  8. newsforge.com, press release on the Norwegian Prize for promoting Free Software ( Memento of the original from June 25, 2007 in the Internet Archive ) Info: The archive link has been inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. , October 5, 2005 @1@ 2Template: Webachiv / IABot / newsvac.newsforge.com
  9. Michelle Manafy: Introduction: 2006 EContent 100 , November 15, 2006
  10. As of July 2008, list ( Memento of the original from March 12, 2007 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. , German list ( Memento of the original from May 17, 2007 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / ez.no @1@ 2Template: Webachiv / IABot / ez.no
  11. Department page of eZ Systems
  12. Information within the page on the developer community, downloads, etc.
  13. Svitlana Shatokhina and Balazs Halasy: Object versioning ( Memento of the original from September 14, 2008 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice. , March 26, 2007 @1@ 2Template: Webachiv / IABot / ez.no
  14. Svitlana Shatokhina, Balazs Halasy and Julia Shymova: Access control , December 28, 2007
  15. Felix Woldt: Introduction to the Development of eZ Publish Extensions , January 21, 2008
  16. eZ Publish Contributions ( Memento of the original from September 17, 2008 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. , July 2008  @1@ 2Template: Webachiv / IABot / ez.no
  17. eZ Publish Projects section , July 2008
  18. Svitlana Shatokhina and Balazs Halasy: Clustering , July 8, 2007
  19. Release announcement of version 2009.2 ( memento of the original from December 25th, 2009 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. , December 21, 2009 @1@ 2Template: Webachiv / IABot / ezcomponents.org
  20. golem.de, base library for PHP 5.1 under the BSD license , January 31, 2006
  21. eZ Systems, press release on the eZ platform ( Memento of the original from November 19, 2006 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice. , June 22, 2006 @1@ 2Template: Webachiv / IABot / ez.no