Registro delle modifiche
Nuovi aggiornamenti e miglioramenti a Draft2Live
Sicurezza
- •Cookie: i video e le mappe di terze parti negli articoli non si caricano più prima del tuo consenso — vedi un segnaposto con un pulsante che consente solo quello. Google Consent Mode v2 viene ora segnalato prima dell'esecuzione di qualsiasi tag.
- •Cookie: i visitatori negli USA ricevono un'informativa con «Non vendere né condividere le mie informazioni personali» in un clic, e il segnale Global Privacy Control del browser viene rispettato senza chiedere. Ogni scelta ha ora un riferimento citabile e viene registrata come prova.
Integrazioni
- •Drupal: le istruzioni di configurazione ora corrispondono al modulo. Drupal 10 e 11 hanno rimosso l'installer del modulo per l'interfaccia di amministrazione, quindi la guida mostra come posizionare i file in modules/custom (o installarli tramite Composer) invece di puntare a un modulo che non esiste più.
- •Drupal: la guida di connessione aveva la chiave API nel verso sbagliato. La chiave viene generata dal modulo sul tuo sito e copiata in Draft2Live — non ci sono ID sito o Webhook Secret da incollare nuovamente in Drupal.
Integrazioni
- •Shopify: ora un negozio può essere collegato con un'app del Dev Dashboard — inserisci Client ID e Client secret e Draft2Live ottiene e rinnova da sé il token di accesso di 24 ore. Shopify non rilascia più token Admin API permanenti per le nuove app.
- •Shopify: i negozi già collegati con un token shpat_ continuano a funzionare e la finestra di collegamento permette di passare da un tipo di credenziali all'altro senza scollegare il negozio.
- •Shopify: i negozi collegati ora compaiono nel pannello di pubblicazione — l'elenco dei siti accettava solo CMS con un tipo di contenuto, nascondendo così ogni negozio Shopify anche quando il blog era già selezionato.
Analisi SEO
- •Revisione della qualità di generazione: gli articoli non inventano più statistiche — ogni numero deve provenire dai tuoi dati di ricerca, documenti o costanti verificate, e le cifre «sospettosamente precise» prive di fonte sono vietate a livello di prompt.
- •Controllo QA automatico dopo ogni generazione: l'articolo viene verificato per coerenza tra titolo e contenuto, numeri contraddittori e dati privi di fonte; i problemi rilevati vengono corretti automaticamente e riepilogati in un banner di qualità nel generatore.
- •I dati di ricerca vengono ora inseriti in modo affidabile nell'articolo: la scaletta assegna ogni fatto verificato a una sezione specifica, così le statistiche appaiono come cifre esatte e tabelle con attribuzione della fonte anziché come formulazioni vaghe.
- •Scrittura più naturale: nessun elenco forzato, paragrafi variati in modo spontaneo, nessun riempimento per raggiungere il conteggio parole, e le affermazioni soggette a variazioni nel tempo (leggi, prezzi) riportano una data esplicita «aggiornato a».
Integrazioni
- •Workspace di team — invita i colleghi via email da Impostazioni → Team. Ogni invitato riceve il proprio login e lavora dentro il tuo workspace (i tuoi siti, i tuoi articoli, i crediti del tuo piano).
- •Selettore multi-team nella top-bar della dashboard — un delegato invitato in più team passa dall'uno all'altro con un click; quando revochi un posto, viene disconnesso alla richiesta successiva.
- •Popup Enterprise "Contatta il team commerciale" sulla card Prezzi — sostituisce il vecchio link a vuoto; invia Nome / Email / Telefono / Commento direttamente sul thread Telegram del commerciale.
Pubblicazione
- •Plugin WordPress 1.2.6 disponibile su wordpress.org — banner di aggiornamento automatico nell'admin WP, blocco FAQ generato lato server tramite il filtro the_content, endpoint dedicato /republish che riporta post_status a publish senza creare post duplicati.
- •Modulo Drupal 11 1.7.9 — la route dedicata /republish cambia lo stato per singola traduzione (basta ripubblicazioni in una sola lingua sui nodi multilingua), dispatch dei worker scaglionato per evitare race condition sul salvataggio i18n, CSS del blocco FAQ limitato al wrapper .draft2live-faq effettivamente renderizzato.
- •Modulo Drupal 7 7.x-1.2.7 — callback dedicata /republish per il ciclo depubblica → ripubblica, menu_rebuild al cambio delle route del plugin, fix per il pattern pathauto vuoto che bloccava la generazione degli alias.
Interfaccia
- •Il logo nella sidebar ora porta a /dashboard invece che alla landing page: cliccarlo non ti butta più fuori dall'app.
- •Rimosso il blocco di feedback "Valuta questo passaggio" dall'inizio di ogni pagina della dashboard.
Sicurezza
- •Invalidazione della versione del token JWT — quando revochi un posto del team o fai un downgrade del piano del proprietario, i delegati vengono disconnessi alla richiesta successiva senza invalidare l'intero secret.
Pubblicazione
- •Categorie per lingua su WordPress, Drupal 7 e Drupal 11 — scegli una categoria diversa per ogni traduzione direttamente nel pannello di pubblicazione, con "Crea categoria" inline per ciascuna lingua.
- •Quando ripubblichi un articolo prima depubblicato, Draft2Live lo riporta online invece di creare un doppione su WP / Drupal: slug, tassonomia e autore originali restano invariati.
- •Plugin WordPress 1.2.4 + 1.2.5 — blocco FAQ generato lato server dal plugin (basta CSS che invade il corpo dell'articolo), ripulitura dei frammenti FAQ-CSS lasciati orfani dalle versioni precedenti.
Editor
- •Blocco video — didascalia sotto al video, maniglie per ridimensionare, allineamento a sinistra/centro/destra e supporto all'upload remoto su Drupal 7.
Interfaccia
- •Form di iscrizione alla newsletter nel footer — con consenso GDPR e toast "sei già iscritto".
- •Pulsante flottante "torna su" sulle pagine marketing più lunghe.
Pubblicazione
- •Plugin WordPress 1.2.3 — gli allegati dell'immagine in evidenza vengono salvati con un filename SEO-friendly derivato dal titolo dell'articolo (traslitterato per le lingue non latine) e l'alt text viene impostato automaticamente per ciascuna lingua.
- •L'avviso Telegram di moderazione scatta nel momento esatto in cui un contenuto viene bloccato in pubblicazione, così il team può reagire ai tentativi di contenuto vietato in tempo reale.
Interfaccia
- •La pagina 404 del blog indossa ora tutta la veste della landing — header, menu àncora, articoli correlati.
Pubblicazione
- •Scope del blog separato — il catalogo della community sta su draft2live.com, il blog ufficiale di Draft2Live su draft2live.ai. Dall'editor gli autori approvati pubblicano direttamente su quello ufficiale.
- •Quando depubblichi un articolo del blog ufficiale, la modifica si propaga a tutte le sue traduzioni, e l'editor si aggiorna quando passi da una scheda lingua all'altra.
Analisi
- •I metadati Stripe ora includono user_id su ogni Subscription e PaymentIntent, così la contabilità lato partner (Odoo) può attribuire i pagamenti senza ricerche aggiuntive.
Integrazioni
- •Sincronizzazione bidirezionale con Odoo — utenti, abbonamenti e pagamenti restano allineati tra Draft2Live e Odoo grazie a hook in uscita e un'API in ingresso.
- •Gli avvisi Telegram ora vengono instradati su thread dedicati nel supergruppo admin — autenticazione, supporto, acquisti, generazioni, form di contatto, ordini plugin e collegamento/scollegamento siti hanno ognuno la propria scheda.
- •La traduzione DeepL promuove le pseudo-liste ‹br›• in vere ‹ul›‹li› prima dell'invio — la semantica della lista resta intatta nell'articolo tradotto.
Interfaccia
- •Il dark mode della dashboard è ora racchiuso in .dashboard-scope, così la landing non lampeggia più in scuro al primo caricamento.
Interfaccia
- •Nuova landing: hero pulito, tipografia rinnovata, carosello degli ultimi articoli ripristinato. Il routing cross-domain separa il marketing (draft2live.com) dall'app (draft2live.ai).
- •Selettore di lingua in stile landing nella navigazione, con bandiere vere e redirect coerenti con la locale.
- •CTA a pillola, blocco Metriche rinfrescato con numeri più grandi ed etichette più chiare.
Analisi SEO
- •Suite completa di meta tag SEO sulla landing: canonical, hreflang, JSON-LD, più sitemap dinamica e robots.txt.
Editor
- •I media delle sezioni sopravvivono al ripristino della bozza — riapri una bozza incompleta e le immagini inserite sono ancora al loro posto.
- •Banner che ti ricorda le generazioni in sospeso, con un link diretto alla bozza in lavorazione.
- •I file media ricevono nomi generati dall'AI in base al contenuto dell'immagine — basta IMG_3251.jpg sparsi nella libreria.
Interfaccia
- •Stile dei pulsanti uniformato in tutta la dashboard — sei incongruenze segnalate, risolte in un colpo solo.
- •La libreria media ora organizza gli upload in cartelle anno/mese, alla maniera di WordPress.
Integrazioni
- •In Admin → Utenti trovi ora un flusso manuale "Crea utente", con password impostabile dall'admin e notifica Telegram opzionali.
Sicurezza
- •Flusso di reset password — richiedi il link via email e imposta una nuova password entro un'ora dalla generazione del token.
- •Gli account OAuth (login con Google) possono finalmente impostare una prima password con lo stesso flusso di reset: niente più blocchi se Google sign-in non è disponibile.
Integrazioni
- •Le stringhe di localizzazione ora arrivano da un'API di backend, con i JSON inclusi come fallback — le correzioni di traduzione vanno in produzione senza ridistribuire il frontend.
Pubblicazione
- •Modulo Drupal 11 1.7.2 — legge la sua versione dal file .info.yml a runtime, così il banner di aggiornamento non è mai obsoleto.
- •Modulo Drupal 7 7.x-1.2.2 — gli aggiornamenti delle immagini scrivono in LANGUAGE_NONE per i siti in cui il campo immagine non è traducibile.
- •Plugin WordPress 1.2.2 — l'id della miniatura ora fa parte dell'hash del ciclo di sincronizzazione: se sostituisci solo l'immagine in evidenza, la modifica torna su Draft2Live.
Editor
- •Aggiungi la traduzione di articoli - pillole di lingue con selezione multipla, metodo AI o DeepL, traduzione parallela di più lingue contemporaneamente
- •Modifica in un'altra lingua - traduzione dell'articolo tramite DeepL nella propria lingua, modifica, ritraduzione automatica al momento del salvataggio
- •Aggiunta di nuove lingue senza ricaricare la pagina - Dropdown AJAX con 39 lingue direttamente nell'editor
- •Elimina le traduzioni - pulsante × sulla scheda della lingua con conferma, rimuove la traduzione dell'articolo
- •Etichette della scheda Lingua - 'Seleziona la lingua di modifica' / 'Seleziona la lingua di visualizzazione' a seconda della modalità.
Pubblicazione
- •Dividere le FAQ in due toggle: blocco FAQ separato e markup FAQ Schema.org, funziona sia in modalità di creazione che di modifica della pubblicazione.
- •Tocchi per autore, FAQ, Schema.org nel pannello di modifica delle pubblicazioni esistenti
- •Opzioni di pubblicazione (FAQ, Schema, stato, pulsante) nascoste fino a quando non si seleziona il sito
- •Il tasto DeepL è ora solo di sistema - rimosse le impostazioni del tasto personale
Integrazioni
- •Creazione di utenti su Drupal 7 - nuovo endpoint POST nel modulo con controlli di duplicazione di email e nome utente
- •Il pulsante Crea autore ora funziona per i siti Drupal (in precedenza solo per WordPress)
Pubblicazione
- •Schema.org Article JSON-LD markup per WordPress - genera dati strutturati (titolo, autore, editore, immagine, date) nella testata della pagina per una migliore SEO
- •Toggle Schema.org nel pannello di pubblicazione - abilita/disabilita il markup dei dati strutturati dell'articolo per ogni pubblicazione, con una spiegazione di ciò che fa
- •Rimosso il blocco delle categorie suggerite: vengono mostrate solo le categorie del sito per la selezione
Analisi SEO
- •Il sommario è ora inserito prima del primo titolo H2 (dopo i paragrafi introduttivi) invece che all'inizio dell'articolo.
- •Miglioramento della descrizione dello schema degli articoli: elimina le sezioni TOC e FAQ per ottenere un testo pulito negli snippet di ricerca.
Interfaccia
- •Rimosso il pulsante di pubblicazione dalla tabella dei materiali: la pubblicazione avviene dall'editor degli articoli.
- •Rinominate "Materiali generati" in "Materiali personali".
Integrazioni
- •Drupal 7: pagina delle impostazioni dell'amministratore AJAX - cambiando il tipo di contenuto si ricaricano dinamicamente le selezioni dei campi (corpo, immagine, tassonomia, tag)
- •Drupal 7: CSS personalizzato per un design moderno della pagina di amministrazione con un layout pulito
- •Drupal 7: nuovo endpoint API POST /terms/create per creare termini di tassonomia per nome (find-or-create)
- •Drupal 7: FAQ rese come blocco accordion separato tramite hook_node_view con stili in linea, non incorporate nel corpo del contenuto
- •Drupal 7: Schema.org FAQPage + Articolo JSON-LD iniettato nella testa della pagina (non nel contenuto), controllabile tramite le opzioni di pubblicazione
Pubblicazione
- •Il pulsante Crea categoria ora funziona sia per i siti WordPress che Drupal
- •Tag gestiti da un singolo campo nell'editor di articoli - rimossa la sezione tag duplicati dal pannello di pubblicazione
- •Tag badge con pulsante di cancellazione + input di aggiunta per sostituire il vecchio campo di testo separato da virgole
- •Le modifiche alle parole chiave nell'editor degli articoli ora attivano la sincronizzazione automatica con WordPress/Drupal
Editor
- •Anteprima dell'immagine in primo piano ingrandita a 11rem per una migliore visibilità
Interfaccia
- •La scheda informativa del sito Drupal mostra lo stato dei moduli Metatag, multilingua (i18n/traduzione dei contenuti) e Pathauto con le relative raccomandazioni.
- •Pubblicazione programmata abilitata per i siti Drupal (era solo per WordPress)
Integrazioni
- •Drupal 7: pubblicazione multilingue con link di traduzione tnid - pubblicare articoli in più lingue e collegarli come traduzioni
- •Drupal 7: sincronizzazione bidirezionale tramite webhooks - la non pubblicazione/cancellazione su Drupal aggiorna automaticamente Draft2Live
- •Drupal 7: conversione automatica da WebP a JPEG per le immagini in evidenza e in linea (Drupal 7 non supporta WebP)
- •Drupal 7: interruttori per la lingua nel pannello di pubblicazione - abilita/disabilita le lingue con il controllo della disponibilità del sito
- •Drupal 7: toggle 'Link as translations' - pubblicare come traduzioni collegate o articoli indipendenti
- •Drupal 7: parole chiave degli articoli inviate automaticamente come tag_names - il modulo trova o crea termini di tassonomia
Pubblicazione
- •Corretta la sincronizzazione di WordPress per gli articoli con più pubblicazioni (ad esempio, pubblicato + cestinato) sullo stesso sito.
- •La funzione Unpublish ora imposta lo stato "non pubblicato" (non "cancellato") - mostra un badge ambra con il pulsante Republish nel generatore.
- •Controllo di pubblicazione fisso: ora per sito (bloccava la pubblicazione di Drupal quando WP aveva un vecchio record)
Sicurezza
- •Drupal 7: prevenzione del ciclo di sincronizzazione - i salvataggi avviati dall'API non attivano il webhook di ritorno a Draft2Live
Editor
- •Rigenerazione testo inline: seleziona qualsiasi frammento di testo, clicca su Rigenera, digita le istruzioni (es. 'cambia l'anno', 'rendi questo paragrafo più lungo') — l'IA riscrive solo quel frammento e lo sostituisce nell'editor
- •Generazione immagini IA nell'editor: il pulsante della barra degli strumenti apre una modale con prompt, selettore del modello (Gemini, Flux, GPT Image ecc.), preset di stile (12 opzioni) e proporzioni — l'immagine viene inserita nell'articolo e salvata nella libreria media
- •Barra degli strumenti dell'editor ridisegnata a due righe: riga 1 è la formattazione compatta del testo (font, intestazioni, elenchi, allineamento), riga 2 ha pulsanti media/inserimento etichettati con icone (Foto, Video, YouTube, Immagine IA, Link, Tabella, Indice, FAQ)
Interfaccia
- •Persistenza delle bozze del generatore: tutti i passaggi vengono salvati automaticamente nello storage del browser e ripristinati al ritorno alla pagina — anche dopo aver navigato altrove
- •Passare dalla modalità Veloce a quella Avanzata non resetta più i tuoi progressi — i passaggi condivisi vengono preservati
- •Pulsante Ricomincia accanto alle schede modalità per un reset completo del generatore
Pubblicazione
- •Corretta la sincronizzazione WordPress per gli articoli con pubblicazioni multiple (es. pubblicato + cestino) sullo stesso sito
Integrazioni
- •Modulo di richiesta sviluppo nella pagina Siti: ordina moduli/plugin personalizzati con selezione CMS/framework, salvato nel database con notifica Telegram
- •Pannello admin per le richieste di sviluppo con gestione degli stati (nuovo/in corso/completato/rifiutato) ed eliminazione
- •Guida al plugin WordPress aggiornata per la connessione con un clic — rimossi i passaggi manuali obsoleti per copiare Site ID/Webhook Secret
- •Salva come nel costruttore di immagini: campo nome file con anteprima traslitterazione e selezione cartella
Pubblicazione
- •Re-link delle pubblicazioni: un nuovo pulsante su ogni scheda del sito WordPress ripristina il collegamento agli articoli che erano stati precedentemente pubblicati da Draft2Live, dopo che il sito era stato disconnesso e riconnesso
- •Pulsante di disconnessione nella pagina delle impostazioni del plugin WordPress: cancella lo stato di accoppiamento locale dal lato WP senza tornare a Draft2Live.
- •La rimozione di un sito WordPress da Draft2Live ora indica automaticamente al plugin di cancellare il suo stato di accoppiamento locale.
- •Il link alle impostazioni è stato aggiunto alla riga dei plugin in Plugin → Plugin installati per un accesso con un solo clic.
Interfaccia
- •Il blocco di pubblicazione del blog dimostrativo è ora nascosto una volta che è stato collegato almeno un sito proprio, senza più ingombri.
- •Schermata di approvazione della password dell'applicazione WordPress più pulita: le anteprime degli URL di reindirizzamento sono nascoste e i pulsanti Approva/Nega si trovano su un'unica riga.
- •Pagina delle impostazioni del plugin più pulita: rimossa la barra laterale destra in modo che il contenuto principale utilizzi l'intera larghezza
Pubblicazione
- •Pubblicazione multilingue con un solo clic: pubblicate un articolo e tutte le sue traduzioni su un sito WordPress in una sola volta e collegateli come traduzioni Polylang / WPML l'uno dell'altro
- •La scheda informativa del sito WordPress nel pannello di pubblicazione mostra la lingua del sito rilevata, le lingue disponibili, il plugin multilingua attivo e il plugin SEO attivo.
- •Modulo "Crea autore" in linea durante la pubblicazione su WordPress: non è necessario lasciare il pannello di pubblicazione per aggiungere un nuovo autore sul sito collegato.
Integrazioni
- •Accoppiamento di WordPress con un solo clic tramite il flusso nativo di autorizzazione della password dell'applicazione: nessun ID sito, segreto Webhook o URL API da copiare a mano.
- •Rilevamento automatico di Polylang, WPML, TranslatePress e MultilingualPress sui siti WordPress collegati, con raccomandazioni per l'installazione quando non viene trovato nulla.
- •Rilevamento automatico di Yoast SEO e Rank Math; meta title, description e focus keyword vengono scritti automaticamente quando uno di essi è attivo
Sicurezza
- •Le pagine dell'Informativa sulla privacy e dei Termini di servizio sono pubblicate all'indirizzo /privacy e /terms.
- •Inasprimento della sicurezza del plugin WordPress v1.1.0: callback dei permessi REST per-route, controlli delle capacità per-post, protezioni SSRF per il download di media remoti, whitelist dello stato del post, output JSON-LD protetto con JSON codificato in esadecimale.
Pubblicazione
- •Pubblicazione programmata unificata: i post programmati vengono ora inviati dallo scheduler di Draft2Live sia per WordPress che per Drupal, con lo stesso flusso e la stessa precisione temporale su entrambi i CMS.
- •Modifica in linea degli articoli pubblicati: modifica dello stato, delle categorie o dei tag direttamente dalla scheda di pubblicazione senza ripubblicare
- •Pubblicazioni multiple per articolo - pubblicate lo stesso articolo su più siti e vedete l'anteprima di uno snippet per ciascuno di essi.
- •Selezionatore di date a tema per la pubblicazione programmata, con etichette localizzate di mese, giorno e ora in 41 lingue.
- •I collegamenti incrociati si aggiornano automaticamente quando si cambia la categoria selezionata, in modo da far coincidere sempre i post correlati suggeriti
Integrazioni
- •Il supporto per i moduli di Drupal 7 è ora in feature-parity con Drupal 11: termini, tag e blocchi di FAQ passano tutti attraverso lo stesso percorso di pubblicazione.
- •Notifica su Telegram quando un nuovo sito è collegato al vostro account Draft2Live
Interfaccia
- •Scheda di pubblicazione unificata: abbandona lo stato di successo a favore di un'unica scheda live che si aggiorna dopo la pubblicazione.
- •La sezione dei collegamenti incrociati è ora espansa per impostazione predefinita nel pannello di pubblicazione.
- •Immagine in primo piano con proporzioni reali e pulsante di modifica sempre visibile
Pubblicazione
- •Pannello Publish-to-site incorporato direttamente nel generatore: pubblicate senza lasciare l'articolo appena generato
- •I pulsanti Unpublish, Republish e View appaiono subito dopo una pubblicazione riuscita.
- •L'anteprima dello snippet per ogni pubblicazione mostra l'aspetto dell'articolo sul sito collegato
- •Nuovo endpoint POST /unpublish con notifica di Telegram sugli eventi di non pubblicazione
- •Il pulsante 'Pubblica su un altro sito' nella scheda di pubblicazione disinstalla prima il sito corrente e poi apre il modulo per il nuovo sito.
Interfaccia
- •Blocco laterale unico unificato nella gestione degli articoli con campi editabili in linea
- •Piè di pagina appiccicoso con pulsanti di modifica/salvataggio allineati a sinistra
- •Rimossa l'anteprima degli snippet duplicati dal pannello di pubblicazione compatto
Editor
- •Supporto per la traduzione di DeepL: più veloce e più economico di GPT per le lingue supportate
- •Scelta del metodo di traduzione (AI vs DeepL) per generazione, con chiavi API personali o di sistema DeepL
- •Testo d'accompagnamento dell'immagine tradotto automaticamente nella lingua dell'articolo tramite l'IA della visione
- •Catena di fallback per la generazione di immagini: quando il modello primario si guasta, subentra automaticamente il modello successivo nella catena.
Interfaccia
- •Discesa per le lingue con icone a bandiera e aggiunta di lingue in linea senza ricaricare la pagina
- •Anteprime delle immagini più grandi con textarea a tutta larghezza per la modifica del testo alt.
- •Selezionatore di flag per lingua per aggiungere nuove lingue dal generatore
- •La barra degli strumenti dell'editor rimane appiccicata in alto durante lo scorrimento di articoli lunghi
Analisi SEO
- •Ottimizzazione query con IA: estrae le parole chiave da query lunghe o complesse per un'analisi SEO più accurata
- •Corretta la codifica cirillica (ucraino, russo) nei risultati di Google Suggest
- •La generazione di argomenti e struttura degli articoli con IA ora utilizza l'anno corrente
Interfaccia
- •Layout migliorato delle tabelle di parole chiave e concorrenti — spaziatura uniforme
- •L'intento della parola chiave è ora visibile immediatamente senza passare il mouse
- •Pulsanti media nella struttura dell'articolo: stile unificato con bordo tratteggiato
Analisi SEO
- •Titoli generati nella lingua del paese della SERP, non nella lingua dell'articolo.
- •Google Suggest: query più breve per parole chiave lunghe (4+ parole)
- •Google Suggest: corretto encoding UTF-8 per query francesi, tedesche e altre non-ASCII
Editor
- •La barra degli strumenti dell'editor rimane fissa in alto durante lo scorrimento
Sicurezza
- •Credenziali dei siti crittografate con crittografia simmetrica Fernet
- •Scadenza token JWT ridotta (7 giorni accesso, 30 giorni refresh)
- •Header di sicurezza: X-Frame-Options, X-Content-Type-Options, Referrer-Policy
- •Sanitizzazione HTML del contenuto pubblicato (protezione XSS)
- •Validazione upload file con controllo magic byte
- •Requisiti di complessità password (maiuscola + cifra)
Pubblicazione
- •Modulo Draft2Live Connect per Drupal 7
- •Blog demo: annulla/ripubblica mantiene lo stesso URL
- •Notifiche Telegram per upgrade piano
Integrazioni
- •Integrazione DataForSEO come fonte di keyword di riserva
Interfaccia
- •Aggiungi lingue inline nel generatore senza ricaricare
- •Materiali: pulsanti azione inline invece del menu a tendina
- •Metriche zero nascoste — mostra trattino invece di zeri
- •Aggiunti 40+ paesi all'analisi SERP (Cipro, Marocco, America Latina, Medio Oriente)
Interfaccia
- •Revisione completa responsive mobile del generatore SEO
- •Confronto argomenti: layout a schede su mobile
- •Immagine in evidenza: proporzioni reali, pulsante modifica sempre visibile
Editor
- •Pulsante inserimento YouTube e allineamento giustificato
- •Barra strumenti editor tradotta in 30 lingue
- •Contenuto articolo: colori adattivi per modalità chiara e scura
Analisi
- •18 nuovi punti di log utilizzo per tutte le chiamate AI API
- •Ricerca, progetto, titoli, traduzioni, media — tutto tracciato
- •Base per analisi costi accurata e pricing
Pubblicazione
- •Pagine blog convertite in SSR per indicizzazione SEO
- •Modifica articoli multilingue con toggle sincronizzazione traduzioni
- •Blog demo pubblica automaticamente tutte le traduzioni con hreflang
Analisi SEO
- •Lingua articolo forzata — niente più lingue mischiate
- •Analisi concorrenti: avvisi per dati keyword limitati