Browse Source

Rendre la catégorie optionnelle et supprimer la liste prédéfinie des valeurs possibles. Dans une prochaine étape ou version on pourra complètement supprimer la catégorie du XML

master
eric@smellup.net 1 year ago
parent
commit
084318d03b
  1. 5
      paquet.dtd
  2. 3
      plugin.dtd

5
paquet.dtd

@ -28,11 +28,10 @@
<!ENTITY % INTERVAL "CDATA"> <!-- 2 VNUM entre crochets separes par un point-virgule -->
<!ENTITY % ITEM "CDATA"> <!-- chaine de langue -->
<!ENTITY % SOURCE "CDATA"> <!-- un chemin au format %PATH ou un lien au format %URI -->
<!ENTITY % CATEGORY "CDATA"> <!-- un identifiant alphanumerique avec slash eventuel : activite, activite/projet... -->
<!ENTITY % ETAT "(experimental|dev|test|stable)" >
<!ENTITY % CATEGORY "(auteur|communication|date|divers|edition|maintenance|multimedia|navigation|outil|performance|squelette|statistique|theme)" >
<!ENTITY % CREDITS "(auteur|copyright|credit|licence)*" >
<!ENTITY % IMPLEMENTATION "(menu|chemin|lib|necessite|onglet|procure|pipeline|utilise|style|script|genie)*" >
@ -40,10 +39,10 @@
<!ELEMENT paquet (nom, %CREDITS;, traduire*, %IMPLEMENTATION;, spip*) >
<!ATTLIST paquet
prefix ID #REQUIRED
categorie %CATEGORY; #REQUIRED
version %VNUM; #REQUIRED
etat %ETAT; #REQUIRED
compatibilite %INTERVAL; #REQUIRED
categorie %CATEGORY; #IMPLIED
logo %PATH; #IMPLIED
schema %NUMBER; #IMPLIED
meta %NAME; #IMPLIED

3
plugin.dtd

@ -27,11 +27,10 @@
<!ENTITY % URI "CDATA"> <!-- lien sur le Web -->
<!ENTITY % VNUM "CDATA"> <!-- 3 entiers naturels separes par un point: x.y.z -->
<!ENTITY % INTERVAL "CDATA"> <!-- 2 VNUM entre crochets ou parentheses -->
<!ENTITY % CATEGORY "CDATA"> <!-- un identifiant alphanumerique avec slash eventuel : activite, activite/projet... -->
<!ENTITY % STATUS "(experimental|dev|test|stable)">
<!ENTITY % CATEGORY "(auteur|communication|date|divers|edition|maintenance|multimedia|navigation|outil|performance|squelette|statistique|theme)">
<!ENTITY % CONTENT "auteur|install|options|fonctions|licence|lien|bouton|chemin|necessite|onglet|pipeline|procure|utilise|traduire" >
<!-- balise ne devant figurer qu'une seule fois sous la balise plugin -->

Loading…
Cancel
Save