eZ

Création d'un site orienté contenu en 45 min.

Slides http://j.mp/ez-from-scratch
Code http://j.mp/ez-bundle-forumphp-2013

Damien Pobel <dp@ez.no>

  • Membre de la communauté eZ depuis 2005
  • Fait partie de l'équipe eZ Engineering depuis 2011
  • Lead engineer User Interface chez eZ Systems
  • @dpobel

Patrick Allaert <patrickallaert@php.net>

  • Membre de la communauté eZ depuis 2005
  • Membre de PHP internals depuis 2009
  • Fait partie de l'équipe eZ Engineering depuis 2009
  • Fondateur de Libereco Technologies
  • Auteur de l'extension PHP APM
  • @patrick_allaert

eZ Systems

eZ en image

Éditeur de logiciel international

  • Fondé en 1999 à Skien
  • Localisé à :Skien, Oslo, Lyon, Paris, New York, Tokyo
  • 70 employés
  • Investisseurs norvégiens
  • Open Source Commercial
  • Large communauté internationale :
    44 000 membres, 250 000 installations
  • Modèle d'abonnements

Références

eZ en image

Cas d'utilisation

  • Site d'une conférence PHP :-)
  • Les besoins:
    • lister les conférences et les conférenciers, tout en pouvant passer d'une information à l'autre.
    • lier des conférences à des conférenciers

Site en construction!

Construction du site en cours...
Construction du site en cours...
Construction du site en cours...
Construction du site en cours...
Construction du site en cours...

Tout bon client se doit de changer les spécifications en cours...

  • ... et tous projets d'avoir anticipé les possibilités de changements!
  • Apportons quelques modifications aux:
    • conférences: les slides à télécharger
    • Bug: il manque la salle sur l'affichage de la conférence!

Modifications de dernière minute

Construction du site en cours...

Conclusion

  • Cœur de la création d'un site avec eZ Publish 5
    • types de contenu
    • + override/template
    • (+ controllers spécifiques)
  • Exemples très rapide, idées d'enrichissements:
    • Enrichir les types de contenu
    • Commentaires sur les conférences: CommentsBundle
    • eZ Publish 5 est application Symfony2, tous les bundles peuvent être utilisés
    • Réutiliser le contenu (structuré) dans d'autres contextes (API REST)
  • and by the way, ezPublish Ezpublish EZ publish, eZ Publish ;-)

Fin

?

Crédits

Création d'un site orienté contenu en 45 min.