Pimcore

logiciel informatique

Pimcore est un système de gestion de contenu modulaire (en anglais CMS pour content management system) et un framework web libre, open source et gratuit. Il est écrit en PHP. Il permet de créer et gérer des sites et applications web publiées sous licence BSD. Technologiquement basé sur le Framework Symfony et le framework javascript ExtJS pour l'interface utilisateur, pimcore fournit une interface WYSIWYG (What you see is what you get), en y ajoutant des opérations de Glisser/Déposer pour travailler avec les médias, les pages de contenus et les contenus structurés.

Pimcore
Description de l'image Pimcore-logo-5.svg.
Description de l'image Pimcore demonstration ukr.jpg.
Informations
Développé par Pimcore
Première version Voir et modifier les données sur Wikidata
Dernière version (5.4.0)
Dépôt https://github.com/pimcore/pimcore
Écrit en PHPVoir et modifier les données sur Wikidata
Interface ExtVoir et modifier les données sur Wikidata
Système d'exploitation MultiplateformeVoir et modifier les données sur Wikidata
Environnement Multi-plateforme
Type Système de gestion de contenu
Licence Licence libre (BSD)
Site web Pimcore.com

Pimcore est un SGC novateur[1] utilisant le Framework Symfony, qui permet l'utilisation d'une architecture robuste pour la gestion des contenus, et un confort pour l'utilisateur basé sur une interface intuitive et ergonomique. Il est la révélation de l'année 2010 [1], et est élu le CMS open source le plus prometteur[2].

Technologie modifier

Pimcore est écrit en pur language PHP orienté objet et est basé sur le Framework Symfony. La structure interne de pimcore utilise le design pattern Modèle-Vue-Contrôleur et toutes les autres API du Framework Symfony comme l'abstraction de la base de données, la mise en cache, l'internationalisation, les services Web (REST / SOAP) peuvent être utilisées dans pimcore. Les templates et les vues Pimcore sont basées sur le module Vue du framework Symfony et sont écrites en pur PHP. Par conséquent, il est possible d'utiliser toutes les aides de vues Symfony pour implémenter différentes tâches telles que la pagination, la génération d'URL, l'utilisation de placeholders[3]. L'interface de l'administration utilise le framework Javascript ExtJS. La communication entre l'interface utilisateur et l'application est purement réalisée en JavaScript mode asynchrone et XML.

Le cœur de pimcore est basé sur son API orienté objet. Tout ce qui peut être fait dans l'interface d'administration pimcore peut être fait par programmation en utilisant l'API pimcore ou (depuis la version 1.3) en utilisant les services Web de pimcore via SOAP. Ces API constituent le noyau du module gestion de l'information produit de pimcore et se concentrent principalement sur des tâches tels que l'intégration de données à partir d'applications d'entreprise tiers et d'édition de type Web-to-print.

Pimcore est extensible grâce à des plugins et des "widgets". Les extensions peuvent être distribuées en utilisant un serveur dédié plug-in [4] ou en utilisant le référentiel principal de plug-in. Pimcore fournit des interfaces pour intégrer des applications Java et des objets en utilisant PHP-Java-Bridge et Apache Thrift.

Configuration logicielle requise modifier

Pimcore est une applications Web, ce qui nécessite un serveur compatible HTTP et une base de données SQL. Les exigences en matière de pimcore sont les suivantes [5]:

Récompenses, critiques et articles modifier

  • 3 célèbres CMS basé sur Zend Framework (.) [6]
  • article PHPmagazine sur pimcore (o ) [7]
  • Interview avec les développeurs pimcore et le Dr Apps sur OpenCandy (29. )[8]
  • Gagnant du projet Open Source le plus prometteur en 2010 (.) [9]
  • article sur Pimcore dans le blog PHP du leader allemand "PHP Gangsta" (.) [10]

Références modifier

  1. a et b http://www.neowebmag.com/cms/pimcore/installation-et-premiers-pas-avec-pimcore-la-revelation-cms-de-2010 NeoWebMag : PimCore, la révélation CMS de 2010]
  2. Pimcore Wins the 2010 Most Promising Open Source Project Award
  3. Zend Framework : Aides de vues
  4. (en) « serveur de plugins pimcore », (consulté le )
  5. (en) « Exigences serveurs pour pimcore », (consulté le )
  6. « 3 célèbres CMS basé sur Zend Framework », Hotscripts.com, (consulté le )
  7. (en) Texte: Dietmar Rietsch, « pimcore: Content-Management-cadre auf Zend-Base », Il-republik.de, (consulté le )
  8. (en) « Interview with Dietmar of pimcore, Most Promising Open Source Project Finalist » [archive du ], OpenCandy, (consulté le )
  9. « Pimcore remporte en 2010 prix du projet open source le plus prometteur », Packtpub.com, (consulté le )
  10. « Pimcore - Interessantes CMS OpenSource », Phpgangsta.de, (consulté le )

Liens externes modifier