Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modularisation de signaturepdf pour intégration dans CryptPad sans forker #46

Open
ldubost opened this issue Nov 18, 2022 · 1 comment

Comments

@ldubost
Copy link

ldubost commented Nov 18, 2022

Une intégration/fork de singaturepdf a été réalisé. Le code est ici:

https://github.com/xwiki-labs/cryptpad/tree/signpdf/www/sign

Cependant il a été nécessaire de forker pour plusieurs raisons:

1/ Remplacement de la generation server-side par client-side (voir #45)
2/ Besoin de modifier le code qui charge le PDF dans l'UI signaturepdf. CryptPad récupère le fichier par son propre système. Il faudrait être capable soit de fournir le fichier à la librairie signaturepdf full client side ou de choisir une methode alternative pour aller chercher le fichier
3/ Besoin de stocker la configuration des éléments de signature dans Cryptpad et pas dans localstorage (non possible dans le contexte CryptPad). De la même manière il faudrait pouvoir fournir une API pour stocker les configurations des élements de signature
Une fonction non implementé dans le cas CryptPad pourrait être aussi de choisir comme image une image de son drive. Donc il pourrait être intéressant de pouvoir ajouter une tab à la popup pour créer un élement de signature)
4/ Modifications de CSS et d'HTML pour s'afficher correctement dans l'interface CryptPad (qui a déjà une sidebar et un header)
5/ Ajout d'un bouton pour stocker le fichier signé dans le drive cryptpad

Tous ces éléments demandent plus de modularization afin de pouvoir "utiliser la libraire signaturepdf" plutôt que de la forker.

@ldubost
Copy link
Author

ldubost commented Nov 18, 2022

J'ai vu que dans l'issue #38 il y a une intégration NextCloud. CryptPad prévoie dans le futur (courant 2023) une intégration NextCloud aussi pour ouvrir des documents de NextCloud (ou autre systèmes) dans des éditeurs CryptPad. Ce principe pourrait être utilisé pour l'UI de signature dans CryptPad

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant