Le temps passe !
Ça fait quelques temps que je n'ai pas composé d'articles. J'en profite aujourd'hui car je viens de passer le cap des 24 ans ! Pleins de choses se sont passées cette années m'éloignant, pour une partie d'entre elles, de mon clavier de geek :)
Cela dit, mon blog est avant-tout dédié à l'informatique et voici les nouvelles de ces derniers mois.
Un projet lancé au seins de l'agence web&design : la réalisation d'un CMS qui repose sur le framework Symfony2. Je suis un très très grands fan de Sensio Labs et depuis que je travail à l'agence (un peu plus de 2 ans), je ne mange que Symfony. Cette année a été quaqiement dédiée à la réalisation d'un nouveau CMS (bientôt libre) développé à l'aide de Symfony2 (2.3). Il a été conçu et réalisé dans l'objectif de faire des sites de petite à très grande envergure. Il est ultra personnalisable et il permet de monter des pages simples et complexes dans un temps très réduis. Il est aussi l'un des rares qui s'appuient sur l'ORM Propel. Un moteur de CRUD maison est embarqué et permet, en moins de 5min, de générer les interfaces de gestion pour les objets Propel.
Dès la rentrée, en plus de publier le code source de Trinity CMS, j'aurai également la chance d'intervnir à l'Université de Montbéliard pour donner des cours d'informatique aux Licences Pro Webdesign. Nous verrons toutes les étapes de conception d'un site internet complet.

Un coup de fraicheur !
Il y a quelques mois je passais le blog sous Symfony 1.4. Un code un peu plus solide que la …

Murph v1.23 et Custom Menu v3.11
Je n'ai pas écrit d'articles depuis quelques temps car mes semaines sont très chargées. Pour…

Matrix-Synapse : migrer de SQLite à PostgreSQL
Matrix-Synapse est un service de messagerie décentralisé et interopérable avec d'autres mess…
- Des bundles particuliers utilisés (genre FOSUserBundle, ...) ou tout a été fait "maison" ?
- Propel, FOSUserBundle, KnpMenu, PagerFanta, TinyMceBundle (stfalcon), kriswallsmith/assetic, simplethings/form-extra-bundle, excelwebzone/zend-search + egeloen/lucene-search-bundle et une 12ène de bundles maison.
- Quand même! ^^
J'attends maintenant avec impatience ce CMS :)
- Dans les bundle maison, tu as un bundle de base de gestion de prises de contacts, de gestion de médias, de newsletter, et
- le CMS
- la DashBoard
- la base de Crud
- bundle de gestion de menu du backoffice
- Une surcouche à FOS
- bundle de sécurité
- fil d'arinae du BO
- un éditeur de variables "globales"
- un outil de déploiement d'assets pour le BO qui repose sur bootstrap et less
Au final ça ne fait pas beaucoup de choses ^^
- Peut-être mais niveau timing, ça pourra être un outil que j'utiliserai pour le site d'une association gérée par une amie ;)
(Et surtout ça m'évitera de tout coder moi même :P )
- Bientôt un nouveau CMS open source sur le marché !
J'ai hâte de voir ce qu'il propose. :)
Qu'est ce que tu lui donnerai comme point fort vis à vis de la concurrence sur le secteur ?
- Il permet de conserver la logique métier de ton application. Tu travailles avec de vrais objet qui ont un sens dans ton architecture. Donc tu fais vraiment ce que tu veux et l'interface ne te contraint pas. Un gros point fort de Trinity est qu'il fait TOUT passer par son moteur de contenu. Par exemple, c'est page d'article est modélisée dans mon arborescence, l'url est totalement paramétrable tant qu'elle inclu les paramètres nécessaires (ici : id et slug) : https://upload.deblan.org/u/2013-11/529504a1.jpg Btw, le code écrit moi-même est minimiser aux maximum grâce au moteur qui fait tourner le tintouin : https://guest:guest@svn.deblan.org/websvn/filedetails.php?repname=deblantv-integration&path=%2Fsrc%2FDeblan%2FBundle%2FBlogBundle%2FController%2FDefaultController.php (seule la partie notification prend de la place). Enfin, l'outil embarque un générateur de CRUD pour Propel qui fait de faire tout et n'importe quoi (et c'est ce qu'on demande de savoir faire quand il s'agit de sur mesure).