[ITALIAN] wpXtreme - Wordcamp Bologna 2013

Post on 14-Apr-2017

596 views 0 download

Transcript of [ITALIAN] wpXtreme - Wordcamp Bologna 2013

Bologna - WordCamp 2013

wpXtremesviluppo di plugin certi!cati per il WPX Store

Giovambattista FazioliCTO, evangelist developer & co-founder - wpXtreme, Inc.

Giulio AchilliLead Developer & co-founder - wpXtreme, Inc.

https://wpxtre.me - info@wpxtre.me

Bologna - WordCamp 2013

store

Bologna - WordCamp 2013

WPX Store

Bologna - WordCamp 2013

perché certi!care?

Bologna - WordCamp 2013

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

cosa signi!ca certi!care?

Bologna - WordCamp 2013

1. un plugin/estensione/tema deve seguire un processo prima di essere pubblicato nello store

2. NON signi!ca mancanza di bugs

3. NON signi!ca sicurezza al 100%

Bologna - WordCamp 2013

processo di certi!cazione?

Bologna - WordCamp 2013

1. processo di certi!cazione del codice

2. processo di certi!cazione lato store

Bologna - WordCamp 2013

certi!cazione del codice

Bologna - WordCamp 2013

1. Invio del sorgenteDeveloper Center Services

2. Utilizzo del frameworkwpXtreme framework - WPDK

3. Sistemi automatici di controllo e convalida del codiceCode inspection

4. Procedure di Unit Test e controllo funzionaleSONDA

Bologna - WordCamp 2013

Bologna - WordCamp 2013

Bologna - WordCamp 2013

1. getting startedcome scrivere un plugin, guida all’uso del framework WPDK technical reference

2. generate a new productGENESI: generatore di WPX plugin online

3. manage your productinvio, controllo codice tramite CODA, pubblicazione all’interno WPX Store

Bologna - WordCamp 2013

Bologna - WordCamp 2013

Bologna - WordCamp 2013

GENESI generatore di WPX plugin online

Bologna - WordCamp 2013

Bologna - WordCamp 2013

Bologna - WordCamp 2013

Bologna - WordCamp 2013

Bologna - WordCamp 2013

• Object Oriented

• MVC architecture

WPDK

Bologna - WordCamp 2013

• API interface

• build easy and standard UI

• improve WordPress development

WPDK

Bologna - WordCamp 2013

WPDK

WordPress

Bologna - WordCamp 2013

WPDK

Bologna - WordCamp 2013

• about 100 new classes!

• about 1000 new methods!

• extends WP classesi.e. WPDKUser, WPDKRoles, ...

• new UI controls classesi.e. WPDKUIControlSwipe, ...

• wrap HTML classes

i.e. WPDKHTMLTagSelect, ...

• wrap WordPress classes

i.e. WPDKPost, WPDKPostMeta, ...

WPDK

Bologna - WordCamp 2013

• Twitter Bootstrap classesi.e. WPDKTwitterBootstrapAlert, ...

• wrap jQuery classesi.e. WPDKjQueryTab, ...

• new Helper classes

i.e. WPDKArray, WPDKCrypt, ...

• system logi.e. WPDKWatchDog, ...

• new OO con!guration system

i.e. WPDKConfiguration, ...

• and much more...

WPDK

Bologna - WordCamp 2013

Introducing Sonda

Bologna - WordCamp 2013

Introducing SONDA

• server side or local PHP Unit testing• switch WordPress version on"y• switch PHP version on"y• switch wpXtreme framework version on!y

• reporting

Bologna - WordCamp 2013

Bologna - WordCamp 2013

Bologna - WordCamp 2013

certi!cazione lato store

Bologna - WordCamp 2013

1. veri!ca automatica dell’ambienteinstallazione dei plugin/estensioni/temi solo se il sistema target lo permette

2. contributo degli utentisegnalazioni, voti, commenti, ...

Bologna - WordCamp 2013

Bologna - WordCamp 2013

Thank you

Giovambattista FazioliCTO, evangelist developer & co-founder - wpXtreme, Inc.

Giulio AchilliLead Developer & co-founder - wpXtreme, Inc.

https://wpxtre.me - info@wpxtre.me

https://wpxtre.me

https://twitter.com/wpxtreme