ImpressCMS Persistable Framework: Développement de modules en accéléré - Presentation Transcript
ImpressCMS Persistable Framework: Développement de modules en accéléré Conférence PHP Québec 4 mars 2009 Par Marc-André Lanciault INBOX International inc.
Qui sommes nous ?
INBOX International inc.
Créé au début 2003
Développement Web PHP/MySQL
Expertise XOOPS / ImpressCMS / LAMP
Fondateur de SmartFactory (smartfactory.ca) - 1500 membres
Équipe de développement de modules XOOPS / ImpressCMS
Création et mise à jour automatiques des tables de la base de données
Registre d'objets (cache)
Gestion des champs communs d'un object:
Meta keywords
Mata Description
Short URL
Counter
imBuilding: générateur de module IPF
Module d'ImpressCMS permettant la création de modules
ImBuilding gère:
Les informations global du module: auteur, site de support, crédits, license, etc...
La définition des différents objets
La définition des champs de ces objets
À la génération du module, une archive est créé contenant tous les fichiers du module
Le module ainsi généré est fonctionnel “out of the box”
Le développeur peut ensuite se concentrer sur l'important: la logique d'affaire, modifier les templates, etc...
imBuilding: Création d'un module
imBuilding: Visualisation du module
imBuilding: Ajout d'un objet
imBuilding: Visualisation d'un objet
imBuilding: Ajout d'un champ
Pour en savoir plus… http://inboxinternational.com http://www.impresscms.org http://twitter.com/marcan http://twitter.com/INBOXintl http://twitter.com/impresscms
Le ImpressCMS Persistable Framework (IPF) est un fr more
Le ImpressCMS Persistable Framework (IPF) est un framework natif à ImpressCMS 1.1 qui permet le développement facile et rapide de modules pour ajouter des fonctionnalités à ImpressCMS, un système de gestion communauté (Community Management System) libre sous license GPL (http://www.impresscms.org).
Cette présentation démontrera les concepts clés du framemork : L'utilisation du module imBuilding pour créer la base d'un nouveau module en 2 minutes,les fonctionnalités les plus utilisés du IPF soient l'ajout, la suppression et la modification d'objets, l'affichage des objets dans un tableau filtrables et triables, l'exportation des objets en CSV, la gestion des permissions, des notifications et des commentaires, etc...
L'utilisation du ImpressCMS Persistable Framework permet aux développeurs de mettre sur pieds des modules robusteset sécuritaires rapidement. Comme le IPF prend en charge automatiquement 80% des tâches et fonctionnalités répétitives de tous le modules, il permet au développeur de se concentrer sur les spécificités de son module et ainsi développer les fonctionnalités particulières dont il a besoin, sans perdre de temps avec les tâches de bas niveau. less
0 comments
Post a comment