Publicada la versió 2.0 dels Newsletters Senzills

Publicada la versió 2.0 dels Newsletters Senzills

Ací torne a publicar un poc un resum d'un projectet que he anat fent a poc a poc, Newsletters Senzills, i que ja està prou xulo per a comentar-ho. Tot fet amb Bootstrap, PHP i javascript, molt senzillet però fa el que ha de fer.

La novetat d'aquesta evolució de l'aplicació és que ja no és monoprojecte, sinó que he incorporat cinc projectes distints als que volem anar enviant butlletins regularment. Es poden afegir noves categories de butlletins, però no està automatizat, cal maquetar-les i afegir les cateogires al formulari de publicació de butlletins. L'objectiu de Newsletters Senzills és ser una aplicacioneta menuda, i no multiusuari ni autogestionable.

Publicada la versió 2.0 dels Newsletters Senzills

Com a novetats d'aquesta versió, respecte a l'anterior versió 1.4, estan les següents:

  • Redisseny del formulari de creació de butlletins, ara també còpia i còpia oculta.
  • Control bàsic del formulari de publicació per evitar errors.
  • Possibilitat de previsualitzar els butlletins abans d'enviar-los.
  • Afegit el camp 'categoria' a la base de dades, podent crear distints tipus de butlletins.
  • Redisseny del llistat de butlletins més minimalista i amb la previsualització de la categoria del butlletí.
  • Font verdana i amb un color gris fosc, enlloc de negre, per a millorar la usabilitat de les pàgines.
  • Generació dels butlletins en format PDF al vol fent un click.
  • Modificació del destinatari dels butlletins segons la seua categoria.

Una altra novetat és la possibilitat d'anar fent una revista digital o un apartat de F.A.Q. amb els fitxers generats en format PDF de cada projecte. La idea de la reutilització dels continguts és molt productiva, ja que l'usuari redactor envia un butlletí, i al mateix temps està publicant en una pàgina on es van deixant manuals en format PDFs amb les aclaracions o informacions dels projectes, ordenades per data de manera elegant.

Publicada la versió 2.0 dels Newsletters Senzills

ESTRUCTURA

De moment, la base de dades (MariaDB al meu cas) continua tenint únicament una taula, on enmagatzema les dades dels butlletins, però com a novetat, en aquesta versió 2.0 enmagatzema el destinatari, el correu de còpia i l'assumpte del correu. D'aquesta manera, es pot recuperar un butlletí i també t'ajuda a recordar a qui li ho vas enviar i amb quin assumpte.

Publicada la versió 2.0 dels Newsletters Senzills

La base de dades queda així:

MariaDB [newsletters_db]> describe newsletters;
+-------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| data | date | YES | | NULL | |
| categoria | varchar(40) | YES | | NULL | |
| format | varchar(7) | YES | | NULL | |
| titol_es | varchar(180) | YES | | NULL | |
| destinatari | varchar(60) | NO | | NULL | |
| copia | varchar(60) | NO | | NULL | |
| assumpte | varchar(250) | NO | | NULL | |
| cos_es | text | YES | | NULL | |
| titol_ca | varchar(180) | YES | | NULL | |
| cos_ca | text | YES | | NULL | |
+-------------+--------------+------+-----+---------+----------------+

DESCÀRREGA
Tot el codi i imatges està lliurement disponible al repositori de GitHub. Així que $git clone https://github.com/joancatala/butlletins.git i a córrer.

Al directori https://github.com/joancatala/butlletins/tree/master/vendor/versions estàn les anteriors versions 0.1, 1.0, 1.2, 1.3 i l'anterior 1.4, que vaig anunciar ací al meu blog.

Publicada la versió 2.0 dels Newsletters Senzills

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.