Änderungsprotokoll

Neue Updates und Verbesserungen für Draft2Live

Sicherheit

  • •Cookies: Videos und Karten Dritter in Artikeln laden nicht mehr, bevor Sie sie erlauben — Sie sehen einen Platzhalter mit einer Schaltfläche, die genau das erlaubt. Google Consent Mode v2 wird jetzt vor jedem Tag signalisiert.
  • •Cookies: Besucher in den USA erhalten einen Hinweis mit einem Klick auf „Meine personenbezogenen Daten nicht verkaufen oder weitergeben“, und ein Global-Privacy-Control-Signal des Browsers wird ohne Rückfrage berücksichtigt. Jede Entscheidung hat nun eine nennbare Referenz und wird als Nachweis festgehalten.

Integrationen

  • •Drupal: Die Einrichtungshinweise stimmen jetzt mit dem Modul überein. In Drupal 10 und 11 wurde der Installer für die Admin-Oberfläche entfernt, daher zeigt die Anleitung, wie die Dateien in modules/custom abgelegt werden (oder über Composer installiert werden), anstatt auf ein Formular zu verweisen, das es nicht mehr gibt.
  • •Drupal: Der Verbindungsleitfaden hatte den API-Schlüssel falsch herum. Der Schlüssel wird vom Modul auf deiner eigenen Seite generiert und in Draft2Live kopiert – es gibt keine Site-ID oder Webhook-Secret, das zurück in Drupal eingefügt werden muss.

Integrationen

  • •Shopify: Shops lassen sich jetzt mit einer Dev-Dashboard-App verbinden — Client ID und Client secret eingeben, und Draft2Live holt und erneuert das 24-Stunden-Zugriffstoken selbst. Shopify stellt für neue Apps keine dauerhaften Admin-API-Token mehr aus.
  • •Shopify: Shops, die bereits mit einem shpat_-Token verbunden sind, funktionieren weiter, und im Verbindungsdialog lässt sich ein Shop ohne Trennung zwischen beiden Zugangsarten umschalten.
  • •Shopify: Verbundene Shops erscheinen jetzt im Veröffentlichungsbereich — die Seitenliste akzeptierte nur CMS mit einem Inhaltstyp und blendete dadurch jeden Shopify-Shop aus, selbst wenn dessen Blog bereits ausgewählt war.

SEO-Analyse

  • •Überarbeitete Generierungsqualität: Artikel erfinden keine Statistiken mehr – jede Zahl muss aus Ihren Recherche­daten, Dokumenten oder verifizierten Konstanten stammen; nicht belegte „verdächtig präzise" Angaben sind auf Prompt-Ebene gesperrt.
  • •Automatisches QA-Gate nach jeder Generierung: Der Artikel wird auf Diskrepanzen zwischen Titel und Inhalt, widersprüchliche Zahlen und unbelegte Angaben geprüft; erkannte Probleme werden automatisch behoben und in einem Qualitätsbanner im Generator zusammengefasst.
  • •Recherche­fakten landen zuverlässig im Artikel: Das Outline weist jeden verifizierten Fakt einem konkreten Abschnitt zu, sodass Statistiken als exakte Zahlen und Tabellen mit Quellenangabe erscheinen – statt als vage Formulierungen.
  • •Natürlicherer Schreibstil: keine erzwungenen Listen, organisch variierte Absätze, kein Fülltext zum Erreichen der Wortzahl, und zeitkritische Aussagen (Gesetze, Preise) enthalten ein explizites „Stand"-Datum.

Integrationen

  • •Team-Workspaces: Lade Kolleg:innen unter Einstellungen → Team per E-Mail ein. Jede Person bekommt ihren eigenen Login und arbeitet in deinem Workspace – deine Seiten, deine Artikel, die Credits deines Tarifs.
  • •Workspace-Switcher in der Topbar des Dashboards – wer in mehreren Teams ist, wechselt mit einem Klick zwischen ihnen. Wird ein Seat entzogen, erfolgt der Logout beim nächsten Request automatisch.
  • •Enterprise-Popup „Vertrieb kontaktieren" auf der Pricing-Karte – ersetzt den alten toten Link und sendet Name, E-Mail, Telefon und Kommentar direkt in den Telegram-Thread des Sales-Teams.

Veröffentlichung

  • •WordPress-Plugin 1.2.6 live auf wordpress.org – Update-Banner im WP-Admin, FAQ-Block serverseitig per the_content-Filter gerendert, eigener /republish-Endpoint, der den post_status zurück auf publish setzt, ohne Duplikate anzulegen.
  • •Drupal-11-Modul 1.7.9: eigene /republish-Route, die den Status pro Übersetzung umstellt (kein einsprachiges Republish mehr bei mehrsprachigen Nodes), gestaffelter Worker-Dispatch gegen i18n-Save-Races, FAQ-Block-CSS sauber auf den gerenderten .draft2live-faq-Wrapper begrenzt.
  • •Drupal-7-Modul 7.x-1.2.7: eigener /republish-Callback für den Unpublish-Republish-Zyklus, menu_rebuild bei geänderten Plugin-Routen, Fix für leere Pathauto-Pattern, die die Alias-Generierung blockierten.

Benutzeroberfläche

  • •Das Sidebar-Logo verlinkt jetzt auf /dashboard statt auf die Landing-Page – ein Klick wirft dich nicht mehr aus der App.
  • •Den Feedback-Block „Diesen Schritt bewerten" oben auf jeder Dashboard-Seite entfernt.

Sicherheit

  • •JWT-Token-Version-Invalidierung: Wird ein Team-Seat entzogen oder das Tarif des Owners herabgestuft, werden Delegierte beim nächsten Request automatisch ausgeloggt – ohne das gesamte Secret zu invalidieren.

Veröffentlichung

  • •Kategorien pro Sprache für WordPress, Drupal 7 und Drupal 11 – wähle für jede Übersetzung direkt im Publish-Panel eine eigene Kategorie, inklusive „Kategorie anlegen" pro Sprache.
  • •Beim erneuten Veröffentlichen wird ein zuvor offline genommener Artikel reaktiviert statt als Duplikat in WP oder Drupal angelegt – Original-Slug, Taxonomie und Autor bleiben erhalten.
  • •WordPress-Plugin 1.2.4 + 1.2.5: Der FAQ-Block wird jetzt serverseitig vom Plugin gerendert (kein CSS-Leak mehr in den Artikel-Body), Aufräumen verwaister FAQ-CSS-Fragmente aus älteren Versionen.

Editor

  • •Video-Block: Bildunterschrift unter dem Video, Resize-Handles, Ausrichtung links/mittig/rechts, Remote-Upload für Drupal 7.

Benutzeroberfläche

  • •Newsletter-Anmeldeformular im Footer – mit DSGVO-Zustimmung und „Bereits angemeldet"-Toast.
  • •Schwebender „Nach oben"-Button auf langen Marketing-Seiten.

Veröffentlichung

  • •WordPress-Plugin 1.2.3: Beitragsbilder werden jetzt mit einem SEO-freundlichen Dateinamen gespeichert, der aus dem Artikeltitel abgeleitet wird (bei nicht-lateinischen Sprachen transliteriert). Der Alt-Text wird pro Sprache automatisch gesetzt.
  • •Die Telegram-Benachrichtigung der Moderation feuert in dem Moment, in dem Inhalte beim Publishing blockiert werden – so kann das Team in Echtzeit auf Verstöße reagieren.

Benutzeroberfläche

  • •Die 404-Seite des Blogs trägt jetzt das komplette Landing-Design – Header, Anchor-Menü und verwandte Artikel inklusive.

Veröffentlichung

  • •Blog aufgeteilt: Der Community-Katalog läuft jetzt auf draft2live.com, der offizielle Draft2Live-Blog auf draft2live.ai. Im Editor veröffentlichen freigeschaltete Autoren direkt in den offiziellen Blog.
  • •Wird ein offizieller Blogartikel offline genommen, gilt das automatisch für alle Übersetzungen – und der Editor aktualisiert sich beim Wechsel der Sprach-Tabs.

Analytik

  • •Stripe-Metadaten enthalten jetzt bei jeder Subscription und jedem PaymentIntent die user_id – damit kann die Partner-Buchhaltung (Odoo) Zahlungen ohne zusätzlichen Lookup zuordnen.

Integrationen

  • •Bidirektionaler Odoo-Sync — User, Abos und Zahlungen bleiben zwischen Draft2Live und Odoo im Gleichschritt, über Outbound-Hooks und eine Inbound-API.
  • •Telegram-Alerts laufen jetzt in eigene Topic-Threads in der Admin-Supergroup — Auth, Support, Purchase, Generation, Kontaktformular, Plugin-Bestellungen und Site-Connect/Disconnect haben jeweils einen eigenen Tab.
  • •Die DeepL-Übersetzung wandelt ‹br›• Pseudo-Listen jetzt vor dem Senden in richtige ‹ul›‹li› um — so bleibt die Listenstruktur im übersetzten Artikel erhalten.

Benutzeroberfläche

  • •Der Dark Mode des Dashboards läuft jetzt unter .dashboard-scope — die Landingpage flasht beim ersten Paint nicht mehr dunkel auf.

Benutzeroberfläche

  • •Brandneue Landingpage — klarer Hero-Bereich, neue Typografie, das Karussell der neuesten Artikel ist zurück. Cross-Domain-Routing trennt Marketing (draft2live.com) sauber von der App (draft2live.ai).
  • •Landing-Style-Sprachumschalter in der Navigation, mit richtigen Flaggen und sprachabhängigen Redirects.
  • •CTAs im Pill-Look, überarbeiteter Metrics-Block mit größeren Zahlen und klareren Labels.

SEO-Analyse

  • •Komplettes SEO-Meta-Tag-Setup auf der Landingpage: canonical, hreflang, JSON-LD, dazu eine dynamische Sitemap und robots.txt.

Editor

  • •Section-Medien bleiben jetzt beim Wiederherstellen eines Entwurfs erhalten — öffne einen unfertigen Draft erneut, und deine eingefügten Bilder sind noch da.
  • •Erinnerungsbanner für unvollendete Generierungen, mit Ein-Klick-Link zurück zum laufenden Draft.
  • •Mediendateien bekommen jetzt per AI generierte Dateinamen passend zum Bildinhalt — Schluss mit IMG_3251.jpg in der Bibliothek.

Benutzeroberfläche

  • •Einheitliche Button-Stylings im gesamten Dashboard — sechs gemeldete Inkonsistenzen in einem Rutsch behoben.
  • •Die Medienbibliothek sortiert Uploads jetzt in Jahres-/Monatsordner, ganz wie bei WordPress.

Integrationen

  • •Admin → Users hat jetzt einen manuellen "Create user"-Flow, optional mit vom Admin gesetztem Passwort und Telegram-Benachrichtigung.

Sicherheit

  • •Passwort vergessen / zurücksetzen — Reset-Link per E-Mail anfordern und innerhalb einer Stunde ein neues Passwort vergeben.
  • •Reine OAuth-Konten (Google-Login) können über den gleichen Reset-Flow ein erstes Passwort setzen — kein Aussperren mehr, wenn der Google-Login mal nicht erreichbar ist.

Integrationen

  • •Locale-Texte kommen jetzt aus einer Backend-DB-API, mit dem mitgelieferten JSON als Fallback — Übersetzungs-Fixes ohne Frontend-Redeploy.

Veröffentlichung

  • •Drupal 11 Modul 1.7.2 — liest die eigene Version zur Laufzeit aus der .info.yml, damit das Update-Banner nie veraltet ist.
  • •Drupal 7 Modul 7.x-1.2.2 — Bild-Updates werden auf LANGUAGE_NONE geschrieben, falls das Bildfeld auf der Seite nicht übersetzbar ist.
  • •WordPress-Plugin 1.2.2 — die Thumbnail-ID fließt jetzt in den Sync-Loop-Hash ein. Tauschst du nur das Beitragsbild, landet die Änderung auch in Draft2Live.

Editor

  • •Artikelübersetzung hinzufügen — Sprach-Pills mit Mehrfachauswahl, AI- oder DeepL-Methode, parallele Übersetzung mehrerer Sprachen gleichzeitig.
  • •In einer anderen Sprache bearbeiten — Artikel über DeepL in deine Sprache übersetzen, bearbeiten, automatische Rückübersetzung beim Speichern.
  • •Neue Sprachen ohne Seitenneuladen hinzufügen — AJAX-Dropdown mit 39 Sprachen direkt im Editor.
  • •Übersetzungen löschen — ×-Button auf dem Sprach-Tab mit Bestätigung, entfernt die Artikelübersetzung.
  • •Bezeichnungen der Sprach-Tabs — 'Bearbeitungssprache auswählen' / 'Anzeigesprache auswählen' je nach Modus.

Veröffentlichung

  • •FAQ in zwei Umschalter aufteilen — separater FAQ-Block und FAQ-Schema.org-Markup, funktioniert sowohl im Erstell- als auch im Bearbeitungsmodus.
  • •Autor-, FAQ-, Schema.org-Umschalter im Bearbeitungsbereich der bestehenden Veröffentlichung.
  • •Veröffentlichungsoptionen (FAQ, Schema, Status, Button) bis zur Auswahl der Seite verborgen.
  • •Der DeepL-Schlüssel ist jetzt nur für das System — persönliche Schlüsseleinstellungen wurden entfernt.

Integrationen

  • •Benutzer in Drupal 7 erstellen — neuer POST-Endpunkt im Modul mit E-Mail- und Benutzernamen-Duplikatsprüfungen.
  • •Der Button 'Autor erstellen' funktioniert jetzt für Drupal-Seiten (zuvor nur für WordPress).

Veröffentlichung

  • •Schema.org Article JSON-LD-Markup für WordPress — generiert strukturierte Daten (Überschrift, Autor, Herausgeber, Bild, Daten) im Seitenkopf für besseres SEO.
  • •Schema.org-Umschalter im Veröffentlichungsbereich — aktiviert/deaktiviert das strukturierte Daten-Markup für Artikel pro Veröffentlichung, mit Erklärung, was es tut.
  • •Vorgeschlagene Kategorien wurden entfernt — nur die Kategorien der Seite werden zur Auswahl angezeigt.

SEO-Analyse

  • •Inhaltsverzeichnis jetzt vor der ersten H2-Überschrift (nach den Einleitungsabsätzen) eingefügt, statt ganz oben im Artikel.
  • •Verbesserte Artikel-Schema-Beschreibung — entfernt TOC- und FAQ-Abschnitte für einen sauberen Text in Such-Snippets.

Benutzeroberfläche

  • •Der Veröffentlichungsbutton wurde aus der Materialtabelle entfernt — die Veröffentlichung erfolgt jetzt im Artikel-Editor.
  • •„Generierte Materialien“ in „Meine Materialien“ umbenannt.

Integrationen

  • •Drupal 7: AJAX-Admin-Einstellungsseite — Ändern des Inhaltstyps lädt die Feldauswahlen dynamisch neu (Inhalt, Bild, Taxonomie, Tags).
  • •Drupal 7: Benutzerdefiniertes CSS für modernes Admin-Seitendesign mit sauberem Layout.
  • •Drupal 7: Neuer API-Endpunkt POST /terms/create zum Erstellen von Taxonomiebegriffen nach Namen (find-or-create).
  • •Drupal 7: FAQ wird als separates Akkordeon-Block über hook_node_view mit Inline-Stilen gerendert, nicht im Inhalt eingebettet.
  • •Drupal 7: Schema.org FAQPage + Article JSON-LD im Seitenkopf injiziert (nicht im Inhalt), steuerbar über Veröffentlichungsoptionen.

Veröffentlichung

  • •Der Button zum Erstellen von Kategorien funktioniert jetzt sowohl für WordPress- als auch für Drupal-Seiten.
  • •Tags werden jetzt aus einem einzigen Feld im Artikel-Editor verwaltet — der Abschnitt für doppelte Tags im Veröffentlichungsbereich wurde entfernt.
  • •Tag-Abzeichen mit Löschen-Button + Eingabefeld ersetzen das alte, durch Kommas getrennte Textfeld.
  • •Änderungen an Keywords im Artikel-Editor lösen jetzt eine automatische Synchronisation mit WordPress/Drupal aus.

Editor

  • •Vorschau des Beitragsbildes auf 11rem vergrößert für bessere Sichtbarkeit.

Benutzeroberfläche

  • •Die Info-Karte für Drupal-Seiten zeigt den Status von Metatag, mehrsprachigen (i18n/Content Translation) und Pathauto-Modulen sowie Empfehlungen an.
  • •Geplante Veröffentlichung für Drupal-Seiten aktiviert (zuvor nur für WordPress).

Integrationen

  • •Drupal 7: mehrsprachige Veröffentlichung mit tnid-Übersetzungslink — Artikel in mehreren Sprachen veröffentlichen und sie als Übersetzungen verlinken.
  • •Drupal 7: bidirektionale Synchronisierung über Webhooks — Unpublish/Löschen auf Drupal aktualisiert Draft2Live automatisch.
  • •Drupal 7: automatische Umwandlung von WebP in JPEG für hervorgehobene und Inline-Bilder (Drupal 7 unterstützt kein WebP).
  • •Drupal 7: Sprachumschalter im Veröffentlichungsbereich — Sprachen aktivieren/deaktivieren mit Verfügbarkeitsprüfung der Seite.
  • •Drupal 7: 'Als Übersetzungen verlinken'-Umschalter — als verlinkte Übersetzungen oder unabhängige Artikel veröffentlichen.
  • •Drupal 7: Artikel-Keywords werden automatisch als tag_names gesendet — Modul findet oder erstellt Taxonomiebegriffe.

Veröffentlichung

  • •Behobene WordPress-Synchronisierung für Artikel mit mehreren Veröffentlichungen (z.B. veröffentlicht + Papierkorb) auf derselben Seite.
  • •Unpublish setzt jetzt den Status 'unpublished' (nicht 'deleted') — zeigt ein orangefarbenes Badge mit der Schaltfläche Republish im Generator an.
  • •Behobene Veröffentlichungsprüfung: jetzt pro Seite (blockierte Drupal-Veröffentlichung, wenn WP einen alten Datensatz hatte).

Sicherheit

  • •Drupal 7: Synchronisierungsschleifenverhinderung — API-initiiertes Speichern löst keine Webhook-Rückmeldung an Draft2Live aus.

Editor

  • •Inline-Textregeneration: Wähle einen beliebigen Textabschnitt aus, klicke auf Regenerieren, gib Anweisungen ein (z.B. 'Jahr ändern', 'diesen Absatz verlängern') — die KI schreibt nur diesen Abschnitt um und ersetzt ihn im Editor.
  • •KI-Bilderzeugung im Editor: Die Schaltfläche in der Symbolleiste öffnet ein Modal mit Eingabeaufforderung, Modellauswahl (Gemini, Flux, GPT Image usw.), Stilvorgaben (12 Optionen) und Seitenverhältnis — das Bild wird in den Artikel eingefügt und in der Mediathek gespeichert.
  • •Neu gestaltete zweireihige Editor-Symbolleiste: Reihe 1 ist kompakte Textformatierung (Schriftarten, Überschriften, Listen, Ausrichtung), Reihe 2 hat beschriftete Medien-/Einfüge-Schaltflächen mit Symbolen (Foto, Video, YouTube, KI-Bild, Link, Tabelle, Inhaltsverzeichnis, FAQ).

Benutzeroberfläche

  • •Generator-Entwurfspersistenz: Alle Schritte werden automatisch im Browser-Speicher gespeichert und wiederhergestellt, wenn du zur Seite zurückkehrst — selbst nach dem Navigieren weg.
  • •Der Wechsel zwischen Schnell- und Erweitert-Modi setzt deinen Fortschritt nicht mehr zurück — gemeinsame Schritte werden beibehalten.
  • •Starten Sie neu-Schaltfläche neben den Modus-Tabs für einen vollständigen Generator-Reset.

Veröffentlichung

  • •Behobene WordPress-Synchronisierung für Artikel mit mehreren Veröffentlichungen (z.B. veröffentlicht + Papierkorb) auf derselben Seite.

Integrationen

  • •Entwicklungsanfrageformular auf der Seiten-Seite: benutzerdefinierte Module/Plugins mit CMS-/Framework-Auswahl bestellen, in der Datenbank gespeichert mit Telegram-Benachrichtigung.
  • •Admin-Panel für Entwicklungsanfragen mit Statusverwaltung (neu/in Bearbeitung/fertig/abgelehnt) und Löschung.
  • •Aktualisierte WordPress-Plugin-Anleitung für die Ein-Klick-Verbindung — veraltete manuelle Schritte zum Kopieren von Site-ID/Webhook-Geheimnis entfernt.
  • •Speichern unter im Bildkonstruktor: Dateiname-Eingabe mit Transliteration-Vorschau und Ordnerauswahl.

Veröffentlichung

  • •Veröffentlichungen erneut verlinken: Ein neuer Button auf jeder WordPress-Seitenkarte stellt die Verbindung zu Artikeln wieder her, die zuvor von Draft2Live veröffentlicht wurden, nachdem die Seite getrennt und erneut gekoppelt wurde.
  • •Trennschaltfläche auf der WordPress-Plugin-Einstellungsseite — den lokalen Kopplungsstatus von der WP-Seite aus löschen, ohne zu Draft2Live zurückzukehren.
  • •Das Entfernen einer WordPress-Seite von Draft2Live sagt jetzt automatisch dem Plugin, seinen lokalen Kopplungsstatus zu löschen.
  • •Einstellungslink zur Plugin-Reihe auf Plugins → Installierte Plugins für den Ein-Klick-Zugriff hinzugefügt.

Benutzeroberfläche

  • •Der Demo-Blog-Veröffentlichungsblock ist jetzt verborgen, sobald du mindestens eine deiner eigenen Seiten verbunden hast — kein Durcheinander mehr.
  • •Sauberer Genehmigungsbildschirm für WordPress Application Password: Weiterleitungs-URL-Vorschauen sind verborgen und Genehmigen / Ablehnen-Schaltflächen befinden sich in einer einzigen Reihe.
  • •Saubere Plugin-Einstellungsseite: die rechte Seitenleiste wurde entfernt, sodass der Hauptinhalt die volle Breite nutzt.

Veröffentlichung

  • •Ein-Klick mehrsprachige Veröffentlichung: einen Artikel und all seine Übersetzungen auf einer WordPress-Seite gleichzeitig veröffentlichen und sie als Polylang / WPML-Übersetzungen miteinander verlinken.
  • •Die WordPress-Seiteninfo-Karte im Veröffentlichungsbereich zeigt die erkannte Seiten-Sprache, verfügbare Sprachen, das aktive mehrsprachige Plugin und das aktive SEO-Plugin.
  • •Inline-Formular 'Autor erstellen' beim Veröffentlichen auf WordPress — kein Verlassen des Veröffentlichungsbereichs nötig, um einen neuen Autor auf der verbundenen Seite hinzuzufügen.

Integrationen

  • •WordPress-Ein-Klick-Paarung über den nativen Application Password Autorisierungsablauf — keine Site-ID, Webhook-Geheimnis oder API-URL zum manuellen Kopieren.
  • •Automatische Erkennung von Polylang, WPML, TranslatePress und MultilingualPress auf verbundenen WordPress-Seiten, mit Installationsempfehlungen, wenn nichts gefunden wird.
  • •Automatische Erkennung von Yoast SEO und Rank Math; Meta-Titel, Beschreibung und Fokus-Keyword werden automatisch geschrieben, wenn einer von ihnen aktiv ist.

Sicherheit

  • •Datenschutzrichtlinie und Nutzungsbedingungen sind unter /privacy und /terms veröffentlicht.
  • •WordPress-Plugin v1.1.0 Sicherheitsverstärkung: pro Route REST-Berechtigungs-Callbacks, pro Beitrag Berechtigungsprüfungen, SSRF-Schutz bei Downloads von entfernten Medien, Whitelist für den Beitragstatus, JSON-LD-Ausgabe mit hex-kodiertem JSON verstärkt.

Veröffentlichung

  • •Vereinheitlichte geplante Veröffentlichungen: Geplante Beiträge werden jetzt vom eigenen Scheduler von Draft2Live für sowohl WordPress als auch Drupal versendet — derselbe Ablauf, dieselbe Zeitgenauigkeit auf beiden CMS.
  • •Inline-Bearbeitung von veröffentlichten Artikeln: Status, Kategorien oder Tags direkt aus der Veröffentlichungs-Karte ändern, ohne erneut zu veröffentlichen.
  • •Mehrere Veröffentlichungen pro Artikel — denselben Artikel auf mehreren Seiten veröffentlichen und eine Snippet-Vorschau für jede sehen.
  • •Thematischer Datumsauswähler für geplante Veröffentlichungen mit lokalisierten Monat-/Tag-/Zeitbeschriftungen in 41 Sprachen.
  • •Querverlinkungen aktualisieren sich automatisch, wenn du die ausgewählte Kategorie änderst, sodass vorgeschlagene verwandte Beiträge immer übereinstimmen.

Integrationen

  • •Die Unterstützung für das Drupal 7-Modul hat jetzt Parität mit Drupal 11: Begriffe, Tags und FAQ-Blöcke fließen alle über denselben Veröffentlichungsweg.
  • •Telegram-Benachrichtigung, wenn eine neue Seite mit deinem Draft2Live-Konto verbunden wird.

Benutzeroberfläche

  • •Vereinte Veröffentlichungs-Karte — entfernt den Erfolgsstatus zugunsten einer einzigen Live-Karte, die nach der Veröffentlichung aktualisiert wird.
  • •Der Abschnitt für Querverlinkungen ist jetzt standardmäßig im Veröffentlichungsbereich erweitert.
  • •Das hervorgehobene Bild hat echte Proportionen und einen Änderungsbutton, der immer sichtbar ist.

Veröffentlichung

  • •Publish-Panel direkt im Generator integriert — veröffentliche, ohne den frisch generierten Artikel zu verlassen
  • •Die Schaltflächen Unpublish, Republish und View erscheinen direkt nach einer erfolgreichen Veröffentlichung.
  • •Die Snippet-Vorschau pro Veröffentlichung zeigt, wie der Artikel auf der verbundenen Seite aussieht.
  • •Neuer POST /unpublish-Endpunkt mit Telegram-Benachrichtigung bei Unpublish-Ereignissen.
  • •Die Schaltfläche 'Auf eine andere Seite veröffentlichen' in der Veröffentlichungs-Karte entfernt zuerst die aktuelle Seite und öffnet dann das Formular für die neue.

Benutzeroberfläche

  • •Ein einheitlicher Sidebar-Block in der Artikelverwaltung — alle Felder inline editierbar
  • •Sticky Footer mit Bearbeiten- und Speichern-Buttons linksbündig
  • •Doppelte Snippet-Vorschau aus dem kompakten Publish-Panel entfernt

Editor

  • •Übersetzung mit DeepL: schneller und günstiger als GPT für unterstützte Sprachen
  • •Auswahl der Übersetzungsmethode (AI oder DeepL) pro Generierung — mit eigenem oder System-DeepL-API-Key
  • •Alt-Texte von Bildern werden per Vision-AI automatisch in die Artikelsprache übersetzt
  • •Fallback-Kette für die Bildgenerierung: scheitert das primäre Modell, übernimmt automatisch das nächste

Benutzeroberfläche

  • •Sprachen-Dropdown mit Flaggen-Icons — neue Sprachen direkt hinzufügen, ohne die Seite neu zu laden
  • •Größere Bildvorschauen mit Textarea über die volle Breite zum Bearbeiten des Alt-Texts
  • •Flaggen-Auswahl pro Sprache: neue Sprachen direkt aus dem Generator hinzufügen
  • •Editor-Toolbar bleibt beim Scrollen langer Artikel oben fixiert

SEO-Analyse

  • •AI-Query-Optimierung: extrahiert Keywords aus langen oder komplexen Suchanfragen für eine präzisere SEO-Analyse
  • •Kyrillische Zeichen (Ukrainisch, Russisch) in Google Suggest werden jetzt korrekt dargestellt
  • •AI-Generierung von Themen und Artikelstruktur nutzt jetzt das aktuelle Jahr

Benutzeroberfläche

  • •Übersichtlicheres Layout für Keyword- und Wettbewerber-Tabellen — einheitliche Abstände
  • •Keyword-Intent ist jetzt direkt sichtbar — ohne Hover
  • •Medien-Buttons in der Artikelstruktur: einheitlicher Stil mit gestricheltem Rahmen

SEO-Analyse

  • •Titel in der Sprache des SERP-Landes – nicht in der Artikelsprache
  • •Google Suggest: kürzerer Query-Fallback bei langen Keywords (ab 4 Wörtern)
  • •Google Suggest: UTF-8-Encoding für französische, deutsche und andere Nicht-ASCII-Suchanfragen korrigiert

Editor

  • •Editor-Toolbar bleibt beim Scrollen oben am Bildschirm fixiert

Sicherheit

  • •Site-Zugangsdaten verschlüsselt mit Fernet (symmetrisch)
  • •Kürzere JWT-Token-Laufzeit (7 Tage Access, 30 Tage Refresh)
  • •Security-Header: X-Frame-Options, X-Content-Type-Options, Referrer-Policy
  • •HTML-Sanitization für veröffentlichten Content (XSS-Schutz)
  • •Upload-Prüfung per Magic-Byte-Check
  • •Passwort-Anforderungen: Großbuchstabe + Ziffer

Veröffentlichung

  • •Draft2Live Connect-Modul für Drupal 7
  • •Demo-Blog: Beim Depublizieren/Republizieren bleibt die URL gleich
  • •Telegram-Benachrichtigungen für Plan-Upgrades und Demo-Depublizierung

Integrationen

  • •DataForSEO als Fallback-Keyword-Quelle – inklusive Volumen und Difficulty

Benutzeroberfläche

  • •Sprachen direkt im Generator hinzufügen – ohne Seite neu zu laden
  • •Materialien: Aktions-Buttons inline statt im Dropdown
  • •Null-Werte raus aus dem UI – stattdessen ein Strich statt verwirrender Nullen
  • •40+ neue Länder in der SERP-Analyse (Zypern, Marokko, Lateinamerika, Naher Osten)

Benutzeroberfläche

  • •SEO-Generator komplett mobil-optimiert
  • •Themenvergleich: Kartenlayout auf dem Smartphone
  • •Beitragsbild: echte Proportionen, Ändern-Button immer sichtbar

Editor

  • •YouTube-Einfügen-Button und Blocksatz
  • •Editor-Toolbar in 30 Sprachen übersetzt
  • •Artikel-Content: Farben passen sich Light- und Dark-Mode an

Analytik

  • •18 neue Log-Punkte für jeden AI-API-Aufruf
  • •Recherche, Blueprint, Titel, Übersetzungen, Medien – alles wird erfasst
  • •Die Basis für saubere Kosten-Analytics und Preisgestaltung

Veröffentlichung

  • •Blog-Seiten mit Server-Side Rendering – endlich sauber indexierbar
  • •Mehrsprachige Artikel bearbeiten mit Sync-Übersetzungs-Toggle
  • •Demo-Blog veröffentlicht alle Übersetzungen automatisch – inklusive hreflang

SEO-Analyse

  • •Artikel bleibt in einer Sprache – Schluss mit Sprachsalat
  • •Konkurrenzanalyse: Warnungen bei dünner Keyword-Datenlage