E’ da qualche anno ormai che abbondano in rete sigle come ORM ed MVC (Model - View - Controller), molti framework per lo sviluppo RAD come Codeigniter, RAILS ecc… ne fanno largo uso. Tali tecnologie agevolano notevolmente il lavoro dei programmatori semplificando lo sviluppo e la Creazione di applicazioni Web. Per utilizzare tali framework occorre un requisito fondamentale; la conoscenza di un linguaggio di programmazione. PhpCodeWizard è l’unico framework esistente, che permette a programmatori e non, di impiantare un’applicazione web da zero in soli 5 passaggi, facendoci risparmiare così tempo e denaro. Con PhpCodeWizard ogni progetto creato può essere modificato e gestito direttamente via web senza dover ogni volta scaricare gli script aggiornati. In sostanza PhpCodeWizard gestisce i dati come i CMS gestiscono i contenuti, cioè via web e senza mettere mano al codice. Il risultato ottenuto è tutt’altro che banale, tenuto conto che l’applicazione generata e da considerare già finita.
Home Page: www.phpcodewizard.it
“Professional Codeigniter” il nuovo libro per sviluppare con PHP in MVC
Dopo l’uscita dello scorso anno del libro “CodeIgniter for Rapid PHP Application Development” (pubblicato da PAKT publishing), nel giugno 2008 la nota casa editrice Wrox press pubblica una nuova guida di 336 pagine completamente dedicata al “nostro” framework php Codeigniter. Il libro e’ stato scritto da Thomas Myer e si intitola Professional Codeigniter ed e’ acquistabile e reperibile dall’italia in pochi giorni comodamente presso IBS(Internet book shop).
Codeigniter Redux Authentication: libreria per l’autenticazione
In questo caldissimo mese di luglio vi voglio presentare Redux Authtentication library, un pacchetto per l’autenticazione da utilizzare con il “nostro” amato framework php Codeigniter. Questa libreria ci consente di creare in modo facile e super veloce l’accesso protetto al backend dei nostri progetti e di avere una base solida su cui costruire e personalizzare la sicurezza della nostra applicazione web.
CodeIgniter 1.6.3 nuova fixed release per il framework php
Lo staff di sviluppo del framework CodeIgniter è stato come al solito felice di annunciare il rilascio della nuova versione 1.6.3 annunciato sul sito ufficiale di codeigniter il 26/06/2008. Questa versione, la 1.6.3 è pressochè identica a livello funzionale, si tratta infatti di una relase di mantenimento, include la risoluzione di vari bug diagnosticati e alcune rifiniture di features esistenti già nella precedente release. I dettagli potranno essere visionati come al solito nel Change Log.
In aggiunta, grazie al contributo esterno di un membro della comunità di Codeigniter, Pascal Kriete (Inparo), è stato identificato ed eliminato una potenziale vulnerabilità che consentiva di bucare i siti con la tecnica del cross-site scripting.
Tutorial Codeigniter per l’integrazione di ajax con jquery
Negli ultimi due anni passati, AJAX è diventato velocemente uno strumento ormai necessario per ogni web developer. In effetti grazie all’utilizzo di AJAX è possibile velocizzare le applicazioni, diminuendo il consumo di banda e i tempi di caricamento delle pagine, donando inoltre una maggiore usabilità.
In questo tutorial per il framework Codeigniter, tradotto parzialmente dall’articolo di Michael Wales, verrà mostrato come implementare in Codeigniter un caricamento dinamico di record da un database, utilizzando chiamate AJAX con l’usilio di Jquery.
La nostra applicazione sarà composta da una lista di post di un blog, che sono suddivisi in due tipologie: la lista dei pubblicati o la lista delle bozze. Inizialmente la nostra applicazione funzionerà senza l’utilizzo di chiamate AJAX; poi successivamente inseriremo questa funzionalità utilizzando un semplice script jQuery, garantendo comunque la fruibilità del sito anche se l’utente non ha abilitato il supporto javascript (perdendo solamente le chiamate asincrone AJAX ma non i contenuti da visualizzare).
Rilasciato Codeigniter v.1.6.2, nuova versione del noto framework php
Il team di sviluppo di Codeigniter il 13-05-2008 ha annunciato, attraverso il portavoce Derek Jones, il rilascio della versione ufficiale del framework php giunto alla versione 1.6.2. Questa release include piu’ di 29 correzioni di bug fixes e l’integrazione di 34 nuove feature e miglioramenti.
Per la lista completa fate riferimento al Change log, comunque le modifiche piu’ sostanziali riguardano l’Active Record, alcune interazioni con il database, l’introduzione di nuove constanti per i files, migliorata la libreria Zip e la compatibilita’ degli Helper, nuove feature sui File Helper, la rimozione del tag php di chiusura dai file del framework e tante altre ancora.. quindi non resta che effettuare subito l’upgrade!
Per i dettagli consultate questa pagina. Come sempre, fate riferimento alla guida (istruzioni upgrade) per effettuare l’aggiornamento da una precedente release di Codeigniter.
Riferimenti:
http://codeigniter.com/news/codeigniter_v162_released/
Jquery media plugin per inserire contenuti multimediali nelle pagine web
Jquery é una libreria javascript clientside veloce e concisa, tra l’altro molto famosa ed utilizzata, che permette di gestire eventi, integrare animazioni, inserire iterazioni di tipo ajax alle pagine web. Questo framework javascript e’ stata pensato appunto per cambiare e facilitare il modo di scrivere codice javascript, semplificando e potenziando le nostre applicazioni web, arricchendole di maggiore usabilitá e interattivitá. In questo post non voglio di certo ripetere nozioni scontate che si trovano ovunque sul web, ma vorrei piú che altro introdurre l’uso di alcuni plugin jquery che utilizzo nelle mie realizzazioni che sono a mio parere molto utili.
Uno di questi é il jQuery Media Plugin che supporta la conversione di un semplice e conciso tag in un un markup per un contenuto multimediale. Puo’ essere utilizzato per integrare facilmente in una pagina web media come Flash, Quicktime, Wndows Media Player, Real Player, MP3, Silverlight, PDF e tanti altri. In sostanza questo plugin converte l’elemento html, solitamente il tag con una classe css assegnata, in un contenente tag come object o iframe necessari per rendere all’utente il contenuto multimediale.
Questo media plugin jquery puo’ essere utilizzato in tutte quelle situazioni in cui si vuole rendere veloce l’inserimento di questi contenuti, e dotare anche gli utenti inesperti di un modo semplice per aggiornare i contenuti multimediali dei siti web, inserendo semplicemente dei link. Leggi il resto »
Usare librerie Ajax nel framework php Codeigniter
In questo post del blog vediamo come integrare facilmente nelle nostre applicazioni script ajax utilizzando sempre il framework php codeigniter. Il pacchetto scaricabile da qui, “Ajax for Codeigniter” ci permette di fornire funzionalitá ajax nelle nostre applicazioni web, utilizzando semplicemente degli helpers che includono le librerie ajax, in particolare potremmo utilizzare le librerie prototype e scriptaculous.
Vediamo in pochi passi come configurare il framework, poi per i dettagli di utilizzo fate riferimento alla guida all’interno del pacchetto. Leggi il resto »
SEO URL rewrite con il framework php Codeigniter
Questo tip mostra come é possibile effettuare la riscrittura delle URL a scopi SEO (indicizzazione e ottimizzazione motori di ricerca) in modo molto semplice utilizzando il framework php Codeigniter.
Per riscrittura delle url si intende fare un rewrite delle url inserendo parole chiavi relative alle argomentazioni della pagina e mapparle direttamente sul controller che la gestisce. Questo perché tipicamente c’é una corrispondenza uno a uno tra le url e il corrispondente controller (classe/metodo).
Per effettuare le prime riscritture ipotizziamo di avere tre pagine: la “Home”, la pagina “Chi siamo” e “Cosa facciamo” che hanno un corrispondenza con la classe controller Home, Chisiamo e la classe Cosafacciamo. All’interno della cartella /system/application/config apriamo in prima istanza il file routes.php
Leggi il resto »
Workshop di presentazione del nuovo Zend framework
Dopo il rilascio del 17 marzo da parte di Zend Technologies della nuova versione 1.5 del celebre Zend Framework, che ha apportato numerosi nuovi servizi e miglioramenti alla precendente release del framework 1.0.4;
la Zend per avvicinare aziende e programmatori al proprio Framework, stá promuovendo alcuni workshop completamente gratuiti:
Il programma in agenda, a mio parere molto breve, dopo una introduzione sui framework PHP, illustrerá le caratteristiche principali del nuovo Zend Framework 1.5 e terminerá con esempi reali di applicazioni.
Per maggiori informazioni e per comunicare la partecipazione consultate la pagina del workshop.