SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
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
store

Bologna - WordCamp 2013
WPX Store




Bologna - WordCamp 2013
perché certificare?




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 significa certificare?




Bologna - WordCamp 2013
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
processo di certificazione?




Bologna - WordCamp 2013
1. processo di certificazione del codice


      2. processo di certificazione lato store




Bologna - WordCamp 2013
certificazione del codice

Bologna - WordCamp 2013
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
Bologna - WordCamp 2013
Bologna - WordCamp 2013
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
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
WPDK


                          • Object Oriented

                          • MVC architecture




Bologna - WordCamp 2013
WPDK


                          • API interface

                          • build easy and standard UI

                          • improve WordPress development




Bologna - WordCamp 2013
WPDK

                          WordPress




Bologna - WordCamp 2013
WPDK




Bologna - WordCamp 2013
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
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
Introducing Sonda




Bologna - WordCamp 2013
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
Bologna - WordCamp 2013
Bologna - WordCamp 2013
certificazione lato store

Bologna - WordCamp 2013
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
Bologna - WordCamp 2013
Thank you
                                          https://wpxtre.me
                                          https://twitter.com/wpxtreme




         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

Mais conteúdo relacionado

Destaque

Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13
Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13
Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13Corley S.r.l.
 
Best Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp Bologna
Best Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp BolognaBest Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp Bologna
Best Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp BolognaLuca Degli Esposti
 
WordPress Development Tools and Best Practices
WordPress Development Tools and Best PracticesWordPress Development Tools and Best Practices
WordPress Development Tools and Best PracticesDanilo Ercoli
 
Wordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessiWordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessiMaurizio Pelizzone
 
5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...
5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...
5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...Andrea Cardinali
 
50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...
50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...
50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...Andrea Cardinali
 
Creare temi custom con _s, Bootstrap e LESS
Creare temi custom con _s, Bootstrap e LESSCreare temi custom con _s, Bootstrap e LESS
Creare temi custom con _s, Bootstrap e LESSPiero Bellomo
 
Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013
Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013
Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013Giuliano Ambrosio
 

Destaque (8)

Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13
Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13
Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13
 
Best Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp Bologna
Best Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp BolognaBest Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp Bologna
Best Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp Bologna
 
WordPress Development Tools and Best Practices
WordPress Development Tools and Best PracticesWordPress Development Tools and Best Practices
WordPress Development Tools and Best Practices
 
Wordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessiWordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessi
 
5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...
5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...
5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...
 
50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...
50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...
50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...
 
Creare temi custom con _s, Bootstrap e LESS
Creare temi custom con _s, Bootstrap e LESSCreare temi custom con _s, Bootstrap e LESS
Creare temi custom con _s, Bootstrap e LESS
 
Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013
Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013
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
  • 3. WPX Store 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
  • 9. 1. processo di certificazione del codice 2. processo di certificazione lato store 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
  • 17. GENESI generatore di WPX plugin online Bologna - WordCamp 2013
  • 22. WPDK • Object Oriented • MVC architecture Bologna - WordCamp 2013
  • 23. WPDK • API interface • build easy and standard UI • improve WordPress development Bologna - WordCamp 2013
  • 24. WPDK WordPress 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
  • 35. Thank you https://wpxtre.me https://twitter.com/wpxtreme 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