Skip to content

clekos/victoire

 
 

Repository files navigation

Victoire DCMS

##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

Licence Creative Commons

Documentation Status Travis-ci SensioLabsInsight

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 73.0%
  • PHP 15.7%
  • CSS 10.7%
  • Classic ASP 0.6%