{"id":204,"date":"2015-02-23T08:00:04","date_gmt":"2015-02-23T06:00:04","guid":{"rendered":"https:\/\/schwarzer.de\/blog\/?p=204"},"modified":"2020-09-17T15:48:54","modified_gmt":"2020-09-17T13:48:54","slug":"templavoila-papierkorb-icon-fuer-content-elemente","status":"publish","type":"post","link":"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/","title":{"rendered":"TemplaVoila: Papierkorb-Icon f\u00fcr Content-Elemente"},"content":{"rendered":"<p><!-- <ezTOC> -->TemplaVoila ist eine m\u00e4chtige Extension, die einem als TYPO3-Agentur-Entwickler vieles vereinfacht. Mittlerweile ist es wohl eine der am h\u00e4ufigsten eingesetzten Extensions und hat sich auch trotz <strong>Fluid<\/strong> &#038; Co. in TYPO3 6.x durchgesetzt. Leider kommt es aber auch mit ein paar Ans\u00e4tzen, die sich im Alltag als eher umst\u00e4ndlich erweisen. So zum Beispiel die L\u00f6schen-Funktion von Content-Elementen.<br \/>\n<!--more--><\/p>\n<h2>Das Problem<\/h2>\n<p>Standardm\u00e4\u00dfig lassen sich <strong>Content-Elemente<\/strong> in der Seiten\u00fcbersicht nur \u201e<em>unlinken<\/em>\u201c, d.h. die Verkn\u00fcpfung zum Datensatz wird entfernt, der <strong>Datensatz<\/strong> liegt aber weiterhin auf der Seite. Die unverlinkten Content-Elemente k\u00f6nnen dadurch weiterhin unter dem Tab \u201e<em>Nicht verwendete Elemente<\/em>\u201c gefunden werden. So kann sich bei einer redaktionell viel genutzten Seite schnell jede Menge Datenm\u00fcll ansammeln, der unn\u00f6tig die Datenbank aufbl\u00e4st und unter Umst\u00e4nden sogar das ganze System verlangsamt. Sp\u00e4testens bei einer Migration von TYPO3, z.B. auf 6.2 machen sich diese Datenbest\u00e4nde bemerkbar und sollten von der TYPO3-Agentur nicht ins neue System \u00fcbernommen werden. Grade als TYPO3-Extension-Programmierer oder TYPO3-System-Administrator vermisst man den Papierkorb, mit dem man \u201emal eben angelegte\u201c <strong>Test-Datens\u00e4tze<\/strong> schnell wieder los wird.<\/p>\n<figure id=\"attachment_220\" aria-describedby=\"caption-attachment-220\" style=\"width: 600px\" class=\"wp-caption alignnone\"><img src=\"\/blog\/wp-content\/uploads\/2015\/02\/TV-Delete_0.png\" alt=\"Standard-Men\u00fcleiste von TemplaVoila f\u00fcr Content-Elemente\" width=\"600\" class=\"size-large wp-image-220\" srcset=\"https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TV-Delete_0.png 680w, https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TV-Delete_0-300x41.png 300w, https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TV-Delete_0-300x41@2x.png 600w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><figcaption id=\"caption-attachment-220\" class=\"wp-caption-text\">Standard-Men\u00fcleiste von TemplaVoila f\u00fcr Content-Elemente<\/figcaption><\/figure>\n<h2>Der Workaround (oft genutzt)<\/h2>\n<p>Es gibt standardm\u00e4\u00dfig zwei M\u00f6glichkeiten, diese Datens\u00e4tze zu l\u00f6schen:<\/p>\n<ul>\n<li>Entweder wechselt man jedes Mal mit dem Bleistift-Icon in die Bearbeitungsansicht des Content-Elements und l\u00f6scht dort den Datensatz mit dem Papierkorb-Symbol.<\/li>\n<li>Oder man wechselt in der Seiten\u00fcbersicht auf den Tab \u201e<em>nicht verwendete Elemente<\/em>\u201c und l\u00f6scht dort nach vorherigem unlinken den Datensatz \u201e<em>nochmals<\/em>\u201c und endg\u00fcltig.<\/li>\n<\/ul>\n<p>Beides ist eher umst\u00e4ndlich und verbunden mit viel Klicken und Warterei. Mit jedem Klick muss die Seite neu geladen werden. Grade wenn man mehrere Content-Elemente l\u00f6schen m\u00f6chte und evtl. sogar noch einen etwas langsameren Server vor sich hat, kann einem das schnell den letzten Nerv rauben.<\/p>\n<h2>Die L\u00f6sung (von der TYPO3-Agentur empfohlen)<\/h2>\n<p>Wer es sich einfacher machen m\u00f6chte, kann seit TemplaVoila-Version 1.4 folgenden Konfigurations-Codeschnipsel im TSConfig verwenden:<\/p>\n<p><code>mod.web_txtemplavoilaM1.enableDeleteIconForLocalElements = 2<\/code><\/p>\n<p>Mit dieser Konfiguration wird bei den Content-Elementen in der Seiten\u00fcbersicht das Unlink-Icon durch den Papierkorb ersetzt, der normalerweise erst in der Bearbeitungsansicht des Content-Elements verf\u00fcgbar ist. Damit kann der Datensatz direkt in der <strong>Seiten\u00fcbersicht<\/strong> gel\u00f6scht werden, ein Umweg \u00fcber weitere Dialoge ist dann nicht mehr n\u00f6tig. TemplaVoila fragt sicherheitshalber sogar nach, ob der Datensatz wirklich gel\u00f6scht werden soll.<\/p>\n<figure id=\"attachment_218\" aria-describedby=\"caption-attachment-218\" style=\"width: 600px\" class=\"wp-caption alignnone\"><img src=\"\/blog\/wp-content\/uploads\/2015\/02\/TV-Delete_21.png\" alt=\"Men\u00fcleiste eines Content-Elements mit der Konfigurationseinstellung 2\" width=\"600\" class=\"size-large wp-image-218\" srcset=\"https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TV-Delete_21.png 678w, https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TV-Delete_21-300x41.png 300w, https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TV-Delete_21-300x41@2x.png 600w\" sizes=\"(max-width: 678px) 100vw, 678px\" \/><figcaption id=\"caption-attachment-218\" class=\"wp-caption-text\">Men\u00fcleiste eines Content-Elements mit der Konfigurationseinstellung 2<\/figcaption><\/figure>\n<p>Der Konfigurationseintrag kann auf zwei Wegen eingetragen werden:<\/p>\n<ul>\n<li>Im <strong>Seiten-TSConfig<\/strong> (in den Seiteneigenschaften), z.B. auf der Root-Seite. Dadurch wird die Einstellung global \u00fcbernommen und ist f\u00fcr alle Content-Elemente verf\u00fcgbar.<\/li>\n<li>Im <strong>User-TSConfig<\/strong> (in den Benutzer- oder Gruppeneigenschaften). Dadurch k\u00f6nnen die L\u00f6schoptionen f\u00fcr Content-Elemente z.B. nur f\u00fcr Administratoren umgeschaltet werden.<\/li>\n<\/ul>\n<p>Falls dennoch das <strong>Unlink-Icon<\/strong> weiterhin gew\u00fcnscht wird, kann der Konfigurationswert auf \u201e1\u201c ge\u00e4ndert werden. Damit wird sowohl der Papierkorb als auch das Unlink-Icon angezeigt. Mit \u201e0\u201c wird der Standard wiederhergestellt, sodass nur das Unlink-Icon zu sehen ist.<\/p>\n<figure id=\"attachment_219\" aria-describedby=\"caption-attachment-219\" style=\"width: 600px\" class=\"wp-caption alignnone\"><img src=\"\/blog\/wp-content\/uploads\/2015\/02\/TV-Delete_1.png\" alt=\"Men\u00fcleiste eines Content-Elements mit der Konfigurationseinstellung 1\" width=\"600\" class=\"size-large wp-image-219\" srcset=\"https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TV-Delete_1.png 680w, https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TV-Delete_1-300x41.png 300w, https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TV-Delete_1-300x41@2x.png 600w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><figcaption id=\"caption-attachment-219\" class=\"wp-caption-text\">Men\u00fcleiste eines Content-Elements mit der Konfigurationseinstellung 1<\/figcaption><\/figure>\n<h2>Was ist der Unterschied zwischen Unlink und L\u00f6schen?<\/h2>\n<p>Wenn ein Content-Element \u00fcber TemplaVoila unlinked wird, ist das f\u00fcr TYPO3 nicht erkennbar. Denn dabei wird der Datensatz in der <strong>tt_content<\/strong>-Tabelle nicht ver\u00e4ndert. Weder das <strong>hidden-Flag<\/strong> noch das <strong>deleted-Flag<\/strong> werden auf 1 gesetzt. Stattdessen gibt es in der Tabelle pages eine Spalte f\u00fcr TemplaVoila, in der die tt_content-Datens\u00e4tze aufgelistet sind, die auf der Seite verwendet werden. Hier wird einfach nur die Referenz entfernt, sobald das Element unlinked wird.<\/p>\n<p>Dieses Vorgehen kann dann zu Problemen f\u00fchren, wenn z.B. eine Suche eingesetzt wird, die direkt \u00fcber tt_content l\u00e4uft. Denn die Suche sieht dann Datens\u00e4tze, die nicht gel\u00f6scht und nicht versteckt sind, und zeigt diese dann auch als Ergebnis an. Wenn ein Besucher nun im Frontend auf das Suchergebnis klickt und auf die Seite gelangt, wird der Datensatz von TemplaVoila nicht mehr angezeigt. Auch f\u00fcr die Entwicklung von Extensions kann das eine Rolle spielen, sobald Content-Elemente angezeigt werden sollen. Dann kann man nicht einfach direkt im Datensatz die Sichtbarkeit auslesen, sondern muss sich das m\u00fchsam \u00fcber die Tabelle <strong>pages<\/strong> zusammen-joinen.<\/p>\n<p>Aufpassen muss man auch beim Einsatz von CONTENT-Objekten oder RECORD-TypoScript-Objekten: Auch hier wird bei der Selektion nur auf das hidden- und deleted-Flag in der tt_content geachtet \u2013 Elemente, die mit TemplaVoila unlinked wurden, werden damit weiterhin gefunden.<\/p>\n<p>Im Gegensatz dazu wird beim L\u00f6schen \u00fcber das Papierkorb-Icon in der tt_content das deleted-Flag auf 1 gesetzt. Das ist universell f\u00fcr TYPO3 verst\u00e4ndlich und sollte auch von jeder Extension abgefragt werden.<\/p>\n<hr>\n<p>Bildnachweis: &copy; schwarzer.de<br \/>\n<!-- <\/ezTOC> --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>TemplaVoila ist eine m\u00e4chtige Extension, die einem als TYPO3-Agentur-Entwickler vieles vereinfacht. Mittlerweile ist es wohl eine der am h\u00e4ufigsten eingesetzten [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":244,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[51],"tags":[255,256,259,260,261,262,267,272,273,274,275,276,277,278,279,280,281,282,283,284,285],"features_image":"https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TemplaVoila-Papierkorb-Icon-fuer-Content-Elemente.jpg","rk_cat":null,"rk_date":"23.02.2015","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TemplaVoila: Papierkorb-Icon f\u00fcr Content-Elemente - Schwarzer.de Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TemplaVoila: Papierkorb-Icon f\u00fcr Content-Elemente - Schwarzer.de Blog\" \/>\n<meta property=\"og:description\" content=\"TemplaVoila ist eine m\u00e4chtige Extension, die einem als TYPO3-Agentur-Entwickler vieles vereinfacht. Mittlerweile ist es wohl eine der am h\u00e4ufigsten eingesetzten [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/\" \/>\n<meta property=\"og:site_name\" content=\"Schwarzer.de Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-02-23T06:00:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-17T13:48:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TemplaVoila-Papierkorb-Icon-fuer-Content-Elemente.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"268\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschrieben von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hans-J\u00fcrgen Schwarzer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/schwarzer.de\/blog\/#website\",\"url\":\"https:\/\/schwarzer.de\/blog\/\",\"name\":\"Schwarzer.de Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/schwarzer.de\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/#primaryimage\",\"inLanguage\":\"de-DE\",\"url\":\"https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TemplaVoila-Papierkorb-Icon-fuer-Content-Elemente.jpg\",\"contentUrl\":\"https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TemplaVoila-Papierkorb-Icon-fuer-Content-Elemente.jpg\",\"width\":600,\"height\":268,\"caption\":\"TemplaVoila: Papierkorb-Icon f\u00fcr Content-Elemente\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/#webpage\",\"url\":\"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/\",\"name\":\"TemplaVoila: Papierkorb-Icon f\u00fcr Content-Elemente - Schwarzer.de Blog\",\"isPartOf\":{\"@id\":\"https:\/\/schwarzer.de\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/#primaryimage\"},\"datePublished\":\"2015-02-23T06:00:04+00:00\",\"dateModified\":\"2020-09-17T13:48:54+00:00\",\"author\":{\"@id\":\"https:\/\/schwarzer.de\/blog\/#\/schema\/person\/b4ffeb0c116fc217c80baefd49bc381a\"},\"breadcrumb\":{\"@id\":\"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/schwarzer.de\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TemplaVoila: Papierkorb-Icon f\u00fcr Content-Elemente\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/schwarzer.de\/blog\/#\/schema\/person\/b4ffeb0c116fc217c80baefd49bc381a\",\"name\":\"Hans-J\u00fcrgen Schwarzer\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/schwarzer.de\/blog\/#personlogo\",\"inLanguage\":\"de-DE\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/64690c1ea3ab46fac7afd4778bc78364?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/64690c1ea3ab46fac7afd4778bc78364?s=96&d=mm&r=g\",\"caption\":\"Hans-J\u00fcrgen Schwarzer\"},\"description\":\"Hans-J\u00fcrgen Schwarzer leitet die Digital-Agentur schwarzer.de software + internet gmbh. Als Unternehmer und Verleger in Personalunion wie auch als leidenschaftlicher Blogger geh\u00f6rt er zu den Hauptautoren verschiedener Online-Magazine. Innerhalb seiner breiten Palette an Themen liegen dem Mainzer Lokalpatrioten dabei vermeintlich \u201eschr\u00e4ge\u201c Ideen und technische Novit\u00e4ten besonders am Herzen - Nerdstuff, wie es heute hei\u00dft.\",\"url\":\"#\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TemplaVoila: Papierkorb-Icon f\u00fcr Content-Elemente - Schwarzer.de Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/","og_locale":"de_DE","og_type":"article","og_title":"TemplaVoila: Papierkorb-Icon f\u00fcr Content-Elemente - Schwarzer.de Blog","og_description":"TemplaVoila ist eine m\u00e4chtige Extension, die einem als TYPO3-Agentur-Entwickler vieles vereinfacht. Mittlerweile ist es wohl eine der am h\u00e4ufigsten eingesetzten [&hellip;]","og_url":"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/","og_site_name":"Schwarzer.de Blog","article_published_time":"2015-02-23T06:00:04+00:00","article_modified_time":"2020-09-17T13:48:54+00:00","og_image":[{"width":600,"height":268,"url":"https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TemplaVoila-Papierkorb-Icon-fuer-Content-Elemente.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Geschrieben von":"Hans-J\u00fcrgen Schwarzer","Gesch\u00e4tzte Lesezeit":"4 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/schwarzer.de\/blog\/#website","url":"https:\/\/schwarzer.de\/blog\/","name":"Schwarzer.de Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/schwarzer.de\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"ImageObject","@id":"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/#primaryimage","inLanguage":"de-DE","url":"https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TemplaVoila-Papierkorb-Icon-fuer-Content-Elemente.jpg","contentUrl":"https:\/\/schwarzer.de\/blog\/wp-content\/uploads\/2015\/02\/TemplaVoila-Papierkorb-Icon-fuer-Content-Elemente.jpg","width":600,"height":268,"caption":"TemplaVoila: Papierkorb-Icon f\u00fcr Content-Elemente"},{"@type":"WebPage","@id":"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/#webpage","url":"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/","name":"TemplaVoila: Papierkorb-Icon f\u00fcr Content-Elemente - Schwarzer.de Blog","isPartOf":{"@id":"https:\/\/schwarzer.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/#primaryimage"},"datePublished":"2015-02-23T06:00:04+00:00","dateModified":"2020-09-17T13:48:54+00:00","author":{"@id":"https:\/\/schwarzer.de\/blog\/#\/schema\/person\/b4ffeb0c116fc217c80baefd49bc381a"},"breadcrumb":{"@id":"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/schwarzer.de\/blog\/templavoila-papierkorb-icon-fuer-content-elemente\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/schwarzer.de\/blog\/"},{"@type":"ListItem","position":2,"name":"TemplaVoila: Papierkorb-Icon f\u00fcr Content-Elemente"}]},{"@type":"Person","@id":"https:\/\/schwarzer.de\/blog\/#\/schema\/person\/b4ffeb0c116fc217c80baefd49bc381a","name":"Hans-J\u00fcrgen Schwarzer","image":{"@type":"ImageObject","@id":"https:\/\/schwarzer.de\/blog\/#personlogo","inLanguage":"de-DE","url":"https:\/\/secure.gravatar.com\/avatar\/64690c1ea3ab46fac7afd4778bc78364?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/64690c1ea3ab46fac7afd4778bc78364?s=96&d=mm&r=g","caption":"Hans-J\u00fcrgen Schwarzer"},"description":"Hans-J\u00fcrgen Schwarzer leitet die Digital-Agentur schwarzer.de software + internet gmbh. Als Unternehmer und Verleger in Personalunion wie auch als leidenschaftlicher Blogger geh\u00f6rt er zu den Hauptautoren verschiedener Online-Magazine. Innerhalb seiner breiten Palette an Themen liegen dem Mainzer Lokalpatrioten dabei vermeintlich \u201eschr\u00e4ge\u201c Ideen und technische Novit\u00e4ten besonders am Herzen - Nerdstuff, wie es heute hei\u00dft.","url":"#"}]}},"_links":{"self":[{"href":"https:\/\/schwarzer.de\/blog\/wp-json\/wp\/v2\/posts\/204"}],"collection":[{"href":"https:\/\/schwarzer.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/schwarzer.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/schwarzer.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/schwarzer.de\/blog\/wp-json\/wp\/v2\/comments?post=204"}],"version-history":[{"count":8,"href":"https:\/\/schwarzer.de\/blog\/wp-json\/wp\/v2\/posts\/204\/revisions"}],"predecessor-version":[{"id":1312,"href":"https:\/\/schwarzer.de\/blog\/wp-json\/wp\/v2\/posts\/204\/revisions\/1312"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/schwarzer.de\/blog\/wp-json\/wp\/v2\/media\/244"}],"wp:attachment":[{"href":"https:\/\/schwarzer.de\/blog\/wp-json\/wp\/v2\/media?parent=204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/schwarzer.de\/blog\/wp-json\/wp\/v2\/categories?post=204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/schwarzer.de\/blog\/wp-json\/wp\/v2\/tags?post=204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}