Page cover

🎨Full Site Editeur (FSE)

L'un des éditeurs du CMS

Après 1 an d'utilisation de https://github.com/givanz/VvvebJs en ayant également participé à de nombreux correctifs et amélioration et d'échanges de mail avec son auteur, j'ai décidé de partir sur ma propre VERSION adaptée pour le CMS depuis 1 an.

Le CMS utilise un éditeur embarqué pour les pages et taxonomies comme le proposerai un éditeur de type Elementor, mais plus orienté vers les développeurs/intégrateurs HTML/CSS/JS..

Le CMS utilise principalement l'idée de Bootstrap 5, qui a été totalement modifié au fils des années pour faire apparaître "Andromede.CSS" un fichier maison qui utilise les classes populaires de Bootstrap 5 (grid, flex, container, col, navbar, offcanvas,dropdown, padding/margin) uniquement.

L'idée à été de s'inspiré d'elementor en version light/développeur.

L'éditeur utilise le fichier andromede.css et le fichier global.css du thème actuel.

La sauvegarde du design de la page réalise:

  • L'effacement des caches de la page concernée

  • La regénération des sitemaps

  • Le passage automatique des src en data-src + lazyload des images

  • La minification du code source et du CSS

  • La sauvegarde d'une backup en SQL

  • La sauvegarde de la page en base de donnée

  • La création d'un fichier statique page-23.twig en local qui sera servi à la place d'un appel DB

Voici des aperçu de l'éditeur FSE:

Aperçu de l'éditeur amélioré dit FSE
Designer, css, darkmode, responsive ... tout y est !
l'éditeur permet de changer certains composants avec TINYMCE 5 OpenSource
l'éditeur permet de modifier le CSS/JS/HTML en direct pour une liberté totale
Editeur CSS
L'éditeur dispose de blocks, widgets, sections et autres elements pré-construits
Gestion du SEO de la page
300 sauvegardes SQL
Bibliothéque communtaire en API depuis le site officiel, Templates sauvegardés par l'utilisateur
API Pexels libre de droit embarquée
Element utilisant le QUERY JSON DB, ce qui s'executera coté FRONT grâce aux controllers JS avec FETCH API ou par le serveur

Mis à jour