Comme tout le monde le sait sur cette planète (pour que nous soyons sur la longueur d’onde, je parle bien de la Terre), Nuxeo Studio est le meilleur outil jamais conçu, du moins pour configurer des applications Nuxeo. En bref, la MPSCU.

J’imagine que certains d’entre vous ont un doute quant à la signification de l’acronyme MPSCU. La partie « PSC » signifie Plateforme de Services de Contenu (sur ce sujet, si vous utilisez toujours une solution ECM, vous devriez envisager de passer à une plateforme de services de contenu si vous voulez survivre). Pour le M et le U, je dois admettre que j’ai un peu inventé. C’est tout simplement la Meilleure de tout l’Univers. Certains pourraient se dire que j’exagère, mais je suis un fervent évangéliste de la solution Nuxeo et je peux donc affirmer en toute bonne foi que Nuxeo propose vraiment la Meilleure Plateforme de Services de Contenu de l’Univers - la MPSCU. CQFD.

Nuxeo Studio est donc l’outil permettant de configurer la plateforme. Et en tant qu’application SaaS, il est régulièrement mis à jour sans que vous n’ayez à bouger le petit doigt. Votre navigateur s’en occupe pour vous. C’est la magie de l’approche SaaS ! Et avec Nuxeo Studio, vous (l’utilisateur) pouvez recevoir une douce notification vous informant des nouveautés. Si vous faites partie de ces personnes qui ont vraiment le sens du détail, vous pouvez découvrir l’ensemble des nouveautés publiées dans notre documentation : Release Notes Nuxeo Studio.

Ces derniers mois, nous avons ajouté d’incroyables fonctionnalités :

  • Dans le Designer, quelques glisser-déposer et quelques clics suffisent désormais pour configurer l’agencement des tableaux et définir les paramètres. C’est très cool. Jetez un œil au cours Configuring Searches in Nuxeo Studio Modeler & Designer de Nuxeo University pour en savoir plus.
  • Il est possible de définir des restrictions aux variables de nodes/workflows.
  • Dans la définition du type de document, vous pouvez choisir l’icône WebUI SVG (utilisée dans la boîte de dialogue de création).

Et j’allais oublier !

  • Vous pouvez maintenant désactiver une ressource ! Plus besoin de la supprimer, vous pouvez désormais la désactiver pour réaliser vos tests avant de l’activer à nouveau ou de la supprimer. Vraiment très cool.
  • “Et une multitude d’autres fonctionnalités !” (Comme les gens disent maintenant lorsqu’ils sont trop flemmards pour tout énumérer).

Aujourd’hui, je vais me concentrer sur la dernière fonctionnalité “super, hyper, méga cool et révolutionnaire” (en date du 3 juin 2018) dont nous finirons forcément par avoir besoin.

Commençons par un peu de contexte. Sur votre serveur Nuxeo Platform, vous avez déployé des plug-ins, tels que nuxeo-vision, nuxeo-3d ou nuxeo-signature. Et ce, pour plusieurs raisons :

  • Vous souhaitez utiliser les opérations de ces plug-ins pour afficher VisionOp (nuxeo-vision) ou Services.SignPDFDocument (nuxeo-signature), afin de pouvoir les appeler à partir d’une chaîne d’automatisation personnalisée.
  • Vous souhaitez développer/surcharger/utiliser un schéma, un type de document ou une facette qu’ils affichent (et par exemple utiliser la facette ThreeD pour un document 3D personnalisé que vous créez).

Avant l’arrivée de cette nouvelle fonctionnalité Studio, vous deviez manuellement remplir le registre de votre projet Studio. Je ne dis pas que c’était insurmontable (la tâche est documentée et expliquée, tout comme l’import d’une définition JSON à partir des opérations). Et vous devrez toujours le faire pour vos plug-ins privés (si vous en avez). Je dis simplement que ça peut devenir un peu fastidieux.

Mais depuis fin mai 2018, le talent des équipes Nuxeo a encore frappé.

Vous n’avez plus besoin de le faire pour les packages publics de la Marketplace : Studio importe les définitions à votre place… et de manière automatique !

Eh oui, j’ajoute des points d’exclamation partout parce que c’est vraiment génial !

Dans la section Application Definition, il vous suffit de sélectionner le(s) package(s) dont vous avez besoin. Leurs objets sont directement affichés dans Studio :

Nuxeo Studio SelectPackage

Vous pourrez retrouver ces exemples dans la vidéo suivante :




Je vous l’avais dit : Nuxeo Studio a du talent ! (et pour longtemps)