Download the PHP package lms3/docuseal without Composer

On this page you can find all versions of the php package lms3/docuseal. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package docuseal

DocuSeal Extension for TYPO3 CMS

Classification: docuseal

Version: 1.0.1

Language: en, de

Description: This extension allows TYPO3 to integrate with DocuSeal services, enabling frontend users to securely sign documents using the DocuSeal API. It was developed and is maintained by LEARNTUBE GmbH and used for LMS3.

Keywords: DocuSeal, e-Signature, Digital Signature, User Signature, LMS3, E-Learning

Copyright: 2024

Author: Kallol Chakraborty, Stefan Ramaker, LEARNTUBE GmbH

License: This document is published under the Open Content License available from https://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3, a GNU/GPL CMS/Framework available from www.typo3.org.


About DocuSeal

DocuSeal is an open-source platform that provides a secure and efficient way to digitally sign documents. DocuSeal aligns with the ESIGN Act and the UETA in the US, and the eIDAS regulation in Europe (first level), making signed documents legally binding. For more details, refer to DocuSeal.

We express our thanks to the DocuSeal team for their effective support throughout the development process.


Major functionalities of "docuseal" TYPO3 extension


Installation and Configuration

The installation process is straightforward and involves the following steps:

  1. Run composer req lms3/docuseal.

  2. Run the Database Analyzer.

  3. Configure Extension Settings:

    • Settings > Extension Configuration > docuseal > Settings:
      • Enable DocuSeal Integration - Disable if you want to turn off the entire DocuSeal integration. By default, it is enabled.
    • Settings > Extension Configuration > docuseal > Api:
      • Base Point of the API - Obtain from your DocuSeal Application.
      • Secret Token - Obtain from your DocuSeal Application.
    • Settings > Extension Configuration > docuseal > Embedded Signing Form:
      • Base Point of Public URL of the DocuSeal Signing Form - Obtain from your DocuSeal Application.
  4. Install the plugin on a standard page.

  5. Configure the Flexform of the plugin:
    • Template ID - This is mandatory and can be obtained from the DocuSeal Console. We presume that you have already created or imported a template inside the DocuSeal console. Additionally, you can create fields for the template.
    • User-Data mapping information to populate the form via API - This is an optional field. You need to provide the mapping information only if you want the PDF to be filled with data from the fe_users table. Mapping information should follow a strict pattern like feuser_field:docuseal_field, for example, first_name:firstname (assuming that the corresponding field name in the DocuSeal template is firstname). Use a new line for each field.
Example:

first_name:firstname
last_name:lastname
email:email
Example:

#form_container { background-color: #36BAD1; color: #fff; }
#type_text_button, .btn-outline { color: #fff; }
#type_text_button:hover, .btn-outline:hover { background-color: #C2D224; border-color: #C2D224; }
#expand_form_button, #submit_form_button { background-color: #C2D224; color: #575756; border-color: #C2D224; }
#expand_form_button:hover, #submit_form_button:hover { color: #fff }
.tooltip { --tooltip-color: #C2D224; --tooltip-text-color: #575756}
.text-center {color: #575756 }
.base-input {color: #575756 }

Note: You can obtain an API key directly from DocuSeal website according to their pricing plans, or you can test with a sandbox account.


Found a bug?


Like a new feature?

Want to contribute?


All versions of docuseal with dependencies

PHP Build Version
Package Version
Requires typo3/cms-core Version ^12.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package lms3/docuseal contains the following files

Loading the files please wait ....