Classe:Classe

De Fab Labs Québec
Révision datée du 27 août 2014 à 16:19 par Liliane Fallon (discussion | contributions) (Page créée avec « {{Classe |Décrit la catégorie= |A l espace de nom dédié=Classe |A le formulaire=Classe |A le modèle principal=Classe |A le modèle secondaire=Action liée, |Définit... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à :navigation, rechercher

Catégorie :
N-A

Espace de nom dédié :
Classe

Page racine d'espace de nom :
wiki.fablabs.quebec:Classe

Page(s) de perspective :
N-A

Formulaire : Classe

Modèle : Classe

Modèle(s) secondaire(s) :
Action liée

Sous-objet(s) :
Aucun

Fichier(s) utilisé(s) :

Classe(s) utilisée(s) :

Classe(s) qui m'utilise(nt) :

Extension(s) requise(s) :

Page d'aide :
http://smw.infrastructures.cc/index.php?title=Aide:Classe

Définition

La classe Classe définit la structure de gestion de connaissance d'un objet de connaissance. C'est sa structure ontologique.

Description

Les pages du wiki d'un objet de connaissance sont classées dans sa catégorie. La page Classe sert à :

  • Donner une vue synthétique de tous les éléments liés à la classe (modèles, formulaires, attributs...)
  • Documenter l'usage et le développement du wiki pour la classe en question.
  • Exporter facilement la classe et ses éléments liés.

Note(s) de développement

Le modèle Action liée permet l'ajout d'une action liée à la page PAGENAME et présente aussi une requête des actions liée à la page en cours. Les "classes utilisées" indiquent une relation de dépendance: la classe fait une requête ou contient une référence aux pages d'une autre classe. Lors de l'exportation, il faut soit adapter la classe pour lui enlever cette dépendance ou bien exporter séparément les classes desquelles elle dépend.

Contexte de développement

Développé chez Procédurable. Suite à avoir documenté la structure des modèles dans un div noinclude pendant plusieurs mois, afin de pouvoir réutiliser les classe plus facilement d'un wiki à l'autre, nous avons choisi d'être plus systématiques et d'installer la classe Classe dans son propre espace de nom. Le but visé est de pouvoir importer toute les pages liées à chaque classe désirée dans un autre wiki par une seule manipulation d'importation (par classe au début, par processus éventuellement).

Attributs


Liste pour exportation

Pour importer initialement une classe dans un autre wiki, assurez vous d'aller exporter les classes utilisées (dépendances). <br/>Pour mettre à jour une classe dans un autre wiki lorsqu'elle y existe déjà, assurez vous d'intégrer ici vos changements dans les "classes qui m'utilisent" (qui ont une dépendance sur celle-ci) et d'aller les exporter aussi si elles existent dans le wiki destinataire. Lorsque vous mettez à jour une classe, attention aux wikis qui ont une version divergente de la classe (avec des modifications spécifiques au wiki qu'on ne veut pas dans la classe maitresse). Vous devrez y intégrer manuellement les changements pour ne pas écraser les divergences. <br/>Noter que les pages de fichiers ne sont pas bien exportées/importées par l'outil. La description du fichier est bien importée, mais il faut manuellement réimporter le fichier lui même après coup.

Classe:Classe:Classe
Formulaire:Classe
Modèle:Classe
Modèle:Action liée
Attribut:Décrit la catégorie
Attribut:A l espace de nom dédié
Attribut:A la page racine d espace de nom dédié
Attribut:A le formulaire
Attribut:A le modèle principal
Attribut:A le modèle secondaire
Attribut:Définit l objet interne
Attribut:A l attribut
Attribut:A la page d aide
Attribut:A la définition de la classe
Attribut:A la description de la classe
Attribut:A la note de développement