Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013
[ITALIAN] wpXtreme - Wordcamp Bologna 2013
1. wpXtreme
sviluppo di plugin certificati per il WPX Store
Giovambattista Fazioli
CTO, evangelist developer & co-founder - wpXtreme, Inc.
Giulio Achilli
Lead Developer & co-founder - wpXtreme, Inc.
https://wpxtre.me - info@wpxtre.me
Bologna - WordCamp 2013
5. 1. Assicurarsi che il plugin/estensione/tema funzioni
ovunque, su qualsiasi installazione
2. Perché alcuni prodotti si pagano...
3. Proporre una qualità superiore rispetto al WordPress
repository
Bologna - WordCamp 2013
7. 1. un plugin/estensione/tema deve seguire un processo
prima di essere pubblicato nello store
2. NON significa mancanza di bugs
3. NON significa sicurezza al 100%
Bologna - WordCamp 2013
11. 1. Invio del sorgente
Developer Center Services
2. Utilizzo del framework
wpXtreme framework - WPDK
3. Sistemi automatici di controllo e convalida del codice
Code inspection
4. Procedure di Unit Test e controllo funzionale
SONDA
Bologna - WordCamp 2013
14. 1. getting started
come scrivere un plugin, guida all’uso del framework WPDK technical reference
2. generate a new product
GENESI: generatore di WPX plugin online
3. manage your product
invio, controllo codice tramite CODA, pubblicazione all’interno WPX Store
Bologna - WordCamp 2013
26. WPDK
• about 100 new classes!
• about 1000 new methods!
• extends WP classes
i.e. WPDKUser, WPDKRoles, ...
• new UI controls classes
i.e. WPDKUIControlSwipe, ...
• wrap HTML classes
i.e. WPDKHTMLTagSelect, ...
• wrap WordPress classes
i.e. WPDKPost, WPDKPostMeta, ...
Bologna - WordCamp 2013
27. WPDK
• Twitter Bootstrap classes
i.e. WPDKTwitterBootstrapAlert, ...
• wrap jQuery classes
i.e. WPDKjQueryTab, ...
• new Helper classes
i.e. WPDKArray, WPDKCrypt, ...
• system log
i.e. WPDKWatchDog, ...
• new OO configuration system
i.e. WPDKConfiguration, ...
• and much more...
Bologna - WordCamp 2013
29. Introducing SONDA
• server side or local PHP Unit testing
• switch WordPress version onfly
• switch PHP version onfly
• switch wpXtreme framework version onfly
• reporting
Bologna - WordCamp 2013
33. 1. verifica automatica dell’ambiente
installazione dei plugin/estensioni/temi solo se il sistema
target lo permette
2. contributo degli utenti
segnalazioni, voti, commenti, ...
Bologna - WordCamp 2013