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

 

 

Spesso noi programmatori siamo costretti a lavorare in condizioni esasperate da tempistiche troppo stringenti, richieste e specifiche date all’ultimo minuto e margini di brainstorming ridicoli.

Questo e’ quello che succede in molte aziende dove spesso i project manager (cosi’ amano definirsi), che in alcuni casi non hanno neanche mai seriamente progettato e sviluppato applicazioni, pretendono di vedere i risultati in tempi molto brevi.. magari preferiscono vedere la bozza del software semi funzionante, anche se concepita male, piuttosto che dare agli analisti/sviluppatori tempi adeguati di progettazione e analisi che migliorerebbero inevitabilmente la qualita’ e la stabilita’ finale dei software prodotti.

Leggi il resto »

“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).

Leggi il resto »

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.

Le features di questa libreria sono:

  • Registrazione degli utenti
  • Login e logout
  • Gestione perdita password
  • Gestione gruppi utenti
  • Sistema di Ban degli utenti
  • Focalizzata sulla sicurezza

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 »

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:

  • Mercoledì 16 Aprile c/o Atahotel Executive Milano Vle Don Luigi Sturzo , 45
  • Venerdì 18 Aprile c/o Zend Technologies Roma, Piazza del Popolo 18


Workshop presentazione nuovo zend framework

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.

Scegliere un framework php, confronto tra il framework kohana php e codeigniter.

Ogni programmatore che si rispetti, che vuole rimanere competitivo sul mercato, è sempre alla continua ricerca di qualche libreria/framework che gli permetta di semplificare il proprio lavoro, ovvero: ridurre i tempi di sviluppo, migliorare sempre le proprie applicazioni, ottenenere risultati ottimi avvalendosi di strumenti efficienti, senza dover ogni volta “reinventare la ruota” ecc.
Esistono per questo framework, insiemi di librerie e di classi dall’utilizzo più o meno standard, che ci permettono di programmare in modo più semplice, estendendo l’esistente, senza doverci preoccupare direttamente di alcune problematiche: ad esempio dell’interfacciamento al database o dell’implementazione della sicurezza o di altri dettagli implementativi che allungano notevolmente i tempi di sviluppo, aumentano la complessibilità, diminuendo la gestibilità complessiva, e facendoci perdere sostanzialmente denaro.
Leggi il resto »

Guida alla creazione di un blog con il framework codeigniter

Ecco a voi un’altro tutorial di sviluppo web, piú complesso rispetto al precedente, utilizzando il framework CodeIgniter. Questa guida é una bozza per la creazione di un semplice blog sfruttando le potenzialitá di questo versatile e potente framework, che come sappiamo stá maturando sempre piú interesse nel mondo dagli sviluppatori del web che credono fermamente nel pattern di sviluppo MVC.

Questo tutorial ha preso spunto quasi interamente dal tutorial di Michael Wales “Live tutorial codeigniter blog”, il quale presenta secondo me alcuni errori e imprecisioni, come ad esempio il non utilizzo delle classi che estendono il Model per fare interfacciarsi al database (pattern MVC), implementate in modo “sporco” direttamente all’interno del controller.
Inoltre ho esteso qualche funzionalitá non implementata come: la visione dei singoli post del blog, i commenti sui post, il logout.. ecc

Leggi il resto »

Classe PHP per l’upload dei files

class.upload.php è una classe in php giunta alla versione 0.25, rilascia sotto la licenza GNU V2, che permette l’upload dei files e la manipolazione delle immagini in maniera molto semplice e potente.
Infatti ci da la possibilità di creare velocemente thumbnails delle immagini uploadate, consentendo inoltre di aggiungere semplicemente label ed effetti alle immagini, semplificandoci notevolmente l’implementazione delle nostre photogallery.

Di seguito riportati 3 esempi di casistiche implementative:
Leggi il resto »

Tutorial con il Framework CodeIgniter Perché dovrei usare CodeIgniter?
Come detto in precedenza nell’articolo “Programmare il Web seguendo MVC” ci sono tantissime scelte per sviluppare applicazioni PHP con dei framework che permettono una programmazione di tipo RAD (Rapid Application Development), basta dare un’occhiata a questa lista, ognuno di essi avrá sicuramente vantaggi e svantaggi discutibili. Molti framework offrono ORM (Object-relational Mapping); alcuni sistemi di autenticazione o interfaccie con AJAX. In ogni caso comunque, quello che solitamente si vuole, é un ambiente che permetta di programmare velocemente senza dover affrontare librerie troppo complesse, CodeIgniter sembra permettere questo offrendo comunque molteplici ed utili funzionalità!

Leggi il resto »