Smarty Support for PDT

Sono dell’avviso che nel nostro lavoro d’informatici utilizzare strumenti di supporto è pressoché indispensabile.

Questo post sarà molto stringato, desidero segnalare a tutti coloro che sviluppano in PHP e fanno uso di Smarty (New Digital Group, Inc., 2002) come Template Engine (Wikipedia, 2010) il progetto Smarty PDT (ganoro, 2007), ospitato su Google Code (Google). Il progetto altro non è che un plugin per Eclipse PDT (Eclipse Foundation, 2007), nato con l’esigenza di facilitare la vita a coloro che utilizzano Smarty. Per maggiori informazioni sulle caratteristiche del plugin invito a visitare il sito del progetto, sempre dal sito è possibile scaricare il plugin per l’installazione sul vostro Eclipse.

Nessuno vieta l’utilizzo di vi (Wikipedia, 2010) o Emacs (Wikipedia, 2010) per scrivere il codice che realizzerà il nostro software, io sono il primo a farne uso in situazioni di emergenza (non solo). Vi ritrovate soli, davanti ad una “nera” console a caratteri Linux/Unix, che fate ?


Bibliografia

Eclipse Foundation. (2007, Aprile 6). PHP Development Tools Project. Tratto il giorno Febbraio 2, 2010 da Eclipse PDT: http://www.eclipse.org/pdt/

ganoro, o. z. (2007, Dicembre). Smart for PDT. Tratto il giorno Febbraio 2, 2010 da Smart for PDT: http://code.google.com/p/smartypdt/

Google. (s.d.). Google Code. Tratto il giorno Febbraio 2, 2010 da http://code.google.com/intl/it-IT/: http://code.google.com/intl/it-IT/

New Digital Group, Inc. (2002). http://www.smarty.net/. Tratto il giorno Febbraio 2, 2010 da Smarty : Template Engine: http://www.smarty.net/

Wikipedia. (2010, Gennaio 29). Emacs. Tratto il giorno Febbraio 2, 2010 da Emacs: http://it.wikipedia.org/wiki/Emacs

Wikipedia. (2010, Gennaio 31). Template engine (web) – Wikipedia, the free encyclopedia. Tratto il giorno Febbraio 2, 2010 da Wikipedia: http://en.wikipedia.org/wiki/Template_engine_%28web%29

Wikipedia. (2010, Gennaio 30). vi (software). Tratto il giorno Febbraio 2, 2010 da vi (software): http://it.wikipedia.org/wiki/Vi_%28software%29

0 Condivisioni

Antonio Musarra

I began my journey into the world of computing from an Olivetti M24 PC (http://it.wikipedia.org/wiki/Olivetti_M24) bought by my father for his work. Day after day, quickly taking control until … Now doing business consulting for projects in the enterprise application development using web-oriented technologies such as J2EE, Web Services, ESB, TIBCO, PHP.

Potrebbero interessarti anche...

Cos'è il progetto CIE/CNS Apache Docker - Developers Italia

In questo video https://youtu.be/TcAzn1POhsM introdurrò il progetto CIE/CNS Apache Docker di Developers Italia (https://developers.italia.it/it/cie/#resourcecontent-3) nato circa due anni fa.

L'obiettivo di questo progetto è quello di fornire un template pronto all'uso che realizza un sistema di autenticazione tramite la Smart Card TS-CNS (o CNS) e la CIE (Carta d'Identità Elettronica) basato su Apache HTTP. Ognuno può poi modificare o specializzare questo progetto sulla base delle proprie esigenze Si tratta di un progetto docker per la creazione di un container che implementa un sistema di mutua autenticazione o autenticazione bilaterale SSL/TLS.

Questo meccanismo di autenticazione richiede anche il certificato digitale da parte del client, certificato che in questo caso risiede all'interno della TS-CNS o della CIE. La particolarità del sistema implementato (attraverso questo container) è quella di consentire l'autenticazione tramite:

  • La TS-CNS (Tessera Sanitaria - Carta Nazionale Servizi), rilasciata dalla regione di appartenenza;
  • La CIE (Carta d'Identità Elettronica), rilasciata dal comune di residenza.

Nella versione 2.0.0 il progetto è stato aggiornato per essere uniforme alle linee guida di Bootstrap Italia. A seguire alcune risorse che possono essere utili.

  • Cos’è il progetto CIE/CNS Apache Docker (http://bit.ly/3aJ5Gbl)
  • CIE Carta d'Identità Elettronica (https://developers.italia.it/it/cie/)
  • Carta Nazionale dei Servizi (https://www.agid.gov.it/it/piattaforme/carta-nazionale-servizi)
  • Raspberry Pi – Un esempio di applicazione della TS-CNS (https://bit.ly/3hkJ8Aj)
  • Pubblicare il servizio CIE/CNS Apache Docker su Azure Cloud (http://bit.ly/3aPoq8V)
  • Come accedere al portale VETINFO tramite TS-CNS e Mac OS (http://bit.ly/2VFMKq7)