PHP LEARN – Chiusura estiva

Cari lettori, PHP LEARN prende una pausa per l’intero mese di agosto. Questo permetterà di pianificare il programma editoriale per i prossimi mesi, aggiornare il sistema, e valutare alcune scelte strategiche in cantiere ormai da molto tempo.
Mi permetto di fare un brevissimo bilancio di questo anno di attività.
A quasi due anni dalla sua nascita, questo progetto editoriale ha prodotto 95 articoli tecnici di qualità (eccellentemente indicalizzati) ed ha incrementato costantemente il numero dei lettori arrivando ai 200-300 contatti giornalieri dell’ultimo periodo ed è citato da numerosi siti specializzati.
Ciononostante constato con rammarico che il mio invito ai lettori più esperti ad unirsi alla redazione è caduto sempre nel vuoto. Pazienza, vi attendo comunque numerosi al 7 di settembre, data prevista per la riapertura di PHP LEARN.
Buone vacanze a tutti!

5 Commenti

[standarLib applicazione pratica] 4. La navigazione

Nota: questa unità didattica fa parte di una guida che inizia con questo articolo.

In questo articolo realizzeremo la navigazione della nostra applicazione. Lo faremo creando un plugin; in questo modo tratteremo anche questo aspetto di standardLib. Inoltre, realizzare funzionalità tramite lo sviluppo di plugin conferisce eleganza e ordine al codice. Il consiglio, prima di iniziare, è di leggere la documentazione relativa alla creazione di plugin per standardLib.
Prosegui la lettura »

1 Commento

[standarLib applicazione pratica] 3. Login e “password dimenticata”

Nota: questa unità didattica fa parte di una guida che inizia con questo articolo.

In questo articolo vedremo la semplicità con la quale, attraverso standardLib, sia possibile realizzare le funzioni di login e di password dimenticata.
Ma prima di tutto dovremo procedere alla realizzazione della pagina verify.php, che in pratica è la pagina che viene richiamata dal link contenuto nell’email di conferma. Questo link passa in GET la chiave di verifica e l’id dell’utente che verranno poi verificati. Prosegui la lettura »

Nessun commento

Ci vediamo a luglio!

A partire dalla prossima settimana e fino alla metà di luglio sarò assente ed impossibilitato a pubblicare articoli o a rispondere ad eventuali commenti o domande.
Nel corso della seconda metà di luglio vi sarà spazio per la pubblicazione di un paio di articoli, mentre credo che nel corso del mese di agosto, php learn prenderà un pasua (comunque sarete tutti in vacanza, o no?).

Ciao a tutti e buona lettura su php learn!

Nessun commento

[standarLib applicazione pratica] 2. Modello pagina e registrazione utenti

Nota: questa unità didattica fa parte di una guida che inizia con questo articolo.

Nell’ultimo articolo ci siamo lasciati con standardLib installato, configurato e posizionato all’interno della cartella della nostra applicazione. Ora, prima di calarci nel cuore vero e proprio del framework, iniziamo a preparare il modello delle pagine della nostra applicazione.

La pagina modello

Faremo qualcosa di veramente semplice: Navigazione sulla sinistra e contenuti sulla destra. Il tutto centrato con larghezza 960px. Iniziamo a scrivere il markup del file modello.php. Come prima cosa, includeremo il file engine.php grazie al quale viene inizializzato standardLib.
Prosegui la lettura »

Nessun commento

[standarLib applicazione pratica] 1. Installazione e preparazione

Iniziamo oggi una serie di articoli nei quali realizzeremo una piccola applicazione sfruttando il framework standardLib.
Questa applicazione permetterà agli utenti registrati di scrivere dei messaggi. Una cosa tipo un forum ma con un solo argomento; molto semplice e chiaramente senza pensare al layout. Tenteremo comunque di utilizzare quanti più modelli possibili. Prosegui la lettura »

5 Commenti

Rilasciato standardLib!

E’ con grande piacere che annuncio il rilascio del framework PHP standardLib. Il pacchetto é scaricabile dal sito ufficiale dove é pure possibile trovare la documentazione e tutte le informazioni necessarie.

Consiglio, prima di buttarsi a capofitto nella documentazione di leggere i capitoli riguardanti l’installazione e le conoscenze di base.

standardLib, così come concepito, provvede ad una drastica riduzione dei tempi di produzione nei principali ambiti della realizzazione di un’applicazione web.

A titolo di prova ho realizzato io stesso un piccolo sitema di registrazione ed autenticazione utenti in 10 minuti.

Nelle prossime settimane, su PHP LEARN, vedremo la realizzazione di una piccola applicazione attraverso il framework standardLib. Questo a complemento della documentazione ed anche per mostrare quanto sia facile implementare funzionalità altrimenti complesse.

Non resta che provarlo e seguire i prossimi articoli dove, come detto, lo vedremo nella pratica.

Auguri standardLib!

5 Commenti

Non sono morto…

Voglio tranquillizzare i lettori più assidui i quali, non avendo visto pubblicato nulla la scorsa settimana, hanno iniziato ad innervosirsi ed a pensare a possibili tragedie.

No. Semplicemente sono molto assorbito dalla realizzazione della documentazione di standardLib.
In compenso posso annunciare che sarà disponibile molto prima del previsto, forse già la prossima settimana.

Nel mentre preparatevi in quanto sono in programma alcune unità didattiche proprio su standardLib. Realizzeremo una piccola applicazione con questo framework in modo da comprenderne appieno i meccanismi e soprattutto i numerosi vantaggi.

4 Commenti

standardLib – Anteprima su PHP LEARN

Chi mi conosce dall’alba dei tempi, ha probabilmente apprezzato una raccolta di librerie chiamata lib.mtxweb.standard. Si tratta di una collezione di classi utili nello sviluppo di applicazioni web che erano scaricabili dal mio repository. Ora non ci sono più e qualcuno mi ha domandato il perché (mi scuso per aver temporeggiato fino ad ora, ma svelerò subito il mistero).

Da un po’ di tempo a questa parte, ho deciso di riordinare il pacchetto lib.mtxweb.standard (riscrivere tutto con una sintassi PHP 5, aumentare il livello di astrazione, migliorare l’implementazione, semplificare l’estendibilità, eccetera).
Facendo questo lavoro ho pensato che con uno sforzo ulteriore avrei potuto farne un framework vero e proprio; un prodotto molto più “finito” e facile da utilizzare. Ed eccomi dunque a sviluppare standardLib (è questo il nome provvisorio). Prosegui la lettura »

10 Commenti

Come predisporre un ambiente di sviluppo su piattaforma linux? (terza parte)

Nell’ultimo articolo, abbiamo visto l’installazione di Apache, PHP, Mysql e phpmyadmin, come pure di un’editor e di un IDE per lo sviluppo delle nostre applicazioni. Ci siamo lasciati con un misterioso comando eseguito da terminale. In questo articolo ne vedremo il significato e l’importanza nell’ambito dell’argomento che andremo a trattare: la configurazione. Prosegui la lettura »

1 Commento