Theme Press VS RefinedWiki : quel outil pour customiser Confluence ?


Publié par
Mathieu VISIERE

30 mai 2014

Pour les habitués de la personnalisation dans Confluence, vous connaissez sans doute déjà l’incontournable outil de « theming »: RefinedWiki.

RefinedWiki offre de nombreuses possibilités, mais est basé sur des thèmes standards qui ne rentrent pas nécessairement dans le « moule » de votre entreprise.

Dans cet article je vous propose de découvrir un nouveau-né dans le monde de la personnalisation de Confluence qui vous permettra de répondre à ces problématiques efficacement : Theme Press.

Nous allons ainsi passer au crible ce nouvel outil et réaliser un comparatif avec RefinedWiki afin de voir quels sont les avantages et inconvénients des deux outils et dans quel cas il vaut mieux privilégier l’un plutôt que l’autre.

Theme Press c’est quoi ?

Theme Press, successeur de Zen Foundation, est le nouvel add-on proposé par Brikit.

Il vous permet de personnaliser votre Confluence en intégralité ou pour des espaces spécifiques tout en le transformant visuellement en site web.

Sa simplicité d’utilisation, son ergonomie et sa stabilité sont les points forts de cet add-on.

Les licences pour les anciens utilisateurs de Zen Foundation seront gratuites et inclues au contrat de maintenance.

Pour vous faire une idée de ce qu’il propose de nouveau par rapport à la concurrence, voici un rapide comparatif avec RefinedWiki.

RefinedWiki et Theme Press: quelles différences?

RefinedWiki

RefinedWiki offre la possibilité de choisir parmi des thèmes pré-établis et d’améliorer le design de base de Confluence.

En revanche, l’outil conservera la mise en forme globale que l’on connaît en y ajoutant des personnalisations spécifiques : afficher / cacher certains éléments, sidebar avec accès rapides, couleurs, logos…

Voici un aperçu de notre wiki d’entreprise avec un des thèmes proposés par RefinedWiki :
refinedwiki

Vous pouvez également créer vos propres thèmes en modifiant ceux de base pour une personnalisation plus poussée.

Pour illustrer ces nouvelles fonctionnalités, voici un exemple d’une personnalisation complète que nous avons réalisée avec RefinedWiki:

Pour réaliser ce type de design il faut cependant avoir de bonnes connaissances en CSS (surcharge des styles de base) et utiliser des add-ons spécifiques à la mise en page pour cibler vos styles (notamment Content Formating Macros par Adaptavist).

L’inconvénient majeur de ce type de personnalisation est qu’en cas de migration ou de montée de version, il y aura certainement de nombreuses choses à revoir et donc une perte de temps.

En bref, RefinedWiki est un outil puissant mais les personnalisations qu’il propose restent limitées.

Theme Press :

Brikit Homepage

Theme Press quant à lui permet une personnalisation totale de Confluence. Une fois votre Confluence personnalisé et configuré, vous aurez l’impression que celui-ci est un site web à part entière !

Il inclura notamment un header, un menu dropdown entièrement paramétrable ainsi qu’un footer avec une mise en page complexe et bien évidemment le contrôle de la mise en page du contenu de chaque page.

Les concepteurs de l’add-on attachent une grande importance à la compatibilité entre les différentes versions de Confluence, ce qui est gage de stabilité et d’évolutivité par la suite.

En considérant l’ergonomie et la flexibilité de cet outil, nous avons décidé de lancer un projet de refonte de notre documentation basée sur RefinedWiki (lien ci-dessus) avec celui-ci.

Pour vous rendre compte par vous-même des possibilités offertes par l’outil voici un exemple de personnalisation avec le site officiel de Brikit.

Bilan

Comme nous avons pu le voir, les deux add-ons ont des objectifs bien différents : 

  • RefinedWiki permet d’améliorer le design de Confluence avec quelques personnalisations suffisantes dans de nombreux cas
  • Pour transformer entièrement Confluence en un site web, Theme Press est l’outil qu’il vous faut

A noter que les deux outils proposent des personnalisations avancées grâce aux feuilles de style et scripts personnalisés qui peuvent être utiles lorsque les paramètres de base ne sont pas suffisants pour achever le design que vous souhaitez.

Evitez un maximum les surcharges CSS et ciblez vos propres styles pour vous garantir une meilleur flexibilité, la structure de Confluence évoluant au fur et à mesure des versions.

En tant que webdesigner, lorsque j’ai découvert Theme Press pour la première fois, j’ai trouvé que cet outil changeait totalement la façon de concevoir son thème Confluence. Avec sa multitude d’options et de personnalisations, il est évident que j’ai un penchant pour cet outil.

Et vous, quel est votre outil préféré :) ?

Ressources