Table des matières
- Introduction au développement d'extensions eZ Publish
- What are eZ Publish extensions ? -- Qu'est-ce que les extensions eZ Publish ?
- Creating a new extension -- Créer une nouvelle extension
- Configuring and enabling the extension -- Configurer et activer l'extension
- Activating the extension -- Activer l'extension
- Template system -- Le système de templates
- Creating a view -- Créer une vue
- Accessing the database -- Accéder à la base de données
- Template fetch function -- Fonction de recherche pour template
- Template operators -- Les opérateurs de templates
- INI file -- Le fichier INI
- Conclusion
Conclusion
Date de publication: le samedi 20 août 2011 à 09h24
Dernière modification: par Pascal BOYER le lundi 28 novembre 2011 à 10h05
With a simple example we have learned several techniques useful for creating eZ Publish extensions.
Avec un simple exemple, nous avons appris différentes techniques très utiles pour créer des extensions eZ Publish.
In addition to creating custom modules with different views and view parameters, template fetch functions and template operators, we also looked at the privilege system of eZ Publish and now know how to write custom messages in the Debug view or in Log files. We also looked at accessing INI files.
En plus de la création de modules personnalisés avec différentes vues et paramètres de vue, les fonctions de recherche et les opérateurs de template, nous avons également abordé le système des privilèges d'eZ Publish et savons maintenant comment écrire des messages personnalisés dans la vue de débogage Debug ou bien dans les fichiers de log. Nous avons également vu comment accéder aux fichiers INI.
With this basic knowledge it should be possible for you to create your own eZ Publish extensions.
Grâce à ces connaissances de base, vous devriez être en mesure de créer vos propres extensions eZ Publish.
You can download the source code for the tutorial at: http://projects.ez.no/jacextension
Vous pouvez télécharger les codes source de ce tutoriel ici:
http://projects.ez.no/jacextension
Ressources
-
http://www.ezpublish.de
German eZ community
-
http://share.ez.no
International eZ community
-
http://pubsvn.ez.no/doxygen
eZ API documentation
-
http://doc.ez.no/eZ-Publish/Technical-manual/4.x/Reference
eZ reference documentation
-
http://projects.ez.no/jac_dokumentation_in_german_ez_publish_basics_extension_development
PDF eZ publish basics in programming modules (in German)
-
http://projects.ez.no/index.php/jac_tutorial_ger_de_ez_publish_extension_entwicklung
This tutorial in German (not refreshed to be 4.4 compliant yet)
-
http://projects.ez.no/index.php/jac_tutorial_esl_es_desarrollo_de_extensiones_en_ez_publish
This tutorial in Spanish (not refreshed to be 4.4 compliant yet)
-
http://projects.ez.no/jacextension
Source code for the tutorial
Commentaires














