Timdoc contient quatre types de pages: list, article, exercice et tool. Le type d'une page est déterminé par la valeur de la propriété @type dans le DOCBLOCK de l'entête du template.
Le type list est utilisé pour créer une liste à deux colones. Il est généralement utilisé pour lister les pages enfants.
Exemple:
Le type article est le type le plus utilisé. Il sert à créer des articles (no shit) avec une table des matières automatiquement liée au composantes <grostitre></grostitre>.
Exemple:
Un peu comme le type article, le type exercice est présenté avec une table des matières. Lors du rendu, un fichier exercice.json est aussi créé avec les informations de page. Ce fichier permet d'obtenir les infos à partir d'une page afin de l'embeder avec la composante <exercice></exercice>.
Exemple:
Une propriété supplémentaire @url peut aussi être ajoutée si l'exercice est un lien externe. Exemple:
Le type de page tool est identique au type exercice à la différence que le fichier généré est nommé tool.json et le monde de présentation est différent avec la composante <tool></tool>.
Exemple:
Le wiki permet de créer un endroit pour regrouper l'information de votre cours.
Exemple:
L'ajout de la date permet de dévoiler les pages à des moments précis. Avant la date, les informations contenues dans ce bloc ne seront pas accessibles:
Composantes utiles
Lien vers un document pdf ou source url:
Lien vers une page de timdoc: