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, c'est-à-dire à gestion au niveau de l'application.

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, notamment leurs modalités d'appel. 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és d'appel : paramètres directs, paramètres d'espace, valeurs par défaut ;
  • simplification et sécurisation du code.

Il n'empêche que le principe des composants a fait ses preuves en permettant une création rapide des sites, tout en leur gardant une forte possibilité de personnalisation.

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

Type Nom Titre Gestion ↑ / ↓
Gabarits de base
Gabarit g_0001_minimal_layout Gabarit de base G haml 0 / 3
Gabarit g_0002_minimal_layout_with_jquery Gabarit de base avec JQuery G haml 0 / 3
Gabarit g_0003_minimal_layout_with_jquery_mobile Gabarit de base avec JQuery Mobile G haml 0 / 1
Composants de base
Composant _p1001_articles Liste d'articles comme collages de l'espace courant G haml 31 / 0
Composant _p1002_file_reference Référence CV en PDF G haml 0 / 0
Composant _p1003a_menu_1_level Menu à un niveau G haml 11 / 0
Composant _p1003_menu_1_level Menu à un niveau G haml 0 / 0
Composant _p1004_next_space Flèche vers l'espace suivant G haml 9 / 0
Composant _p1005_work_description Description d'une œuvre G haml 6 / 0
Composant _p1006_next_sticker Flèche vers le collage suivant G haml 6 / 0
Composant _p1007_text Bloc de texte HTML G haml 34 / 0
Composant _p1008_menu_2_levels Menu à deux niveaux G haml 23 / 0
Composant _p1009_picture_and_text Affiche une image et un texte séparés. G haml 34 / 3
Composant _p1010_work_titles Liste des titres d'articles comme collages de l'espace courant G haml 1 / 0
Composant _p1011a_spaces Titre d'un espace et affichage de ses espaces fils G haml 7 / 0
Composant _p1011_logo_and_title_spaces Liste des espaces fils par logo et titre G haml 0 / 0
Composant _p1012_site_news Brèves des nouveautés G haml 20 / 0
Todo Composant _p1013_children Menu G haml 1 / 0
Composant _p1014_all_sites_news Brèves de tous les sites G haml 1 / 0
Composant _p1015_picture_with_description Présentation d'un tableau (image avec description) G haml 13 / 1
Composant _p1016_random_work_picture Affiche une image aléatoirement choisie parmi une liste d'œuvres. G haml 2 / 0
Composant _p1017_images_with_text Liste d'images avec texte G haml 1 / 0
Composant _p1018_image Image d'un espace G haml 0 / 0
Composant _p1019_sections Liste de sections G haml 44 / 1
Composant _p1020_next_subwork Image des ressources du site G haml 2 / 0
Composant _p1021_works_images Liste des images des œuvres d'un espace G haml 4 / 0
Composant _p1023_2pages_reader Lecteur d'une double page G haml 2 / 0
Composant _p1024_work_text Texte d'une œuvre G haml 0 / 0
Composant _p1025_page_stamp Tampon de page ou retour en haut G haml 1 / 0
Composant _p1026_resource_image Image des ressources du site G haml 0 / 0
Composant _p1028_side_texts Textes en marge G haml 1 / 0
Composant _p1030_products Liste de produits G haml 1 / 0
Composant _p1031_pictures Série d'images avec textes associés G haml 1 / 1
Composant _p1032_iframe Page incluse d'un autre site (iframe) G haml 1 / 0
Composant _p1033_pre_txt Texte ou contenu d'un fichier en format fixe G haml 1 / 0
Composant _p1037_site_logo_and_title_space Logo du site + titre d'espace G haml 1 / 0
Composant _p1038_internal_links Liste de liens internes à une page G haml 0 / 0
Composant _p1040_picture_and_text Image + texte G haml 1 / 0
Composant _p1041_social_networks Links to social networks G haml 1 / 0
Composant _p1501_article Affichage d'un article G haml 12 / 1
Entêtes
Composant _p2001_space_header Entête d'espace G haml 5 / 1
Composant _p2001_standard_header Entête standard G haml 6 / 1
Todo Composant _p2002_sticker_header Entête de collage G haml 2 / 1
Composant _p2002_sticker_space_header Entête d'espace et de collage G haml 3 / 1
Composant _p2003_header_without_logo Entête sans logo G haml 1 / 0
Composant _p2004a_work_header Entête de page d'œuvre ou d'article G haml 3 / 1
Todo Composant _p2004_work_header Entête d'une œuvre (tableau, article...) G haml 3 / 1
Composant _p2005_header_with_menu G haml 2 / 1
Composant _p2006_header_with_menu_2_levels Entête avec menu à 2 niveaux G haml 1 / 1
Composant _p2007_site_header Entête de site G haml 13 / 0
Composant _p2008_bi_header_without_menu Entête de page d'espace ou d'œuvre G haml 1 / 0
Composant _p2009_picture_and_text_full_screen Image et texte en plein écran (page d'intro) G haml 1 / 1
Fonctions interactives
Composant _p3001_comment_form Formulaire Pour un nouveau commentaire G haml 9 / 1
Composant _p3001_comment_site Ajout d'un commentaire sur un site G haml 0 / 0
Composant _p3001_site_comments Formulaire de commentaires G haml 0 / 0
Composant _p3002_page_comments Affichage des commentaires dédiés à une page G haml 2 / 0
Composant _p3003_display_and_comment_page Affichage des commentaires dédiés à une page + formulaire G haml 0 / 2
Composant _p3004_visibility_levels Cartouche sur les niveaux de visibilité G haml 1 / 0
Composant _p3005_members Liste des membres G haml 6 / 1
Partiel _p3005__members_user Liste d'un utilisateur d'un groupe (pour p3005) G haml 1 / 0
Composant _p3007_subscription Demande d'abonnement à un site G haml 5 / 1
Composant _p3008_article_summary Sommaire d'un article G haml 5 / 0
Composant _p3009_attached_songs Liens vers les fichiers audio joints à un article G haml 2 / 1
Composant _p3010_attached_images Images en objets joints G haml 1 / 0
Fonctions pratiques
Composant _p4001_spaces_tree Arbre des espaces G haml 6 / 0
Partiel _p4002__activity_sites Liste des sites d'une activité (pour p4002) G haml 1 / 0
Composant _p4002_all_sites Liste de tous les sites G haml 1 / 1
Composant _p4003_errors Display system errors G haml 29 / 0
Composant _p4004_google_map Affiche une carte Google Map et un lien vers le site. G haml 0 / 0
Composant _p4005_xiti Trace for Xiti G haml 3 / 0
Composant _p4006_browser Vérification du navigateur G haml 12 / 0
Composant _p4007_jplayer Composant audio JPlayer G haml 4 / 0
Composant _p4008_google_search Recherche d'informations par Google G haml 0 / 0
Composant _p4008_qwant_search Recherche d'informations par Qwant G haml 2 / 0
Composant _p4010_sign_in Bloc d'authentification G haml 1 / 0
Composant _p4011_todo_remarks Liste des remarques marquées À faire (manageurs) G haml 1 / 0
Composant _p4015_map_with_leaflet Carte intégrée gérée avec Leaflet G haml 11 / 0
Composant _p4016_include_javascript Insertion d'un javascript G haml 0 / 0
Fonctions graphiques
Composant _p5001_grid Composant graphique Grille G haml 1 / 0
Composant _p5002_scrollx Bandeau d'images avec décalage dynamique horizontal G haml 6 / 0
Composant _p5003_free Positionnement libre d'images et de textes sur un mur G haml 7 / 1
Partiel _p5003__nav_position Bloc de navigation et de positionnement pour p5003 G haml 1 / 0
Fonctions applicatives
Composant _p6010_all_diaries Liste de tous les journaux de formation G haml 1 / 0
Composant _p6011_teacher_diary Gestion d'un journal de formation G haml 1 / 0
Fonction de page
Composant _p7001_standard_html_head Entête HTML standard G haml 35 / 0
Composant _p7002_standard_footer Bas de page standard G haml 34 / 1
Tests
Composant _p8001_test Informations de test G haml 0 / 0
Composant _p8002_empty Composant vide (pour test) G haml 0 / 0
Fonctions système
Composant _p9001_all_sites_generators_status État des générateurs de tous les sites G haml 1 / 2
Partiel _p9001_p9002__table_header Entête de tableau pour les composants p9001 et p9002 G haml 2 / 0
Partiel _p9001_p9002__table_section Section de tableau pour les composants p9001 et p9002 G haml 2 / 0
Composant _p9002_components_or_site_generators_status État des composants ou des générateurs de site G haml 1 / 2
↑ Haut