{"id":1677,"date":"2026-01-13T15:32:50","date_gmt":"2026-01-13T14:32:50","guid":{"rendered":"https:\/\/nice.wordcamp.org\/2026\/?post_type=wcb_session&#038;p=1677"},"modified":"2026-03-26T16:20:24","modified_gmt":"2026-03-26T15:20:24","slug":"soyez-prets-pour-linterface-dadministration-full-js","status":"publish","type":"wcb_session","link":"https:\/\/nice.wordcamp.org\/2026\/session\/soyez-prets-pour-linterface-dadministration-full-js\/","title":{"rendered":"Soyez pr\u00eats pour l&rsquo;interface d&rsquo;administration full JS"},"content":{"rendered":"<div class=\"wp-block-wordcamp-session-speakers\"><span class=\"wp-block-wordcamp-session-speakers__byline\">Pr\u00e9sent\u00e9 par<\/span><span class=\"wp-block-wordcamp-session-speakers__name\"><a href=\"https:\/\/nice.wordcamp.org\/2026\/speaker\/maxime-bernard-jacquet\/\">Maxime BERNARD-JACQUET<\/a><\/span><\/div>\n\n\n<p>WordPress se dirige vers le \u00ab tout JavaScript \u00bb, c&rsquo;est ind\u00e9niable. \u00c0 terme, l&rsquo;interface d&rsquo;administration abandonnera PHP au profit de JS et React. Cette transition va arriver plus vite que ce que vous pouvez imaginer, alors \u00eates-vous pr\u00eats pour le futur WordPress ?<\/p>\n\n\n\n<p>Dans cette conf\u00e9rence, je vous montre comment tirer parti de l&rsquo;API JS et des composants React afin de venir ajouter vos propres fonctionnalit\u00e9s.<\/p>\n\n\n\n<p>Et on a plein de concepts passionnants \u00e0 aborder comme :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cr\u00e9er une page d&rsquo;options en JS en utilisant les champs Gutenberg existants ;<\/li>\n\n\n\n<li>Afficher des donn\u00e9es triables et filtrables gr\u00e2ce aux DataViews et DataForms ;<\/li>\n\n\n\n<li>Ajouter un panneau de r\u00e9glages dans l&rsquo;\u00e9diteur de blocs pour vos extensions ;<\/li>\n\n\n\n<li>D\u00e9clarer vos propres blocs ou modifier ceux existants gr\u00e2ce aux hooks JS ;<\/li>\n\n\n\n<li>Et voir ce que le futur nous r\u00e9serve, notamment en mati\u00e8re d&rsquo;IA.<\/li>\n<\/ul>\n\n\n\n<p>Pour cela, on ne r\u00e9inventera pas la roue : on d\u00e9couvrira la richesse de l&rsquo;API JS de WordPress ainsi que tous les composants existants qu&rsquo;il nous suffira de r\u00e9utiliser.<\/p>\n\n\n\n<p>Suite \u00e0 cette conf\u00e9rence, vous vous sentirez enfin comme chez vous dans cette nouvelle interface et vous serez plus efficaces que jamais.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress se dirige vers le \u00ab tout JavaScript \u00bb, c&rsquo;est ind\u00e9niable. \u00c0 terme, l&rsquo;interface d&rsquo;administration abandonnera PHP au profit de JS et React. Cette transition va arriver plus vite que ce que vous pouvez imaginer, alors \u00eates-vous pr\u00eats pour le futur WordPress ? Dans cette conf\u00e9rence, je vous montre comment tirer parti de l&rsquo;API JS [&hellip;]<\/p>\n","protected":false},"author":11529014,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1772805600,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/nice.wordcamp.org\/2026\/files\/2026\/03\/maxime-bernard-jacquet-2026.pdf","_wcpt_session_video":"","_wcpt_speaker_id":[1676],"footnotes":""},"session_track":[38],"session_category":[50,46],"class_list":["post-1677","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-garibaldi","wcb_session_category-futur-de-wordpress","wcb_session_category-tech"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"6 mars 2026","time":"15h00"},"session_speakers":[{"id":"1676","slug":"maxime-bernard-jacquet","name":"Maxime BERNARD-JACQUET","link":"https:\/\/nice.wordcamp.org\/2026\/speaker\/maxime-bernard-jacquet\/"}],"session_cats_rendered":"Futur de WordPress, Tech","_links":{"self":[{"href":"https:\/\/nice.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/1677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nice.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/nice.wordcamp.org\/2026\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/nice.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/1677\/revisions"}],"predecessor-version":[{"id":2373,"href":"https:\/\/nice.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/1677\/revisions\/2373"}],"speakers":[{"embeddable":true,"href":"https:\/\/nice.wordcamp.org\/2026\/wp-json\/wp\/v2\/speakers\/1676"}],"author":[{"embeddable":true,"href":"https:\/\/nice.wordcamp.org\/2026\/wp-json\/wporg\/v1\/users\/maximebj"}],"wp:attachment":[{"href":"https:\/\/nice.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=1677"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/nice.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_track?post=1677"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/nice.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_category?post=1677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}