Tag Archives: eZ Publish

eZ Publish 4.2

La dernière version du CMS eZ Publish vient tout juste de sortir. Un peu plus de 250 bugs ont été corrigés par rapport à la version 4.1 dans le kernel mais aussi dans les extensions basiques fournies par défaut. De nouvelles extensions sont désormais inclues dans le package de base, ce qui n’était pas le cas de la précédente version. Certaines fonctionnalités ont été ajoutées.

Compatibilité PHP 5.3

Vraie bonne nouvelle, eZ Publish est désormais compatible avec la dernière version de PHP, la 5.3. Celle-ci permet un réel gain de performance comme le montre l’article au lien suivant « eZ Publish performance with PHP 5.3.0″. Cet article a été fait lors de la sortie de la release 4.1.3 d’eZ Publish, la version 4.2 devrait donc être encore plus rapide.

Traduction française

J’annonçais il y a peu la mise en ligne dans les contributions l’arrivée de la traduction française pour la release 4.1.3. Celle-ci n’était cependant pas incluse dans le package de base. Ceci est désormais chose faite pour la version 4.2.

French translation – eZ Publish 4.1.3

French translation are now available for eZ Publish 4.1.3 release. You can download it on eZ Publish website on the contribution translations page. To use it, you have to

  • Download the file
  • Replace the existing file in share/translations/fre-FR/translation.ts

Les traductions françaises sont disponibles pour la version 4.1.3 du CMS eZ Publish. Il est possible de les télécharger sur le site d’eZ Publish dans la rubrique « Contributions > Internationalization ». Pour les utiliser, il vous faut

  • Télécharger le fichier
  • Remplacer le fichier existant dans share/translations/fre-FR/translation.ts

Créer un objet eZ Publish en 15 lignes

Lors d’une lecture d’un article sur un blog consacré à une des techno sur laquelle je travaille, j’ai découvert qu’il est possible de créer un objet eZ Publish très simplement et rapidement. En effet avant nous étions obligés de gérer la création d’objet en suivant les étapes ci-dessous :

  • Instancier un objet à partir d’une classe
  • Créer un nœud
  • Lier l’objet à ce nœud
  • Stocker le tout
  • Publier l’objet

En réalité, il existe une méthode beaucoup plus rapide, et plus intuitive aussi. La voici

<?php
$params = array();
// node id of /Media/Files
$params['parent_node_id'] = 52;
$params['class_identifier'] = 'file';
// admin
$params['creator_id'] = 14;
// don't forget the ended /
$params['storage_dir'] = '/tmp/data/';
// section media
$params['section_id'] = 3;

$attributesData = array();
$attributesData['name'] = 'My file';
$attributesData['file'] = 'my_file.txt';

$params['attributes'] = $attributesData;
$contentObject = eZContentFunctions::createAndPublishObject( $params );
?>

Désormais plus personne ne pourra dire qu’il est compliqué d’importer du contenu dans eZ Publish.

Source Pwet.fr

Migration Dékio réussie

Prévue depuis la semaine dernière, la migration de version eZ Publish pour les sites www.dekio.fr, www.art-decoration.fr, www.maison-travaux.fr s’est très bien passée ce matin. Les sites utilisent donc aujourd’hui la dernière version (4.1.3) du CMS eZ Publish, l’extension ezoe (« online editor ») ainsi que la dernière version des eZ Components.