Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 74 additions & 0 deletions config.php
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,80 @@
],


],
'frequentlyQuestions' => [
[
'question' => 'Why LibreSign?',
'answer' => 'LibreSign allows documents to be signed securely and with legal validity, since the system generates hashing - an algorithm that ensures that the file has not been altered after being signed - as well as numbers and records the times of each signature carried out in the document. In this way, the system meets all the requirements of the GDPR - General Data Protection Law.'
],
[
'question' => 'What are the key features of LibreCode signature pads?',
'answer' => 'File Creation, Signature with Digital Certificate, Signature Management, Document Management, Validation, API'
],
[
'question' => 'Is a digital signature the same as a digitized signature?',
'answer' => 'No. The digitized signature is the reproduction of the handwritten signature as an image using scanner-type. It does not guarantee the authorship and of the electronic document, as there is no association between the signer and the text, as it can be easily copied and inserted another document.'
],
[
'question' => 'What is the name of the company that LibreSign was developed by?',
'answer' => 'LibreCode, a Brazilian cooperative of free software developers.'
],
[
'question' => 'Does the plan have any kind of loyalty?',
'answer' => 'You are free to cancel your plan at any time. By canceling, Signater undertakes not to renew the billing for your plan.'
],
[
'question' => 'What happens if I cancel my plan?',
'answer' => 'Yes, at any time. After canceling, you will no longer be charged and there will be no automatic renewal.'
],
[
'question' => 'Can I use my personal digital certificate to sign documents?',
'answer' => 'Yes. You can store your digital certificate in LibreSign and when you sign a document you will be asked for your password.'
],
[
'question' => 'Do I need a digital certificate to sign documents?',
'answer' => 'No. LibreSign creates a digital certificate for each user who does not have a personal digital certificate.'
],
[
'question' => 'What is LibreSign?',
'answer' => 'LibreSign is a platform that makes it easy to sign documents digitally and electronically, guaranteeing security and compliance with the law. With it, you can sign documents using personal and company digital certificates in a simple and secure way.'
],
[
'question' => 'What types of digital certificates does LibreSign accept?',
'answer' => 'LibreSign accepts personal and company digital certificates, including certificates issued by Certificate Authorities in the ICP-Brasil standard. In addition, if you prefer, you can use certificates generated by the system itself.'
],
[
'question' => 'What is the difference between digital and electronic signatures?',
'answer' => 'A digital signature uses a digital certificate, which provides greater security and legal validity. Electronic signatures, on the other hand, are made in other ways, such as by e-mail or cell phone, and also have legal validity, depending on the context.'
],
[
'question' => 'Is LibreSign compatible with mobile devices?',
'answer' => 'Yes, you can use LibreSign directly from your smartphone or tablet by simply accessing the browser. This allows you to sign your documents from anywhere.'
],
[
'question' => 'Is it possible to integrate LibreSign with other systems?',
'answer' => 'Absolutely! LibreSign has APIs that allow you to integrate the platform with other systems you already use, helping to automate processes and make everything more agile.'
],
[
'question' => 'Can LibreSign be used by public bodies?',
'answer' => 'Yes, LibreSign is perfect for town halls and public bodies that need a secure and legally valid solution for signing documents.'
],
[
'question' => 'How can I buy LibreSign?',
'answer' => 'You can purchase LibreSign directly on our website or talk to our sales team, who will help you find the ideal plan for your needs.'
],
[
'question' => 'Does LibreSign offer technical support?',
'answer' => 'Yes, our support team is ready to help you with the configuration and with any questions or problems you may have.'
],
[
'question' => 'How are documents signed in LibreSign?',
'answer' => 'It is very simple! All you have to do is upload the document to the platform, choose who is going to sign it and select the form of signature (digital or electronic). The system will record everything and ensure that the process is secure and traceable.'
],
[
'question' => 'Does LibreSign time-stamp documents?',
'answer' => 'Yes, LibreSign offers time stamping, which guarantees the exact date and time of the signature, which brings even more security and legal validity.'
],
],
'getFromCategory' => function($page, $category) {
$files = array_merge(
Expand Down
309 changes: 170 additions & 139 deletions lang/en/main.json

Large diffs are not rendered by default.

311 changes: 171 additions & 140 deletions lang/fr/main.json

Large diffs are not rendered by default.

311 changes: 171 additions & 140 deletions lang/nb-NO/main.json

Large diffs are not rendered by default.

311 changes: 171 additions & 140 deletions lang/pt-BR/main.json

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions listeners/AddNewTranslation.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,12 @@ public function handle(Jigsaw $jigsaw)
public function addNewTranslation(string $currentLanguage, string $text) {
$this->localization = $this->jigsaw->getSiteData()->localization;
$this->currentLanguage = $currentLanguage;
if (!$this->localization->has($this->currentLanguage)) {
$this->currentLanguage = packageDefaultLocale($this->jigsaw->getSiteData());
}
if (!$this->localization->has($this->currentLanguage)) {
return;
}
if (!is_dir('lang/' . $this->currentLanguage)) {
mkdir('lang/' . $this->currentLanguage);
}
Expand Down
3 changes: 3 additions & 0 deletions source/_layouts/footer.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,9 @@
<li>
<a href="{{ $page->baseUrl }}#about">{{ $page->t("About")}}</a>
</li>
<li>
<a href="{{ $page->baseUrl }}faq">FAQ</a>
</li>
</ul>
</div>
</div>
Expand Down
54 changes: 54 additions & 0 deletions source/faq.blade.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
@extends('_layouts.main')

@section('body')
<section class="ud-hero" id="home">
<div class="container">
<div class="row">
<div class="col-lg-12">
</div>
</div>
</div>
</section>

<section class="ud-faq">
<div class="shape">
<img src="{{ $page->baseUrl }}assets/images/faq/shape.svg" alt="shape" />
</div>
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="ud-section-title text-center mx-auto">
<span>FAQ</span>
<h2>{{ $page->t("LibreSign frequently asked questions")}}</h2>
</div>
</div>
</div>

<div class="row">
@foreach($page->frequentlyQuestions as $item => $frequentlyQuestion)
<div class="col-lg-6">
<div class="ud-single-faq wow fadeInUp" data-aos-delay=".1s">
<div class="accordion">
<button
class="ud-faq-btn collapsed"
data-bs-toggle="collapse"
data-bs-target="#collapseOne{{$item}}"
>
<span class="icon flex-shrink-0">
<i class="lni lni-chevron-down"></i>
</span>
<span>{{ $page->t($frequentlyQuestion->question)}}</span>
</button>
<div id="collapseOne{{$item}}" class="accordion-collapse collapse">
<div class="ud-faq-body">
{{ $page->t($frequentlyQuestion->answer)}}
</div>
</div>
</div>
</div>
</div>
@endforeach
</div>
</div>
</section>
@endsection
167 changes: 8 additions & 159 deletions source/index.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,22 @@
</p>
<ul class="ud-hero-buttons">
<li>
<a href="{{ locale_url($page, 'contact-us') }}" class="ud-main-btn ud-white-btn mt-1">
<a href="{{ locale_path($page, $page->baseUrl) }}contact-us" class="ud-main-btn ud-white-btn mt-1">
{{ $page->t('Talk to sales') }}
</a>
</li>
</ul>
</div>
<div class="ud-hero-image wow fadeInUp" data-aos-delay=".25s">
<img src="{{ $page->baseUrl }}assets/images/print_main_screen.png" alt=""/>
<img src="{{ $page->baseUrl }}assets/images/print_main_screen.png" alt="print_main_screen"/>
<img
src="{{ $page->baseUrl }}assets/images/dotted-shape.svg"
alt=""
alt="shape"
class="shape shape-1"
/>
<img
src="{{ $page->baseUrl }}assets/images/dotted-shape.svg"
alt=""
alt="shape"
class="shape shape-2"
/>
</div>
Expand Down Expand Up @@ -100,14 +100,14 @@ class="shape shape-2"
</div>
</div>
<div class="ud-about-image">
<img src="{{ $page->baseUrl }}assets/images/about/about-image.svg" alt="" />
<img src="{{ $page->baseUrl }}assets/images/about/about-image.svg" alt="about-image" />
</div>
</div>
</div>
</section>
<!-- ====== About End ====== -->

@include('_partials/testimonial_card')
@include('_partials/testimonial_card')

<!-- ====== Target Audience Start ====== -->
<section id="target_audience" class="ud-about">
Expand Down Expand Up @@ -189,10 +189,10 @@ class="shape shape-2"
</div>
</div>
<div class="col-lg-4">
<img src="{{ $page->baseUrl }}assets/images/mobile_libresign.png" alt=""/>
<img src="{{ $page->baseUrl }}assets/images/mobile_libresign.png" alt="print_main_screen"/>
</div>
<div class="col-lg-12 d-flex justify-content-center mt-5">
<a href="{{ locale_url($page, 'contact-us') }}" class="ud-main-btn ud-border-btn">
<a href="{{ locale_path($page, $page->baseUrl) }}contact-us" class="ud-main-btn ud-border-btn">
{{ $page->t('Talk to sales') }}
</a>
</div>
Expand All @@ -202,156 +202,5 @@ class="shape shape-2"
</section>
<!-- ====== End Importance of digital signature ====== -->

<!-- ====== FAQ Start ====== -->
<section id="faq" class="ud-faq">
<div class="shape">
<img src="{{ $page->baseUrl }}assets/images/faq/shape.svg" alt="" />
</div>
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="ud-section-title text-center mx-auto">
<span>FAQ</span>
<h2>{{ $page->t("Any Questions? Answered")}}</h2>
<p>
{{ $page->t("LibreSign frequently asked questions")}}
</p>
</div>
</div>
</div>

<div class="row">
<div class="col-lg-6">
<div class="ud-single-faq wow fadeInUp" data-aos-delay=".1s">
<div class="accordion">
<button
class="ud-faq-btn collapsed"
data-bs-toggle="collapse"
data-bs-target="#collapseOne"
>
<span class="icon flex-shrink-0">
<i class="lni lni-chevron-down"></i>
</span>
<span>{{ $page->t("Why LibreSign?")}}</span>
</button>
<div id="collapseOne" class="accordion-collapse collapse">
<div class="ud-faq-body">
{{ $page->t("LibreSign allows documents to be signed securely and with legal validity, since the system generates hashing - an algorithm that ensures that the file has not been altered after being signed - as well as numbers and records the times of each signature carried out in the document. In this way, the system meets all the requirements of the GDPR - General Data Protection Law.")}}
</div>
</div>
</div>
</div>
<div class="ud-single-faq wow fadeInUp" data-aos-delay=".15s">
<div class="accordion">
<button
class="ud-faq-btn collapsed"
data-bs-toggle="collapse"
data-bs-target="#collapseTwo"
>
<span class="icon flex-shrink-0">
<i class="lni lni-chevron-down"></i>
</span>
<span>{{ $page->t("What is electronic signature capture?")}}</span>
</button>
<div id="collapseTwo" class="accordion-collapse collapse">
<div class="ud-faq-body">
{{ $page->t("Electronic signature capture is a technology for signing electronic document files with a handwritten signature. The use of this technology allows for the elimination of the mailing, storage, filing, copying, and retrieval of paper documents. This will save your business time and money.")}}
</div>
</div>
</div>
</div>
<div class="ud-single-faq wow fadeInUp" data-aos-delay=".2s">
<div class="accordion">
<button
class="ud-faq-btn collapsed"
data-bs-toggle="collapse"
data-bs-target="#collapseThree"
>
<span class="icon flex-shrink-0">
<i class="lni lni-chevron-down"></i>
</span>
<span>
{{ $page->t("What are the key features of LibreCode signature pads?")}}
</span>
</button>
<div id="collapseThree" class="accordion-collapse collapse">
<div class="ud-faq-body">
{{ $page->t("File Creation, Signature with Digital Certificate, Signature Management, Document Management, Validation, API")}}
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-6">
<div class="ud-single-faq wow fadeInUp" data-aos-delay=".1s">
<div class="accordion">
<button
class="ud-faq-btn collapsed"
data-bs-toggle="collapse"
data-bs-target="#collapseFour"
>
<span class="icon flex-shrink-0">
<i class="lni lni-chevron-down"></i>
</span>
<span>
{{ $page->t("Is a digital signature the same as a digitized signature?")}}
</span>
</button>
<div id="collapseFour" class="accordion-collapse collapse">
<div class="ud-faq-body">
{{ $page->t("No. The digitized signature is the reproduction of the handwritten signature as an image using scanner-type. It does not guarantee the authorship and of the electronic document, as there is no association between the signer and the text, as it can be easily copied and inserted another document.")}}
</div>
</div>
</div>
</div>
<div class="ud-single-faq wow fadeInUp" data-aos-delay=".15s">
<div class="accordion">
<button
class="ud-faq-btn collapsed"
data-bs-toggle="collapse"
data-bs-target="#collapseFive"
>
<span class="icon flex-shrink-0">
<i class="lni lni-chevron-down"></i>
</span>
<span>
{{ $page->t("What is the name of the company that LibreSign was developed by?")}}
</span>
</button>
<div id="collapseFive" class="accordion-collapse collapse">
<div class="ud-faq-body">
{{ $page->t("LibreCode, a Brazilian cooperative of free software developers.")}}
</div>
</div>
</div>
</div>
{{-- <div class="ud-single-faq wow fadeInUp" data-aos-delay=".2s">
<div class="accordion">
<button
class="ud-faq-btn collapsed"
data-bs-toggle="collapse"
data-bs-target="#collapseSix"
>
<span class="icon flex-shrink-0">
<i class="lni lni-chevron-down"></i>
</span>
<span>Where and how to host this template?</span>
</button>
<div id="collapseSix" class="accordion-collapse collapse">
<div class="ud-faq-body">
Lorem Ipsum is simply dummy text of the printing and
typesetting industry. Lorem Ipsum has been the industry's
standard dummy text ever since the 1500s, when an unknown
printer took a galley of type and scrambled it to make a
type specimen book.
</div>
</div>
</div>
</div> --}}
</div>
</div>
</div>
</section>
<!-- ====== FAQ End ====== -->
@include('_partials/contact_form')
@endsection
Loading