{"id":23,"date":"2026-07-20T15:56:53","date_gmt":"2026-07-20T15:56:53","guid":{"rendered":"https:\/\/simonbeyer.de\/?page_id=23"},"modified":"2026-07-21T20:42:53","modified_gmt":"2026-07-21T20:42:53","slug":"arbeitsweise","status":"publish","type":"page","link":"https:\/\/simonbeyer.de\/index.php\/arbeitsweise\/","title":{"rendered":"Arbeitsweise"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull is-style-default has-main-color has-tertiary-background-color has-text-color has-background has-link-color wp-elements-8bea10ed0d91210ca54b1aeebb868fc2 has-global-padding is-layout-constrained wp-container-core-group-is-layout-6c2a0b91 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--large);padding-right:var(--wp--preset--spacing--medium);padding-bottom:var(--wp--preset--spacing--large);padding-left:var(--wp--preset--spacing--medium)\">\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"alignfull wp-block-paragraph\">Softwareentwicklung und digitale Prozessgestaltung<\/p>\n\n\n\n<p class=\"alignfull wp-block-paragraph\">Meine Projekte beginnen nicht mit einer m\u00f6glichst langen Funktionsliste, sondern mit dem zugrunde liegenden Arbeitsprozess: Wer ben\u00f6tigt welche Informationen? Wer darf sie sehen oder ver\u00e4ndern? Welche Schritte m\u00fcssen nachvollziehbar dokumentiert werden? Erst daraus entstehen Datenmodell, Berechtigungen, Oberfl\u00e4che und technische Umsetzung.<\/p>\n\n\n\n<p class=\"alignfull wp-block-paragraph\">Ziel ist nicht m\u00f6glichst viel Eigenentwicklung, sondern eine nachvollziehbare L\u00f6sung, die vorhandene Plattformfunktionen sinnvoll nutzt und ihre Grenzen offen dokumentiert.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-default has-main-color has-base-background-color has-text-color has-background has-link-color wp-elements-633a19ac137d4a2f13385503ab828410 has-global-padding is-layout-constrained wp-container-core-group-is-layout-6c2a0b91 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--large);padding-right:var(--wp--preset--spacing--medium);padding-bottom:var(--wp--preset--spacing--large);padding-left:var(--wp--preset--spacing--medium)\">\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading alignwide\">Reale Abl\u00e4ufe als Ausgangspunkt<\/h2>\n\n\n\n<p class=\"alignfull wp-block-paragraph\">Am Anfang steht die fachliche und organisatorische Kl\u00e4rung. Ich zerlege einen Ablauf in beteiligte Rollen, Eingaben, Zust\u00e4nde, Entscheidungen, Ausgaben und Dokumentationsanforderungen. Dabei unterscheide ich zwischen dem tats\u00e4chlichen Bedarf, bestehenden Gewohnheiten und Funktionen, die lediglich technisch m\u00f6glich w\u00e4ren.<\/p>\n\n\n\n<p class=\"alignfull wp-block-paragraph\">Anforderungen werden so formuliert, dass sp\u00e4ter \u00fcberpr\u00fcfbar bleibt, ob sie umgesetzt wurden. Offene Fragen, Annahmen und noch nicht entschiedene Punkte werden getrennt dokumentiert.<\/p>\n\n\n\n<p class=\"alignfull wp-block-paragraph\">Dokumentations- und Nachweispflichten<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ziel und Nutzen des Prozesses <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">beteiligte Rollen und Verantwortlichkeiten <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ben\u00f6tigte und nicht ben\u00f6tigte Daten <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bearbeitungsschritte und Statuswechsel <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ausnahmen und Fehlerf\u00e4lle <\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-default has-main-color has-tertiary-background-color has-text-color has-background has-link-color wp-elements-770bf5abf4c106def5a60254ae435d25 has-global-padding is-layout-constrained wp-container-core-group-is-layout-6c2a0b91 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--large);padding-right:var(--wp--preset--spacing--medium);padding-bottom:var(--wp--preset--spacing--large);padding-left:var(--wp--preset--spacing--medium)\">\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-88d2c659 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading\">Zugriff folgt Aufgabe und Verantwortung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Rollen- und Berechtigungsmodelle sind f\u00fcr mich kein nachtr\u00e4gliches Detail. Bereits vor der Umsetzung wird gekl\u00e4rt, welche Rolle welche Informationen sehen, anlegen, bearbeiten, freigeben, exportieren oder l\u00f6schen darf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dabei geht es nicht nur um technische Zugriffssperren. Berechtigungen m\u00fcssen zur tats\u00e4chlichen Verantwortung passen, verst\u00e4ndlich administrierbar sein und \u00c4nderungen m\u00f6glichst nachvollziehbar machen. Besonders bei Besch\u00e4ftigten-, Schul- oder Assistenzdaten ist eine gro\u00dfz\u00fcgige Vergabe von Rechten keine neutrale Vereinfachung.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-group has-border-color has-border-light-border-color has-primary-alt-accent-color has-primary-alt-background-color has-text-color has-background has-link-color wp-elements-93a2500b68352903ad27ef6b061dffbe has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"border-top-left-radius:var(--wp--preset--border-radius--md);border-top-right-radius:var(--wp--preset--border-radius--md);border-bottom-left-radius:var(--wp--preset--border-radius--md);border-bottom-right-radius:var(--wp--preset--border-radius--md);padding-top:var(--wp--preset--spacing--large);padding-bottom:var(--wp--preset--spacing--large)\">\n<h2 class=\"wp-block-heading\"><strong>Typische Pr\u00fcffragen<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ben\u00f6tigt die Rolle diese Information tats\u00e4chlich?<\/li>\n\n\n\n<li> Reicht Lesen oder ist Bearbeiten erforderlich?<\/li>\n\n\n\n<li>Wer darf Entscheidungen freigeben? <\/li>\n\n\n\n<li>M\u00fcssen \u00c4nderungen protokolliert werden? <\/li>\n\n\n\n<li>Was passiert beim Rollenwechsel? <\/li>\n\n\n\n<li>Welche Daten d\u00fcrfen exportiert werden?<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-default has-main-color has-base-background-color has-text-color has-background has-link-color wp-elements-fcedcf9a07bc3c9f499d8914b599596a has-global-padding is-layout-constrained wp-container-core-group-is-layout-6c2a0b91 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--large);padding-right:var(--wp--preset--spacing--medium);padding-bottom:var(--wp--preset--spacing--large);padding-left:var(--wp--preset--spacing--medium)\">\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading alignwide\">Technische Struktur vor Einzeloberfl\u00e4che<\/h2>\n\n\n\n<p class=\"alignfull wp-block-paragraph\">Bei WordPress- und Nextcloud-Anwendungen trenne ich fachliche Logik, Datenhaltung, Berechtigungen, Oberfl\u00e4che und Dokumentenerzeugung m\u00f6glichst klar voneinander. Gemeinsam ben\u00f6tigte technische Grundlagen werden nicht f\u00fcr jedes Einzelprojekt neu implementiert.<\/p>\n\n\n\n<p class=\"alignwide wp-block-paragraph\">Vorhandene Funktionen der jeweiligen Plattform werden bevorzugt genutzt, wenn sie den fachlichen Bedarf zuverl\u00e4ssig abdecken. Eigene Logik ist dort sinnvoll, wo Anforderungen sonst nicht nachvollziehbar, wartbar oder sicher umgesetzt werden k\u00f6nnen.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-default has-main-color has-tertiary-background-color has-text-color has-background has-link-color wp-elements-80c782af57c30e5809b977387ee44851 has-global-padding is-layout-constrained wp-container-core-group-is-layout-6c2a0b91 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--large);padding-right:var(--wp--preset--spacing--medium);padding-bottom:var(--wp--preset--spacing--large);padding-left:var(--wp--preset--spacing--medium)\">\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns alignfull is-layout-flex wp-container-core-columns-is-layout-8d39b2df wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Modularit\u00e4t<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Funktionen werden so gegliedert, dass fachlich getrennte Bereiche nicht unn\u00f6tig voneinander abh\u00e4ngig sind.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Datenmodell<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Datenstrukturen entstehen aus Rollen, Zust\u00e4nden und Beziehungen des tats\u00e4chlichen Prozesses \u2013 nicht allein aus der sp\u00e4ter sichtbaren Formularoberfl\u00e4che.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Plattformintegration<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bestehende WordPress- oder Nextcloud-Schnittstellen werden genutzt, bevor parallele Benutzer-, Rechte- oder Dateilogik aufgebaut wird.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-default has-main-color has-base-background-color has-text-color has-background has-link-color wp-elements-a81163e24383f82fc4dfdd5dfd0ae075 has-global-padding is-layout-constrained wp-container-core-group-is-layout-6c2a0b91 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--large);padding-right:var(--wp--preset--spacing--medium);padding-bottom:var(--wp--preset--spacing--large);padding-left:var(--wp--preset--spacing--medium)\">\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading alignwide\">KI als Werkzeug, nicht als Freigabeinstanz<\/h2>\n\n\n\n<p class=\"alignfull wp-block-paragraph\">KI-Werkzeuge nutze ich unter anderem zur Zerlegung von Anforderungen, zur Codeanalyse, Fehlersuche, Entwicklung von Testf\u00e4llen, Pr\u00fcfung von Dokumentation und Vorbereitung getrennter Review-Schritte.<\/p>\n\n\n\n<p class=\"alignwide wp-block-paragraph\">Ergebnisse werden nicht ungepr\u00fcft \u00fcbernommen. KI kann falsche Annahmen \u00fcberzeugend formulieren, vorhandene Funktionen \u00fcbersehen oder geplante Funktionen mit tats\u00e4chlich implementierten Funktionen verwechseln. Deshalb werden Vorschl\u00e4ge am Code, an Tests, an der Dokumentation und am tats\u00e4chlichen Systemzustand \u00fcberpr\u00fcft.<\/p>\n\n\n\n<p class=\"alignwide wp-block-paragraph\"><strong>Architekturentscheidungen, Datenschutz- und Sicherheitsbewertung, Tests sowie Freigaben bleiben menschliche Verantwortung.<\/strong><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-default has-main-color has-tertiary-background-color has-text-color has-background has-link-color wp-elements-aad82352bf958684ab79d1a9e0195308 has-global-padding is-layout-constrained wp-container-core-group-is-layout-6c2a0b91 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--large);padding-right:var(--wp--preset--spacing--medium);padding-bottom:var(--wp--preset--spacing--large);padding-left:var(--wp--preset--spacing--medium)\">\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns alignfull is-layout-flex wp-container-core-columns-is-layout-8d39b2df wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Geeignete Unterst\u00fctzung<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Anforderungen strukturieren <\/li>\n\n\n\n<li>Code und \u00c4nderungen vergleichen <\/li>\n\n\n\n<li>Fehlerhypothesen entwickeln <\/li>\n\n\n\n<li>Testf\u00e4lle vorschlagen <\/li>\n\n\n\n<li>Dokumentation vorbereiten <\/li>\n\n\n\n<li>Reviews aus unterschiedlichen Rollen durchf\u00fchren<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Nicht delegiert<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>fachliche Verantwortung<\/li>\n\n\n\n<li>Ver\u00f6ffentlichungsentscheidung<\/li>\n\n\n\n<li>Datenschutzpr\u00fcfung<\/li>\n\n\n\n<li>Sicherheitsfreigabe<\/li>\n\n\n\n<li>Bewertung produktiver Daten <\/li>\n\n\n\n<li>Behauptung eines erfolgreichen Tests<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-default has-main-color has-base-background-color has-text-color has-background has-link-color wp-elements-f4e8fbbd6fb49141f7852a686a6655a5 has-global-padding is-layout-constrained wp-container-core-group-is-layout-6c2a0b91 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--large);padding-right:var(--wp--preset--spacing--medium);padding-bottom:var(--wp--preset--spacing--large);padding-left:var(--wp--preset--spacing--medium)\">\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading alignwide\">Pr\u00fcfen, was tats\u00e4chlich funktioniert<\/h2>\n\n\n\n<p class=\"alignfull wp-block-paragraph\">Welche Pr\u00fcfungen sinnvoll sind, h\u00e4ngt vom jeweiligen Projekt ab. Je nach Anwendung kombiniere ich manuelle Funktionstests, automatisierte Tests, statische Analysen, Buildpr\u00fcfungen und getrennte Code- oder Architekturreviews.<\/p>\n\n\n\n<p class=\"alignfull wp-block-paragraph\">Entscheidend ist die Nachvollziehbarkeit: Ein fehlgeschlagener Test wird nicht als Erfolg dokumentiert. Fehler werden m\u00f6glichst reproduzierbar beschrieben, \u00c4nderungen einzeln gepr\u00fcft und nicht durch mehrere unkoordinierte Eingriffe verdeckt.<\/p>\n\n\n\n<p class=\"alignfull wp-block-paragraph\">M\u00f6gliche Prozessdarstellung:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fehler korrigieren oder \u00c4nderung zur\u00fccknehmen<\/li>\n\n\n\n<li>erwartetes Verhalten definieren<\/li>\n\n\n\n<li>Ausgangszustand sichern<\/li>\n\n\n\n<li>\u00c4nderung begrenzen<\/li>\n\n\n\n<li>Test oder Review durchf\u00fchren<\/li>\n\n\n\n<li>Ergebnis dokumentieren<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-default has-main-color has-tertiary-background-color has-text-color has-background has-link-color wp-elements-f1a86753f904cdc8f2bc186c7ec372d1 has-global-padding is-layout-constrained wp-container-core-group-is-layout-6c2a0b91 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--large);padding-right:var(--wp--preset--spacing--medium);padding-bottom:var(--wp--preset--spacing--large);padding-left:var(--wp--preset--spacing--medium)\">\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading alignwide\">Dokumentation geh\u00f6rt zur Anwendung<\/h2>\n\n\n\n<p class=\"alignfull wp-block-paragraph\">Code allein erkl\u00e4rt weder den fachlichen Zweck noch Rollen, Grenzen oder den sicheren Betrieb einer Anwendung. Deshalb geh\u00f6ren technische und nutzungsbezogene Dokumentation zum Entwicklungsprozess.<\/p>\n\n\n\n<p class=\"alignfull wp-block-paragraph\">Repository, Versionshistorie, README, Handbuch und Changelog sollen denselben tats\u00e4chlichen Stand beschreiben. WordPress pr\u00e4sentiert diesen Stand verst\u00e4ndlich; die technische Quelle bleiben jedoch das jeweilige Repository, vorhandene Tests und ver\u00f6ffentlichte Releases.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Installations- und Betriebsanforderungen<\/li>\n\n\n\n<li>Rollen und Berechtigungen<\/li>\n\n\n\n<li>Funktionsumfang<\/li>\n\n\n\n<li>bekannte Grenzen<\/li>\n\n\n\n<li>Versions- und Kompatibilit\u00e4tsangaben<\/li>\n\n\n\n<li>\u00c4nderungen zwischen Releases<\/li>\n\n\n\n<li>offene oder geplante Funktionen<\/li>\n<\/ul>\n\n\n\n<p class=\"alignfull wp-block-paragraph\">Bezeichnungen wie \u201estabil\u201c, \u201eproduktiv erprobt\u201c oder \u201eproduktionsreif\u201c verwende ich nur, wenn der jeweilige Status durch Tests, Dokumentation, Nutzung oder einen definierten Releasezustand belegt ist.<\/p>\n\n\n\n<p class=\"alignfull wp-block-paragraph\">Die Projektkonfiguration definiert daf\u00fcr bewusst abgestufte Statusbegriffe von \u201eKonzept\u201c und \u201ePrototyp\u201c bis \u201eStabil\u201c und \u201eArchiviert\u201c.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-default has-main-color has-base-background-color has-text-color has-background has-link-color wp-elements-11882085352b69bb6ad9d95cd399fb37 has-global-padding is-layout-constrained wp-container-core-group-is-layout-6c2a0b91 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--large);padding-right:var(--wp--preset--spacing--medium);padding-bottom:var(--wp--preset--spacing--large);padding-left:var(--wp--preset--spacing--medium)\">\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading alignwide\">Arbeitsweise an konkreten Projekten<\/h2>\n\n\n\n<p class=\"alignfull wp-block-paragraph\">Die einzelnen Projektseiten zeigen, wie diese Grunds\u00e4tze in unterschiedlichen Praxisfeldern angewendet werden. Dort werden Problemstellung, Architektur, Rollen, Status, eigener Anteil und bekannte Grenzen projektbezogen dargestellt.<\/p>\n\n\n\n<div class=\"wp-block-buttons alignwide is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-primary-accent-color has-primary-background-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/simonbeyer.de\/index.php\/projekte\/\">Projekte ansehen<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-primary-accent-color has-primary-background-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/simonbeyer.de\/index.php\/praxisfelder\/\">Praxisfelder<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Softwareentwicklung und digitale Prozessgestaltung Meine Projekte beginnen nicht mit einer m\u00f6glichst langen Funktionsliste, sondern mit dem zugrunde liegenden Arbeitsprozess: Wer ben\u00f6tigt welche Informationen? Wer darf sie sehen oder ver\u00e4ndern? Welche Schritte m\u00fcssen nachvollziehbar dokumentiert werden? Erst daraus entstehen Datenmodell, Berechtigungen, Oberfl\u00e4che und technische Umsetzung. Ziel ist nicht m\u00f6glichst viel Eigenentwicklung, sondern eine nachvollziehbare L\u00f6sung, die [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-23","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/simonbeyer.de\/index.php\/wp-json\/wp\/v2\/pages\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simonbeyer.de\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/simonbeyer.de\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/simonbeyer.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/simonbeyer.de\/index.php\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":10,"href":"https:\/\/simonbeyer.de\/index.php\/wp-json\/wp\/v2\/pages\/23\/revisions"}],"predecessor-version":[{"id":78,"href":"https:\/\/simonbeyer.de\/index.php\/wp-json\/wp\/v2\/pages\/23\/revisions\/78"}],"wp:attachment":[{"href":"https:\/\/simonbeyer.de\/index.php\/wp-json\/wp\/v2\/media?parent=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}