Chaque générateur de vue génère un type de pages pour le site correspondant. Il référence un gabarit, commun à plusieurs générateurs, qui produit les éléments communs : haut et bas de page, menus, etc.

Pour la plupart, les générateurs appellent des composants qui chacun prennent en charge une fonction particulière. → Liste des composants.
Certains utilisent des partiels, c'est-à-dire des éléments de code qui sont référencés par plusieurs générateurs ou qui le sont itérativement.

Beaucoup de générateurs sont très simples, se limitant à appeler un ou plusieurs composants et à ajouter des titres ou des éléments de structuration de la page générée. Ils sont en général écrit en langage Gal qui est une simplification du langage Haml adaptée au projet pour filtrer les éléments de code sécurisés et permettre ainsi leur production en gestion locale (L) par des concepteurs de site sans risquer la compromission des autres sites ou de l'application.

D'autres générateurs répondent à des besoins complexes qui ne sont pas encore intégrés dans la bibliothèque de composants. Ils sont alors écrits directement en Haml et à gestion globale (G) sous le contrôle d'un administrateur.

Enfin, de nouvelles évolutions offrent de nouvelles fonctionnalités ou de meilleures performances, sans être encore prise en charge par le filtre sécuritaire du langage Gal. Les générateurs sont alors écrits en Gal, mais avec une gestion globale jusqu'à l'adaptation du compilateur Gal.

Cliquer sur le type d'un composant affiche son code source en-dessous.

 

Sites  AIO - DM - CM - PTK - CL - CEP - JG - PJM - CG - CLZ - MAD - MAM - PR - GTT - ED - MM - EG - CHC

Type Nom Gabarit Titre Gestion ↑ / ↓
Site AIO = Avec un internet ouvert (AIO) 2 + 4 G / 9
Gabarit aio_1 Gabarit de base du projet A, à 1 colonne G haml 0 / 4
Gabarit aio_2 Gabarit du projet A pour les articlesà 2 colonnes : principal + annexe G haml 0 / 5
Todo Vue d'espace aio_chapter aio_2 Page d'une rubrique G haml 0 / 1
Vue d'espace aio_components aio_2 État des composants L gal 0 / 2
Vue d'espace aio_generators aio_2 État des générateurs L gal 0 / 2
Todo Vue d'espace aio_home aio_1 Page d'accueil G haml 0 / 8
Todo Vue d'espace aio_map aio_1 Plan du site G haml 0 / 1
Vue d'œuvre aio_article aio_2 Vue pour un article L gal 0 / 2
Todo Vue d'œuvre aio_exercice aio_2 Exercice de code G haml 0 / 2
Site DM = Dominique Moreau, artiste plasticienne 3 + 6 G / 23
Gabarit dm_0 Gabarit sans en-tête G haml 0 / 5
Gabarit dm_1 Gabarit de base G haml 0 / 6
Gabarit dm_2 Gabarit pour galeries, tableaux, zooms G haml 0 / 6
Vue d'espace dm_accueil dm_1 Page d'accueil à plusieurs volets L gal 0 / 6
Todo Vue d'espace dm_accueil2 dm_1 Page d'accueil avec images flottantes. G gal 0 / 4
Vue d'espace dm_accueil3 dm_1 Page d'accueil avec chemin de fer d'images et actualités. L gal 0 / 4
Vue d'espace dm_accueil4 dm_1 Accueil Une image + actualités L gal 0 / 4
Vue d'espace dm_actualites dm_1 Actualités du site, expositions... -> liste d'article L gal 0 / 1
Vue d'espace dm_atelier dm_1 Atelier de l'artiste, adresse, accès... L gal 0 / 4
Vue d'espace dm_blog dm_0 Page de blog L gal 0 / 2
Vue d'espace dm_carnets dm_1 Page de la catégorie Carnets L gal 0 / 2
Vue d'espace dm_categorie dm_1 Présentation d'une catégorie de galeries : peintures, volumes. G haml 0 / 2
Vue d'espace dm_contact dm_1 Formulaire de contact L gal 0 / 3
Vue d'espace dm_divers dm_1 Page de texte avec une image L gal 0 / 1
Vue d'espace dm_galerie_free dm_2 Placement des œuvres en XY L gal 0 / 1
Vue d'espace dm_galerie_grid dm_2 Placement des œuvres sur une grille L gal 0 / 1
Vue d'espace dm_galerie_mobile g_0003_... Galerie pour mobiles G haml 0 / 1
Vue d'espace dm_intro g_0001_... Page d'intro image+texte G haml 0 / 1
Vue d'espace dm_liens dm_1 Liste de liens externes L gal 0 / 2
Vue d'œuvre dm_carnet dm_2 Présentation d'un carnet L gal 0 / 1
Vue d'œuvre dm_tableau dm_2 Présentation d'un tableau G gal 0 / 1
Vue de zoom dm_2pages dm_2 Affichage d'une double page de carnet L gal 0 / 1
Vue de zoom dm_zoom dm_2 Vue agrandie d'un tableau G gal 0 / 1
Site CM = Célia Moreau, couturière 4 + 0 G / 17
Gabarit cm_1 Gabarit avec bas de page, sans entête G haml 0 / 3
Gabarit cm_2 Gabarit avec entête et bas de page G haml 0 / 4
Gabarit cm_3 Gabarit sur deux colonnes G haml 0 / 5
Gabarit cm_4_boutique Gabarit pour la boutique G haml 0 / 0
Vue d'espace cm_accueil cm_1 Page d'accueil du site L gal 0 / 6
Vue d'espace cm_actus cm_2 Page d'actualités L gal 0 / 1
Vue d'espace cm_atelier cm_3 Atelier L gal 0 / 3
Vue d'espace cm_bijoux cm_2 Présentation d'une série de bijoux L gal 0 / 1
Vue d'espace cm_boutique cm_4_bo... Entrée de la boutique L gal 0 / 1
Vue d'espace cm_contact cm_2 Adresse de contact, etc. L gal 0 / 2
Vue d'espace cm_dessins cm_2 Suite de dessins (avec script a_scrollx) L gal 0 / 1
Vue d'espace cm_livre cm_2 Les commentaires des fans L gal 0 / 2
Vue d'espace cm_produits cm_4_bo... Liste de produits L gal 0 / 0
Vue d'œuvre cm_article cm_3 Article descriptif d'un modèle L gal 0 / 3
Vue d'œuvre cm_dessin cm_1 Présentation d'un dessin de style L gal 0 / 2
Vue d'œuvre cm_photo cm_1 Présentation d'une photo (bijou, robe) L gal 0 / 2
Vue d'œuvre cm_produit cm_4_bo... Présentation d'un produit L gal 0 / 2
Site PTK = Pétaouchnock 1 + 3 G / 6
Todo Gabarit ptk1 Layout with header G haml 0 / 4
Todo Vue d'espace ptk_chapter ptk1 Chapter page G haml 0 / 1
Vue d'espace ptk_contact ptk1 Contact page L gal 0 / 1
Todo Vue d'espace ptk_home g_0002_... Home page G haml 0 / 4
Vue d'espace ptk_news ptk1 News of the project and from Pétaouchnock L gal 0 / 1
Todo Vue d'œuvre ptk_article ptk1 Article page G haml 0 / 1
Site CL = Caty Lévêque 4 + 0 G / 13
Gabarit cl_1 Gabarit de base G haml 0 / 3
Todo Gabarit cl_2 Gabarit de rubrique G haml 0 / 4
Todo Gabarit cl_3 Gabarit d'œuvre G haml 0 / 4
Todo Gabarit cl_3_variable Gabarit d'espace de hauteur variable. G haml 0 / 4
Vue d'espace cl_accueil cl_1 Page d'accueil L gal 0 / 4
Vue d'espace cl_actualites cl_2 Page des actualités L gal 0 / 1
Vue d'espace cl_annee cl_3 Page d'une sous-rubrique annuelle ou similaire L gal 0 / 1
Vue d'espace cl_annee_variable cl_3_va... Page annuelle à hauteur variable. L gal 0 / 1
Vue d'espace cl_contact cl_2 Page Contact L gal 0 / 3
Vue d'espace cl_parcours cl_2 Page Parcours L gal 0 / 1
Vue d'espace cl_rubrique cl_2 Page de rubrique L gal 0 / 0
Vue d'œuvre cl_oeuvre cl_3 Page détail d'une œuvre L gal 0 / 1
Vue d'œuvre cl_oeuvre2 cl_3_va... Page de détail d'une œuvre, en ligne L gal 0 / 2
Site CEP = Chorale de l'Est parisien (CEP) 2 + 13 G / 24
Gabarit cep_2 Gabarit standard G haml 0 / 6
Gabarit cep_diapo_gabarit Gabarit des vues d'un diaporama G haml 0 / 4
Partiel _cep_bloc_pupitres Liste des pupitres G haml 2 / 0
Partiel _cep_chants_1_ou_2_niveaux Liste de chants sur 2 niveaux G haml 3 / 3
Partiel _cep_chants_d_un_espace Liste de chants sur 1 niveau G haml 2 / 1
Partiel _cep_reference_un_chant Référence de la fiche d'un chant G haml 1 / 0
Vue d'espace cep_accueil cep_2 Page d'accueil G gal 0 / 3
Vue d'espace cep_actualites cep_2 Page Actualités L gal 0 / 1
Vue d'espace cep_chants cep_2 Regroupement virtuel de chants L gal 0 / 1
Vue d'espace cep_chants2 cep_2 Liste de chants par groupe L gal 0 / 1
Vue d'espace cep_chants2sm g_0002_... Liste de chants par groupe (sans menu) L gal 0 / 1
Todo Vue d'espace cep_chapitre cep_2 Page de chapitre (description, liste des articles, corps de texte) L gal 0 / 1
Vue d'espace cep_contact cep_2 Page Contact L gal 0 / 1
Vue d'espace cep_diaporama cep_2 Présentation d'un diaporama L gal 0 / 2
Vue d'espace cep_diapo_vue cep_dia... Vue d'un diaporama L gal 0 / 1
Todo Vue d'espace cep_documents cep_2 Liste de documents G haml 0 / 3
Vue d'espace cep_fichiers_audio cep_2 État des fichiers audio G haml 0 / 0
Vue d'espace cep_groupe cep_2 Liste des membres d'un groupe G haml 0 / 0
Vue d'espace cep_membres cep_2 Liste des membres à partir des abonnements. G haml 0 / 2
Vue d'espace cep_mur cep_2 Mur d'affichage L gal 0 / 1
Vue d'espace cep_repertoire cep_2 Répertoire : index G haml 0 / 0
Vue d'espace cep_rubrique cep_2 Page de base pour une rubrique G gal 0 / 2
Vue d'œuvre cep_chant cep_2 Fiche sur un chant G haml 0 / 3
Vue d'œuvre cep_evenement cep_2 Fiche évènement (concert, stage, etc.) G haml 0 / 2
Site JG = Jacques Galan 2 + 1 G / 13
Gabarit jg_1 Gabarit avec menu principal G haml 0 / 4
Gabarit jg_2 Gabarit avec entête locale G haml 0 / 4
Vue d'espace jg_accueil jg_1 Page d'accueil L gal 0 / 4
Vue d'espace jg_actualites jg_1 Page d'actualités L gal 0 / 1
Todo Vue d'espace jg_categorie jg_1 Page de catégories : Peintures, Illustrations... G haml 0 / 4
Vue d'espace jg_contact jg_1 Page Contact L gal 0 / 2
Vue d'espace jg_jubiloland jg_1 Page Jubiloland L gal 0 / 2
Vue d'espace jg_mur jg_2 Mur d'affichage L gal 0 / 1
Vue d'espace jg_rubrique jg_1 Page de rubrique L gal 0 / 1
Vue d'œuvre jg_livre jg_2 Page décrivant un livre, œuvre spécialisée L gal 0 / 1
Vue d'œuvre jg_oeuvre jg_2 Page détail sur une œuvre L gal 0 / 1
Vue d'œuvre jg_planche jg_2 Affichage d'une planche BD L gal 0 / 1
Vue de zoom jg_page jg_2 Page affichant une page d'un livre (objet joint au livre) L gal 0 / 1
Site PJM = Le Premier Jour de May 1 + 2 G / 6
Gabarit pjm_1 Gabarit de base G haml 0 / 4
Vue d'espace pjm_accueil pjm_1 Page d'accueil G gal 0 / 2
Vue d'espace pjm_actualites pjm_1 Actualités L gal 0 / 2
Vue d'espace pjm_contact pjm_1 Contact L gal 0 / 2
Vue d'espace pjm_rubrique pjm_1 Page de rubrique G gal 0 / 4
Vue d'œuvre pjm_article pjm_1 Page d'article L gal 0 / 2
Site CG = Les cours de Claude Giménès 2 + 0 G / 10
Gabarit cg_1 Gabarit de base G haml 0 / 5
Gabarit cg_2 Gabarit avec plan du site à droite G haml 0 / 6
Vue d'espace cg_accueil cg_1 Page d'accueil L gal 0 / 4
Vue d'espace cg_actualites cg_2 Page d'actualités L gal 0 / 1
Vue d'espace cg_biblio cg_2 Bibliographie L gal 0 / 3
Vue d'espace cg_contact cg_2 Page Contact L gal 0 / 3
Vue d'espace cg_licence cg_2 Page Licence L gal 0 / 1
Vue d'espace cg_matiere cg_2 Matières L gal 0 / 3
Vue d'espace cg_plan cg_1 Plan du site L gal 0 / 1
Vue d'œuvre cg_sujet cg_2 Sujets L gal 0 / 2
Site CLZ = Les poèmes de Claude Lacherez 1 + 0 G / 6
Gabarit clz_1 Gabarit général G haml 0 / 6
Vue d'espace clz_accueil clz_1 Accueil L gal 0 / 2
Vue d'espace clz_contact clz_1 Page Contact L gal 0 / 3
Vue d'espace clz_divers clz_1 Pages diverses : Le site ; L'auteur... L gal 0 / 1
Vue d'espace clz_theme clz_1 Thème = rubrique ou sous-rubrique L gal 0 / 3
Vue d'œuvre clz_poeme clz_1 Poèmes ou textes L gal 0 / 2
Site MAD = Le jour ou la nuit 1 + 0 G / 9
Gabarit mad_1 Gabarit général G haml 0 / 5
Vue d'espace mad_accueil mad_1 Page d'accueil L gal 0 / 4
Vue d'espace mad_actualites mad_1 Actualités L gal 0 / 1
Vue d'espace mad_atelier mad_1 Page Atelier avec carte L gal 0 / 2
Vue d'espace mad_contact mad_1 Contact L gal 0 / 3
Vue d'espace mad_galerie_vrac mad_1 Galerie avec images flottantes L gal 0 / 2
Vue d'espace mad_rubrique mad_1 Rubrique L gal 0 / 2
Vue d'espace mad_texte mad_1 Texte divers L gal 0 / 1
Vue d'œuvre mad_oeuvre mad_1 Oeuvre = tableau ou autre L gal 0 / 1
Site MAM = Mosaïc, aide aux devoirs pour collégiens et lycéens 1 + 2 G / 11
Gabarit mam_1 Gabarit général G haml 0 / 5
Vue d'espace mam_accueil mam_1 Accueil L gal 0 / 1
Vue d'espace mam_actualités mam_1 Actualités L gal 0 / 0
Todo Vue d'espace mam_annee mam_1 Année G haml 0 / 0
Vue d'espace mam_contact mam_1 Contact L gal 0 / 3
Vue d'espace mam_presences mam_1 Feuille de présences L gal 0 / 1
Vue d'espace mam_rubrique mam_1 Rubrique L gal 0 / 3
Vue d'espace mam_soutien mam_1 Rubrique Soutien scolaire L gal 0 / 4
Vue d'espace mam_tetes mam_1 Trombinoscope des élèves L gal 0 / 1
Vue d'œuvre mam_article mam_1 Article : toutes pages de texte L gal 0 / 2
Vue d'œuvre mam_tables g_0003_... Apprendre les tables G haml 0 / 0
Site PR = Pascale Razavet 1 + 0 G / 6
Gabarit pr_1 Gabarit de base G haml 0 / 6
Vue d'espace pr_accueil pr_1 Page d'accueil L gal 0 / 4
Vue d'espace pr_actualites pr_1 Page d'actualités L gal 0 / 0
Vue d'espace pr_contact pr_1 Page Contact L gal 0 / 2
Vue d'espace pr_galerie pr_1 Galerie L gal 0 / 1
Vue d'espace pr_presentation pr_1 Page de présentation L gal 0 / 0
Site GTT = FC Gueugnon Tennis de table 1 + 13 G / 20
Gabarit gtt_1 Gabarit de base G haml 0 / 5
Partiel _gtt_derniers_resultats Bloc des dernier résultats (accueil, championnat) G haml 2 / 0
Partiel _gtt_prochaine_rencontre Ligne d'une prochaine rencontre G haml 0 / 0
Partiel _gtt_prochaines_rencontres Bloc des prochaines rencontres (accueil, championnat) G haml 2 / 0
Partiel _gtt_une_rencontre Ligne d'une rencontre (equipe, rencontre) G haml 2 / 0
Vue d'espace gtt_accueil gtt_1 Accueil G gal 0 / 4
Vue d'espace gtt_actualites gtt_1 Actualités L gal 0 / 1
Vue d'espace gtt_api_iframe gtt_1 API iframe G haml 0 / 1
Vue d'espace gtt_championnat gtt_1 Championnat L gal 0 / 3
Vue d'espace gtt_contact gtt_1 L gal 0 / 2
Vue d'espace gtt_equipe gtt_1 Page d'une équipe G haml 0 / 2
Vue d'espace gtt_liste_actus gtt_1 Liste des actualités G gal 0 / 1
Vue d'espace gtt_membres gtt_1 Liste des membres G haml 0 / 0
Vue d'espace gtt_rubrique gtt_1 Rubrique G gal 0 / 2
Vue d'espace gtt_rubrique2 gtt_1 Rubrique double L gal 0 / 2
Vue d'espace gtt_sponsors gtt_1 Sponsors G haml 0 / 1
Vue d'espace gtt_synchro_api gtt_1 Synchronisation avec l'API de la FFTT L gal 0 / 1
Vue d'espace gtt_trombino gtt_1 Trombinoscope G haml 0 / 2
Vue d'œuvre gtt_article gtt_1 Article L gal 0 / 2
Vue d'œuvre gtt_rencontre gtt_1 Page d'une journée d'une équipe G haml 0 / 1
Site ED = l'Ensemble Dénote 1 + 2 G / 5
Gabarit ed_1 Gabarit de base G haml 0 / 5
Vue d'espace ed_accueil ed_1 Accueil G gal 0 / 3
Vue d'espace ed_actualites ed_1 Actualités L gal 0 / 2
Vue d'espace ed_rubrique ed_1 Rubrique G gal 0 / 2
Vue d'œuvre ed_article ed_1 Article L gal 0 / 1
Site MM = Mélodie Millot 1 + 1 G / 8
Gabarit mm_1 Gabarit de base G haml 0 / 5
Vue d'espace mm_accueil mm_1 Accueil L gal 0 / 3
Vue d'espace mm_actualites mm_1 Actualités L gal 0 / 1
Vue d'espace mm_contact mm_1 Contact L gal 0 / 0
Vue d'espace mm_photos mm_1 Série de photos L gal 0 / 4
Vue d'espace mm_rubrique mm_1 Rubrique G gal 0 / 3
Vue d'œuvre mm_article mm_1 Article L gal 0 / 0
Vue d'œuvre mm_photo mm_1 Photo L gal 0 / 2
Site EG = εgiΔes 1 + 1 G / 7
Gabarit eg_1 Gabarit principal G haml 0 / 6
Vue d'espace eg_accueil eg_1 Accueil L gal 0 / 2
Vue d'espace eg_contact eg_1 Contact L gal 0 / 3
Vue d'espace eg_editoriaux eg_1 Éditoriaux G gal 0 / 2
Vue d'espace eg_prestation eg_1 Prestation L gal 0 / 5
Vue d'espace eg_rubrique eg_1 Rubrique L gal 0 / 3
Vue d'œuvre eg_article eg_1 Article L gal 0 / 1
Site CHC = Chorale Capella 1 + 1 G / 6
Gabarit chc_1 Gabarit de base du site G haml 0 / 5
Vue d'espace chc_accueil chc_1 Accueil G gal 0 / 4
Vue d'espace chc_actualites chc_1 Actualités L gal 0 / 1
Vue d'espace chc_contact chc_1 Contact L gal 0 / 2
Vue d'espace chc_rubrique chc_1 Rubrique L gal 0 / 2
Vue d'œuvre chc_article chc_1 Article L gal 0 / 1
↑ Haut