eZ publish 3.9
Table of contents:
Actualités sur ez.no
17/11/2006 |
Sortie de la version 3.9.0 prévue pour la mi-décembre |
|
14/11/2006 |
||
30/10/2006 |
||
18/10/2006 |
||
06/10/2006 |
Implémentation en cours, liste des fonctionnalités arrêtée |
|
16/06/2006 |
Mise à jour de la liste des demandes |
|
24/05/2006 |
Tester eZ publish 3.9.0RC1
Si vous testez la version RC1 et que vous avez fait l'installation avec l'installateur, il faut modifier le fichier site.ini.append.php du site access utilisateur :
[DesignSettings] SiteDesign=ezwebin_site AdditionalSiteDesignList[]=ezwebin AdditionalSiteDesignList[]=base
AdditionalSiteDesignList[]=ezwebin est pour le moment manquant (voir le bug 9447). Il s'agit probablement d'un problème avec le paquet ezwebin, il devrait être corrigé au moment où vous lirez ces lignes.
Mise à jour
Suivez les instructions de mise à jour sur le site ez.no.
Utiliser les paquets destinés aux anciennes versions
Les paquets destinés aux versions précédentes sont compatibles avec la version eZ publish 3.9. Si vous voulez utiliser les anciens paquets, il faut ajouter les lignes suivantes au fichier settings/override/package.ini.append.php avant de lancer l'installeur :
[RepositorySettings] RemotePackagesIndexURL=https:///packages.ez.no/ezpublish/3.9legacypackages
Nouvelles fonctionnalités
La plupart des fonctionnalités sont décrites sur le SVN
Fonction dans l'API pour la création et la publication rapide
En plus des méthodes toString and fromString ajoutées aux type de données, une fonction eZContentFunctions::createAndPublishObject a été ajoutée (trunk rev. 17475). Cette fonction permet de créer facilement un objet, pour ensuite remplir ses attributs et le publier ensuite dans sous un noeud dans l'arborescence.
Texte spécifique à la fin de l'installation
Les développeurs de paquets peuvent maintenant écrire un texte qui sera montré aux utilisateur à la fin de l'écran d'installation. (trunk rev. 17478).
Contributeur / Logiciels additionnels / information sur les extensions
La vue ezinfo/about inclue maintenant les informations sur les contributeurs des logiciels additionnels et des extensions activées.
Ces informations au sujet des contributeurs sont extraites des entêtes des fichiers sources par le script updatelicence.sh et assignées à la variable $contributorSettings dans les fichiers PHP dans le répertoire var/storage/contributors.
Les information au sujet des logiciels additionnels sont aussi extraites des entpete des fichiers sources et assignées à la variable $thidPartySoftware dans le fichier var/storage/third_party_software.php.
Les extensions peuvent inclure ces informations dans un fichier ezinfo.php disposé dans le répertoire racine de l'extension. Par exemple ci-dessous, les informations sur l'extension ezodf (anciennement appelée oo), placées dans le fichier extension/ezodf/ezinfo.php :
<? class ezodfInfo { function info() { return array( 'Name' => "eZ OpenOffice.org extension", 'Version' => "2.0.0", 'Copyright' => "Copyright (C) 1999-2006 eZ systems AS", 'License' => "GNU General Public License v2.0", 'Includes the following third-party software' => array( 'Name' => 'PhpConcept Library - Zip Module', 'Version' => '2.4', 'License' => 'GNU/LGPL - Vincent Blavet - November 2004', 'For more information' => '<a href=https:///www.phpconcept.net>https:////www.phpconcept.net</a>' ) ); } } ?>