Réalisé en 2020

VBcms 2

Site internet

CMS/Framework PHP fait maison, évolution de VBcms.

Sections

Description

VBcms est mon premier gros projet en développement web.

À cette époque, je développais beaucoup de petits sites internet dont l'architecture était semblable. Un jour, je me
suis dit qu'il serait intéressant de créer une base commune que je modifierai à ma guise afin d'accélérer le processus
de développement.

C'est ainsi que fut créé le projet VBcms. À l'origine, il ne s'agissait que d'un simple gestionnaire d'écrans de
chargement pour Garry's Mod. Mais rapidement, je me suis mis à développer une nouvelle version destinée à être beaucoup
plus modulaire, et qui devait permettre de gérer n'importe quel type de contenu web.

En développant ce projet, j'ai appris énormément de choses. Quasiment toutes mes bases en programmation web, que ce soit
en PHP, JS ou bien encore en CSS, ont été acquises avec ce projet. À terme, VBcms ressemblait davantage à une sorte de
microframework au fonctionnement assez primitif, mais posant les bases d'un système uniformisant le développement de
projets web.

Il est cependant important de noter qu'à cette époque, je n'avais aucune connaissance en termes de programmation
orientée objet, ni même en ce qui concernait les frameworks (je ne savais même pas ce que c'était). C'est d'ailleurs
pour cela que le projet est un vaste mélange de programmation procédurale et orientée objet.

Lors de mon entrée chez Kang à l'occasion de mon premier stage rémunéré en entreprise, j'ai appris à
utiliser le framework Laravel. C'est à ce moment que j'ai réalisé que ce que je développais depuis maintenant plus d'un
an, était exactement la définition d'un framework. Toutefois, mon projet étant non documenté, mal organisé et rempli de
mauvaises pratiques en termes de qualité de code, j'ai décidé de l'abandonner. De plus, son intérêt était à mes yeux
devenu complètement nul. Laravel est de très loin beaucoup plus puissant, plus complet, et surtout, bien mieux conçu.

Mais je reste assez fière de ce projet. Il a été extrêmement instructif pour moi, et reste à mes yeux un bel ouvrage.

Note: VBcms signifie "Very Basic Content Management System". :)

Liens

Statistiques

Dépôt GitHub VBcms-2.0

VBcms 2.0 est un projet qui a pour but de créer un CMS modulaire, capable de gérer toute sorte de contenu web.

Voir sur GitHub
Étoiles
0
Forks
0
Observateurs
0
Issues
0
Langages
  • PHP 90.9%
  • JavaScript 5.7%
  • CSS 3.4%
pre-2.1b Créé le 9 mars 2021 Mis à jour le 14 sept. 2023

Technologies utilisées

Vidéos

Demo 19-07-2021
Demo gestionnaire de fichiers
Demo invitation
Démonstration première galerie Novembre 2020
Démonstration générale module de blog Novembre 2020
Démonstration première galerie Décembre 2020
Démonstration module de blog Janvier 2021
Démonstration première galerie Janvier 2021
Démo connexion Avril 2021

Captures d’écran

3 captures

Angular.js 2024

ToDoum

Voir le projet
Sass Bootstrap Figma GitLab CI/CD Logomark 2024

Vitrine SL-Projects

Voir le projet