Open Bolli84 opened 1 year ago
https://github.com/LibreSign/libresign/issues/2888#issue-2261874992
When creating a signer as an author, I want to be able to enable insertion of Name and Signature Date&Time next to the signature, so that that information appears on the document when signer signs the document.
See suggested addition in red in addition to the signers signature:
![]()
I think that we will need to have templates to implement this feature.
I already implemented this change, but is an experimental feature:
Following the base idea of PR #2970, that use a template to generate the footer and looking at JSignPdf about what's necessary to put a visible element at PDF file, I think that the most simple way will be use a fixed template.
Points to think more:
I identified the follow points to implement a fixed template, will be necessary fix the size of signature component. This is the most simple point but have impacts, an impact is that when the dimension of PDF file is less than the dimension of signature, don't will be possible sign the document using visible signature.
This is the biggest problem for now and have two points: the interface of LibreSign and how will be displayed at LibreSign.
Maybe the most simple way will be make possible to admins choose if will use a template or if will be free to signers to draw the signature. Will be possible to an admin to define if the signer only will use the template or the signer, will be possible to draw your own signature? We will put the signature at left side of component? We will allow to use only the image of signature with a background?
At JSignPdf side (the base of LibreSign), the best solution is the follow:
In red (only by example to see the image) is the background image. When we choose image and description. This is a table. At left side the image is aligned to right side. The image is automatically resized to fill the left area with 50% of the table. The image could be the signature or a logo defined by admin. At right side the text is aligned to top and we can choose only the font size, the alignment isn't customizable.
The main point is that we need to think what's the most simple way to implement this feature because we haven't funding to pay the development of a big and complex functionality. For now what we receive from LibreSign pay less than 1/5 of necessary to pay a month of an Engineer.
Did you have any suggestion @bigbeka?
Hi @vitormattos thank you for putting together an experimental implementation of this feature.
3. Are you in touch with Nextcloud?
I already worked to Nextcloud at development of app Talk by 2 years. I already had some talks with Frank about this and at all moments I didn't identified interest to put LibreSign as featured app. I think that Nextcloud only like to put as featured app the apps that is made by Nextcloud.
But, a movement from community side to request this to Nextcloud sounds good. Talk with Jos could be good but I think that only Frank can approve this idea.
In addition, I could also see Self-hosted podcast being very useful if you can get on their radar. Both of the hosts are into Nextcloud and they also review useful tools on their show, they might be able to plug LibreSign as "DocuSign" replacement.
As I said, if LibreSign is polished and with slightly more features, maybe people would use it in production.
To handle the signatures visible and nicely, it would be good to add a date/timestamp for signing next to each signature.
During the "placement of visible signatures" it should be the option to add:
It should be possibly selectable for each signature individually.
Alternatively, a placeable "textbox" with the full signature route "Who, when" should be placeable as separate solution. This box would have an won placement in the selector and should be a single item.