DokuWiki

It's better when it's simple

Outils pour utilisateurs

Outils du site


fr:plugin:struct

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:plugin:struct [2017-09-12 18:18] Digitalinfr:plugin:struct [2020-08-22 19:20] (Version actuelle) – suppression lien Digitalin
Ligne 1: Ligne 1:
-====== struct Plugin ======+====== Extension struct ======
  
 ---- plugin ---- ---- plugin ----
 description: Une nouvelle extension de données structurées description: Une nouvelle extension de données structurées
-author     : Michael Große and Andreas Gohr+author     : Anna Dabrowska, Michael Große and Andreas Gohr
 email      : dokuwiki@cosmocode.de  email      : dokuwiki@cosmocode.de 
 type       : syntax, admin, action type       : syntax, admin, action
-lastupdate : 2017-07-11 +lastupdate : 2020-07-29 
-compatible : 2016-06-26a, !Detritus, !Hrun, !Ponder Stibbons, !Binky+compatible : Greebo, Frusterick Manners, Elenor Of Tsort, !Detritus, !Hrun, !Ponder Stibbons, !Binky
 depends    : sqlite depends    : sqlite
-conflicts fastwiki, discussion+conflicts  : discussion, ckgedit
 similar    : data, strata similar    : data, strata
-tags       : !experimental, database, sqlite, data+tags       : database, sqlite, data
  
 downloadurl: https://github.com/cosmocode/dokuwiki-plugin-struct/zipball/master downloadurl: https://github.com/cosmocode/dokuwiki-plugin-struct/zipball/master
Ligne 21: Ligne 21:
 ---- ----
  
-===== Pourquoi “struct” à la place de “data”? =====+===== Pourquoi “Struct” à la place de “Data”? =====
  
-Cette extension s'inspire fortement de l'extension [[:plugin:data]]. Elle tente fondamentalement de résoudre le même problème d'affectation de données structurées aux pages et d'agrégation automatique des données à partir d'elles.+Cette extension s'inspire fortement de l'extension [[:plugin:data|Data]]. Elle tente fondamentalement de résoudre le même problème d'affectation de données structurées aux pages et d'agrégation automatique des données à partir d'elles.
 Dans ce cas, pourquoi une autre extension? L'extension data s'est avérée très utile et polyvalente, mais avait quelques lacunes: Dans ce cas, pourquoi une autre extension? L'extension data s'est avérée très utile et polyvalente, mais avait quelques lacunes:
  
Ligne 31: Ligne 31:
   * Il n'y avait pas de validation pour les données entrées   * Il n'y avait pas de validation pour les données entrées
  
-L'extension [[fr:plugin:bureaucracy]] a contribué à résoudre certains points, mais pas tous. Ainsi, struct tâche de repenser l'extension [[:plugin:data]]:+L'extension [[fr:plugin:bureaucracy|Bureaucracy]] a contribué à résoudre certains points, mais pas tous. Ainsi, struct tâche de repenser l'extension [[:plugin:data|Data]]:
  
   * Les données structurées sont classées dans des //schémas//   * Les données structurées sont classées dans des //schémas//
Ligne 43: Ligne 43:
   * Les données structurées ne font plus partie de la syntaxe de la page   * Les données structurées ne font plus partie de la syntaxe de la page
   * Les données sont éditées via un formulaire dédié dans l'éditeur standard ou via [[fr:plugin:struct: inlineedit | l'édition en ligne]]   * Les données sont éditées via un formulaire dédié dans l'éditeur standard ou via [[fr:plugin:struct: inlineedit | l'édition en ligne]]
-  * Il est possible de créer des //schémas de consultation// où les données ne sont liées à aucune page +  * Il est possible de créer des données globales  où les données ne sont liées à aucune page ((appelé consultation dans les versions précédentes de struct)) 
-  * Les schémas de consultation peuvent être utilisés comme sources de données pour des [[fr:plugin:struct:type_lookup|listes déroulantes de recherche]]+  * Les données globales peuvent être utilisés comme sources de données pour des [[fr:plugin:struct:type_lookup|listes déroulantes de recherche]] 
 +  * les données en série sont un ensemble de structures de données appartenant à une page donnée
   * Tous les codes cruciaux sont couverts par des tests automatisés   * Tous les codes cruciaux sont couverts par des tests automatisés
  
Ligne 52: Ligne 53:
 ===== Installation ===== ===== Installation =====
  
-[[http://www.cosmocode.de/en/open-source/dokuwiki-plugins/|{{ http://cosmocode.de/static/img/dokuwiki/dwplugins.png?recache|A CosmoCode Plugin}}]]+[[https://www.cosmocode.de/en/open-source/dokuwiki-plugins/|{{ https://cosmocode.de/static/img/dokuwiki/dwplugins.png?recache|A CosmoCode Plugin}}]]
  
 :!: **Exigences requises:** Cette extension nécessite l'extension suivante additionnelle qui doit être installée séparément: :!: **Exigences requises:** Cette extension nécessite l'extension suivante additionnelle qui doit être installée séparément:
Ligne 61: Ligne 62:
  
  
-Installer l'extension en utilisant le [[plugin:extension|gestionnaire d'extensions]] ou en la téléchargeant à partir de l'URL au-dessus qui pointe vers la dernière version de l'extension. Veuillez vous référer à la page [[fr:plugins|extensions]] sur la manière de les installer manuellement.+Installer l'extension en utilisant le [[fr:plugin:extension|gestionnaire d'extensions]] ou en la téléchargeant à partir de l'URL au-dessus qui pointe vers la dernière version de l'extension. Veuillez vous référer à la page [[fr:plugins|extensions]] sur la manière de les installer manuellement.
  
 ===== Usage ===== ===== Usage =====
Ligne 71: Ligne 72:
     * [[fr:plugin:struct:type|Types]]     * [[fr:plugin:struct:type|Types]]
     * [[fr:plugin:struct:import|Import/Export]]     * [[fr:plugin:struct:import|Import/Export]]
-      * [[fr:plugin:struct:csvimport|Import CSV]]+      * [[fr:plugin:struct:csvimport|Import CSV]]
       * [[fr:plugin:struct:csvexport|Export CSV]]       * [[fr:plugin:struct:csvexport|Export CSV]]
     * [[fr:plugin:struct:delete|Supprimer]]     * [[fr:plugin:struct:delete|Supprimer]]
     * [[fr:plugin:struct:rename|Renommer]]     * [[fr:plugin:struct:rename|Renommer]]
-  * [[fr:plugin:struct:assignments|Assignements]] +  * [[fr:plugin:struct:assignments|Assignation des données de page]] 
-  * [[fr:plugin:struct:lookupedit|Éditeur de consultation]]+  * [[fr:plugin:struct:globaledit|Éditeur de données globales]] 
 +  * [[fr:plugin:struct:serialedit|Éditeur de données en série]]
   * [[fr:plugin:struct:aggregation|Agrégation]]   * [[fr:plugin:struct:aggregation|Agrégation]]
     * [[fr:plugin:struct:filters|Filtres]]     * [[fr:plugin:struct:filters|Filtres]]
     * [[fr:plugin:struct:inlineedit|Édition en ligne]]     * [[fr:plugin:struct:inlineedit|Édition en ligne]]
     * [[fr:plugin:struct:csvexport|Export CSV]]     * [[fr:plugin:struct:csvexport|Export CSV]]
-  * [[fr:plugin:struct:permissions|Permissions]] +  * [[fr:plugin:struct:permissions|Permissions]] 
-  * [[fr:plugin:struct:cloud|Contrôle de nuages]] +  * [[fr:plugin:struct:cloud|Contrôle de nuages]] 
   * [[fr:plugin:struct:bureaucracy|Support Bureaucracy]]   * [[fr:plugin:struct:bureaucracy|Support Bureaucracy]]
   * [[fr:plugin:struct:devel|Support développeur]]   * [[fr:plugin:struct:devel|Support développeur]]
-  * [[fr:plugin:struct:remote_api|API à distance]]+  * [[fr:plugin:struct:remote_api|API à distance]] 
 +  * [[fr:plugin:struct:integrations|Intégration de Struct dans d'autres extensions]] 
 +  * [[fr:plugin:struct:plugins|Extensions additionnelles]] 
 + 
 +Voici un aperçu complet de [[.struct:aggregation?do=index|toutes les sous-pages]] de la documentation de l'extension Struct
  
  
fr/plugin/struct.1505233086.txt.gz · Dernière modification : 2017-09-12 18:18 de Digitalin

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki