##Overview
Basé sur Symfony2, le coeur de Victoire (VictoireCoreBundle) pose les bases du DCMS et peut s'installer dans n'importe quel projet Symfony2 en quelques minutes.
L'enjeu principal est de permettre au client final de pouvoir créer/modifier/supprimer chaque contenu présent sur son site, autant pour un contenu dit static que pour du contenu basé sur ses objets métiers et sans avoir la moindre compétence en développement et avec le minimum de formation possible.
Par son approche modulaire, VictoireDCMS mise sur son éco-système à base de widgets, qui devient de plus en plus riche à mesure que le nombre de projets réalisés augmente car au delà de l'enjeu principal, VictoireDCMS doit permettre de réutiliser les mêmes widgets d'un projet à un autre même pour des logiques métiers totalement différentes.
##What's inside?
Victoire est composé de plusieurs composants lui permettant de fonctionner :
Composant | Description |
---|---|
BlogBundle | Permet de créer et gérer un ou plusieurs blog |
BusinessEntityBundle | Gère ce qui a à trait aux entités métiers façon Victoire |
BusinessEntityPageBundle | Défini et gère les pages de type BusinessEntityPage et [BusinessEntityPagePattern][19 |
CoreBundle | Responsable de la définition de l'architecture et comprenant la logique de base |
DashboardBundle | Responsable d'accueillir l'utilisateur après l'installation d'un nouveau projet |
FormBundle | Amène le thème des formulaires Victoire (basé sur MopaBootstrapBundle) theme |
MediaBundle | Basé sur KunstmaanMediaBundle, il offre une interface de gestion des fichiers d'un site et est une passerelle avec les widgets |
PageBundle | Un des bundles les plus importants, il est responsable des pages de bases |
QueryBundle | Contient la logique permettant à tout objet de récupérer des entités métiers |
SitemapBundle | Contient toute la logique permettant de gérer et générer un plan du site |
SeoBundle | Plus rien ne vous fait peur en terme de SEO. Ce bundle, apporte ce qu'il faut pour définir la sémantique d'une vue et ses détails de reférencement |
TemplateBundle | Que serais-je le monde sans patrons ! Ce bundle apporte la structure pour encadrer les patrons comme il se doivent de l'être |
TestsBundle | Contient l'ensemble des contextes et tests Behat |
TwigBundle | Apporte ce qu'il faut pour offrir de la flexibilité même pour les pages d'erreur (selon code apache 404, 500, 503 etc ) et d'autres fonctionnalités propres à Twig |
UserBundle | Hérite de FosUserBundle, ce bundle offre un système d'utilisateurs prêt à l'emploi |
WidgetBundle | Composant omniprésent dans Victoire, il s'occupe de tout ce qui à trait aux base des widgets, de la définition à l'affichage en passant par les formulaires de création et modifications multi-mode |
WidgetMapBundle | Contient la logique pour la gestion des widgetsMaps, éléments importants dans l'architecture des vues |
I18nBundle | Composant gérant l'internationalisation |
- Read the setup guide
Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Pas de Modification 4.0 International.
Proprieté d'AppVentus, tous droits réservés - Property of AppVentus, All Right reserved