Pimcore : un CMS nouvelle génération basé sur Zend Framework et ExtJS
Posté le 24 novembre 2010 | Catégorie Astuces, Ressources
Un CMS parmis tant d'autres ? Pas vraiment ! Pimcore est basé sur deux frameworks incontournales : le Zend Framework coté serveur et ExtJS coté client. Il n'est pas lauréat du [PACKT] OpenSourceAward 2010 pour rien !
S'appuyant sur la fantastique librairie JavaScript ExtJS, le back office est d'une ergonomie renversante pour les développeurs comme les rédacteurs web.
- La plupart des options d'édition de contenu se font en mode visuel, en direct sur un template de page et sont accessibles par simple drag n' drop.
- Intégration poussée de Google Analytics, Google Webmaster Tools et Google Website Optimizer directement dans l'interface administrateur
- A la façon de TYPO3, Pimcore propose une gestion des droits utilisateurs avancée : par utilisateur, par groupe, permissions par page ou par fichier de le médiathèque...
- Coté performance, le système beneficie de plusieurs optimisations très interessantes coté back office (différents sytèmes de caches : fichiers, base de données...) et front end (minification et concaténation des fichiers JavaScript et CSS)
La gestion des documents est le deuxième point fort de Pimcore. S'appuyant autant sur le core du sytème que des webservices les possibilités sont nombreuses :
- L'intégration du webservice pixlr permet la retouche de photos depuis le back office (upload, recadrage, rotation, filtres...) : pratique pour les rédacteurs qui ne disposent pas toujours d'un Photoshop sous la main
- Automatisation de nombreuses taches : génération automatique des thumbnails, conversion et prévisualisation automatique de vidéos avec Youtube, affichage et conversion de document office (Excel, PowerPoint et Word) avec Scribd
Au final, Pimcore se révèle très impressionnant, et ce à différents niveaux. Pour le rédacteur tout d'abord, ce CMS est sans commune mesure avec la plupart des systèmes existants (l'ergonomie, la rapidité d'exécution des taches, l'intégration de services de gestion de documents hallucinants). Coté technique également, puisque le Zend Framework qui sert de base au système permettra d'étendre les fonctionnalités de bases sans avoir à perdre de temps à apprendre une énième infrastructure.
