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

Last change on this file since 113082 was 113082, checked in by spip.franck@…, 2 years ago

Je monte la version de saisie pour être certain qu'il y aura toujours une version sûr

File size: 3.4 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
22        <licence>#ENV{paquet/licence}</licence>[(#REM)
23]<BOUCLE_si_exemples(CONDITION){si #EXEMPLES}>
24
25        <!--
26                Exemple de commandes
27                * dependances
28                <necessite nom="saisies" compatibilite="[2.28.0;]" />
29                <utilise nom="saisies" compatibilite="[2.28.0;]" />
30                <lib nom="simplehtmldom" lien="http://chemin_vers_archive.zip" />
31                * pipelines
32                <pipeline nom="autoriser" inclure="#ENV{paquet/prefixe}_autorisations.php" />
33                <pipeline nom="insert_head" inclure="#ENV{paquet/prefixe}_pipelines.php" />
34                * declarer un pipeline
35                <pipeline nom="mon_pipeline" action="" />
36                * parents de menus de SPIP :
37                                menu_accueil (à éviter), menu_edition, menu_publication,
38                                menu_activite, menu_squelette, menu_administration, menu_configuration
39                <menu nom="#ENV{paquet/prefixe}" titre="#ENV{paquet/prefixe}:#ENV{paquet/prefixe}_titre" parent="menu_edition"  icone="images/#ENV{paquet/prefixe}-16.png" />
40                * parents d'onglets... configuration, plugins, statistiques, ...
41                <onglet nom="#ENV{paquet/prefixe}" titre="#ENV{paquet/prefixe}:#ENV{paquet/prefixe}_titre" parent="configuration" icone="images/#ENV{paquet/prefixe}-24.png" />
42        -->
43</BOUCLE_si_exemples>[
44(#ENV*{paquet/inserer/paquet}|fabrique_tabulations{1})][
45        <necessite nom="saisies" compatibilite="\[2.28.0;\]" />(#OBJETS|count|oui)[
46        <necessite nom="roles"   compatibilite="\[1.8.6;\]" />(#OBJETS|objets_options_presentes{#LISTE{table_liens,roles}}|oui)]
47][      <necessite nom="verifier" compatibilite="\[1.6.3;\]" />(#OBJETS|objets_saisie_presente{date}|oui)]
48[
49        <pipeline nom="autoriser" inclure="#ENV{prefixe}_autorisations.php" />(#VAL{autorisations}|in_any{#ENV{paquet/fichiers}})]
50<BOUCLE_pipelines_tables(DATA){liste
51        declarer_tables_objets_sql,
52        declarer_tables_interfaces,
53        declarer_tables_auxiliaires}>[
54        <pipeline nom="#VALEUR" inclure="base/#PREFIXE.php" />(#OBJETS|fabrique_necessite_pipeline{#VALEUR}|oui)]</BOUCLE_pipelines_tables>[(#REM)
55]<BOUCLE_pipelines(DATA){liste
56        affiche_enfants,
57        affiche_milieu,
58        affiche_auteurs_interventions,
59        afficher_contenu_objet,
60        boite_infos,
61        objet_compte_enfants,
62        optimiser_base_disparus,
63        trig_propager_les_secteurs}>[
64        <pipeline nom="#VALEUR" inclure="[(#PREFIXE)]_pipelines.php" />(#OBJETS|fabrique_necessite_pipeline{#VALEUR}|oui)]</BOUCLE_pipelines>
65<BOUCLE_boutons(DATA){source tableau,#OBJETS}>[
66        <menu nom="#OBJET" titre="#TYPE:titre_#OBJET" parent="menu_edition" icone="images/#TYPE-16.png" action="#OBJET" />(#VALEUR|option_presente{menu_edition})][
67        <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>
68</paquet>
Note: See TracBrowser for help on using the repository browser.