2016-05-17 4 views
2

J'ai une question relativement simple.Wikiversity Templates capabilities

Je dois créer un modèle pour Wiki (Wikiversité), en utilisant une disposition HTML/CSS qui a été codée en dur.

D'une part, j'ai un code HTML/CSS, dans l'autre main: https://en.wikipedia.org/wiki/Category:Wikiversity_templates

Alors, j'ai plusieurs questions avant de commencer à faire ceci:

  1. ce qui est, à votre avis , le meilleur moyen d'y parvenir?

    • en utilisant des wikicodes (tels que {{code}}) et en fournissant le code HTML/CSS approprié? Donc, ce sera quelque chose comme {{section title="My section title" content= "My section content" }}
    • en utilisant seulement HTML brut et de fournir les CSS pertinentes (afin que l'utilisateur a besoin de copier/coller le code HTML)
    • en utilisant les wikicodes réguliers (== seul titre ==) et fournir un fichier CSS qui gérera le code HTML généré, donc l'utilisateur doit simplement faire un lien vers le fichier CSS souhaité
  2. Quelles sont les fonctionnalités des modèles de wikiversity? J'ai beaucoup cherché pour ça, il y a beaucoup de docs, mais aucun d'entre eux n'est assez clair.

    • Est-il possible d'effectuer des boucles? (pour générer le menu de navigation)
    • Est-il possible de faire des instructions conditionnelles?

Tout cela chose est un peu déroutant, toute aide serait appréciée.

Répondre

2

Je ne suis pas 100% sur les premier paragraphe, mais je crois fermement qu'il est vrai:

En ce qui concerne la deuxième question, vous ne pouvez pas faire des boucles ou des clauses par défaut, sauf il y a une extension inclus/installé dans ce site Web. Par exemple, loops et if clauses sont disponibles mais ces fonctions d'analyse sont disponibles dans MediaWiki, donc je ne suis pas sûr que cela fonctionne aussi pour Wikiversity. Mais accoring à wikipedia itself (qui donne aussi un article sur l'utilisation de HTML):

Le logiciel MediaWiki, qui entraîne Wikipédia, permet l'utilisation d'un sous-ensemble d'éléments HTML5 (...)

Cela ne devrait pas causer beaucoup de problèmes. Le seul problème est que vous avez la permission d'inclure ces fonctions de l'analyseur et si vous ne l'avez pas, il n'y a aucun moyen de les utiliser (pour autant que je sache).

En parlant de l'utilisation HTML:

(...) Mais la plupart HTML peut être inclus en utilisant les balises wiki équivalent ou modèles; ceux-ci sont préférés dans les articles, car ils sont plus simples pour la plupart des éditeurs, et moins intrusifs dans la fenêtre d'édition.Mais HTML est utile en dehors des articles, par exemple pour le formatage dans les templates

Ici, vous pouvez utiliser le code HTML et/ou wiki, mais personnellement, je préfère le code wiki pour la même raison: il est plus facile de éditer l'article. Les éléments standard sont automatiquement appliqués après l'utilisation d'un code wiki spécifique.