{"id":961,"date":"2014-12-12T15:35:50","date_gmt":"2014-12-12T14:35:50","guid":{"rendered":"https:\/\/2015.paris.wordcamp.org\/?post_type=wcb_session&#038;p=961"},"modified":"2015-06-15T16:06:39","modified_gmt":"2015-06-15T14:06:39","slug":"wordpress-en-tant-que-framework-dapplication-developper-des-applications-web-avec-wordpress-et-themosis","status":"publish","type":"wcb_session","link":"https:\/\/paris.wordcamp.org\/2015\/session\/wordpress-en-tant-que-framework-dapplication-developper-des-applications-web-avec-wordpress-et-themosis\/","title":{"rendered":"WordPress en tant que \u201cframework\u201d d\u2019application : d\u00e9velopper des applications web avec WordPress et Themosis"},"content":{"rendered":"<p>L\u2019image que l\u2019on donne \u00e0 WordPress de simplement g\u00e9rer des blogs est r\u00e9volue. Lors du \u201cState of the Word\u201d 2014 en octobre dernier, les r\u00e9sultats du sondage men\u00e9 aupr\u00e8s de la communaut\u00e9 WordPress pr\u00e9sente que 6% de d\u00e9veloppeurs emploient maintenant WordPress comme base pour le d\u00e9veloppement d\u2019application web.<\/p>\n<p>Cependant, WordPress a du mal \u00e0 s\u00e9duire des d\u00e9veloppeurs qui sont habitu\u00e9s \u00e0 des concepts de programmation plus modernes tels que la programmation orient\u00e9e objet, des motifs de d\u00e9veloppement MVC avec une s\u00e9paration claire de la logique et du visuel, &#8230;<\/p>\n<p>Avec le framework Themosis, nous cherchons a attirer ces d\u00e9veloppeurs vers WordPress. Le framework Themosis est une extension \u00e0 WordPress qui fournit non seulement des fonctionnalit\u00e9s suppl\u00e9mentaires et des raccourcis mais surtout une structure pour le code de votre site ou application web.<\/p>\n<p>Durant cet atelier, nous allons d\u00e9montrer les diverses API de Themosis en r\u00e9alisant une installation de base du framework et de WordPress. Nous parcourons l\u2019ensemble des fonctionnalit\u00e9s pour personnaliser l\u2019administration de WordPress (cr\u00e9er des \u201ccustom post type\u201d, des \u201cmetabox\u201d, des \u201ccustom fields\u201d, des pages d\u2019options, \u2026) et le \u201cfront-end\u201d tout en apportant une introduction au d\u00e9veloppement MVC (Model &#8211; View &#8211; Controller) avec WordPress.<\/p>\n<p>Pour plus d\u2019informations sur le framework Themosis, une documentation compl\u00e8te est disponible \u00e0 l\u2019adresse suivante:\u00a0<a href=\"http:\/\/framework.themosis.com\/\">http:\/\/framework.themosis.com\/<\/a><\/p>\n<h3>Vid\u00e9o<\/h3>\n<p><iframe title=\"VideoPress Video Player\" aria-label='VideoPress Video Player' width='625' height='351' src='https:\/\/video.wordpress.com\/embed\/aRIBD3px?hd=1&amp;cover=1' frameborder='0' allowfullscreen allow='clipboard-write'><\/iframe><script src='https:\/\/v0.wordpress.com\/js\/next\/videopress-iframe.js?m=1674852142'><\/script><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L\u2019image que l\u2019on donne \u00e0 WordPress de simplement g\u00e9rer des blogs est r\u00e9volue. Lors du \u201cState of the Word\u201d 2014 en octobre dernier, les r\u00e9sultats du sondage men\u00e9 aupr\u00e8s de la communaut\u00e9 WordPress pr\u00e9sente que 6% de d\u00e9veloppeurs emploient maintenant WordPress comme base pour le d\u00e9veloppement d\u2019application web. Cependant, WordPress a du mal \u00e0 s\u00e9duire [&hellip;]<\/p>\n","protected":false},"author":9238258,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1422108000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[869],"footnotes":""},"session_track":[425368],"session_category":[],"class_list":["post-961","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-salle-atelier-1"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"24 janvier 2015","time":"15:00"},"session_speakers":[{"id":"869","slug":"julien-lambe","name":"Julien Lamb\u00e9","link":"https:\/\/paris.wordcamp.org\/2015\/speaker\/julien-lambe\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/961\/revisions"}],"predecessor-version":[{"id":3495,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/961\/revisions\/3495"}],"speakers":[{"embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/speakers\/869"}],"author":[{"embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wporg\/v1\/users\/jlambe"}],"wp:attachment":[{"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/media?parent=961"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_track?post=961"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_category?post=961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}