IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OnlyOffice Discussion :

Tour d’horizon des nouvelles API pour les développeurs : ONLYOFFICE Docs 9.1 et DocSpace


Sujet :

OnlyOffice

  1. #1
    Expert confirmé

    Femme Profil pro
    Spécialiste en marketing
    Inscrit en
    Juin 2021
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Lettonie

    Informations professionnelles :
    Activité : Spécialiste en marketing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2021
    Messages : 159
    Par défaut Tour d’horizon des nouvelles API pour les développeurs : ONLYOFFICE Docs 9.1 et DocSpace
    ONLYOFFICE présente les nouvelles API pour les développeurs pour ONLYOFFICE Docs 9.1 et DocSpace 3.5, ouvrant la voie à des intégrations plus fines et à une meilleure expérience

    ONLYOFFICE continue d’enrichir son écosystème open source avec de nouvelles possibilités pour les développeurs. Les dernières versions — ONLYOFFICE Docs 9.1 et ONLYOFFICE DocSpace 3.5 — apportent des améliorations majeures à leurs API et SDK, ouvrant la voie à des intégrations plus fines, à un contrôle accru sur les documents et à une meilleure expérience utilisateur.

    ONLYOFFICE est une suite logicielle de productivité. La suite comprend des applications pour le traitement de texte (Document Editor), les feuilles de calcul (Spreadsheet Editor), les présentations (Presentation Editor), la visualisation et l'édition de fichiers PDF (PDF Viewer and Editor), la création de formulaires et la visualisation de diagrammes. Elle prend en charge nativement les formats Office Open XML (.docx, .xlsx, .pptx, etc.).

    ONLYOFFICE est disponible à la fois sous forme de service cloud et de logiciel auto-hébergé, avec des options de déploiement pour les serveurs Linux et Windows, ainsi que des clients de bureau pour Windows, macOS et Linux, et des applications mobiles pour iOS et Android. La suite s'intègre également à des plateformes telles que Nextcloud, ownCloud, Seafile et Confluence.

    ONLYOFFICE continue d’enrichir son écosystème open source avec de nouvelles possibilités pour les développeurs. Les dernières versions — ONLYOFFICE Docs 9.1 et ONLYOFFICE DocSpace 3.5 — apportent des améliorations majeures à leurs API et SDK, ouvrant la voie à des intégrations plus fines, à un contrôle accru sur les documents et à une meilleure expérience utilisateur.

    ONLYOFFICE Docs 9.1 : plus de formats, plus de personnalisation, plus de contrôle

    La version 9.1 de la suite d’édition collaborative introduit plusieurs extensions d’API destinées à faciliter l’intégration et la gestion des documents côté serveur et côté client.

    Compatibilité et conversion de nouveaux formats

    L’API prend désormais en charge l’ouverture de fichiers HTML et la conversion des présentations PPTX en TXT, afin de simplifier les flux de transformation ou d’indexation de contenu.

    Personnalisation des éditeurs

    Les développeurs disposent de davantage d’options pour adapter l’interface des éditeurs aux besoins de leurs applications. Le paramètre editorConfig.customization.uiTheme est maintenant disponible pour les éditeurs mobiles, ce qui permet d’unifier le thème visuel (clair/sombre) sur toutes les plateformes.

    Les exigences relatives au logo personnalisé ont également évolué : vous pouvez désormais utiliser une image de 300 × 20 px via le paramètre editorConfig.customization.logo.image.

    const config = {
    editorConfig: {
    customization: {
    logo: {
    image: "https://example.com/logo.png",
    ....
    uiTheme: "theme-dark", ...


    Intégration WOPI

    Pour ceux qui utilisent l’interface WOPI (Web Application Open Platform Interface), la propriété UserCanOnlyComment a été ajoutée à l’opération CheckFileInfo. Elle permet de limiter un utilisateur au mode commentaire uniquement, sans autoriser la modification du contenu.

    En cas d’erreur de verrouillage d’un document, ONLYOFFICE Docs bascule automatiquement en mode lecture seule avec message d’erreur explicite — une amélioration appréciable pour la robustesse des intégrations.

    API des plugins et API Office enrichies

    La méthode RemoveOleObject() fait son apparition dans les API des feuilles de calcul et des présentations, permettant de supprimer par programmation un objet OLE via son ID interne.

    expression.RemoveOleObject(internalId);

    La JavaScript Office API s’élargit aussi considérablement :

    • gestion complète de la mise en forme conditionnelle (règles, barres de données, jeux d’icônes, etc.) ;
    • nouvelles méthodes pour travailler avec la géométrie, les chemins et les formes ;
    • interaction avec des parties XML personnalisées ;
    • meilleur contrôle des sections, classeurs, tableaux croisés dynamiques et plages.

    Consulter la liste complète des nouvelles méthodes

    SDK et exemples mis à jour

    Le SDK Java compatible avec Docs 9.1 a été publié avec la prise en charge des nouveaux formats et conversions. Les exemples Node.js et autres projets de test sur GitHub ont également été adaptés.

    Découvrir les exemples d’intégration sur GitHub

    ONLYOFFICE DocSpace 3.5 : des SDK plus puissants et une API backend revisitée

    Du côté de DocSpace, la version 3.5 se concentre sur la sécurité, la flexibilité et la modularité pour les développeurs de plugins et d’intégrations personnalisées.

    SDK des plugins DocSpace 2.0.0

    Le nouveau SDK 2.0.0 introduit plusieurs changements clés :

    • Sécurité des fichiers renforcée grâce à la nouvelle énumération FilesSecurity, désormais intégrée à l’interface IFileItem via les propriétés fileSecurity et security.
    • Boîtes de dialogue modales améliorées, avec les options withoutBodyPadding et withoutHeaderMargin, ainsi que l’action updateCreateDialogModal pour les mises à jour dynamiques.
    • Formulaires de création intelligents, via des propriétés comme isAutoFocusOnError, errorText, onError, onChange, isCloseAfterCreate et isCreateDisabled, offrant un contrôle plus fin sur la validation et l’interaction utilisateur.

    Les plugins système (draw.io, Markdown, convertisseur PDF, saisie vocale) ont déjà été mis à jour pour tirer parti de ces nouvelles possibilités.

    SDK API DocSpace mis à jour

    Les SDK client pour l’API DocSpace ont également été mis à jour pour la version 3.5, avec une prise en charge complète de la gestion des fichiers, utilisateurs et salles.
    Ils sont disponibles dans plusieurs langages :

    • TypeScript : @onlyoffice/docspace-api-sdk sur npm
    • C# : DocSpace.API.SDK sur NuGet
    • Python : docspace-api-sdk sur PyPI

    Commencez à construire dès aujourd’hui

    Ces nouvelles versions offrent aux développeurs un arsenal d’outils plus riche et plus flexible pour créer des solutions personnalisées autour d’ONLYOFFICE. Entre le contrôle fin des API Docs et le SDK renforcé pour DocSpace, la 9.1 et la 3.5 représentent une étape importante vers une intégration plus fluide dans tout écosystème numérique.

    👉 Documentation API

    👉 ONLYOFFICE Docs pour les développeurs

    👉 ONLYOFFICE DocSpace pour les développeurs

    👉 Nouveautés dans ONLYOFFICE Docs 9.1

    👉 Nouveautés dans ONLYOFFICE DocSpace 3.5

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2003
    Messages
    329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Suisse

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 329
    Par défaut
    à force de voir des bons articles sur onlyoffice ( https://onlyoffice.developpez.com ), cela fait réfléchir. Tout les articles semblent bien technique. Et écris par Daria Lapikhina.
    Daria, es tu un membre de l'équipe OnlyOffice?

    Sugestion/idée: au delà de tout les articles techniques, un article plus général de présentation de la suite et surtout ses aspects juridiques et commerciaux serait intéressant, à mettre en lien dans chaque article technique.
    Si déjà existant, il serait bon de le mettre plus en valeur, j ai pas trouvé.

    Tout ces articles suggérent que OnlyOffice est un bon produit. Quelques questions d'ordre général auxquelles pourrait répondre un article de présentation :

    Historiquement, le pb de OnlyOffice était son affiliation à une entreprise Russe. J'imagine que c'est lié au fondateur et CEO turc basé à Istanbul et ayant fait ses études en Russie. Depuis août 2023, c'est une holding basée à Singapour. Est-ce que cela coupe bien les liens avec la Russie et les restrictions de l'UE contre la Russie?
    OnlyOffice est dans la branche UE en Lettonie. Cela en fait donc un produit UE à soutenir vs les solutions US!
    D'un point de vue marketing, je suis surpris de ne pas voir un mot sur la souveraineté numérique sur la page par défaut de https://www.onlyoffice.com/ alors que cela pourrait être un argument clef en UE.

    Il semble d'aileurs qu'OnlyOffice soit utilisé par l'administration française dans la métropole lyonnaise en particulier:
    https://www.lyon.fr/actualite/action...nete-numerique

    Y a t il ici des développeurs travaillant pour la ville de Lyon et utilisant les articles de https://onlyoffice.developpez.com ?

    Sur l'aspect commercial: qui a de l'expérience de OnlyOffice dans un milieu associatif?
    Microsoft offre gratuitement Office365: https://www.microsoft.com/fr-fr/micr...ns-and-pricing
    Quel est le TCO (total cost of ownership) d'une alternative Linux+OnlyOffice et son cloud?

    OnlyOffice ne semble pas avoir de solution pour remplacer Outlook. On peut bien utiliser un client Thunderbird sous Linux par ex avec quelques extensions, mais c'est aussi plus complexe.

    Tout les efforts autour de OnlyOffice sont très louables.
    Pour qui n'a pas de compétence en informatique (je reprend l'exemple du milieu associatif), la solution Microsoft semble (malheureusement) beaucoup plus facile à mettre en œuvre.
    Les produits MS ne sont pas forcément meilleurs, le choix est souvent par défaut grâce à la puissance de frappe marketing des équipes de MS.
    Aura t on un jour une vraie alternative aussi simple à installer et utiliser que les produits Microsoft, sans avoir besoin d'un informaticien de haut niveau?

Discussions similaires

  1. Réponses: 0
    Dernier message: 30/04/2025, 16h05
  2. Nouvelle API pour les applications de bureau ONLYOFFICE
    Par MariePa dans le forum OnlyOffice
    Réponses: 0
    Dernier message: 04/05/2021, 16h45
  3. [OpenMP] OpenMP 4.0 : téléchargez les premiers exemples de la nouvelle API pour le calcul parallèle
    Par Jerome Briot dans le forum Programmation parallèle, calcul scientifique et de haute performance (HPC)
    Réponses: 0
    Dernier message: 13/11/2013, 10h12
  4. Réponses: 2
    Dernier message: 03/11/2010, 01h38
  5. API pour les documents word (*.doc,*.rtf)
    Par Bradarys dans le forum Windows
    Réponses: 10
    Dernier message: 16/11/2005, 14h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo