Contao-Camp 2024
Ergebnis 1 bis 28 von 28

Thema: Zentrale JSON+LD-Verwaltung

  1. #1
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard Zentrale JSON+LD-Verwaltung

    Seit 4.12 gibt es eine zentrale JSON+LD-Verwaltung … wo finde ich die?

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die findest Du im Quelltext. Zum Beispiel: view-source:https://contao.org/de/
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Ja klar, dass ich die Daten im Quelltext sehe.
    Doch ich suche die Verwaltung der Daten, ich suche die Stelle, an der ich die Daten eingeben kann.

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.682
    User beschenken
    Wunschliste

    Standard

    Ich gehe davon aus, dass die wie die bisherigen Schema.org-Attribute in den HTML-Tags automatisch von den entsprechenden Elementen erzeugt werden. Ggf. gibt es (irgendwann) ein Modul, wo man die Angaben um eigene Sachen erweitern kann.

  5. #5
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Zille,
    wenn ich das auf github richtig mitbekommen habe, dann kannst du im Template selber die json-Daten ergänzen, wenn dir die aktuellen Angaben nicht ausreichen.
    Frag mich jetzt nicht wie.. such mal in den Tickets zu dem ganzen. Ich meine Toflar hat da was zu geschrieben gehabt. Ich weiß gerade nicht, ob das schon in der Doku gelandet ist..

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  6. #6
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    Ich gehe davon aus, dass die wie die bisherigen Schema.org-Attribute in den HTML-Tags automatisch von den entsprechenden Elementen erzeugt werden.
    Ne, ne, automatisch is nich. Das sind ziemlich spezielle Dinge, die in den Header der jeweiligen Seite eingetragen werden, und die müssen nicht mit ansonsten verfügbaren Daten übereinstimmen.

    Zitat Zitat von MacKP Beitrag anzeigen
    … im Template selber die json-Daten ergänzen, wenn dir die aktuellen Angaben nicht ausreichen.
    Würden sie im Template stehen, dann würde jede Seite die gleichen Daten ausgeben. Doch das ist nicht Sinn der Sache – vielmehr sollen verschiedene Seiten unterschiedlich ausgezeichnet werden.

    Ich nutze für die Auszeichnung die Erweiterung »Contao 4 HeaderFooterCode Bundle«, und glaubte, dass dies jetzt ohne Erweiterung möglich ist. Aber die Ankündigung »zentrale JSON+LD-Verwaltung« ist wohl derzeit eher eine Vorbereitung auf zukünftige Möglichkeiten.

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.891
    Partner-ID
    10107

    Standard

    Zitat Zitat von Zille Beitrag anzeigen
    Ne, ne, automatisch is nich. Das sind ziemlich spezielle Dinge, die in den Header der jeweiligen Seite eingetragen werden, und die müssen nicht mit ansonsten verfügbaren Daten übereinstimmen.
    Doch, die werden automatisch erzeugt. Bzw. die Daten können in den jeweiligen Templates nach wie vor abgewandelt werden.



    Zitat Zitat von Zille Beitrag anzeigen
    Aber die Ankündigung »zentrale JSON+LD-Verwaltung« ist wohl derzeit eher eine Vorbereitung auf zukünftige Möglichkeiten.
    Nein, das geht jetzt schon, ist nur noch nicht dokumentiert. Aber sieh's dir in den entsprechenden Templates voerst mal selbst an. zB:

    » sponsor me via GitHub or PayPal or Revolut

  8. #8
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Es mag sein, dass einige Daten automatisch ausgelesen werden können.

    Doch der tiefere Sinn von JSON-LD-Auszeichnung besteht darin, Google weiterführende spezifische, individuelle Hinweise zu geben. Die müssen gar nicht auf der Website stehen – und können somit auch nicht ausgelesen werden.
    • man kann eigenen Dienstleistungen und Produkte ("@type": "Product") kennzeichnen, die Google dann auf Grund der Standards versteht, so aber nicht auf der Website genannt werden
    • man kann Bewertungen ("@type": "AggregateRating") aufführen, die zwar nicht auf der eigenen Website genannt werden, dennoch durch die Auszeichnung das Vertrauen stärken

  9. #9
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.682
    User beschenken
    Wunschliste

    Standard

    öhm ... aber genau das kannst Du doch machen - so wie in Contao das allgemein üblich ist: Contao befüllt die "üblichen Verdächtigen" mit Infos und Du kannst z.B. über Anpassung ans Template das verhindern/ändern/ergänzen.

    verstehe Deine Einlassung nicht!?

  10. #10
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    @ zonky – wie bekomme ich denn deiner Meinung nach diese Infos auf die Startseite (nur auf diese):
    Code:
    "@type": "RealEstateAgent",
      "name": "Immo-Foto",
      "image": "https://immo-foto.info/files/content/immobilienfotografie.png",
      "@id": "https://immo-foto.info/",
      "url": "https://immo-foto.info/",
      "telephone": "+493514591333",
      "priceRange": "€€€",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Reicker Straße 90",
        "addressLocality": "Dresden",
        "postalCode": "01237",
        "addressCountry": "DE"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 51.0145973,
        "longitude": 13.7851917
      },
      "openingHoursSpecification": {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": [
          "Monday",
          "Tuesday",
          "Wednesday",
          "Thursday",
          "Friday"
        ],
        "opens": "09:00",
        "closes": "18:00"
     "@type": "Article",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://immo-foto.info/"
      },
      "headline": "Immo-Foto Dresden – Fotos für Ihr Exposé",
      "description": "Immo-Foto Dresden – professionelle Immobilienfotografie, Bildoptimierung, 360-Grad-Panoramen und Workshops vom Immobilienfotograf",
      "image": [
        "https://immo-foto.info/files/content/startslider/immobilienfoto.jpg",
        "https://immo-foto.info/files/content/startslider/OP1.jpg"
      ],  
      "author": {
        "@type": "Person",
        "name": "D. Zille"
      },  
      "publisher": {
        "@type": "Organization",
        "name": "Immo-Foto",
        "logo": {
          "@type": "ImageObject",
          "url": "https://immo-foto.info/files/content/immobilienfotografie.png"
        }
      },
      "datePublished": "",
      "dateModified": "2021-04-20"
    Und diese Infos auf eine weitere, andere Seite:
    Code:
    "@type": "Product", 
      "name": "360°-Panorama",
      "image": "https://immo-foto.info/files/content/360grad/little-planet.jpg",
      "description": "Menschen sind neugierig und gehen gern auf Entdeckung – mit interaktiven Besichtigungen unterstützen Sie dieses natürliche Verhalten. Schicken Sie Ihre zukünftigen Kunden auf Expedition …",
      "brand": "Immo-Foto",
      "offers": {
        "@type": "Offer",
        "url": "",
        "priceCurrency": "EUR",
        "price": "199",
        "priceValidUntil": "2021-04-08",
        "availability": "https://schema.org/InStock",
        "itemCondition": "https://schema.org/NewCondition"
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "5",
        "bestRating": "5",
        "worstRating": "5",
        "ratingCount": "6",
        "reviewCount": "6"
    Ist es nicht ein bischen kompliziert, für jede Seite das Template anpassen zu wollen?! In der Ankündigung von 4.12 ist die Rede von einer »zentralen Verwaltung«, nicht aber lediglich vom automatischen Auslesen bereits vorhandener Daten. Denn das, was (bisher) ausgelesen wird, ist hinsichtlich von Marketing nicht von Relevanz.

  11. #11
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.682
    User beschenken
    Wunschliste

    Standard

    aus der Hüfte: ce_html_json.html5

    PHP-Code:
    <?php

    $schemaOrg 
    $this->getSchemaOrgData();

    if (
    $this->html) {
        
    $schemaOrg['text'] = $this->rawHtmlToPlainText($this->html);
    }

    $this->addSchemaOrg($schemaOrg);
    in das CE packst Du im FE Deine Sachen...

    es gibt auch ein JSON-Widget als Erweiterung... man kann sich auch eine eigene Erweiterung bauen, per CustomElements gehts sicher auch - und klaro: per MetaModels bekomme ich das auch hin

  12. #12
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    aus der Hüfte: ce_html_json.html5
    Echt? Für jede Seite einer Site ein eigenes Template? Und was hat das mit einer »zentrale JSON+LD-Verwaltung« zu tun?!
    Die anderen von dir genannten Möglichkeiten haben ebenso nix mit der angekündigten zentrale Verwaltung zu tun, denn die gab es bereits zuvor.

  13. #13
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.682
    User beschenken
    Wunschliste

    Standard

    was willst Du den mit "zentale Verwaltung"?!? man kann sich sich sicher ein Tool aufbauen, was den Seitenbaum nachbaut und du haust dort die Sachen rein - oder es gilt für alle Seiten, dann eben über das Layout

    bei nur manchen Seiten - per Modul

    Das sind doch die generellen Möglichkeiten bei Contao - verstehe Dein "Problem" nicht!

  14. #14
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.682
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Zille Beitrag anzeigen
    Echt? Für jede Seite einer Site ein eigenes Template?
    NEIN

    Ein Template und das befüllst Du individuell im BE in das CE "HTML" mit Deinen Daten.

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.891
    Partner-ID
    10107

    Standard

    Zitat Zitat von Zille Beitrag anzeigen
    @ zonky – wie bekomme ich denn deiner Meinung nach diese Infos auf die Startseite (nur auf diese):
    Code:
    "@type": "RealEstateAgent",
      "name": "Immo-Foto",
      "image": "https://immo-foto.info/files/content/immobilienfotografie.png",
      "@id": "https://immo-foto.info/",
      "url": "https://immo-foto.info/",
      "telephone": "+493514591333",
      "priceRange": "€€€",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Reicker Straße 90",
        "addressLocality": "Dresden",
        "postalCode": "01237",
        "addressCountry": "DE"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 51.0145973,
        "longitude": 13.7851917
      },
      "openingHoursSpecification": {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": [
          "Monday",
          "Tuesday",
          "Wednesday",
          "Thursday",
          "Friday"
        ],
        "opens": "09:00",
        "closes": "18:00"
     "@type": "Article",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://immo-foto.info/"
      },
      "headline": "Immo-Foto Dresden – Fotos für Ihr Exposé",
      "description": "Immo-Foto Dresden – professionelle Immobilienfotografie, Bildoptimierung, 360-Grad-Panoramen und Workshops vom Immobilienfotograf",
      "image": [
        "https://immo-foto.info/files/content/startslider/immobilienfoto.jpg",
        "https://immo-foto.info/files/content/startslider/OP1.jpg"
      ],  
      "author": {
        "@type": "Person",
        "name": "D. Zille"
      },  
      "publisher": {
        "@type": "Organization",
        "name": "Immo-Foto",
        "logo": {
          "@type": "ImageObject",
          "url": "https://immo-foto.info/files/content/immobilienfotografie.png"
        }
      },
      "datePublished": "",
      "dateModified": "2021-04-20"
    Und diese Infos auf eine weitere, andere Seite:
    Code:
    "@type": "Product", 
      "name": "360°-Panorama",
      "image": "https://immo-foto.info/files/content/360grad/little-planet.jpg",
      "description": "Menschen sind neugierig und gehen gern auf Entdeckung – mit interaktiven Besichtigungen unterstützen Sie dieses natürliche Verhalten. Schicken Sie Ihre zukünftigen Kunden auf Expedition …",
      "brand": "Immo-Foto",
      "offers": {
        "@type": "Offer",
        "url": "",
        "priceCurrency": "EUR",
        "price": "199",
        "priceValidUntil": "2021-04-08",
        "availability": "https://schema.org/InStock",
        "itemCondition": "https://schema.org/NewCondition"
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "5",
        "bestRating": "5",
        "worstRating": "5",
        "ratingCount": "6",
        "reviewCount": "6"
    Ist es nicht ein bischen kompliziert, für jede Seite das Template anpassen zu wollen?! In der Ankündigung von 4.12 ist die Rede von einer »zentralen Verwaltung«, nicht aber lediglich vom automatischen Auslesen bereits vorhandener Daten. Denn das, was (bisher) ausgelesen wird, ist hinsichtlich von Marketing nicht von Relevanz.
    Diese Infos kommen ja dann von deinem eigenen Modul. Siehe zB das news-bundle.
    » sponsor me via GitHub or PayPal or Revolut

  16. #16
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.682
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Diese Infos kommen ja dann von deinem eigenen Modul. Siehe zB das news-bundle.
    oder eben aus einer Immobilien-Erweiterung oder Shop - wonach Deine Beispiele aussehen... da musst Du eben gucken, dass Du die Infos zur Verfügung hast, die Du ausgeben möchtest - ggf. die Eingaben erweitern.

    Mit Anpassung des Templates kannst Du Deine Sachen wie beschrieben mit einschleusen.

  17. #17
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    Ein Template und das befüllst Du individuell im BE in das CE "HTML" mit Deinen Daten.
    Die JSON-LD-Auszeichnung einer jeden Seite sind genauso individuell, wie die Deskription jeder Seite. Wie also sollte ein einzelnes Template diese übergreifend für eine gesamten Site individuell für jede Seite einzeln ausgeben können?!

    In den News wird für 4.12 die Zentrale JSON+LD-Verwaltung angekündigt. Offensichtlich als eine Verbesserung/Vereinfachung.
    Doch wie könnte es eine Verbesserung/Vereinfachung sein, wenn man dann tief in den Maschinenraum hinabsteigen muss, um an den Templates zu basteln? Ich glaube dir gern, dass du die Fähigkeiten hast, bestimmte Dinge per Template, eigener Erweiterung, per CustomElements oder gar per MetaModels anzupassen. Doch inwiefern sind die mehr oder weniger Umwege eine Verbesserung?!
    Unter einer zentralen Verwaltung verstehe ich, dass bestimmte Daten einmalig an einer Stelle erfasst werden. Wie es beispielsweise in der Datenverwaltung geschieht, doch mir scheint, die funktioniert etwas anders als ein Template.

  18. #18
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.891
    Partner-ID
    10107

    Standard

    Die "zentrale Verwaltung" ist so zu verstehen, dass du nun an beliebigen Stellen die JSON-LD Daten über einen zentralen Service in deinem eigenen Code befüllen kannst - und Contao sie dann automatisch im Frontend für den jeweiligen Request ausgibt.

    Die Verwaltung der Daten an sich passiert nach wie vor in den jeweils dafür zuständigen Modulen. Also Metadaten für Nachrichten sind natürlich bei den Nachrichten, Metadaten für Bilder in der Dateiverwaltung, Metadaten für Events bei den Events, Metadaten für FAQs bei den FAQs etc.

    Wenn du also eine Extension hast, mit der du "Real Estate Agents" verwalten und im Frontend ausgeben lassen kannst, kannst du nun die Metadaten dafür bequem und zentral ausgeben lassen, wenn du möchtest.
    » sponsor me via GitHub or PayPal or Revolut

  19. #19
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Zille Beitrag anzeigen
    zentrale JSON+LD-Verwaltung
    Das ist damit gemeint: https://www.youtube.com/watch?v=EYrBgOHDsgk&t=248s
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  20. #20
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Die Verwaltung der Daten an sich passiert nach wie vor in den jeweils dafür zuständigen Modulen. Also Metadaten für Nachrichten sind natürlich bei den Nachrichten, Metadaten für Bilder in der Dateiverwaltung, Metadaten für Events bei den Events, Metadaten für FAQs bei den FAQs etc.
    Genauso habe ich es mir vorgestellt – doch wo ist denn die Verwaltung der JSON-LD-Daten für bestimmte Artikel? Ich hätte sie am ehesten bei der Seitenstruktur erwartet (bei mir gibt es beispielsweise keine Extension, Immobilien-Erweiterung oder Shop für »Immobilien«).

    Mir scheint (!), dass hier Entwickler etwas technisch vollkommen korrekt umgesetzt haben – dabei aber den eigentlichen Sinn von JSON-LD-Daten (nämlich zusätzliche – bisher nicht vorhandene – Daten zum besseren Verständnis für Google HINZUFÜGEN) wenig beachtet haben. Es geht eben nicht darum, bereits vorhandene Daten auszulesen und nochmals in einem anderen Format auszugeben.

    JSON-LD-Daten müssen immer wieder einmal angepasst und aktualisiert werden. Doch dafür jedes mal ein oder mehrere Templates anfassen zu müssen … ne.

  21. #21
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Danke, das kannte ich bereits vor #1.
    Doch wozu ist das gut?! Inwiefwern wird dadurch eine optimierte Auszeichnung erreicht?! Welchen Vorteil bringt das für den User?!

  22. #22
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.891
    Partner-ID
    10107

    Standard

    Zitat Zitat von Zille Beitrag anzeigen
    Genauso habe ich es mir vorgestellt – doch wo ist denn die Verwaltung der JSON-LD-Daten für bestimmte Artikel? Ich hätte sie am ehesten bei der Seitenstruktur erwartet (bei mir gibt es beispielsweise keine Extension, Immobilien-Erweiterung oder Shop für »Immobilien«).
    Wenn du eigene JSON-LD Daten ausgeben möchtest, musst du das auch so entsprechend programmieren.


    Zitat Zitat von Zille Beitrag anzeigen
    Es geht eben nicht darum, bereits vorhandene Daten auszulesen und nochmals in einem anderen Format auszugeben.
    Doch, JSON-LD bietet unter Anderem ein standardisiertes Format für Metadaten. Darüberhinaus könen zusätzliche Metadaten ausgegeben werden.


    Zitat Zitat von Zille Beitrag anzeigen
    JSON-LD-Daten müssen immer wieder einmal angepasst und aktualisiert werden. Doch dafür jedes mal ein oder mehrere Templates anfassen zu müssen … ne.
    Im Template schreibst du ja nicht hardgecodete Daten rein, sondern veranlasst nur die standardisierte Ausgabe anderweitig verwalteter Daten.
    » sponsor me via GitHub or PayPal or Revolut

  23. #23
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hier kannst Du nachlesen, was die Motivation dahinter war bzw. warum das implementiert wurde: https://github.com/contao/contao/pull/2962

    Ich glaube einfach, Du hast hier eine andere Erwartungshaltung, was mit "Zentraler JSON+LD-Verwaltung" gemeint ist. Das was Du Dir unter "Verwaltung" vielleicht vorstellst, wurde mit diesem Feature nicht implementiert. Es geht hier vielmehr um "… a convenient way to manage JSON-LD data for developers so we can provide better machine readability for meta data and provide better out-of-the-box search engine relevant data".
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  24. #24
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Doch, JSON-LD bietet unter Anderem ein standardisiertes Format für Metadaten. Darüberhinaus könen zusätzliche Metadaten ausgegeben werden
    Umgekehrt wird ein Schuh daraus – denn JSON-LD sollen hauptsächlich der/s Werbung/Marketing dienen, wofür zusätzliche Daten einfach eingegeben und verändert werden müssen. Doch das ist derzeit ohne Erweiterungen oder umständliche Veränderungen in Templates nicht möglich.
    Insofern wäre eine wie angekündigt zentrale Verwaltung der JSON-LD eine prima Sache. Doch leider ist es (noch) eine Betachtung des gestrigen Wetters.

  25. #25
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    … eine andere Erwartungshaltung, was mit "Zentraler JSON+LD-Verwaltung" gemeint ist.
    Vollkommen richtig. Ich habe erwartet, dass, wenn Verwaltung genannt wird, es auch eine Verwaltung gibt – und nicht nur eine Ausgabe bereits vorhandener Daten. Weiterhin habe ich erwartet, dass der eigentliche Sinn von JSON-LD Daten eingepflegt wird – nicht das lediglich die Ausgabe durch Wiederholungen unnötig aufgebläht wird.

    Wie auch immer, der erste Schritt hinsichtlich von JSON-LD Daten scheint getan zu sein. Insofern könne wir die Mundwinkel oben lassen und die Anmerkungen als Ansporn verstanden wissen. Bis die versprochene Vereinfachung wirklich wird, nutze ich das oben genannte Tool zum Einsetzen der notwendigen Daten.
    Danke für die Diskussion, die mir andere Standpunkte nahe gebracht haben – auch wenn diese mir weiterhin nicht verständlich sind.

  26. #26
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.682
    User beschenken
    Wunschliste

    Standard

    Ich glaube bei "zentrale Verwaltung" gibt es den ähnlichen Trugschluß, dass ein Content-Management-System auch von allein den "Content" erstellt ;-)

    "Irgendwas" oder "Irgendjemand" muss Deine gewünschten JSON-Daten für die Ausgabe bereit stellen bzw. eingeben - wie man das macht, dazu gibt es in dem Thread verschiedene Beispiele.

    Einen "zentralen JSON-Editor" gibt es nicht - nur eine zusammengefasste und besser anpassbare Ausgabe

  27. #27
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Wie kann man die »zentrale JSON+LD-Verwaltung« deaktivieren?

    Nachdem oben schon dargelegt wurde, dass eine (automatische) JSON+LD-Verwaltung unsinnig und folglich wenig hilfreich ist, gibt Google nunmehr eben wegen dieser nicht gewollten Funktion Fehler aus: "@context": "https:\/\/schema.contao.org"

    Zitat Zitat von xchs Beitrag anzeigen
    Hier kannst Du nachlesen, was die Motivation dahinter war bzw. warum das implementiert wurde: https://github.com/contao/contao/pull/2962
    Tatsächlich kann ich mit meinen (bescheidenen Fremdsprach-Kenntnissen) erkennen, dass Initiator Toflar mit der Integration einen Vorteil erreichen wollte. Doch habe ich erhebliche Zweifel, ob die beteiligten Entwickler den TIEFEREN SINN von JSON+LD hinsichtlich der ERWEITERTEN AUSZEICHNUNG einer Website verstanden haben.

    Denn es geht NICHT um das Auslesen bereits vorhandener Daten und die NOCHMALIGE Ausgabe. Das bringt keinerlei Vorteil für den Betreiber der Website – der besteht vielmehr darin, dass man ZUSÄTZLICHE Hinweise an Suchmaschinen geben kann, damit diese besser katalogisieren können. Doch das kann per se nicht durch automatisches Auslesen geschehen.

    Wo ist das Modul, das diesen Unsinn produziert?
    Das oben genannte News-Bundle ist bei mir nicht vorhanden, auch kann ich das von zonky »aus der Hüfte« genannte ce_html_json.html5« nicht sehen. Es muss doch möglich sein, automatisch produzierten, nicht gewollten Unsinn beseitigen zu können.
    Geändert von Zille (08.09.2021 um 23:35 Uhr)

  28. #28
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.891
    Partner-ID
    10107

    Standard

    Zitat Zitat von Zille Beitrag anzeigen
    Nachdem oben schon dargelegt wurde, dass eine (automatische) JSON+LD-Verwaltung unsinnig und folglich wenig hilfreich ist, gibt Google nunmehr eben wegen dieser nicht gewollten Funktion Fehler aus: "@context": "https:\/\/schema.contao.org"
    Siehe https://community.contao.org/de/show...t-context-quot

    Moderation: Thema geschlossen, da deine Punkte schon mehrmals beantwortet wurden und deine Posts nicht konstruktiv sind. Die Funktion ist in keinster Weise "unsinnig" oder "wenig hilfreich". Die Entwickler verstehen den tieferen Sinn dieser Funktion sehr wohl und es funktioniert auch soweit alles wie es soll (was nicht heißt, dass nicht noch Dinge verändert oder verbessert werden in Zukunft).
    » sponsor me via GitHub or PayPal or Revolut

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •