source: spip-zone/_plugins_/fabrique/trunk/formulaires/inc-fabriquer_plugin_paquet.html @ 115409

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

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

File size: 7.9 KB
Line 
1
2[(#SET{datalist_aide,[(#CHEMIN_IMAGE{datalist-16.png}|balise_img
3        |inserer_attribut{title,<:fabrique:datalist_aide:>}
4        |inserer_attribut{class,datalist_aide})]})]
5
6
7<h3><a href="#description"><:fabrique:legend_description:></a></h3>
8<div>
9        <div class='editer-groupe'>
10        [(#SAISIE{input, paquet/prefixe, label=<:fabrique:label_prefixe:>, obligatoire=oui})]
11        [(#SAISIE{input, paquet/nom, label=<:fabrique:label_nom:>, obligatoire=oui})]
12        [(#SAISIE{input, paquet/slogan, label=<:fabrique:label_slogan:>})]
13        [(#SAISIE{textarea, paquet/description, label=<:fabrique:label_description:>, rows=4})]
14        <li class="fieldset">
15                <fieldset>
16                        <legend><:fabrique:label_logo:></legend>
17                        <div class="editer-groupe">
18                                [(#REM) valeur vide pour eviter une notice car sinon, la valeur recue est un tableau ]
19                                [(#SAISIE{input, paquet/logo/0, label=<:fabrique:label_logo:>, type=file, valeur=''})]
20                                [(#SAISIE{input, paquet/credits/logo/texte, label=<:fabrique:label_credits_logo_texte:>})]
21                                [(#SAISIE{input, paquet/credits/logo/url, label=<:fabrique:label_credits_logo_url:>})]
22                        </div>
23                        [(#ENV{paquet/logo/0/fichier}|oui)
24                        <div class='center'>
25                                [(#ENV{paquet/logo/0/fichier}|fabrique_miniature_image{128})]
26                                <input type='submit' name='f_action\[supprimer_logo\]\[paquet/logo/0\]' class='submit del right action' value='<:fabrique:bouton_supprimer_logo:>' />
27                        </div>
28                        ]
29                </fieldset>
30        </li>
31        </div>
32</div>
33
34<h3><a href="#paquet"><:fabrique:legend_paquet:></a></h3>
35<div>
36        <div class='editer-groupe'>
37        [(#SAISIE{input, paquet/version, label=<:fabrique:label_version:>, obligatoire=oui})]
38        [(#SAISIE{input, paquet/auteur, label=<:fabrique:label_auteur:>})]
39        [(#SAISIE{input, paquet/auteur_lien, label=<:fabrique:label_auteur_lien:>})]
40        [(#SAISIE{input, paquet/licence, label=<:fabrique:label_licence:>,
41                list=licences, inserer_fin=#GET{datalist_aide}})]
42        [(#SAISIE{paquet_categorie, paquet/categorie, label=<:fabrique:label_categorie:>, obligatoire=oui})]
43        [(#SAISIE{paquet_etat, paquet/etat, label=<:fabrique:label_etat:>, obligatoire=oui})]
44        [(#SAISIE{input, paquet/compatibilite, label=<:fabrique:label_compatibilite:>, obligatoire=oui})]
45        [(#SAISIE{input, paquet/documentation, label=<:fabrique:label_documentation_url:>})]
46        </div>
47</div>
48
49
50<h3><a href="#installation"><:fabrique:legend_installation:></a></h3>
51<div>
52        <div class='editer-groupe'>
53        [(#SAISIE{oui_non, paquet/administrations, label=<:fabrique:label_fichier_administrations:>, explication=<:fabrique:label_fichier_administrations_explication:>})]
54        [(#SAISIE{input, paquet/schema, label=<:fabrique:label_schema:>, explication=<:fabrique:label_schema_explication:>})]
55        </div>
56</div>
57
58
59<h3><a href="#configuration"><:fabrique:legend_configuration:></a></h3>
60<div>
61        <div class='editer-groupe'>
62        [(#SAISIE{oui_non, paquet/formulaire_config, label=<:fabrique:label_formulaire_configuration:>})]
63        [(#SAISIE{input, paquet/formulaire_config_titre, label=<:fabrique:label_formulaire_configuration_titre:>})]
64        </div>
65</div>
66
67
68<h3><a href="#fichiers"><:fabrique:legend_fichiers:></a></h3>
69<div>
70        <div class='editer-groupe'>
71        [(#SAISIE{checkbox, paquet/fichiers,
72                label=<:fabrique:label_fichiers:>,
73                explication=<:fabrique:explication_fichiers:>,
74                datas=[(#ARRAY{
75                        autorisations,<:fabrique:label_fichier_autorisations:>,
76                        fonctions,<:fabrique:label_fichier_fonctions:>,
77                        options,<:fabrique:label_fichier_options:>,
78                        pipelines,<:fabrique:label_fichier_pipelines:>})]})]
79        </div>
80</div>
81
82
83
84
85<h3[(#ENV{paquet/inserer,#ARRAY}|fabrique_implode_recursif{''}|trim|oui)class='surveiller']>
86        <a href="#insertions"><:fabrique:legend_insertion_code:></a>
87</h3>
88<div class='sous_parties colorier'>
89
90        <p class='experimental'><:fabrique:experimental_explication:></p>
91        <p class='explication'><:fabrique:insertion_code_explication:></p>
92
93        <div class='parties'>
94                <div class="group" id='paquet-inserer-paquet'>
95                        <h4[(#ENV{paquet/inserer/paquet}|trim|oui)class='surveiller']>
96                                <a href="#paquet-inserer-paquet"><:fabrique:legend_inserer_paquet:></a>
97                        </h4>
98                        <div>
99                                <div class='editer-groupe' data-code="xml">
100                                        #SET{rows,#ENV{paquet/inserer/paquet}|explode{#EVAL{'"\n"'}}|count|max{4}}
101                                        [(#SAISIE{textarea, paquet/inserer/paquet,
102                                                label=<:fabrique:label_inserer_paquet:>,
103                                                rows=#GET{rows}, conteneur_class=pleine_largeur})]
104                                </div>
105                        </div>
106                </div>
107                #SET{p,#ENV{paquet/prefixe,prefixe}}
108                <div class="group" id='paquet-inserer-administrations'>
109                        <h4[(#ENV{paquet/inserer/administrations,#ARRAY}|implode{''}|trim|oui)class='surveiller']>
110                                <a href="#paquet-inserer-paquet"><:fabrique:legend_inserer_administrations{prefixe=#GET{p}}:></a>
111                        </h4>
112                        <div>
113                                <div class='editer-groupe' data-code="php">
114                                        #SET{rows,#ENV{paquet/inserer/administrations/maj}|explode{#EVAL{'"\n"'}}|count|max{4}}
115                                        [(#SAISIE{textarea, paquet/inserer/administrations/maj,
116                                                label=<:fabrique:label_inserer_administrations_maj:>,
117                                                rows=#GET{rows}, conteneur_class=pleine_largeur})]
118
119                                        #SET{rows,#ENV{paquet/inserer/administrations/desinstallation}|explode{#EVAL{'"\n"'}}|count|max{4}}
120                                        [(#SAISIE{textarea, paquet/inserer/administrations/desinstallation,
121                                                label=<:fabrique:label_inserer_administrations_desinstallation:>,
122                                                rows=#GET{rows}, conteneur_class=pleine_largeur})]
123
124                                        #SET{rows,#ENV{paquet/inserer/administrations/fin}|explode{#EVAL{'"\n"'}}|count|max{4}}
125                                        [(#SAISIE{textarea, paquet/inserer/administrations/fin,
126                                                label=<:fabrique:label_inserer_administrations_fin:>,
127                                                rows=#GET{rows}, conteneur_class=pleine_largeur})]
128                                </div>
129                        </div>
130                </div>
131                <div class="group" id='paquet-inserer-base-tables'>
132                        <h4[(#ENV{paquet/inserer/base/tables,#ARRAY}|implode{''}|trim|oui)class='surveiller']>
133                                <a href="#paquet-inserer-base-tables"><:fabrique:legend_inserer_base_tables{prefixe=#GET{p}}:></a>
134                        </h4>
135                        <div>
136                                <div class='editer-groupe' data-code="php">
137                                        #SET{rows,#ENV{paquet/inserer/base/tables/fin}|explode{#EVAL{'"\n"'}}|count|max{4}}
138                                        [(#SAISIE{textarea, paquet/inserer/base/tables/fin,
139                                                label=<:fabrique:label_inserer_base_tables_fin:>,
140                                                rows=#GET{rows}, conteneur_class=pleine_largeur})]
141                                </div>
142                        </div>
143                </div>
144        </div>
145</div>
146
147
148
149
150<h3[(#ENV{paquet/scripts,#ARRAY}|fabrique_implode_recursif{''}|trim|oui)class='surveiller']>
151        <a href="#scripting"><:fabrique:legend_scripts:></a>
152</h3>
153<div class='sous_parties colorier'>
154        [(#WEBMESTRE|non)
155                <p class='notice'><:fabrique:scripts_securite_webmestres:></p>
156        ]
157        <p class='experimental'><:fabrique:experimental_explication:></p>
158        <p class='explication'><:fabrique:scripts_explication:></p>
159
160        <div class='parties'>
161                <div class="group" id='paquet-scripts_pre_copie'>
162                        <h4[(#ENV{paquet/scripts/pre_copie}|trim|oui)class='surveiller']>
163                                <a href="#paquet-scripts_pre_copie"><:fabrique:label_scripts_pre_copie:></a>
164                        </h4>
165                        <div>
166                                <div class='editer-groupe' data-code="php">
167                                        #SET{rows,#ENV{paquet/scripts/pre_copie}|explode{#EVAL{'"\n"'}}|count|max{4}}
168                                        [(#SAISIE{textarea, paquet/scripts/pre_copie,
169                                                label=<:fabrique:label_scripts_pre_copie_explication{destination_ancien_plugin=#DESTINATION_ANCIEN_PLUGIN}:>,
170                                                rows=#GET{rows}, conteneur_class=pleine_largeur})]
171                                </div>
172                        </div>
173                </div>
174                <div class="group" id='paquet-scripts_post_creation'>
175                        <h4[(#ENV{paquet/scripts/post_creation}|trim|oui)class='surveiller']>
176                                <a href="#paquet-scripts_post_creation"><:fabrique:label_scripts_post_creation:></a>
177                        </h4>
178                        <div>
179                                <div class='editer-groupe' data-code="php">
180                                        #SET{rows,#ENV{paquet/scripts/post_creation}|explode{#EVAL{'"\n"'}}|count|max{4}}
181                                        [(#SAISIE{textarea, paquet/scripts/post_creation,
182                                                label=<:fabrique:label_scripts_post_creation_explication{destination_plugin=#DESTINATION_PLUGIN}:>,
183                                                rows=#GET{rows}, conteneur_class=pleine_largeur})]
184                                </div>
185                        </div>
186                </div>
187        </div>
188</div>
189
190
191
192
193<h3><a href="#options"><:fabrique:legend_options:></a></h3>
194<div>
195        <div class='editer-groupe'>
196        [(#SAISIE{oui_non, paquet/exemples,
197                label=<:fabrique:label_exemples:>,
198                explication=<:fabrique:label_exemples_explication:>})]
199        </div>
200</div>
Note: See TracBrowser for help on using the repository browser.