Melis FrontFondation · rendu

D'une URL à une page finie

Melis Front affiche vos sites web à vos visiteurs — il transforme une adresse en page, exécute les blocs de contenu et alimente l'aperçu live éditable au sein du back-office.

Démo live
melis — rendu de page
Un bloc de contenu HTML éditable rendu sur une page
URLs lisiblesOptimisées SEO
Aperçu liveÉditer sur la vraie page

Paquet

melis-front

Rôle

Fondation

Rend

URL → page

Tables propres

Aucune — via Engine

Blocs

Tag + Config

Licence

OSL-3.0

Aperçu

Le système de rendu

Melis Front présente vos pages à vos visiteurs à la bonne adresse et dans la bonne langue. Il fournit des URLs lisibles et optimisées SEO, les blocs de contenu que vous glissez sur vos pages, des menus et fils d'Ariane générés automatiquement à partir de l'arborescence des pages, la bannière GDPR, un /sitemap.xml et une recherche interne — et il sert des pages rapides, mises en cache et minifiées.

Lorsque vous éditez une page dans le back-office, la page que vous voyez et sur laquelle vous cliquez est rendue par Melis Front en mode « édition » — c'est pourquoi l'édition donne l'impression de travailler sur la vraie page.

Fonctionnalités clés

Tout ce qui se passe entre l'URL et la page

De la résolution d'une adresse jusqu'au service d'un HTML rapide et mis en cache — avec la navigation, le SEO et un aperçu live intégrés.

URL → page finie

Résout l'adresse, charge la page depuis Engine, exécute ses blocs et renvoie le HTML.

Blocs de contenu (plugins)

Texte/HTML, média, menu, fil d'Ariane, listing de dossiers et la bannière GDPR — les briques de base de chaque page.

Navigation automatique

Les menus et fils d'Ariane sont construits à partir de l'arborescence des pages — sans aucun codage manuel.

URLs lisibles & SEO

Des adresses propres et optimisées SEO, la gestion des canonicals et des redirections.

Sitemap & recherche

Un /sitemap.xml et un index de recherche interne pour chaque site.

Rapide par défaut

Met en cache les pages rendues et sert des bundles CSS/JS minifiés.

Voir en action

Déposez un bloc sur la page

Les éditeurs placent un bloc de contenu et le configurent — Melis Front en rend le résultat.

Bloc Menu › Paramètres
Les paramètres du bloc Menu — point de départ, profondeur et template
Depuis l'arborescenceSans codage manuel
Blocs de contenu

Déposez un bloc, configurez-le

Les blocs « Config » comme le Menu génèrent du contenu à partir de votre site — choisissez où démarrer dans l'arborescence, jusqu'à quelle profondeur descendre et le template avec lequel effectuer le rendu.

  • Blocs Tag : édition sur place
  • Blocs Config : réglage via une fenêtre modale
  • Navigation construite à partir de l'arborescence

Pour les développeurs

Comment c'est branché

Aucune table propre

Toutes les données proviennent de Melis Engine — Front se consacre uniquement au rendu.

View helpers

MelisTag et MelisDragDropZone exposent le contenu des pages et les zones de drop au sein des templates.

Alimente l'aperçu du BO

L'éditeur de pages effectue le rendu via Melis Front en mode « melis », de sorte que l'édition se fait sur la vraie page.

// Rappeler le contenu d'un bloc éditable (ou afficher une valeur par défaut) :
echo $this->MelisTag($idPage, 'my_tag', 'text', '<h2>Default</h2>');

// Déclarer une zone de drop où les éditeurs placent des plugins :
echo $this->MelisDragDropZone($idPage, 'zone_1');

Au cœur de Melis Platform

Explorez le reste de la plateforme

Melis Front est la couche de rendu — voici ce avec quoi il fonctionne.

Faites le rendu de vos sites, rapidement

Découvrez comment Melis Front transforme le contenu en pages.