===== Hacienda con Drupal =====
==== VPS ====
Al menos 5GB de RAM, traté con 1G de RAM y 4G de SWAP, funcionó.
Instalar Drupal
==== Configurar repositorio adicional ====
Modificar /var/www/html/drupal/composer.json
"repositories": [
{
"type": "composer",
"url": "https://packages.drupal.org/8"
},
{
"type": "git",
"url": "https://github.com/ParallelDevs/e_invoice_cr.git"
}
],
Instalar:
composer require swiftmailer/swiftmailer:5.4.12
composer require 'drupal/swiftmailer:^1.0'
composer require drupal/Field_group
composer require drupal/Addressfield_cr
composer require drupal/Paragraphs
composer require drupal/Entity_print
composer require drupal/Twig_field_value
composer require paralleldevs/e_invoice_cr
==== Módulos a habilitar ====
* Mail System
* SwiftMailer
* Field Group
* Address Field CR
* Entity Print
* Entity Reference Revisions
* Paragraphs
* Twig Field Value
* Telephone
* Content Moderation
* Workflows
En el siguiente estricto orden:
* Invoice CR
* Invoice CR customer entity
* Invoice CR tax entity
* Invoice CR invoice entity
* Invoice CR email
==== ¿Que se ocupa? ====
* Cuenta de correo electrónico y contraseña.
* Si no es de un servicio conocido, a saber gmail, outlook (hotmail), la información de correo saliente (SMTP)
* Información del usuario de hacienda y contraseña
* Llave para firmar las facturas
* Número de identificación
{{ ::e_invoice_cr.tar.gz |}}