source: spip-zone/_plugins_/fabrique/trunk/fabrique/paquet.xml.html @ 115409

Last change on this file since 115409 was 115409, checked in by marcimat@…, 4 months ago

Permettre de saisir un titre et/ou une URL pour les crédits du logo.

File size: 3.8 KB
Line 
1<paquet
2        prefix="#PREFIXE"
3        categorie="#ENV{paquet/categorie}"
4        version="#ENV{paquet/version}"
5        etat="#ENV{paquet/etat}"
6        compatibilite="#ENV{paquet/compatibilite}"
7        logo="[(#ENV{paquet/logo/0/fichier}|?{prive/themes/spip/images/#PREFIXE-64.png})]"
8        documentation="#ENV{paquet/documentation}"[
9        schema="#ENV{paquet/schema}"(#ENV{paquet/administrations}|oui)]
10>
11        <!--
12                Paquet généré le #DATE[
13                (Vous pouvez bien entendu supprimer ces commentaires)(#ENV{paquet/exemples}|oui)]
14        -->
15
16        <nom>#ENV{paquet/nom}</nom>
17        [<!-- (#ENV{paquet/slogan}) -->]
18[
19        <!-- cette balise peut être présente plusieurs fois s'il y a plusieurs auteurs -->(#ENV{paquet/exemples}|oui)]
20        <auteur[ lien='(#ENV{paquet/auteur_lien})']>#ENV{paquet/auteur}</auteur>[
21        <!-- cette balise peut être présente pour indiquer d’autres crédits -->
22        <!-- <credit lien="https://example.com/icon">Logo by @example</credit> -->(#ENV{paquet/exemples}|oui)][(#REM)
23][
24        <credit[ lien="(#ENV{paquet/credits/logo/url})"]>Logo : [(#ENV{paquet/credits/logo/texte}|sinon{[(#ENV{paquet/credits/logo/url}|parse_url|table_valeur{host})]})]</credit>[(#REM)
25](#ENV{paquet/credits/logo/texte}|ou{#ENV{paquet/credits/logo/url}}|oui)]
26
27        <licence>#ENV{paquet/licence}</licence>[(#REM)
28]<BOUCLE_si_exemples(CONDITION){si #EXEMPLES}>
29
30        <!--
31                Exemple de commandes
32                * dependances
33                <necessite nom="saisies" compatibilite="[2.28.0;]" />
34                <utilise nom="saisies" compatibilite="[2.28.0;]" />
35                <lib nom="simplehtmldom" lien="http://chemin_vers_archive.zip" />
36                * pipelines
37                <pipeline nom="autoriser" inclure="#ENV{paquet/prefixe}_autorisations.php" />
38                <pipeline nom="insert_head" inclure="#ENV{paquet/prefixe}_pipelines.php" />
39                * declarer un pipeline
40                <pipeline nom="mon_pipeline" action="" />
41                * parents de menus de SPIP :
42                                menu_accueil (à éviter), menu_edition, menu_publication,
43                                menu_activite, menu_squelette, menu_administration, menu_configuration
44                <menu nom="#ENV{paquet/prefixe}" titre="#ENV{paquet/prefixe}:#ENV{paquet/prefixe}_titre" parent="menu_edition"  icone="images/#ENV{paquet/prefixe}-16.png" />
45                * parents d'onglets... configuration, plugins, statistiques, ...
46                <onglet nom="#ENV{paquet/prefixe}" titre="#ENV{paquet/prefixe}:#ENV{paquet/prefixe}_titre" parent="configuration" icone="images/#ENV{paquet/prefixe}-24.png" />
47        -->
48</BOUCLE_si_exemples>[
49(#ENV*{paquet/inserer/paquet}|fabrique_tabulations{1})][
50        <necessite nom="saisies" compatibilite="\[2.28.0;\]" />(#OBJETS|count|oui)[
51        <necessite nom="roles"   compatibilite="\[1.8.6;\]" />(#OBJETS|objets_options_presentes{#LISTE{table_liens,roles}}|oui)]
52][      <necessite nom="verifier" compatibilite="\[1.6.3;\]" />(#OBJETS|objets_saisie_presente{date}|oui)]
53[
54        <pipeline nom="autoriser" inclure="#ENV{prefixe}_autorisations.php" />(#VAL{autorisations}|in_any{#ENV{paquet/fichiers}})]
55<BOUCLE_pipelines_tables(DATA){liste
56        declarer_tables_objets_sql,
57        declarer_tables_interfaces,
58        declarer_tables_auxiliaires}>[
59        <pipeline nom="#VALEUR" inclure="base/#PREFIXE.php" />(#OBJETS|fabrique_necessite_pipeline{#VALEUR}|oui)]</BOUCLE_pipelines_tables>[(#REM)
60]<BOUCLE_pipelines(DATA){liste
61        affiche_enfants,
62        affiche_milieu,
63        affiche_auteurs_interventions,
64        afficher_contenu_objet,
65        boite_infos,
66        objet_compte_enfants,
67        optimiser_base_disparus,
68        trig_propager_les_secteurs}>[
69        <pipeline nom="#VALEUR" inclure="[(#PREFIXE)]_pipelines.php" />(#OBJETS|fabrique_necessite_pipeline{#VALEUR}|oui)]</BOUCLE_pipelines>
70<BOUCLE_boutons(DATA){source tableau,#OBJETS}>[
71        <menu nom="#OBJET" titre="#TYPE:titre_#OBJET" parent="menu_edition" icone="images/#TYPE-16.png" action="#OBJET" />(#VALEUR|option_presente{menu_edition})][
72        <menu nom="[(#TYPE)]_creer" titre="#TYPE:icone_creer_#TYPE" parent="outils_rapides" icone="images/#TYPE-new-16.png" action="[(#TYPE)]_edit" parametres="new=oui" />(#VALEUR|option_presente{outils_rapides})]</BOUCLE_boutons>
73</paquet>
Note: See TracBrowser for help on using the repository browser.