{"id":689,"date":"2012-12-11T17:16:19","date_gmt":"2012-12-11T16:16:19","guid":{"rendered":"https:\/\/2013.bologna.wordcamp.org\/?post_type=wcb_session&#038;p=689"},"modified":"2013-03-19T23:38:37","modified_gmt":"2013-03-19T22:38:37","slug":"sviluppare-plugin-certificati-per-wpxtreme-lapp-store-di-wordpress","status":"publish","type":"wcb_session","link":"https:\/\/bologna.wordcamp.org\/2013\/session\/sviluppare-plugin-certificati-per-wpxtreme-lapp-store-di-wordpress\/","title":{"rendered":"Sviluppare plugin certificati per wpXtreme, l&#8217;app store di WordPress"},"content":{"rendered":"<p>Dopo anni passati a progettare plugin che rispondessero alle esigenze dei nostri clienti, con wpXtreme negli ultimi mesi ci siamo concentrati sullo sviluppo di un ecosistema in grado di abbracciare tutto l&#8217;universo WordPress: per gli sviluppatori come noi abbiamo creato un developer center grazie al quale poter vendere i propri plugin; per gli utilizzatori finali abbiamo studiato un plugin free in grado di potenziare alcune delle funzionalit\u00e0 di WordPress, oltre ad inserire un vero e proprio app store direttamente all&#8217;interno della dashboard del nostro CMS preferito.<br \/>\nIn questa sessione vi racconteremo con esempi pratici il nostro WPDK (developer kit), ovvero gli standard e le procedure che abbiamo pensato per la creazione di un plugin di qualit\u00e0, a partire dalla sua struttura fino al readme.txt; vi racconteremo il nostro code inspecting (o controllo semantico); vi racconteremo Sonda, che \u00e8 una delle nostre prossime importanti milestone, ovvero un sistema di unit test standard basato su PHPUnit; vi racconteremo il vero e proprio developer center ed i suoi collegamenti con lo store.<br \/>\nInsomma, vi racconteremo wpXtreme.<\/p>\n<iframe src='https:\/\/www.slideshare.net\/slideshow\/embed_code\/16504256' width='640' height='525' sandbox=\"allow-popups allow-scripts allow-same-origin allow-presentation\" allowfullscreen webkitallowfullscreen mozallowfullscreen><\/iframe>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/mGhwpCZL3II?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=it-IT&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dopo anni passati a progettare plugin che rispondessero alle esigenze dei nostri clienti, con wpXtreme negli ultimi mesi ci siamo concentrati sullo sviluppo di un ecosistema in grado di abbracciare tutto l&#8217;universo WordPress: per gli sviluppatori come noi abbiamo creato &hellip; <a href=\"https:\/\/bologna.wordcamp.org\/2013\/session\/sviluppare-plugin-certificati-per-wpxtreme-lapp-store-di-wordpress\/\">Continua la lettura <span class=\"screen-reader-text\">Sviluppare plugin certificati per wpXtreme, l&#8217;app store di WordPress<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":10583679,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":0,"_wcpt_session_duration":3000,"_wcpt_session_type":"","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1064,1969],"footnotes":""},"session_track":[8858],"session_category":[],"class_list":["post-689","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developers"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2OVb8-b7","session_date_time":{"date":"","time":""},"session_speakers":[{"id":"1064","slug":"giovambattista-fazioli","name":"Giovambattista Fazioli","link":"https:\/\/bologna.wordcamp.org\/2013\/speaker\/giovambattista-fazioli\/"},{"id":"1969","slug":"giulio-achilli","name":"Giulio Achilli","link":"https:\/\/bologna.wordcamp.org\/2013\/speaker\/giulio-achilli\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/users\/10583679"}],"version-history":[{"count":7,"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/689\/revisions"}],"predecessor-version":[{"id":2043,"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/689\/revisions\/2043"}],"speakers":[{"embeddable":true,"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/speakers\/1064"},{"embeddable":true,"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/speakers\/1969"}],"wp:attachment":[{"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/media?parent=689"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_track?post=689"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/bologna.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_category?post=689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}