Lancement d’une nouvelle formation: Créons un CMS minimaliste de A à Z et pas à pas.

 

Tout d’abord, je voudrais vous remercier pour votre présence sur le site, il est vrai que durant tout le mois de Février je n’ai pas publié d’article. J’ai déjà expliqué plus en détails les raisons de cela dans l’article NEWS du mois de Mars (Bac Blanc principalement).

Ces deux dernières semaines je n’ai pas non plus publié d’article et pour une raison simple: J’avais les oraux de langue du bac. Pour info, j’ai très bien réussi mes oraux, ce ne fut donc pas une perte de temps. Je tiens à vous remercier car vous n’avez jamais été si nombreux: Au mois de mars, le blog dépassait les 400 visiteurs uniques chaque jour, et le nombre de page vu moyen est de 3 par visiteurs ce qui est excellent, alors merci pour votre présence.

 

Maintenant, les vacances sont là ! Et quoi de mieux qu’un début de vacance pour lancer un nouveau projet ! C’est bien là l’objet de cet article: Présenter ce qu’est ce nouveau projet et en quoi il va être intéressant.

 

J’ai donc décidé qu’à raison de 1 article par semaine, je publierai les articles de cette formation.

Le projet consistera à construire un CMS pas à pas avec chaque semaine une nouvelle fonctionnalité partagée et surtout expliquée. Vous allez me dire naturellement: Pourquoi faire un tuto sur comment construire un CMS alors qu’il en existe déjà des milliers sur le net ? Je vous répondrai que oui, il en existe déjà beaucoup mais peu qui sont vraiment pertinent et compréhensibles. Lorsque j’ai commencé le PHP, je me suis rendu compte que de nombreux tutos était anciens (PHP 4 ou 5, jamais 7). Il m’a fallu donc aller sur la sphère anglophone pour enfin comprendre.

Je ne prétends pas créer un nouveau concept incroyable et jamais vu, mais plutôt le faire à ma manière, et être à votre écoute pour vous apporter l’aide nécessaire pour mener à bien vos projets.

J’en viens au point principal: J’ai choisis de faire cette série car nous allons construire un CMS d’une manière différente des autres tutos: Ce sera un CMS minimaliste, pour vous apprendre l’essentiel et ne pas dériver sur des sujets superflus. Pour cela: AUCUN code CSS ni JS, uniquement les langages nécessaires au bon fonctionnement du projet: HTML, PHP, MySQL.

J’ai choisis de faire cela aussi pour que toute personne souhaitant partir d’une base fonctionnelle pour ensuite l’embellir et l’agrandir puisse récupérer le code final de ce projet et partir de là.

 

Je récapitule :

 

1- Un CMS minimaliste

2- Code Source inclus dans chaque article

3- Des articles détaillés pour une meilleure compréhension

4- Une vulgarisation des termes compliqués et une avance pas à pas

 

Le Tout dans une formation gratuite, disponible sur le blog.

 

La formation se déroulera en 3 parties (ce n’est qu’une structure hypothétique, elle est susceptible d’être modifiée) :

 

I – Construction du CMS de base

CMS #1 – Identification précise des besoins & construction d’un cahier des charges

CMS #2 – La Base de données

CMS #3 – Ajout des articles (add.php)

CMS #4 – La page d’accueil (index.php)

CMS #5 – La page d’article (article.php)

CMS #6 – Edition des articles (edit.php)

CMS #7 – Suppression des articles (delete.php)

 

II – Déploiement

CMS #8 – Le fichier config.php

CMS #9 – Le fichier install.php

 

III – Espace d’administration & BackEnd avancé

CMS #10 – Création d’un espace BackEnd: Connexion (login.php)

CMS #11 – BackEnd: Inscription (register.php)

CMS #12 – BackEnd: Utilisation de sessions

CMS #13 – BackEnd: Déconnexion (logout.php)

CMS #14 – BackEnd: ‘Remember me’ et utilisation de cookies

CMS #15 – Release finale du code et suite de la série

 

IV – Gestion d’un FrontEnd

CMS #16 – FrontEnd: template basique

CMS #17 – FrontEnd: template BackEnd

CMS #18 – FrontEnd: Le responsive

 

J’espère que cette formation vous sera utile, n’hésitez pas à partager si vous pensez que cela peut aussi permettre d’aider d’autres personnes.

Merci pour votre présence sur le blog, on avance ensemble !