Comme vous le savez peut-être déjà, l'âme du logiciel XWiki est représentée par les committers qui travaillent avec détermination au développement d'un logiciel de gestion des connaissances et de collaboration open-source puissant, stable et extensible. Dans cet article, nous allons jeter un coup d'œil sur les fonctionnalités les plus notables développées jusqu'à présent dans le cycle de développement de cette année par l'équipe de Produit XWiki SAS et par les contributeurs de la communauté. Vous remarquerez dans les notes de publication que, en plus de l'introduction de nouvelles fonctionnalités, un effort continu a été fait pour résoudre d'importants bogues et problèmes de sécurité.

Actions rapides d'édition

Cette fonctionnalité tant attendue est enfin là ! Nous savons que moins de clics signifie plus d'efficacité et une meilleure expérience utilisateur. Il vous suffit désormais de taper la touche / (barre oblique) pour accéder instantanément à la plupart des options d'édition WYSIWYG. Cela ouvre la liste déroulante des actions rapides et vous permet de choisir la suggestion d'action rapide souhaitée. Rien de plus simple.

💡 Astuce : Si votre intention est de simplement insérer le symbole de la barre oblique, vous pouvez fermer la liste déroulante des actions rapides en appuyant sur la touche Échap.

Avertissement lorsque les dimensions sont plus grandes que celles de l'image originale

Vous pouvez personnaliser la taille de l'image que vous ajoutez à votre page, mais dans certains cas, le choix de valeurs plus élevées peut entraîner une baisse de la qualité de l'image affichée. Pour éviter cela, à partir de XWiki 15.1, la boîte de dialogue de l'image dans l'éditeur WYSIWYG inclut un message d'avertissement. Ce message s'affiche lorsque la largeur ou la hauteur d'une image est supérieure aux dimensions de l'image originale. Ainsi, vous serez informé des éventuels problèmes de qualité de l'image avant d'en voir l'aperçu.

La macro icône

La macro icône nouvellement introduite vous permet d'afficher une icône provenant du répertoire d'icônes actuel ou d'un répertoire d'icônes choisi. Il existe également une option de retour au thème d'icône implicite lorsque l'icône n'est pas disponible. Cette macro est utile lorsque vous souhaitez :

  • ajouter des icônes aux éléments de l'interface utilisateur de XWiki ;
  • ajouter des icônes à la documentation pour montrer sur quoi cliquer pour une action spécifique ;
  • permettre aux utilisateurs d'améliorer la présentation de leur contenu, par exemple en facilitant la navigation dans certaines sections d'un document.

Suggestions pour le type de paramètre de la macro wiki

Si vous devez décider de la valeur à donner au type de paramètre de la macro wiki, les choses sont désormais plus faciles dans XWiki 15.3 avec 2 suggestions qui sont maintenant proposées :

  • "Inconnu", qui est la suggestion par défaut ;
  • "Wiki", qui est un type de paramètre contenant des balises wiki.

Si ces deux suggestions ne vous conviennent pas, vous pouvez toujours définir explicitement le type Java à utiliser.

Choisir le service d'authentification au moment de l'exécution

Une autre nouveauté notable est que vous pouvez désormais choisir le service d'authentification à utiliser au moment de l'exécution. Vous pouvez sélectionner l'une des options d'authentification ci-dessous :

Augmentation du contraste

Certains éléments de l'interface XWiki ont été améliorés car ils n'atteignaient pas le contraste minimum défini dans les Règles pour l'accessibilité des contenus Web. Les instances concernées par ces changements sont celles qui utilisent le thème de couleur par défaut Iceberg et le thème sans couleur.

Le contraste est nettement plus élevé sur les boutons ou les textes en clair.

D'autres changements comprennent :

  • Barres de navigation et liens légèrement plus foncés ;
  • Texte plus sombre pour les fils d'Ariane ;
  • Texte gris plus foncé.

Macros disponibles triées par id

Toutes les macros de la page des macros disponibles sont désormais triées par identifiant et par ordre croissant.

Nouvel état des boutons de surveillance

Le comportement des boutons de surveillance s'adapte désormais aux filtres de notification personnalisés des utilisateurs. L'un des avantages de cette modification est que si vous avez configuré des filtres de notification pour certains événements spécifiques uniquement, les autres boutons de surveillance afficheront l'état "indécis". Vous saurez ainsi que seuls certains événements sont surveillés pour la page, l'espace ou le wiki concerné.

De plus, si vous avez créé un filtre pour ignorer les mentions sur une page mais que vous avez ensuite décidé de surveiller cette page, le filtre initial pour ignorer les mentions sera désactivé. Si vous souhaitez réactiver ce filtre, vous pouvez le faire manuellement via les paramètres de notifications.

Texte de remplacement pour une ligne vide

Avec ce nouveau cycle de développement, vous verrez un texte de remplacement s'afficher sur les lignes vides en cours de traitement. Par défaut, le but de ce texte est d'indiquer le type de bloc de contenu qui contient le curseur, par exemple un paragraphe, un titre, un élément de liste, etc. En plus, il peut indiquer des conseils sur la façon d'utiliser l'éditeur dans ce contexte particulier. Par exemple, il peut suggérer le raccourci Actions rapides. Pour plus d'informations à ce sujet, vous pouvez consulter la documentation sur l'intégration de CKEditor.

Elément différenciateur du nom d'utilisateur commun

Vous pouvez désormais configurer le sélecteur d'utilisateurs pour qu'il affiche des informations supplémentaires sur les utilisateurs répertoriés. L'avantage de cette amélioration est qu'elle peut vous aider à distinguer les utilisateurs qui ont des noms similaires en affichant des détails supplémentaires lorsque vous passez la souris sur leur nom. Des informations telles que leur adresse ou leur position dans l'entreprise vous aideront à vous assurer que vous choisissez le bon utilisateur lors de la création de groupes ou de l'ajout d'utilisateurs à des groupes existants. Vous pouvez consulter la documentation du module utilisateur pour en savoir plus sur cette fonctionnalité.

Liste des vulnérabilités des extensions

Une information importante pour les administrateurs est qu'à partir de la version 15.5 de XWiki, il y a une section sur les vulnérabilités de sécurité dans la page d'Administration globale. Le but de cette section est d'afficher une liste des vulnérabilités connues des extensions installées sur le wiki. Ceci est possible grâce à un scan périodique qui s'exécute toutes les 24h par défaut et qui utilise une base de données de vulnérabilités.

Avertissement:

Pour l'instant, cette liste ne comprend pas les extensions qui ne peuvent pas être mises à niveau à l'aide du Gestionnaire d'extensions.

Quoi de neuf dans XWiki

Cette nouvelle fonctionnalité apporte des nouvelles sur XWiki et son écosystème, qui peuvent être affichées directement dans votre instance XWiki.

Mises à jour diverses

Liens internes PDF

Lorsque vous exportez un document PDF, ces types de liens internes peuvent être générés :

  • liens vers un fragment de la même page (par exemple #HDescription)
  • liens vers un fragment d'une autre page (par exemple /xwiki/bin/view/Autre/Page#HDescription)
  • liens vers une autre page (par exemple /xwiki/bin/view/Other/Page)

Grâce à ces liens, vous pouvez faire défiler le contenu cible au lieu de l'ouvrir dans un navigateur web.

Pour plus d'informations, vous pouvez consulter la documentation de l'application d'exportation PDF.

Contenu réactif dans l'exportation PDF

Dans XWiki, l'interface utilisateur s'adapte automatiquement à la taille de l'écran, grâce au système de grille de Bootstrap. Dans certaines situations, cela s'applique même au contenu de la page wiki. Par exemple, vous pouvez diviser la page en colonnes. Toutefois, leur nombre dépend de la largeur de l'écran.

Lorsque vous exportez une page wiki au format PDF, la manière dont elle sera affichée dépend de la taille de la page imprimée, qui n'est pas la même que la taille de l'écran. À partir de ce cycle de développement, nous avons adapté le système de grille de Bootstrap aux supports d'impression afin que vous puissiez facilement anticiper le comportement de votre exportation en termes de réactivité :

  • Les petits caractères (c'est-à-dire tout ce qui est inférieur à la largeur d'un portrait A4) correspondent au comportement des petits écrans.
  • Les petits caractères (c'est-à-dire du format A4 portrait au format A4 paysage) correspondent au comportement du petit écran.
  • L'impression moyenne (c'est-à-dire du format A4 paysage au format A3 paysage) correspondra au comportement de l'écran moyen.
  • L'impression en grand format (c'est-à-dire A3 paysage et plus) correspondra au comportement du grand écran.

L'exportation PDF utilise par défaut la taille de page A4. Cela signifie que le comportement par défaut sera celui des petits écrans. Vous pouvez consulter l'application d'exportation PDF pour plus d'informations.

Propriété numérotée de la macro Table des matières

Vous remarquerez que la propriété \\numérotée \\de la macro est désormais marquée comme avancée et n'est visible que dans la section Plus de la boîte de dialogue de configuration de la macro. Ce changement est dû au fait qu'une application de contenu numéroté qui améliore le cas d'utilisation de la numérotation est disponible à partir de la version 15.4 de XWiki.

Pour en savoir plus

Si vous êtes intéressé par les nouvelles fonctionnalités que vous pouvez essayer dans le Cloud, découvrez notre article sur les nouveautés de la version XWiki Cloud 14.10.6.