Cette page liste l'ensemble des composants utilisables pour écrire les générateurs de site.

Par définition, les composants sont communs, donc à gestion globale. Une version GAL sera utile pour l'auto-documentation du composant, c'est-à-dire pour la production de sa fiche documentaire à partir de son code source. La formalisation des paramètres d'appel permettra également de vérifier les conditions d'usage par les générateurs de site.

Certains de ces composants sont historiques, conçus au tout début du projet où tous les principes de conception n'étaient pas stabilisés. Certains sont obsolètes, d'autres sont tombés en désuétude, car ils ne sont plus utilisés par aucun site.

Une relecture du code de chaque composant, voire l'analyse de leur opportunité, est utile sous plusieurs angles :

  • regroupement potentiel de plusieurs composants, généralisation de leurs fonctions ;
  • modalité d'appel : paramètres directs, paramètres d'espace, valeurs par défaut ;
  • simplification et sécurisation du code.

Enfin, une refonte de la structure de la bibliothèque des composants n'est pas superflue : leur numérotation et la catégorisation qu'elle suppose ne sont plus très clairs.

Nom Titre Gestion ↑ / ↓
Composants de base
_p1001_articles Liste d'articles comme collages de l'espace courant G haml 24 / 0
_p1002_file_reference Référence CV en PDF G haml 0 / 0
_p1003_menu_1_level Menu à un niveau G haml 2 / 0
_p1004_next_space Flèche vers l'espace suivant G haml 5 / 0
_p1005_work_description Description d'une œuvre G haml 6 / 0
_p1006_next_sticker Flèche vers le collage suivant G haml 6 / 0
_p1007_text Bloc de texte HTML G haml 33 / 0
_p1008_menu_2_levels Menu à deux niveaux G haml 20 / 0
_p1009_picture_and_text Affiche une image et un texte séparés. G haml 32 / 0
_p1010_works_titles Liste des titres d'articles comme collages de l'espace courant G haml 0 / 0
_p1011_logo_and_title_spaces Liste des espaces fils par logo et titre G haml 0 / 0
_p1012_site_news Brèves des nouveautés G haml 19 / 0
Todo _p1013_children Menu G haml 0 / 0
_p1014_all_sites_news Brèves de tous les sites G haml 1 / 0
_p1015_picture_with_description Présentation d'un tableau (image avec description) G haml 12 / 1
_p1016_random_work_picture Affiche une image aléatoirement choisie parmi une liste d'œuvres. G haml 1 / 0
_p1017_images_with_text Liste d'images avec texte G haml 1 / 0
_p1019_sections Liste de sections G haml 37 / 1
_p1021_works_images Liste des images des œuvres d'un espace G haml 4 / 0
_p1023_2pages_reader Lecteur d'une double page G haml 2 / 0
_p1024_work_text Texte d'une œuvre G haml 0 / 0
_p1025_page_stamp Tampon de page ou retour en haut G haml 7 / 0
_p1028_side_texts Textes en marge G haml 0 / 0
_p1030_products Liste de produits G haml 2 / 0
_p1031_pictures Série d'images avec textes associés G haml 1 / 1
_p1038_internal_links Liste de liens internes à une page G haml 0 / 0
_p1501_article Affichage d'un article G haml 12 / 1
Entêtes
_p2001_space_header Entête d'espace G haml 4 / 1
_p2001_standard_header Entête standard G haml 4 / 1
Todo _p2002_sticker_header Entête de collage G haml 2 / 1
_p2002_sticker_space_header Entête d'espace et de collage G haml 3 / 1
_p2003_header_without_logo Entête sans logo G haml 1 / 0
Todo _p2004_work_header Entête d'une œuvre (tableau, article...) G haml 4 / 0
_p2005_header_with_menu G haml 2 / 1
_p2006_header_with_menu_2_levels Entête avec menu à 2 niveaux G haml 1 / 1
_p2007_site_header Entête de site G haml 10 / 0
Fonctions interactives
_p3001_comment_site Ajout d'un commentaire sur un site G haml 0 / 0
_p3001_site_comments Formulaire de commentaires G haml 4 / 1
_p3002_page_comments Affichage des commentaires dédiés à une page G haml 2 / 0
_p3003_display_and_comment_page Affichage des commentaires dédiés à une page + formulaire G haml 0 / 2
_p3004_visibility_levels Cartouche sur les niveaux de visibilité G haml 1 / 0
_p3005_members Liste des membres G haml 6 / 0
_p3007_subscription Demande d'abonnement à un site G haml 5 / 1
_p3008_article_summary Sommaire d'un article G haml 3 / 0
_p3010_attached_images Images en objets joints G haml 0 / 0
Fonctions pratiques
_p4001_spaces_tree Arbre des espaces G haml 6 / 0
_p4002_all_sites Liste de tous les sites G haml 1 / 0
_p4003_errors Display system errors G haml 20 / 0
_p4004_google_map Affiche une carte Google Map et un lien vers le site. G haml 11 / 0
_p4005_xiti Trace for Xiti G haml 3 / 0
_p4006_browser Vérification du navigateur G haml 12 / 0
_p4007_jplayer Composant audio JPlayer G haml 3 / 0
_p4008_google_search Recherche d'informations par Google G haml 0 / 0
_p4011_todo_remarks Liste des remarques marquées À faire (manageurs) G haml 3 / 0
Fonctions graphiques
_p5001_grid Composant graphique Grille G haml 1 / 0
_p5002_scrollx Bandeau d'images avec décalage dynamique horizontal G haml 6 / 0
_p5003_free Positionnement libre d'images et de textes sur un mur G haml 7 / 0
Fonction de page
_p7001_standard_html_head Entête HTML standard G haml 32 / 0
_p7002_standard_footer Bas de page standard G haml 31 / 0
Fonctions système
_p9001_generators_status État des générateurs de site G gal 0 1 / 0
_p9002_components_status État des composants G haml 1 / 0
_p99999 Composant sans source (pour test) G haml 0 / 0
↑ Haut