DolicraftGED
Secure Document Sharing Portal for Clients. Compatible Dolibarr V16 to V23. GPLv3. No external dependencies. By Dolicraft.
Full description
DolicraftGED - Secure Document Sharing Portal for Clients
DolicraftGED for Dolibarr. Compatible V16 to V23. GPLv3 license. No external dependencies.
Features
1. Public Share Page (No Login Required)
Clients access their documents via a unique URL — no Dolibarr account needed. The page shows your company logo and a clean, professional document list.
2. Unique Secure Token per Share
Each share link uses a 64-character cryptographic token generated with random_bytes(). Tokens are unguessable and unique.
3. Password Protection
Optionally protect shares with a password. Clients enter the password once per session to access documents.
4. Configurable Expiration
Set shares to expire after 7 days, 30 days, 90 days, 1 year, or never. Expired shares are automatically deactivated by a cron job.
5. ZIP Download
Clients can download all documents at once as a ZIP archive, or download files individually.
6. Complete Access Log
Every page view and download is logged: timestamp, IP address, user agent, document accessed. Know exactly when your client viewed their invoice.
7. Email Notification
Send the share link to your client by email directly from Dolibarr, with a customizable message. The email is logged as an event on the third-party.
Requirements
Dolibarr V16 to V23
PHP 7.4 to 8.3
No external dependencies
Installation
Download ZIP from DoliStore
Extract to htdocs/custom/
Enable in Setup > Modules
Configure in module settings
Support
Email: contact@dolicraft.com | Website: dolicraft.com