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 / 0
Gabarit g_0002_minimal_layout_with_jquery Gabarit de base avec JQuery G haml 0 / 0
Gabarit g_0003_minimal_layout_with_jquery_mobile Gabarit de base avec JQuery Mobile G haml 0 / 0
Composants de base
Composant _p1001_articles Liste d'articles comme collages de l'espace courant G haml 43 / 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 16 / 0
Composant _p1004_next_space Flèche vers l'espace suivant G haml 10 / 0
Composant _p1005_work_description Description d'une œuvre G haml 5 / 0
Composant _p1006_next_sticker Flèche vers le collage suivant G haml 8 / 0
Composant _p1007_text Bloc de texte HTML G haml 37 / 0
Composant _p1008_menu_2_levels Menu à deux niveaux G haml 34 / 0
Composant _p1009_picture_and_text Affiche une image et un texte séparés. G haml 36 / 3
Composant _p1010_work_titles Liste des titres d'articles comme collages de l'espace courant G haml 2 / 0
Composant _p1011a_spaces Titre d'un espace et affichage de ses espaces fils G haml 9 / 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 27 / 0
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 20 / 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 2 / 0
Composant _p1019_sections Liste de sections G haml 79 / 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 5 / 0
Composant _p1023_2pages_reader Lecteur d'une double page G haml 2 / 0
Composant _p1024_work_text Texte d'une œuvre G haml 1 / 0
Composant _p1025_page_stamp Tampon de page ou retour en haut G haml 3 / 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 _p1042_selected_works Images sélectionnées G haml 1 / 0
Composant _p1043_menu_1_page Menu mono page des sous-espaces G haml 1 / 0
Composant _p1044_generate_space_children Génération des espaces fils avec leur propre générateurs G haml 1 / 0
Composant _p1045_attachments Insertion d’objets joints (textes ou vidéos) G haml 1 / 0
Composant _p1046_work_list Liste d’œuvres G haml 5 / 0
Composant _p1047_list_of_work_lists Liste de liste d’œeuvres G haml 1 / 2
Composant _p1048_thumbnails Photos miniatures G haml 1 / 0
Composant _p1049_position_photos Positionnement de photos G haml 1 / 0
Composant _p1050_tiles Liste des tuiles G haml 1 / 0
Composant _p1201_memory_file Affichage d’un souvenir (photo, vidéo…) G haml 2 / 0
Composant _p1202_memory_thumbnails Miniatures de souvenirs G haml 2 / 1
Composant _p1203_milestone_description Description d’un jalon G haml 3 / 0
Composant _p1204_memory_description Description d’un souvenir G haml 1 / 0
Composant _p1205_memories_search_context Contexte de recherche de souvenirs G haml 2 / 0
Composant _p1206_memories_search_form Formulaire de recherche de souvenirs G haml 1 / 0
Composant _p1207_milestones_search_context Contexte de recherche de jalons G haml 1 / 0
Composant _p1208_milestones_search_form Formulaire de recherche de jalons G haml 1 / 0
Composant _p1301_mailboxes_lists Listes des boites à lettres G haml 1 / 0
Composant _p1302_apartment_sheet Fiche Appartement G haml 1 / 0
Composant _p1303_apartments_search_form Formulaire de recherche d’un appartement G haml 1 / 0
Composant _p1320_facts Liste de faits G haml 6 / 0
Composant _p1321_facts_search_form Formulaire de recherche de faits G haml 1 / 0
Composant _p1322_select_fact_to_add Sélection d’un fait à ajouter G haml 2 / 0
Composant _p1323_dossiers_for_new_fact Liste des dossiers pour un nouveau fait G haml 1 / 0
Composant _p1331_dossier_header Entête d’un dossier G haml 1 / 2
Composant _p1332_dossiers Tableau des dossiers courants G haml 3 / 0
Composant _p1333_dossier_attachments Documents joints à un dossier G haml 2 / 0
Composant _p1334_enterprise Entreprise G haml 1 / 0
Composant _p1335_enterprise_sheet Fiche Entreprise G haml 3 / 0
Composant _p1336_fact_sheet Fiche d’un fait G haml 1 / 1
Composant _p1340_watermeter_readings Relevés de compteurs d’eau d’un appartement G haml 1 / 0
Composant _p1501_article Affichage d'un article G haml 16 / 2
Entêtes
Composant _p2001_space_header Entête d'espace G haml 7 / 1
Composant _p2001_standard_header Entête standard G haml 12 / 1
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 7 / 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 4 / 1
Composant _p2004_work_header Entête d'une œuvre (tableau, article...) G haml 4 / 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 23 / 0
Composant _p2008_page_header Entête de page G haml 3 / 2
Composant _p2009_picture_and_text_full_screen Image et texte en plein écran (page d'intro) G haml 1 / 1
Fonctions interactives
Composant _p3000_posts_link Liens pour l’affichage et la saisie de commentaires G haml 6 / 0
Composant _p3001_post_form Formulaire Pour un nouveau commentaire G haml 1 / 1
Composant _p3002_posts Affichage des commentaires dédiés à une page G haml 1 / 1
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 2 / 0
Composant _p3005_members Liste des membres G haml 7 / 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 4 / 1
Composant _p3008_article_summary Sommaire d'un article G haml 11 / 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
Composant _p3011_subscriptions Liste des abonnements d’un groupe G haml 1 / 0
Composant _p3200_family_home Coordonnées de la famille G haml 1 / 0
Composant _p3201_civil_status Fiche d’état civil G haml 1 / 0
Composant _p3202_compact_lifeline Ligne de vie compacte G haml 1 / 0
Composant _p3203_detailed_lifeline Ligne de vie détaillée G haml 1 / 0
Composant _p3204_family_menu1 Menu 1 de famille G haml 0 / 0
Composant _p3205_family_menu2 Menu 2 de famille G haml 1 / 0
Composant _p3206_family_stats Statistiques familiales G haml 1 / 0
Fonctions pratiques
Composant _p4001_spaces_tree Arbre des espaces G haml 7 / 0
Composant _p4002_all_sites Liste de tous les sites G haml 1 / 0
Composant _p4003_errors Display system errors G haml 35 / 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 10 / 0
Composant _p4007_jplayer Composant audio JPlayer G haml 5 / 0
Composant _p4008_google_search Recherche d'informations par Google G haml 1 / 0
Composant _p4008_qwant_search Recherche d'informations par Qwant G haml 3 / 0
Composant _p4010_sign_in Bloc d'authentification G haml 2 / 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 10 / 0
Composant _p4016_include_javascript Insertion d'un javascript G haml 0 / 0
Composant _p4017_toggle_querystring Bouton à paramètre basculant G haml 1 / 0
Composant _p4018_paypal_button Bouton de Paypal Checkout G haml 1 / 0
Composant _p4019_qrcode Code QR G haml 1 / 0
Composant _p4020_dynamic_svg Image SVG dynamique G haml 2 / 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 7 / 0
Composant _p5003_free Positionnement libre d'images et de textes sur un mur G haml 5 / 1
Partiel _p5003__nav_position Bloc de navigation et de positionnement pour p5003 G haml 1 / 0
Composant _p5004_list_of_works Liste d'œuvres G haml 0 / 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
Composant _p6012_teacher_stats Statistiques d'un professeur G haml 1 / 0
Fonction de page
Composant _p7001_standard_html_head Entête HTML standard G haml 39 / 0
Composant _p7002_standard_footer Bas de page standard G haml 39 / 2
Tests
Composant _p8001_test Informations de test G haml 1 / 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
Composant _p9011_cron_summary Récapitulatif des comptes rendus des tâches cron G haml 0 / 0
Composant _p9101_email_redirections Redirections de messagerie d’un domaine G haml 2 / 0

↑ Haut