MediaWiki est-il un moyen de forcer un groupe de pages pour avoir une peau particulière?

StackOverflow https://stackoverflow.com/questions/853749

  •  21-08-2019
  •  | 
  •  

Question

La raison pour laquelle je tiens à faire est que nous avons un wiki qui fonctionne très bien, mais je voudrais stocker des pages d'aide pour une application interne dans le wiki et un lien vers les pages directes de l'application. Bien que nous ne nous inquiétons de gens de voir les choses non-article (les pages d'aide) lors de l'affichage des pages du reste du wiki, pour qu'il soit simplifié vu de l'application, je pensais que ce serait idéal si je il a donné une peau simplifiée que je conception.

Je l'ai déjà découvert que les URL peuvent avoir le useskin = ajouté (par exemple, comme cela se fait dans la page de la peau Aperçu dans les pages Préférences utilisateur), mais en suivant les liens vous revenir à votre normale la peau choisie.

Y at-il peut-être un moyen de régler la peau, de sorte que tous les liens contiennent useskin =? (Je pense que cela pourrait avoir des problèmes, puisque vous semblez avoir besoin de la pleine nompage pour useskin au travail (par exemple .... / w / index.php? Title = bla .... & useskin = cologneblue par opposition aux URL courtes).

Si ce n'est pas une façon intelligente d'aller, je pourrais considérer différentes approches (je lance la boîte le wiki est et pourrait créer un wiki distinct peut-être, bien qu'il puisse y avoir des inconvénients à cela, comme le besoin de combiner les tables utilisateur et peut-être ce serait encore ramasser la peau préférée de l'utilisateur à moins que je re-codées des choses).

Toutes les suggestions sensibles reçus avec gratitude! Permettez-moi de savoir s'il y a plus d'informations que vous pourriez avoir besoin ou si je dois clarifier tous les points de mon objectif.

[J'ai soumis ceci sur la page Support Desk MediaWiki.org, mais pas de réponse ... ai-je espère que ma question n'est pas que mauvais !!]

Était-ce utile?

La solution

Si vous ne voulez pas les enfermer tous dans un seul espace de noms, vous pouvez également utiliser le SkinPerPage l'extension pour marquer les pages individuellement.

Autres conseils

Vous pouvez mettre tout votre contenu dans son propre espace de noms, puis définissez la peau pour cet espace de noms en utilisant cette extension (je l'ai utilisé, il fonctionne assez bien):

http://www.mediawiki.org/wiki/Extension:SkinPerNamespace

Pourquoi ne pas changer la peau par défaut à la peau que vous voulez?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top