community news (ez.no)  eZ systems employee

› Announcing eZ Publish 3.9.0 with the new Website Interface

The new eZ Publish 3.9.0 release includes various enhancements that will benefit users and integrators of the award-winning Open Source Enterprise Content Management System and Framework. Most notably, eZ Publish 3.9.0 includes the new easy-to-use Website Interface and the out-of-the-box functionality you find in eZ Publish Now.

18/12/2006 4:42 pm (UTC)   Community news (ez.no)   View entry   Digg!  digg it!   del.icio.us  del.icio.us

francesco trucchia

› La corsa verso il PHP5EE

Si inizia a parlare sempre di più di teconologie open source pronte per il mercato enterprise, tra queste sicuramente anche il php come uno tra i linguaggi di programmazione open source più usati al mondo. Secondo me in questo momento ci sono alcune aziende che si stanno giocando la corsa vero il PHP5EE come successe [...]
13/12/2006 12:27 am (UTC)   Francesco Trucchia   View entry   Digg!  digg it!   del.icio.us  del.icio.us

francesco trucchia

› La corsa verso il PHP5EE

Si inizia a parlare sempre di più di teconologie open source pronte per il mercato enterprise, tra queste sicuramente anche il php come uno tra i linguaggi di programmazione open source più usati al mondo. Secondo me in questo momento ci sono alcune aziende che si stanno giocando la corsa vero il PHP5EE come successe [...]
13/12/2006 12:27 am (UTC)   Francesco Trucchia   View entry   Digg!  digg it!   del.icio.us  del.icio.us

francesco trucchia

› La corsa verso il PHP5EE

Si inizia a parlare sempre di più di teconologie open source pronte per il mercato enterprise, tra queste sicuramente anche il php come uno tra i linguaggi di programmazione open source più usati al mondo. Secondo me in questo momento ci sono alcune aziende che si stanno giocando la corsa vero il PHP5EE come successe [...]
13/12/2006 12:27 am (UTC)   Francesco Trucchia   View entry   Digg!  digg it!   del.icio.us  del.icio.us

damien pobel

› eZ publish, un vrai CMS ?

J'ai déjà écrit une quinzaine de billets autour d'eZ publish , mais je me rend compte que je n'en ai jamais vraiment parlé par rapport au petit monde des CMS. Pourtant, je parcours assez souvent des forums pour webmasters sur divers sujets (Développement, Astuces, Standards, Référencement, ...) et il y a une question qui revient souvent : quel CMS choisir pour ci ou pour ça ? Et la réponse est quasiment invariablement SPIP ou Joomla! alors que je répondrai bien souvent (mais pas toujours) eZ publish !

SPIP est historiquement l'un des plus anciens de ce qu'on appelle couramment un CMS et est réputé pour sa simplicité et sa facilié à être hackée (au sens d'origine du terme ) pour ses besoins, alors que Joomla! plus récent (issu d'un fork de Mambo lui-même plus récent que SPIP) est connu pour sa richesse fonctionnelle de base et sa facilité d'utilisation. Pourtant pour moi aucun de ces deux outils n'est véritablement un CMS ou plutôt ce sont des CMS spécialisés.

Ceci n'est PAS un troll et ça n'enlève rien aux qualités de ces deux outils dans leurs spécialités ; je m'explique : CMS signifie Content Management System ou en français SGC, Système de Gestion de Contenu. Ces sigles veulent juste dire qu'un CMS est un outil permettant de gèrer et de structurer son contenu et de le publier. Comme l'indique l'introduction de l'article Système de Gestion de Contenu sur Wikipedia , à cela on peut éventuellement rajouter des fonctionnalités comme l'édition multi-utilisateurs, une chaîne de validation (workflow) voire une gestion des versions et certainement beaucoup d'autres choses encore...

En tout cas, le Contenu désigné par le C de SGC ou CMS ne se résume pas à une suite d'articles, d'actualités et de rubriques (SPIP...) ou à des sujets de forums (pour ceux qui croiraient que phpBB est un CMS...) ou à des articles dans une boutique ou encore à des photos ou des billets d'un blog... Le contenu peut être beaucoup plus spécifique (métier si on parle de professionnels). Bien sûr il est toujours possible de se dire que ce contenu pourra très bien être présenté dans une simple page de texte (un article) ce que tous les Systèmes de Gestion de Contenu savent faire, mais sans structuration on écarte toute possibilité d'utilisation avancée du contenu (recherches avancées, exports particuliers, ...). Et c'est justement là une des grandes forces d'eZ publish, la structuration qui permet à l'outil de s'adapter au contenu et non l'inverse puisque chaque objet dans l'arborescence est une instance d'une classe dont on a défini les différents membres (Ligne de texte, texte formaté ou non, sélection, date, adresse web, ...) et dont on définit la manière dont il s'affichera sur le site ou ailleurs par des templates (export PDF, ODF ...)

Ce mode de conception n'a pas que des avantages, parmis les inconvénients on peut citer les deux principaux à mon sens :

  1. la relative complexité de l'outil, il est clair que pour être à l'aise avec eZ publish, cela demande un peu de temps et d'investissement mais en contre partie on maîtrise un outil au champs fonctionnel extrêment large ;
  2. les ressources, il faut avouer qu'eZ publish est gourmand et qu'un hébergement de qualité est nécessaire, mais avec quelques optimisations (caches , bonne pratiques, bonnes configurations...), cet outil se révèle tout de même très performant au regard des fonctionnalités apportées.

Pour conclure, eZ publish se positionne plus comme une (grosse!) boîte à outils à tout faire alors que SPIP et Joomla! ont un champ d'actions plus restreints et je le répète je n'ai rien contre SPIP ou Joomla! qui ont tout deux leurs qualités et leurs défauts.

08/12/2006 5:05 pm (UTC)   Damien Pobel   View entry   Digg!  digg it!   del.icio.us  del.icio.us

community news (ez.no)  eZ systems employee

› Community newsletter 08/12/2006

This week we bring you exciting news about the eZ Publish 3.9.0rc2 release. This is the second release candidate in preparation for the next major eZ Publish release. The newsletter also contains the weekly forum watch and the current bug status update.

08/12/2006 4:29 pm (UTC)   Community news (ez.no)   View entry   Digg!  digg it!   del.icio.us  del.icio.us

community news (ez.no)  eZ systems employee

› Community newsletter 08/12/2006

This week we bring you exciting news about the eZ Publish 3.9.0rc2 release. This is the second release candidate in preparation for the next major eZ Publish release. The newsletter also contains the weekly forum watch and the current bug status update.

08/12/2006 4:29 pm (UTC)   Community news (ez.no)   View entry   Digg!  digg it!   del.icio.us  del.icio.us

kristof coomans

› Google maps on eZpedia

Today I introduced a new feature on eZpedia: users can input their location in their user profile with the Google Maps Location datatype. A global overview of the users will show us how the eZ community is spread over the world.
08/12/2006 2:49 pm (UTC)   Kristof Coomans   View entry   Digg!  digg it!   del.icio.us  del.icio.us

community news (ez.no)  eZ systems employee

› eZ Publish 3.9 RC2 released

This release brings us one step closer to the final release. This is a pure bugfix release, and also implements "string freeze" on the templates so that translation work can start. We would like to thank everybody who helped us with testing and reporting bugs in RC1. See the changelog for furher information on what has been fixed.

07/12/2006 6:43 pm (UTC)   Community news (ez.no)   View entry   Digg!  digg it!   del.icio.us  del.icio.us

sebastian bergmann  eZ systems employee

› eZ Components Workflow Engine

Business Process Management (BPM) and Workflow Management (WfM) are becoming more and more important when it comes to organizing, well, business processes. To help with the development and maintainance of software that supports these processes a new layer on top of the underlying programming language is needed.

The Workflow components that I developed as part of my Diploma thesis ("Design and Implementation of an Activity-Based Workflow Engine") and that will be part of the eZ Components, an enterprise ready general purpose PHP components library by eZ Systems, provide this layer in the form of an abstract virtual machine for Graph-Oriented Programming (GOP) with PHP. It includes the building blocks (Workflow Patterns) for graph-based execution languages such as workflow definition languages as well as the functionality neccessary to administer, run, and monitor workflows.

When I moved to Norway to work on my Diploma thesis ("Design and Implementation of an Activity-Based Workflow Engine"), the initial plan was to implement a complete workflow management system.

After reading "Supporting Evolution in Workflow Definition Languages" and "A Workflow Architecture Supporting Compositional Object-Oriented Software Development" as part of my literature review, it became clear to me that writing reusable core components that can be used to build a workflow management system, for instance as part of an Enterprise Content Management System (ECMS) such as eZ Publish, makes more sense.

Traditionally, Petri Nets are the underlying model that is used to implement workflow management systems. The concept of Graph-Oriented Programming, however, appealed to me more. Together with the Workflow Patterns that were introduced in "Expressiveness and Suitability of Languages for Control Flow Modelling in Workflows" the approach of Graph-Oriented Programming also forms the backend language of the workflow engine to which arbitrary workflow definition languages can be mapped.

Some of the literature I read is bookmarked on del.icio.us.

You can find the sourcecode for the three components that I developed as part of my thesis here: Workflow, WorkflowDatabaseTiein, and WorkflowEventLogTiein.

The thesis paper itself will be posted once I am done writing it.
05/12/2006 10:10 am (UTC)   Sebastian Bergmann   View entry   Digg!  digg it!   del.icio.us  del.icio.us

eZ publish™ copyright © 1999-2005 eZ systems as