Mes premières semaines avec XWiki : réflexions et impressions

12 mai 2022 5 min read

Écrit par

Alexandra Nicolae

, Gestionnaire de compte

Venant d'un milieu et d'un environnement non techniques, la première idée d'interagir avec un logiciel peut sembler un peu intimidante. Cependant, dans ce cas, tous les soucis ont été soigneusement classés dans des dossiers et des sous-dossiers que j'ai progressivement catalogués comme "problème résolu" grâce à une approche organisée, honnête et amicale, et ce n'était qu'une question d'heures avant que j'aie pu créer ma première version d'une base de connaissances.

  • Les premiers pas vers la compréhension :
    • Une approche organisée et un processus de réflexion soigneusement élaboré
      • Comprendre la théorie
        • La mettre en application par la pratique, et encore la pratique

Si ce format vous semble familier ou facile à comprendre, félicitations ! Vous avez fait un pas de plus pour comprendre exactement pourquoi et comment XWiki possède de telles fonctionnalités utiles.

Tout d'abord, quelle meilleure façon de comprendre exactement comment une approche bien organisée peut aider à gagner du temps, à prévenir certaines difficultés et à créer une expérience utilisateur plus agréable que par la pratique ? L'une des premières choses que j'ai faites est de créer ma propre instance de XWiki, que j'ai commencée à personnaliser pour une expérience d'apprentissage concrète.

1651660419653-862.png

Les pages parents et enfants font des familles heureuses

Comme je l'ai mentionné, l'une des choses les plus importantes à comprendre en premier lieu sont les pages et leur hiérarchie. Le modèle standard de page peut devenir ce que l'on veut, et classer les données en catégories et sous-catégories est aussi facile que possible lorsque vous avez une page parent et des pages enfants. Imaginez une armoire à dossiers numérique, parfaitement organisée en dossiers de différentes couleurs et soigneusement étiquetée pour qu'aucune information ne soit perdue ou difficile à trouver.

1651660455889-194.png

La Macro Parent-Children Livetable, facile à mettre en œuvre, peut faciliter la navigation et transformer les wikis en un rêve de personne organisée.

Application DIY

Vous pouvez imaginer ma joie lorsque j'ai découvert que je pouvais créer une application web collaborative sans connaissances techniques approfondies. Inspirée par le petit incident d'une commande qui n'est jamais arrivée, j'ai imaginé à quoi pourrait ressembler le processus de suivi des expéditions et voilà ! Des entrées entièrement personnalisables, avec des modèles standard, pour commencer et juste comme ça, la théorie de nombreuses fonctionnalités peut être visualisée comme des cas d'utilisation pratiques, tous créés à partir de zéro en utilisant l'application App Within Minutes. PS : c'est dans le nom et il tient sa promesse de donner vie à une application en quelques minutes !

1651660494593-981.png

Un code sur mesure et des fonctionnalités avantageuses

Comme je l'ai découvert, la personnalisation devient plus qu'un simple mot-clé lorsqu'il existe plus de 600 extensions parmi lesquelles choisir. Les possibilités de créer votre propre wiki sont presque infinies. Que vous souhaitiez mettre à jour l'aspect et la convivialité de votre wiki, en gérer soigneusement les droits d'accès ou y intégrer des données analytiques (oui, Google Analytics aussi), il existe certainement un paramètre ou une extension qui peut vous y aider. 

Avec de nombreuses autres extensions et tant d'autres méthodes pour enrichir la façon dont vous organisez les données, c'est un parcours intéressant et, avec le temps, vous êtes assuré de pouvoir devenir un utilisateur de niveau expert et d'améliorer votre expérience dans le domaine du wiki.

Après tout, quel intérêt y aurait-il à ce que les logiciels soient à la mode lorsque le souci du détail est un atout si précieux ?

La fête de bienvenue

Bien sûr, le parcours d'un débutant peut être difficile au départ, mais ce n'est pas le cas lorsque vous avez des coéquipiers non seulement désireux de vous aider et de parler de leur expérience, sans parler d'être heureux lorsque vous leur posez des questions. Une jolie métaphore pour toutes les questions qui surgissent est le bug typique du code : vous le reconnaissez, vous le comprenez et vous le résolvez, pour ensuite en tirer des leçons. J'aime penser à toutes les expériences d'apprentissage de cette façon, parce que la voie du progrès est toute tracée. Naturellement, la courbe d'apprentissage n'est jamais linéaire ou constante, mais avec un accompagnement constant, on peut l'assouplir et la transformer en une expérience agréable.

Grâce au soutien inestimable de personnes merveilleuses appartenant à plus d'une équipe, je parviens à faire plus que simplement saisir le concept et à passer lentement aux choses sérieuses. Voici quelques conseils et astuces que j'ai recueillis en cours de route :
 

Ne pas craindre d'explorer les alentours

La transparence est l'une des valeurs fondamentales de la technologie Open Source et cela se reflète dans les tâches et activités quotidiennes. Au début, il est tout à fait naturel d'explorer les lieux et de comprendre comment tout est organisé, qu'il s'agisse d'archives de code, d'éléments liés aux ressources humaines, d'activités ou même de votre propre profil, mais avec le temps, cela devient plus qu'une simple habitude : c'est le modus operandi pour s'y retrouver dans l'outil interne et les fichiers bien rangés.

La communication est essentielle

Aussi cliché que cela puisse paraître, communiquer ouvertement est effectivement la solution pour l'équipe et les utilisateurs externes dans tous les cas. Depuis le processus d'intégration, où des visages amicaux en tant que premiers points de contact rendent la transition dans l'équipe plus facile, jusqu'au fait de voir les autres équipes gérer de manière experte les défis quotidiens, une approche honnête et ouverte a permis de construire une base solide et de fournir une structure constante pour des collaborations fructueuses.
 

Poser des questions permet d'obtenir des réponses

Que ce soit en posant directement des questions à un coéquipier plus expérimenté ou en cherchant n'importe quoi dans la barre de recherche, toute question est susceptible d'obtenir une réponse. Personnellement, mon premier arrêt a été le blog XWiki, qui est vraiment une archive étonnante qui peut donner des solutions à des questions auxquelles vous n'avez même pas encore pensé. Une autre bonne solution est de jeter un coup d'œil au forum de discussion, où l'on trouve de nombreux conseils et astuces provenant de XWikiers et de contributeurs externes. Tout cela fait partie de la beauté de l'Open Source.

Dernières réflexions

Enfin, nous avons tous lu divers articles et opinions sur les médias sociaux, allant de théories de conspiration absurdes à des prédictions raisonnables sur la façon dont le Web 2.0, notre environnement numérique actuel, évolue et se transforme lentement en Web 3.0. Je me demande donc à quoi ressemblera l'avenir, mais on ne peut qu'espérer voir les valeurs auxquelles ils croient - transparence, indépendance et croissance organique - se refléter dans les pratiques quotidiennes de tous les internautes aussi bien qu'elles se reflètent dans la culture XWiki.

Articles similaires :