Articoli con Tag ‘WordPress’


WordPress: actions run during a typical request by admin

Ecco la sequenza delle action che vengono eseguite durante una tipica richiesta da backend. Commenti, integrazioni e correzioni sono ben gradite.

Continua...

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.

Continua...

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.

Continua...

wpXtreme Developer Contest

wpXtreme LogoAperti 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.

Continua...

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.

Continua...

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:

wpXtreme Schemas

Continua...

wpXtreme: dope your WordPress

Ormai sono circa 4 anni da quando ho fondato Saidmade insieme ai miei due soci Nicola e Matteo; sono stati 4 anni molto intensi, pieni di soddisfazioni, ma per certi versi anche molto faticosi. Fin dall’inizio di questo viaggio, abbiamo creduto in un progetto opensource che oggi è considerato il top: WordPress.

Abbiamo dedicato giorni e giorni a fare ricerca e sviluppo su questa piattaforma e possiamo tranquillamente dire di averla “rivoltata come un calzino”. Ho fatto questa piccola introduzione per presentarvi la nuova startup su cui stiamo lavorando e in cui stiamo concentrando tutta l’esperienza accumulata in questi anni: wpXtreme.

Continua...

WordPress folder functions: tutte le path portano a WordPress

WordPress mette a disposizione molti modi per accedere ai nomi delle sue cartelle e costruirne di nuovi. Ecco un elenco utile con esempi eseguiti, per essere più chiari, a partire da una sottocartella posizionata in un ipotetico plugin:

Plugins

Iniziamo con plugins_url() utile per determinare e costruire url quando si scrive un plugin.

plugins_url()

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Se questa riga viene eseguita da
// http://www.miosito.com/wp-content/plugins/my_plugin/classes/test.php

$r = plugins_url();
// http://www.miosito.com/wp-content/plugins/

$r = plugins_url( 'myscript.js', __FILE__ );
// http://www.miosito.com/wp-content/plugins/my_plugin/classes/myscript.js

$r = plugins_url ( 'assets' );
// http://www.miosito.com/wp-content/plugins/assets

$r = trailingslashit( plugins_url ( 'assets' ) );
// http://www.miosito.com/wp-content/plugins/assets/

Continua...

Sondaggio: CMS e Software a pagamento

Continua...

Bachi di inizio anno: WordPress update e WPML get_page_by_path()

Il 2012 è iniziato con qualche ora di deep-debugging a causa di due (noti) bachi abbastanza fastidiosi. Il primo, tra l’altro abbastanza datato, presente nel core di WordPress che riguarda il metodo update() della classe wpdb, con la globale (e famosa) omonima istanza $wpdb. Il difetto appare quando si tenta di aggiornare un campo a NULL. Nonostante le numerose lamentele, il team di sviluppo WordPress sembra non trovare soluzione al fastidioso problema. Infatti, ad oggi, l’unica soluzione è quella di scriversi l’SQL per proprio conto.

Continua...