Wijzigingslogboek
Nieuwe updates en verbeteringen voor Draft2Live
Beveiliging
- •Cookies: video's en kaarten van derden in artikelen laden niet meer voordat je ze toestaat — je ziet een plaatsvervanger met een knop die alleen dat toestaat. Google Consent Mode v2 wordt nu doorgegeven voordat er een tag draait.
- •Cookies: bezoekers in de VS krijgen een melding met „Mijn persoonlijke gegevens niet verkopen of delen” in één klik, en een Global Privacy Control-signaal van de browser wordt zonder vragen gevolgd. Elke keuze heeft nu een referentie die je kunt noemen en wordt als bewijs vastgelegd.
Integraties
- •Drupal: de installatie-instructies komen nu overeen met de module. Drupal 10 en 11 hebben de module-installateur voor de beheerdersinterface verwijderd, dus de handleiding laat zien hoe je de bestanden in modules/custom plaatst (of installeert via Composer) in plaats van te verwijzen naar een formulier dat niet meer bestaat.
- •Drupal: de verbindingsgids had de API-sleutel verkeerd om. De sleutel wordt gegenereerd door de module op je eigen site en gekopieerd naar Draft2Live — er is geen Site-ID of Webhook-geheim dat je terug in Drupal hoeft te plakken.
Integraties
- •Shopify: een winkel kan nu worden verbonden met een Dev Dashboard-app — vul de Client ID en Client secret in, en Draft2Live haalt en vernieuwt het 24-uurs accesstoken zelf. Shopify geeft voor nieuwe apps geen permanente Admin API-tokens meer uit.
- •Shopify: winkels die al met een shpat_-token verbonden zijn blijven werken, en in het verbindingsvenster kun je een winkel tussen beide soorten inloggegevens omschakelen zonder de verbinding te verbreken.
- •Shopify: verbonden winkels verschijnen nu in het publicatiepaneel — de sitelijst accepteerde alleen CMS'en met een inhoudstype en verborg daardoor elke Shopify-winkel, zelfs als de blog al gekozen was.
SEO-analyse
- •Verbeterde generatiekwaliteit: artikelen verzinnen geen statistieken meer — elk cijfer moet afkomstig zijn uit je onderzoeksgegevens, documenten of geverifieerde constanten, en niet-onderbouwde 'verdacht precieze' getallen zijn geblokkeerd op promptniveau.
- •Automatische kwaliteitscontrole na elke generatie: het artikel wordt gecontroleerd op beloften in de titel versus de inhoud, tegenstrijdige cijfers en niet-onderbouwde getallen; gemarkeerde problemen worden automatisch gecorrigeerd en samengevat in een kwaliteitsbanner in de generator.
- •Onderzoeksfeiten komen nu betrouwbaar in het artikel terecht: de opzet koppelt elk geverifieerd feit aan een specifieke sectie, zodat statistieken verschijnen als exacte cijfers en tabellen met bronvermelding in plaats van vage bewoordingen.
- •Natuurlijker schrijfstijl: geen geforceerde lijsten, van nature gevarieerde alinea's, geen opvulling om het aantal woorden te halen, en tijdgevoelige claims (wetten, prijzen) bevatten een expliciete 'per'-datum.
Integraties
- •Team-workspaces — nodig collega's per e-mail uit via Instellingen → Team. Elke uitgenodigde krijgt een eigen login en werkt binnen jouw workspace (jouw sites, jouw artikelen, de credits van jouw tarief).
- •Workspace-switcher voor meerdere teams in de topbar van het dashboard — een delegate die voor meerdere teams is uitgenodigd, wisselt met één klik; bij het intrekken van een zitplaats wordt hij bij de volgende request uitgelogd.
- •Enterprise-popup "Neem contact op met sales" op de Pricing-kaart — vervangt de oude dode link en stuurt Naam / E-mail / Telefoon / Opmerking direct naar de Telegram-thread van het salesteam.
Publicatie
- •WordPress-plugin 1.2.6 live op wordpress.org — automatische updatebanner in de WP-admin, FAQ-blok server-side gerenderd via de the_content-filter, en een eigen /republish-endpoint dat post_status terugzet naar publish zonder dubbele posts aan te maken.
- •Drupal 11-module 1.7.9 — eigen /republish-route schakelt status per vertaling om (geen republish in één taal meer op meertalige nodes), gespreide worker-dispatch om i18n-save races te voorkomen, en FAQ-blok-CSS scoped op de daadwerkelijk gerenderde .draft2live-faq-wrapper.
- •Drupal 7-module 7.x-1.2.7 — eigen /republish-callback voor de unpublish → republish-cyclus, menu_rebuild bij wijzigingen in plugin-routes, en fix voor een leeg pathauto-patroon dat het genereren van alias blokkeerde.
Interface
- •Het logo in de sidebar linkt nu naar /dashboard in plaats van de landingspagina — een klik gooit je niet langer uit de app.
- •Het "Beoordeel deze stap"-feedbackblok boven aan elke dashboardpagina is weg.
Beveiliging
- •JWT-tokenversie ongeldig maken — het intrekken van een teamzitplaats of het downgraden van het abonnement van de eigenaar logt delegates bij de volgende request automatisch uit, zonder dat het hele secret ongeldig wordt.
Publicatie
- •Categorieën per taal in WordPress, Drupal 7 en Drupal 11 — kies voor elke vertaling een aparte categorie, direct in het Publish-paneel, met een inline "Categorie aanmaken" per taal.
- •Een eerder gedepubliceerd artikel komt bij republiceren weer terug op zijn oude plek in plaats van als duplicaat WP-post / Drupal-node — de originele slug, taxonomie en auteur blijven behouden.
- •WordPress-plugin 1.2.4 + 1.2.5 — FAQ-blok wordt server-side gerenderd door de plugin (geen CSS-lekken meer in de artikelinhoud) en opruimen van losse FAQ-CSS-resten uit oudere versies.
Editor
- •Videoblok — bijschrift onder de video, resize-handles, links/midden/rechts uitlijnen en ondersteuning voor remote upload op Drupal 7.
Interface
- •Aanmeldformulier voor de nieuwsbrief in de footer — met GDPR-toestemming en een "al ingeschreven"-toast.
- •Zwevende "terug naar boven"-knop op lange marketingpagina's.
Publicatie
- •WordPress-plugin 1.2.3 — uitgelichte afbeeldingen worden opgeslagen met een SEO-vriendelijke bestandsnaam afgeleid van de artikeltitel (getranslitereerd voor niet-Latijnse talen), en de alt-tekst wordt automatisch per taal ingesteld.
- •De Telegram-melding voor moderatie gaat af zodra content bij het publiceren tegengehouden wordt, zodat het team direct kan reageren op pogingen tot verboden content.
Interface
- •De 404-pagina van de blog heeft nu de volledige landing-chrome — header, ankermenu en gerelateerde artikelen.
Publicatie
- •Blog opgesplitst — de community-catalogus staat op draft2live.com, de officiële Draft2Live-blog op draft2live.ai. Goedgekeurde auteurs kunnen vanuit de editor direct naar de officiële blog publiceren.
- •Een officiële blogpost depubliceren werkt door op alle vertalingen, en de editor ververst zichzelf als je tussen taaltabs wisselt.
Analyse
- •Stripe-metadata bevat nu user_id op elke Subscription en PaymentIntent, zodat partner-boekhouding (Odoo) betalingen kan toewijzen zonder een extra lookup.
Integraties
- •Bidirectionele Odoo-sync — gebruikers, abonnementen en betalingen blijven gelijk tussen Draft2Live en Odoo via outbound hooks + een inbound API.
- •Telegram-meldingen lopen nu naar aparte threads per onderwerp in de admin-supergroep — auth, support, aankopen, generaties, contactformulier, plugin-bestellingen en site connect/disconnect hebben elk hun eigen tab.
- •DeepL-vertaling promoot ‹br›• pseudo-lijsten nu eerst naar een echte ‹ul›‹li› voordat de tekst verstuurd wordt — zo blijft de lijststructuur in het vertaalde artikel behouden.
Interface
- •De donkere modus van het dashboard zit nu onder .dashboard-scope, zodat de landingspagina bij de eerste paint niet meer kort donker flitst.
Interface
- •Splinternieuwe landingspagina — strakke hero, nieuwe typografie en de carrousel met laatste artikelen is terug. Cross-domain routing scheidt marketing (draft2live.com) van de app (draft2live.ai).
- •Taalwisselaar in landing-stijl in de navigatie, met echte vlaggen en redirects die rekening houden met de locale.
- •Pill-vormige CTA's en een opgefrist Metrics-blok met grotere cijfers en duidelijkere labels.
SEO-analyse
- •Volledige set SEO-metatags over de hele landing: canonical, hreflang, JSON-LD, plus een dynamische sitemap en robots.txt.
Editor
- •Sectiemedia blijven bewaard bij het herstellen van een concept — open je een onafgemaakt concept opnieuw, dan staan je inline afbeeldingen er nog steeds.
- •Herinneringsbanner voor onafgemaakte generaties, met een directe link terug naar het lopende concept.
- •Mediabestanden krijgen nu via AI samengevatte bestandsnamen op basis van wat er op de afbeelding staat — geen IMG_3251.jpg meer in je library.
Interface
- •Uniforme knopstijlen door het hele dashboard — zes gemelde inconsistenties in één klap opgelost.
- •De medialibrary ordent uploads nu in mappen per jaar en maand, net zoals WordPress dat doet.
Integraties
- •Admin → Gebruikers heeft nu een handmatige "Gebruiker aanmaken"-flow, met optioneel een door de admin ingesteld wachtwoord en Telegram-melding.
Beveiliging
- •Wachtwoord vergeten / resetten — vraag een resetlink aan per e-mail en stel een nieuw wachtwoord in via een token dat een uur geldig is.
- •OAuth-only accounts (gebruikers die inloggen met Google) kunnen via dezelfde reset-flow een eerste wachtwoord instellen, zodat ze niet buitengesloten worden als Google-login uitvalt.
Integraties
- •Locale-berichten worden nu geladen via een backend-DB API, met de meegeleverde JSON als fallback — vertaalfixes gaan live zonder dat de frontend opnieuw gedeployed hoeft te worden.
Publicatie
- •Drupal 11-module 1.7.2 — leest zijn eigen versie tijdens runtime uit .info.yml, dus de updatebanner is nooit meer verouderd.
- •Drupal 7-module 7.x-1.2.2 — afbeeldingsupdates worden weggeschreven naar LANGUAGE_NONE op sites waar het afbeeldingsveld niet vertaalbaar is.
- •WordPress-plugin 1.2.2 — het thumbnail-id zit nu in de hash van de sync-loop, dus alleen de uitgelichte afbeelding vervangen wordt netjes teruggekoppeld naar Draft2Live.
Editor
- •Artikelvertaling toevoegen - taalpillen met multi-selectie, AI of DeepL methode, parallelle vertaling van meerdere talen tegelijk
- •Bewerken in een andere taal - vertaal artikel via DeepL naar jouw taal, bewerk, automatische terugvertaling bij opslaan
- •Nieuwe talen toevoegen zonder pagina te herladen - AJAX dropdown met 39 talen direct in de editor
- •Vertalingen verwijderen - × knop op taaltabblad met bevestiging, verwijdert artikelvertaling
- •Tabbladlabels taal - 'Selecteer bewerkingstaal' / 'Selecteer weergavetaal' afhankelijk van de modus
Publicatie
- •Splits FAQ op in twee toggles - afzonderlijk FAQ-blok en FAQ Schema.org-opmaak, werkt zowel in de modi voor maken als voor bewerken van publicaties
- •Auteur, FAQ, Schema.org toggles in bestaand publicatiebewerkingspaneel
- •Publicatieopties (FAQ, schema, status, knop) verborgen totdat site is geselecteerd
- •DeepL sleutel is nu alleen voor het systeem - persoonlijke sleutelinstellingen verwijderd
Integraties
- •Gebruikers aanmaken op Drupal 7 - nieuw POST eindpunt in module met controle op dubbele e-mail en gebruikersnaam
- •De knop Auteur maken werkt nu voor Drupal-sites (voorheen alleen WordPress)
Publicatie
- •Schema.org Artikel JSON-LD opmaak voor WordPress - genereert gestructureerde gegevens (kop, auteur, uitgever, afbeelding, data) in paginakop voor betere SEO
- •Schema.org toggle in publicatiepaneel - in-/uitschakelen van artikel gestructureerde gegevensopmaak per publicatie, met uitleg over wat het doet
- •Voorgestelde categorieën blok verwijderd - alleen site categorieën getoond voor selectie
SEO-analyse
- •Inhoudsopgave nu ingevoegd vóór de eerste H2-titel (na introparagrafen) in plaats van helemaal bovenaan het artikel
- •Verbeterde artikelschemabeschrijving - stript TOC en FAQ secties voor zuivere tekst in zoeksnippets
Interface
- •Publiceerknop verwijderd uit materialentabel - publiceren gebeurt vanuit de artikeleditor
- •Hernoemde 'Gegenereerde materialen' naar 'Mijn materialen'.
Integraties
- •Drupal 7: AJAX admin-instellingenpagina - wijzigen van inhoudstype laadt veldselecties dynamisch opnieuw (body, afbeelding, taxonomie, tags)
- •Drupal 7: aangepaste CSS voor een modern admin-pagina-ontwerp met een strakke lay-out
- •Drupal 7: nieuw API-eindpunt POST /terms/create voor het maken van taxonomietermen op naam (find-or-create)
- •Drupal 7: FAQ weergegeven als apart accordeonblok via hook_node_view met inline stijlen, niet ingesloten in body-inhoud
- •Drupal 7: Schema.org FAQPagina + artikel JSON-LD geïnjecteerd in paginakop (niet in inhoud), controleerbaar via publicatieopties
Publicatie
- •De knop Categorie maken werkt nu voor zowel WordPress- als Drupal-sites
- •Tags beheerd vanuit één veld in artikeleditor - dubbele tags sectie verwijderd uit publicatiepaneel
- •Tag badges met verwijderknop + invoer toevoegen vervangt oude kommagescheiden tekstveld
- •Trefwoordwijzigingen in artikeleditor zorgen nu voor automatische synchronisatie met WordPress/Drupal
Editor
- •Voorbeeld van uitgelichte afbeelding vergroot naar 11rem voor betere zichtbaarheid
Interface
- •Drupal site infokaart toont Metatag, meertalig (i18n/Content Translation) en Pathauto module status met aanbevelingen
- •Gepland publiceren ingeschakeld voor Drupal-sites (was alleen voor WordPress)
Integraties
- •Drupal 7: meertalig publiceren met tnid-vertaallinking - artikelen in meerdere talen publiceren en als vertaling koppelen
- •Drupal 7: sync in twee richtingen via webhooks - unpublish/delete op Drupal werkt Draft2Live automatisch bij
- •Drupal 7: WebP naar JPEG automatische conversie voor uitgelichte en inline afbeeldingen (Drupal 7 ondersteunt WebP niet)
- •Drupal 7: taalomschakelaars in publicatiepaneel - talen in-/uitschakelen met sitebeschikbaarheidscontrole
- •Drupal 7: 'Koppelen als vertalingen' - publiceren als gekoppelde vertalingen of onafhankelijke artikelen
- •Drupal 7: artikel trefwoorden automatisch verzonden als tag_namen - module vindt of creëert taxonomie termen
Publicatie
- •WordPress-synchronisatie hersteld voor artikelen met meerdere publicaties (bijv. gepubliceerd + prullenbak) op dezelfde site
- •Unpublish geeft nu de status 'ongepubliceerd' (niet 'verwijderd') - toont amberkleurige badge met knop Republish in generator
- •Controle op publiceren hersteld: nu per-site (Drupal-publicatie werd geblokkeerd toen WP oude record had)
Beveiliging
- •Drupal 7: sync-lus preventie - API geïnitieerde opslag triggert geen webhook terug naar Draft2Live
Editor
- •Inline tekst hergenereren: selecteer een willekeurig tekstfragment, klik op Hergenereren, typ instructies (bijv. 'wijzig het jaar', 'maak deze alinea langer') — AI herschrijft alleen dat fragment en vervangt het in de editor
- •AI-beeldgeneratie in de editor: werkbalkknop opent een modaal venster met prompt, modelselector (Gemini, Flux, GPT Image, enz.), stijlvoorinstellingen (12 opties) en beeldverhouding — afbeelding wordt in het artikel ingevoegd en opgeslagen in de mediabibliotheek
- •Herontworpen tweeregelige editor-werkbalk: rij 1 is compacte tekstopmaak (lettertypen, koppen, lijsten, uitlijning), rij 2 heeft gelabelde media-/invoegknoppen met pictogrammen (Foto, Video, YouTube, AI-afbeelding, Link, Tabel, Inhoud, FAQ)
Interface
- •Conceptbewaring van de generator: alle stappen worden automatisch opgeslagen in browseropslag en hersteld wanneer u terugkeert naar de pagina — zelfs na het wegnavigeren
- •Schakelen tussen Snelle en Geavanceerde modus reset uw voortgang niet meer — gedeelde stappen blijven behouden
- •Knop Opnieuw beginnen naast de modustabs voor een volledige generatorreset
Publicatie
- •WordPress-synchronisatie gerepareerd voor artikelen met meerdere publicaties (bijv. gepubliceerd + prullenbak) op dezelfde site
Integraties
- •Ontwikkelingsaanvraagformulier op de Sitespagina: bestel aangepaste modules/plugins met CMS-/frameworkselectie, opgeslagen in database met Telegram-melding
- •Beheerderspaneel voor ontwikkelingsaanvragen met statusbeheer (nieuw/in uitvoering/voltooid/afgewezen) en verwijdering
- •Bijgewerkte WordPress-plugingids voor verbinding met één klik — verouderde handmatige stappen voor het kopiëren van Site-ID/Webhook Secret verwijderd
- •Opslaan als in de afbeeldingsconstructor: bestandsnaam invoeren met transliteratie-preview en mapkeuze
Publicatie
- •Publicaties opnieuw koppelen: een nieuwe knop op elke WordPress-sitekaart herstelt de verbinding met artikelen die eerder vanuit Draft2Live zijn gepubliceerd, nadat de site is losgekoppeld en opnieuw is gekoppeld
- •Ontkoppel knop op de WordPress plugin instellingen pagina - verwijder de lokale koppelingsstatus van WP zonder terug te gaan naar Draft2Live.
- •Het verwijderen van een WordPress site uit Draft2Live vertelt de plugin nu automatisch om de lokale koppelingsstatus te wissen
- •Instellingenlink toegevoegd aan de pluginrij in Plugins → Geïnstalleerde Plugins voor toegang met één klik
Interface
- •Het blok voor het publiceren van demo-blogs wordt nu verborgen zodra u ten minste één van uw eigen sites hebt aangesloten - geen rommel meer
- •Schoner goedkeuringsscherm voor WordPress-toepassingswachtwoorden: voorbeeldweergaven van omleidings-URL's zijn verborgen en de knoppen voor goedkeuren/weigeren staan op één rij
- •Schonere plugin-instellingenpagina: de rechterzijbalk verwijderd zodat de hoofdinhoud de volledige breedte gebruikt
Publicatie
- •Meertalig publiceren met één klik: publiceer een artikel en al zijn vertalingen in één keer op een WordPress site en koppel ze als Polylang / WPML vertalingen van elkaar
- •De WordPress site infokaart in het publicatiepaneel toont de gedetecteerde site taal, beschikbare talen, de actieve meertalige plugin en de actieve SEO plugin.
- •Inline formulier 'Auteur aanmaken' bij publiceren naar WordPress - je hoeft het publicatiepaneel niet te verlaten om een nieuwe auteur toe te voegen op de verbonden site
Integraties
- •WordPress één-klik koppeling via de native Application Password authorize flow - geen Site ID, Webhook Secret of API URL om met de hand te kopiëren
- •Automatische detectie van Polylang, WPML, TranslatePress en MultilingualPress op aangesloten WordPress sites, met aanbevelingen voor installatie als er niets is gevonden
- •Automatische detectie van Yoast SEO en Rank Math; metatitel, beschrijving en trefwoord worden automatisch geschreven als een van beide actief is
Beveiliging
- •Pagina's met privacybeleid en servicevoorwaarden gepubliceerd op /privacy en /terms
- •WordPress plugin v1.1.0 beveiliging verharding: per-route REST toestemming callbacks, per-post vermogen controles, SSRF bewakers op externe media downloads, post status witte lijst, JSON-LD uitvoer verhard met hex-gecodeerde JSON
Publicatie
- •Unified scheduled publishing: geplande posts worden nu verzonden door Draft2Live's eigen scheduler voor zowel WordPress als Drupal - dezelfde flow, dezelfde timingnauwkeurigheid op beide CMS'en.
- •Inline bewerken van gepubliceerde artikelen: wijzig status, categorieën of tags direct vanaf de publicatiekaart zonder opnieuw te publiceren
- •Meerdere publicaties per artikel - publiceer hetzelfde artikel op verschillende sites en bekijk een voorbeeld van elke publicatie
- •Thematische datumkiezer voor geplande publicaties met gelokaliseerde maand / dag / tijd labels in 41 talen
- •Kruisverbanden worden automatisch vernieuwd wanneer je de geselecteerde categorie wijzigt, zodat voorgestelde gerelateerde berichten altijd overeenkomen
Integraties
- •Drupal 7 module-ondersteuning is nu feature-parity met Drupal 11: termen, tags en FAQ-blokken stromen allemaal door hetzelfde publicatiepad
- •Telegrammelding wanneer een nieuwe site is verbonden met je Draft2Live-account
Interface
- •Uniforme publicatiekaart - laat de successtatus vallen ten gunste van een enkele live kaart die wordt bijgewerkt na publicatie
- •Kruisverbanden sectie is nu standaard uitgebreid in het publicatiepaneel
- •Uitgelichte afbeelding met echte verhoudingen en een wijzigingsknop die altijd zichtbaar is
Publicatie
- •Publish-to-site paneel direct ingebed in de generator - publiceren zonder het zojuist gegenereerde artikel te verlaten
- •De knoppen Unpublish, Republish en View verschijnen direct na een geslaagde publicatie
- •Snippervoorbeeld per publicatie laat zien hoe het artikel eruit ziet op de verbonden site
- •Nieuw POST /unpublish eindpunt met Telegram melding bij unpublish gebeurtenissen
- •Met de knop 'Publiceren naar een andere site' op de publicatiekaart wordt eerst de huidige site verwijderd en vervolgens het formulier voor de nieuwe site geopend.
Interface
- •Eén zijbalkblok in artikelbeheer met inline aanpasbare velden
- •Sticky voettekst met knoppen voor bewerken/opslaan links uitgelijnd
- •Duplicaat knipselvoorbeeld verwijderd uit het compacte publicatiepaneel
Editor
- •DeepL vertaalondersteuning: sneller en goedkoper dan GPT voor ondersteunde talen
- •Vertaalmethodekiezer (AI vs DeepL) per generatie, met persoonlijke of systeem DeepL API-sleutels
- •Alt-tekst van afbeelding automatisch vertaald naar de taal van het artikel via vision AI
- •Uitwijkketen voor beeldgeneratie: als het primaire model faalt, neemt het volgende model in de keten het automatisch over
Interface
- •Taalkeuzelijst met vlagpictogrammen en inline taaltoevoeging zonder pagina te herladen
- •Grotere afbeeldingsvoorbeelden met een tekstgebied over de volledige breedte voor het bewerken van alt-tekst
- •Per taal vlagkiezer voor het toevoegen van nieuwe talen vanuit de generator
- •Werkbalk redacteur blijft bovenaan hangen tijdens het scrollen door lange artikelen
SEO-analyse
- •AI-queryoptimalisatie: haalt trefwoorden uit lange of complexe zoekopdrachten voor nauwkeurigere SEO-analyse
- •Cyrillische tekencodering (Oekraïens, Russisch) in Google Suggest-resultaten hersteld
- •AI-generatie van onderwerp en artikelstructuur gebruikt nu het huidige jaar
Interface
- •Verbeterde indeling van trefwoord- en concurrententabellen — uniforme opvulling
- •Trefwoordintentie is nu direct zichtbaar zonder hoveren
- •Mediaknoppen in artikelstructuur: uniforme stijl met stippelrand
SEO-analyse
- •Titels gegenereerd in de SERP-landtaal, niet de artikel taal
- •Google Suggest: kortere query voor lange zoekwoorden (4+ woorden)
- •Google Suggest: UTF-8 codering gerepareerd voor Franse, Duitse en andere niet-ASCII zoekopdrachten
Editor
- •Editor-werkbalk blijft vast bovenaan het scherm bij scrollen
Beveiliging
- •Site-inloggegevens versleuteld met Fernet symmetrische encryptie
- •JWT-token vervaltijd verkort (7 dagen toegang, 30 dagen vernieuwing)
- •Beveiligingsheaders: X-Frame-Options, X-Content-Type-Options, Referrer-Policy
- •HTML-sanering van gepubliceerde inhoud (XSS-bescherming)
- •Bestandsuploadvalidatie met magic byte controle
- •Wachtwoordcomplexiteitsvereisten (hoofdletter + cijfer)
Publicatie
- •Draft2Live Connect-module voor Drupal 7
- •Demoblog: depubliceren/herpubliceren behoudt dezelfde URL
- •Telegram-meldingen voor planupgrades
Integraties
- •DataForSEO-integratie als reserve zoekwoordbron
Interface
- •Talen inline toevoegen in de generator zonder herladen
- •Materialen: inline actieknoppen in plaats van dropdown-menu
- •Nulwaarden verborgen — toont streepje in plaats van nullen
- •40+ landen toegevoegd aan SERP-analyse (Cyprus, Marokko, Latijns-Amerika, Midden-Oosten)
Interface
- •Volledige mobiele responsieve herziening van SEO-generator
- •Onderwerpen vergelijken: kaartindeling op mobiel
- •Uitgelichte afbeelding: echte verhoudingen, wijzigknop altijd zichtbaar
Editor
- •YouTube-invoegknop en uitvullen uitlijning
- •Editor-werkbalk vertaald naar 30 talen
- •Artikelinhoud: themabewuste kleuren voor lichte en donkere modus
Analyse
- •18 nieuwe gebruikslogpunten voor alle AI API-aanroepen
- •Onderzoek, blauwdruk, titels, vertalingen, media — alles bijgehouden
- •Basis voor nauwkeurige kostenanalyse en prijsstelling
Publicatie
- •Blogpagina's geconverteerd naar SSR voor SEO-indexering
- •Meertalig artikelen bewerken met vertaalsynchronisatie
- •Demoblog publiceert automatisch alle vertalingen met hreflang
SEO-analyse
- •Artikeltaal afdwingen — geen gemengde talen meer
- •Concurrentieanalyse: waarschuwingen bij beperkte gegevens