{"id":388,"date":"2024-09-26T13:13:54","date_gmt":"2024-09-26T11:13:54","guid":{"rendered":"https:\/\/aalborg.wordcamp.org\/2024\/?post_type=wcb_session&#038;p=388"},"modified":"2024-10-15T10:18:47","modified_gmt":"2024-10-15T08:18:47","slug":"launchpad-a-bunch-of-accessible-good-practices","status":"publish","type":"wcb_session","link":"https:\/\/aalborg.wordcamp.org\/2024\/session\/launchpad-a-bunch-of-accessible-good-practices\/","title":{"rendered":"Launchpad: a bunch of accessible good practices"},"content":{"rendered":"\n<p>Today good practices are legions in the WordPress community, but they often never end up being used by plugin developers due to various reasons.<\/p>\n\n\n<p>With the open source framework wp-launchpad we aim to tackle this problem and make it easy to use for most developers to use good practices in WordPres plugins.<\/p>\n\n\n<p>In this talk, you will learn which strategies we used inside the framework to make it simple for the developer starting out with Launchpad without many requirements.<br \/>\nHowever, as Launchpad is not a simple boilerplate tool, it offers more depth.<br \/>\nFurthermore, we also had to offer more advanced features without adding too much complexity, and you will learn in this talk how we made that possible so that both new users and experienced ones can benefit from it.<\/p>\n\n\n<div class=\"wp-block-wordcamp-session-speakers\"><span class=\"wp-block-wordcamp-session-speakers__byline\">Pr\u00e6senteret af<\/span><span class=\"wp-block-wordcamp-session-speakers__name\"><a href=\"https:\/\/aalborg.wordcamp.org\/2024\/speaker\/cyrille-coquard\/\">Cyrille Coquard<\/a><\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>The WordPress community has many good practices that plugin developers often overlook. The open-source framework wp-launchpad aims to address this by simplifying the adoption of these practices for developers. This talk will outline strategies used in Launchpad, catering to both beginners and experienced developers while maintaining depth and advanced features without complexity.<\/p>\n","protected":false},"author":18097748,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1729934100,"_wcpt_session_duration":3600,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[387],"footnotes":""},"session_track":[29],"session_category":[],"class_list":["post-388","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-spor-1"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"26. oktober 2024","time":"11:15"},"session_speakers":[{"id":"387","slug":"cyrille-coquard","name":"Cyrille Coquard","link":"https:\/\/aalborg.wordcamp.org\/2024\/speaker\/cyrille-coquard\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/aalborg.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aalborg.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/aalborg.wordcamp.org\/2024\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/aalborg.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/388\/revisions"}],"predecessor-version":[{"id":632,"href":"https:\/\/aalborg.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/388\/revisions\/632"}],"speakers":[{"embeddable":true,"href":"https:\/\/aalborg.wordcamp.org\/2024\/wp-json\/wp\/v2\/speakers\/387"}],"author":[{"embeddable":true,"href":"https:\/\/aalborg.wordcamp.org\/2024\/wp-json\/wporg\/v1\/users\/coquardcyr"}],"wp:attachment":[{"href":"https:\/\/aalborg.wordcamp.org\/2024\/wp-json\/wp\/v2\/media?parent=388"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/aalborg.wordcamp.org\/2024\/wp-json\/wp\/v2\/session_track?post=388"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/aalborg.wordcamp.org\/2024\/wp-json\/wp\/v2\/session_category?post=388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}