WordPress Gutenberg ein Sargnagel für strukturierte Daten?

Gregory Schoppe spricht in seiner äußerst kritischen Replik auf Matt Mullenwegs Lobeshymne auf das WordPress-Projekt „Gutenberg“ einen wesentlichen Punkt an: Mullenweg will in Gutenberg eine Chance (und einen Vorteil) für Programmierer und Agenturen sehen, die Schoppe aber überhaupt nicht sehen kann. Ganz im Gegenteil. So, wie Mullenweg Gutenberg beschreibt, würde WordPress vieles von dem, was das System für so viele so attraktiv macht, verlieren. Der Knackpunkt sind strukturierte Daten oder zumindest die Möglichkeit, sie mit post_meta Feldern zu strukturieren.

Matt Mullenweg:

Developers and agencies will be able to create interactive templates that clients can easily update without breaking things or dealing with custom post types: Imagine a custom “employee” block that you can add to an About page that includes a picture, name, and bio. They’ll be able to replace most meta boxes, and they’ll get a chance to update old code or clients to work in this new paradigm.

Darauf Gregory Schoppe:

This response fundamentally misunderstands the value that Custom Post types and Metaboxes provide agencies. They serve to provide separation between structured data and design. For example, a ‘staff’ custom post type would have a totally different interface than a generic post, requiring the user to enter the structured data, like name, position, and photo as raw text or image fields that are completely decoupled from the page’s design. This stops content editors, who are not on the design team, from deciding that certain staff pages should look different or behave differently.

Amen. Die Idee, bestimmte, isolier- und damit strukturierbare Daten direkt ins HTML-Gemenge des post_content-Felds zu schreiben, ist schrecklich. Daten müssen getrennt vom Design abrufbar sein und nicht als bereits verarbeitetes HTML, vor allem nicht in dem Gemenge, das post_content liefert.

Nochmals Gregory Schoppe:

Matt is touting the ability to create unstructured blocks of data, in an ad hoc manner, when Agencies and Developers need structured data, instead. This decoupled structure protects the data attached to a post through the process of a complete redesign of the front end, and providing a more design-centric interface just begs content editors to try to make it “look good”, rather than leaving that to their design team.

Ich fürchte, Matt Mullenweg ist zu sehr auf WIX.com eingeschossen und drängt die Weiterentwicklung von WordPress in diese wenig schöne Richtung.