{"id":2813,"date":"2024-02-10T19:36:16","date_gmt":"2024-02-10T19:36:16","guid":{"rendered":"https:\/\/vienna.wordcamp.org\/2024\/?post_type=wcb_session&#038;p=2813"},"modified":"2024-05-13T21:23:47","modified_gmt":"2024-05-13T21:23:47","slug":"using-components-to-build-better-wp-admin-interfaces","status":"publish","type":"wcb_session","link":"https:\/\/vienna.wordcamp.org\/2024\/session\/using-components-to-build-better-wp-admin-interfaces\/","title":{"rendered":"Using components to build better WP-admin interfaces"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">For the first time, WordPress Core provides developers with a package of UI components that they can utilize to create beautiful and accessible UIs in the WP-admin while maintaining consistency with the style &amp; feel &#8211; ensuring your UI fits seamlessly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The @\u200cwordpress\/components package can be integrated into your custom blocks, plugin pages, theme settings, and soon, the new WP-admin UI. We&#8217;ll explore the package, its available components, and how you can leverage it effectively.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For the first time, WordPress Core provides developers with a package of UI components that they can utilize to create beautiful and accessible UIs in the WP-admin while maintaining consistency with the style &amp; feel &#8211; ensuring your UI fits seamlessly. The @\u200cwordpress\/components package can be integrated into your custom blocks, plugin pages, theme settings, &hellip; <a href=\"https:\/\/vienna.wordcamp.org\/2024\/session\/using-components-to-build-better-wp-admin-interfaces\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Using components to build better WP-admin interfaces&#8221;<\/span><\/a><\/p>\n","protected":false},"author":16171397,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1712402100,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/fabiantodt.at\/blog\/the-wordpress-components-library\/","_wcpt_session_video":"","_wcpt_speaker_id":[2751],"footnotes":""},"session_track":[48],"session_category":[],"class_list":["post-2813","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-dev"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"April 6, 2024","time":"11:15"},"session_speakers":[{"id":"2751","slug":"fabian-todt","name":"Fabian Todt","link":"https:\/\/vienna.wordcamp.org\/2024\/speaker\/fabian-todt\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/vienna.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/2813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vienna.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/vienna.wordcamp.org\/2024\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/vienna.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/2813\/revisions"}],"predecessor-version":[{"id":2814,"href":"https:\/\/vienna.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/2813\/revisions\/2814"}],"speakers":[{"embeddable":true,"href":"https:\/\/vienna.wordcamp.org\/2024\/wp-json\/wp\/v2\/speakers\/2751"}],"author":[{"embeddable":true,"href":"https:\/\/vienna.wordcamp.org\/2024\/wp-json\/wporg\/v1\/users\/gaambo"}],"wp:attachment":[{"href":"https:\/\/vienna.wordcamp.org\/2024\/wp-json\/wp\/v2\/media?parent=2813"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/vienna.wordcamp.org\/2024\/wp-json\/wp\/v2\/session_track?post=2813"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/vienna.wordcamp.org\/2024\/wp-json\/wp\/v2\/session_category?post=2813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}