Blog

Webbax CMS avec CakePHP, langues, gestion des blocs et catégories d’articles

Et voilà une nouvelle semaine est passée donc voici les nouveaux ajouts effectués.

La gestion des blocs

La gestion des blocs permet d’ordonner les blocs, de les déplacer et de les adapter au niveau de la taille grâce au framework CSS « blueprint » . Il faudra connaitre un minimum ce FK afin de pouvoir customizer les blocs et leurs positions (mais rien de bien sorcier). Continuer la lecture Webbax CMS avec CakePHP, langues, gestion des blocs et catégories d’articles

Webbax CMS création des pages

Voici un peu du nouveau concernant l’avancement du Webbax CMS.

La page d’ajout de nouvelles pages

Voici en bref :
– page parent : définira comment se présentera le menu, vous sélectionnez la page parent dans laquelle sera rangée la page
– publié : si la page doit figurer sur le site ou non
– accès réservé membres : s’il faut être membre pour voir la page
– accès réservé à un groupe : s’il faut faire partie d’un groupe spécifique pour avoir accès à la page
– titre de la page (servira aussi à la balise meta title)
– titre lien dans le menu ( ce que je veux voir afficher dans le menu)
– les balises metas
– le composant « Ckeditor » est configuré automatiquement pour pouvoir « uploader » des images avec qui seront déposées dans « webroot/fichiers/pages/images/ » Continuer la lecture Webbax CMS création des pages

Webbax CMS avec CakePHP dessiner la base de données

Avant de partir dans la réalisation d’un projet il est idéal d’avoir tracé sa base de données afin de définir les différentes relations et s’assurer que la base de données puisse répondre au projet.

Dans notre cas voici ce que le CMS devra faire dans un premier temps. Il s’agit certes de choses classiques mais voici un petit récapitulatif. Pour commencer je vais partir avec cette structure qui sera adaptée au fur et à mesure suivant les différentes problématiques, ici on a au moins la base pour démarrer. Continuer la lecture Webbax CMS avec CakePHP dessiner la base de données

La Gestion des thêmes/templates avec CakePHP 1.3

Dans un site que l’on développe avec CakePHP on veut parfois effectuer une gestion de template, pas seulement au niveau du layout et de la feuille CSS mais aussi au niveau des vues.
Nous verrons donc ensemble quelques petites astuces pour faciliter la gestion des templates.
Continuer la lecture La Gestion des thêmes/templates avec CakePHP 1.3

Auth et Acl comment faire au plus simple avec CakePHP 1.3

Très souvent dans un site web on va gérer un back-office ou des accès utilisateur avec des autorisations selon une appartenance à un groupe. Après avoir fait un petit tour j’ai pensé à une méthode toute simple (en tout cas pour moi) pour gérer l’authentification et la gestion de la sécurité au travers d’un ACL improvisé. Il existe une multitude de méthodes et également une méthode exprès pour les ACL sous CakePHP, dans ce tutorial nous ne ferons pas appel au composant ACL de CakePHP.
Continuer la lecture Auth et Acl comment faire au plus simple avec CakePHP 1.3

Concevoir un CMS avec CakePHP le principe de base

Afin de mieux gérer les demandes clients j’ai décidé de créer un CMS avec CakePHP. Un CMS est un gestionnaire de contenu, il faut donc pouvoir gérer le site par bloc et leur donner des positionnements différents. Pour parvenir à ce résultat, j’ai donc imaginé une stratégie simple.

Je vous ferais part de l’avancement des étapes du CMS en partageant les différentes problématiques rencontrées et solutions appliquées.

Continuer la lecture Concevoir un CMS avec CakePHP le principe de base