Ecco la sequenza delle action che vengono eseguite durante una tipica richiesta da backend. Commenti, integrazioni e correzioni sono ben gradite.
Categoria ‘WordPress’
WordPress: actions run during a typical request by admin
WordPress: actions run during a typical request by frontend
Ecco la sequenza delle action che vengono eseguite durante una tipica richiesta da frontend. Commenti, integrazioni e correzioni sono ben gradite.
WPDK: thinking Object-Oriented
Pensare ad oggetti è fondamentale (e naturale) in alcuni linguaggi di programmazione. In Objective-C, ad esempio, non c’è cosa che non possa essere pensata e modellata ad oggetti. In PHP questa prassi è meno frequente, un pò perché il linguaggio è da poco orientato agli oggetti, un pò perché non offre molto a livello di programmazione OO, e un pò perché gli stessi programmatori PHP hanno forse paura di appesantire o di imbarcarsi in situazioni apparentemente risolvibili con la scrittura di codice più lineare.
WPDK: coding style
Il framework WPDK nasce come compendio ed aiuto allo sviluppo su WordPress. Esso dunque non vuole sostituirsi al core, ma deve tuttavia confrontarsi con l’attuale struttura del codice. Per tutta una serie di ragioni, alcune comprensibili e altre un po meno, WordPress espone un core a volte poco strutturato. Manca di omogeneità, di coerenza, sia a livello logico che a livello di stile di codice.
WPDK: PHP Overloading
L’overloading è quella caratteristica di molti linguaggi orientati agli oggetti in grado di distinguere due o più metodi chiamati in modo identico dalle differenze dei parametri. Attenzione perché come indicato nel manuale PHP:
PHP’s interpretation of “overloading” is different than most object oriented languages. Overloading traditionally provides the ability to have multiple methods with the same name but different quantities and types of arguments.
Comunque sia, se il PHP fosse davvero tipizzato e includesse l’overloading, si potrebbe scrivere:
WPDK: Javascript pattern
Proseguendo il nostro tour sul WPDK, oggi voglio illustrarvi il pattern Javascript utilizzato nel framework.
Javascript possiede molti pattern, quello che abbiamo scelto (una variante del Module Pattern) credo mantenga una buona similitudine con PHP, garantendo comunque ottimi vantaggi a livello di script. La similitudine l’ho ricercata in quanto alcune classi Javascript possiedono una loro controparte in PHP, o viceversa.
WPDK: how I did it
Durante lo sviluppo del sistema wpXtreme e in particolare del KIT di sviluppo WPDK (WordPress Development Kit), ho imparato moltissime cose! Soprattutto ho iniziato ad apprezzare tecniche che in passato usavo di rado.
Voglio quindi iniziare con questo post a raccontarvi tutte le cose meravigliose che ho imparato ad amare e mettere in pratica, in relazione allo sviluppo del framework WPDK dedicato allo sviluppo su WordPress.
wpXtreme Developer Contest
Aperti da oggi e fino al 5 novembre i termini per la presentazione della domanda di partecipazione al contest riservato agli sviluppatori di plugin WordPress: in palio un iPhone5 16gb per il primo classificato.
wpXtreme sta arrivando: il plugin free che rivoluzionerà l’esperienza d’uso di WordPress è pronto, e con lui il WPX Store, il primo app store che consentirà ad ogni sviluppatore di pubblicare e vendere i propri plugin attraverso il WPX Developer Center.
All’indirizzo https://wpxtre.me è disponibile una preview delle principali funzionalità che gli utenti avranno a disposizione.
WPDK WordPress Development Kit
Il WPDK (WordPress Development Kit) è un framework proprietario sviluppato per velocizzare lo sviluppo della suite wpXtreme. L’uso di un framework, oltre a rendere la creazione di plugin per WordPress più rapida, permette di concentrare in un unico luogo numerose funzioni comuni a molti plugin. Il WPDK rappresenta quindi un vero eproprio SDK per lo sviluppo di plugin (e non solo), fornendo API e servizi che possono essere aggiornati e migliorati nel tempo.
Introducing wpXtreme
Da quando abbiamo presentato wpXtreme ci siamo accorti che molti non hanno ben compreso quali potenzialità possiede questo progetto. Con questo primo articolo desidero, come CTO di wpXtreme nonché di Saidmade, spiegare meglio tutto ciò che abbiamo fatto e stiamo facendo per rendere wpXtreme qualcosa di unico.
Cos’è wpXtreme?
wpXtreme è un progetto, una stratup se preferite, ma realmente – o fisicamente – di quali prodotti o servizi stiamo parlando? In prima battuta wpXtreme è innanzitutto un plugin per WordPress scaricabile gratuitamente (a breve) che consente di accedere immediatamente ad una serie di miglioramenti e servizi:







Ultimi Commenti
Giovambattista Fazioli: @ale: Come indicato @Kevin vedi sul repo di GitHub: https://github.com/gfazioli/Ch roma-Key
Giovambattista Fazioli: @Kevin: See https://github.com/gfazioli/Ch roma-Key
Kevin: Very nice example – would like to see the .fla too!
Ludovica: Ciao! Ti spiego il mio dubbio. Quando scrivo un post non inserisco immagini nell’articolo (se così...
Marco: ciao @Giovambattista Fazioli, grazie per tutte le delucidazioni di questa ottima guida. Avrei un quesito da...