Développement multi sites avec Joomla et Seblod

863207 vues
16 décembre 2012
Cyril
seblodbyoctopoosinline

Pulsar Informatique développe un projet multi sites pour le compte des bibliothèques de la Sorbonne. Ce projet, qui sera ouvert en janvier 2013, met en lumière toute la puissance du CCK Seblod pour le CMS Joomla.

En effet avec Seblod, Pulsar a acquis une expertise dans la constitution de projets multi sites et multi langue complexes. Dans ce projet en cours nous avons 3 sites qui disposent de leur propre front et back office.
Un système d'ACL performant permet de gérer un workflow à 4 niveaux par site avec notifications automatiques vers les gestionnaires par site.

Avec le CCK Seblod nous avons réalisé la quasi totalité des types de contenus des sites, à savoir:

  • articles, catégories
  • gestion documentaire et téléchargement
  • Annuaires
  • Annonces d'offre d'emploi
  • etc...

De plus beaucoup de pages complexes avec gestion de menus automatiques, système d'onglets ou listes chainées de contenus contextuels sont complètement gérées par Seblod.
L'industrialisation des processus permet la réutilisation de modules paramétrables que nous avons développés pour l'occasion.

Pour info SEBLOD est une extension majeure de Joomla car elle offre une approche différente de la création de contenu et de la gestion de données. Contrairement à la plupart des extensions de Joomla qui se concentrent sur la création de contenu statique, SEBLOD est une extension qui permet aux utilisateurs de créer des applications web personnalisées en utilisant Joomla comme plateforme de développement.

SEBLOD permet aux utilisateurs de créer des types de contenu personnalisés avec des champs et des relations personnalisés entre eux. Les utilisateurs peuvent également créer des formulaires de saisie de données personnalisés pour ces types de contenu, ainsi que des listes de données filtrables et triables. Les utilisateurs peuvent également utiliser des vues pour afficher ces données sous forme de tableaux, de graphiques, de cartes, de calendriers, etc.

En outre, SEBLOD permet également aux utilisateurs de créer des workflows personnalisés pour gérer les processus de soumission et de publication de contenu. Les utilisateurs peuvent également créer des règles de validation personnalisées pour garantir que les données saisies sont valides et cohérentes.

SEBLOD offre également une grande flexibilité en matière de personnalisation et d'extension, avec un large éventail de plugins et de champs disponibles pour les développeurs. Les utilisateurs peuvent ajouter des fonctionnalités personnalisées à leur application web en utilisant les plugins disponibles ou en développant des plugins personnalisés.

Enfin, SEBLOD offre une grande convivialité pour les utilisateurs non techniques grâce à son interface intuitive et conviviale. Les utilisateurs peuvent facilement créer des applications web personnalisées sans avoir besoin de compétences en programmation.