Какво ново
Какво ново в Draft2Live
Сигурност
- •Бисквитки: видеата и картите на трети страни в статиите вече не се зареждат преди вашето разрешение — виждате заместващ блок с бутон, който разрешава само това. Google Consent Mode v2 вече се съобщава преди изпълнението на който и да е таг.
- •Бисквитки: посетителите в САЩ получават съобщение с избора „Не продавайте и не споделяйте личните ми данни“ с едно щракване, а сигналът Global Privacy Control на браузъра се спазва без да питаме. Всеки избор вече има референция, която можете да посочите, и се записва като доказателство.
Интеграции
- •Drupal: инструкциите за настройка вече съвпадат с модула. Drupal 10 и 11 премахнаха инсталатора на модули за администраторския интерфейс, така че ръководството показва как да поставите файловете в modules/custom (или да инсталирате чрез Composer) вместо да сочи към форма, която вече не съществува.
- •Drupal: ръководството за свързване имаше API ключа в обратен ред. Ключът се генерира от модула на вашия собствен сайт и се копира в Draft2Live — няма Site ID или Webhook Secret, които да се поставят обратно в Drupal.
Интеграции
- •Shopify: магазин вече може да се свърже с приложение от Dev Dashboard — въведете Client ID и Client secret, а Draft2Live сам получава и подновява 24-часовия токен за достъп. Shopify вече не издава постоянни Admin API токени за нови приложения.
- •Shopify: магазините, свързани с токен shpat_, продължават да работят, а в прозореца за свързване магазинът може да се превключи между двата вида идентификационни данни без да се разкачва.
- •Shopify: свързаните магазини вече се показват в панела за публикуване — списъкът със сайтове приемаше само CMS с тип съдържание и затова скриваше всеки магазин Shopify дори когато блогът вече беше избран.
SEO анализ
- •Подобрено качество на генерацията: статиите вече не измислят статистики — всяко число трябва да произхожда от вашите изследователски данни, документи или проверени константи, а необосновани „подозрително точни" цифри са забранени на ниво промпт.
- •Автоматична QA проверка след всяка генерация: статията се проверява за несъответствия между заглавие и съдържание, противоречиви числа и необосновани цифри; откритите проблеми се коригират автоматично и се обобщават в банер за качество в генератора.
- •Изследователските факти вече надеждно намират място в статията: структурата разпределя всеки проверен факт към конкретна секция, така че статистиките се появяват като точни цифри и таблици с посочен източник, вместо като размити формулировки.
- •По-човешко писане: без принудителни списъци, естествено разнообразни параграфи, без запълване за постигане на брой думи, а твърденията, обвързани с времето (закони, цени), носят изрична дата „към".
Интеграции
- •Екипни работни пространства — покани колеги по имейл от Настройки → Екип. Всеки поканен влиза с собствен профил и работи в твоето пространство (твоите сайтове, твоите статии, кредитите от твоя тариф).
- •Превключвател между екипи в горната лента на таблото — делегат, поканен в няколко екипа, скача между тях с един клик; при отнемане на място го излогваме принудително при следващата заявка.
- •Enterprise попъп „Свържи се с продажбите“ в картата с цените — заменя стария линк, който водеше в нищото; изпраща Име / Имейл / Телефон / Коментар директно в Telegram нишката на търговския екип.
Публикуване
- •WordPress плъгин 1.2.6 е на wordpress.org — банер за автоматично обновяване в WP админа, FAQ блок, рендериран на сървъра през the_content филтъра, и отделен /republish endpoint, който връща post_status на publish, без да създава дубликати.
- •Drupal 11 модул 1.7.9 — отделен /republish route, който превключва статуса на всеки превод поотделно (край на ситуациите, в които на многоезичен node се преиздаваше само един език), отложено стартиране на worker-ите срещу race conditions при i18n запис, и CSS на FAQ блока, ограничен до реално рендерирания .draft2live-faq контейнер.
- •Drupal 7 модул 7.x-1.2.7 — отделен /republish callback за цикъла unpublish → re-publish, menu_rebuild при смяна на route-овете на плъгина, и поправка за празен pathauto pattern, който блокираше генерирането на alias-и.
Интерфейс
- •Логото в страничната лента вече води към /dashboard, а не към лендинга — кликването не те изхвърля от приложението.
- •Махнахме блока „Оцени тази стъпка“ от горната част на всяка страница в таблото.
Сигурност
- •Инвалидация на JWT по token-version — когато отнемеш място от екипа или собственикът премине на по-нисък план, делегатите се излогват принудително при следващата заявка, без да обезсилваме целия secret.
Публикуване
- •Отделни категории за всеки език в WordPress, Drupal 7 и Drupal 11 — избираш категория за всеки превод директно в панела за публикуване, а „Създай категория“ е под ръка за всеки език.
- •При повторно публикуване статията се връща на крак вместо да създаваме дубликат на WP пост / Drupal node — оригиналният slug, таксономията и авторът се запазват.
- •WordPress плъгин 1.2.4 + 1.2.5 — FAQ блокът вече се рендерира от плъгина на сървъра (край на CSS, който се промъкваше в тялото на статията), плюс почистване на осиротели FAQ-CSS остатъци от по-стари версии.
Редактор
- •Видео блок — надпис под видеото, дръжки за преоразмеряване, подравняване ляво/център/дясно, поддръжка на remote upload за Drupal 7.
Интерфейс
- •Форма за абонамент за бюлетина във футъра — с GDPR съгласие и toast съобщение „вече си абониран“.
- •Плаващ бутон „нагоре“ на дългите маркетингови страници.
Публикуване
- •WordPress плъгин 1.2.3 — featured image вече се записва с SEO-смислено име на файла, генерирано от заглавието на статията (с транслитерация за нелатински езици), а alt текстът се попълва автоматично за всеки език.
- •Telegram нотификацията за модерация се задейства в мига, в който съдържание бъде задържано при публикуване — екипът реагира на опити за забранено съдържание в реално време.
Интерфейс
- •404 страницата на блога вече е в пълния визуален стил на сайта — хедър, anchor меню, свързани статии.
Публикуване
- •Разделихме блога на две — потребителският каталог остава на draft2live.com, а официалният блог на Draft2Live е на draft2live.ai. От редактора одобрените автори публикуват директно в официалния.
- •Когато свалиш от публикация статия от официалния блог, действието се отразява на всички ѝ преводи, а редакторът се опреснява при превключване между езиковите табове.
Аналитика
- •Stripe метаданните вече носят user_id на всеки Subscription и PaymentIntent — счетоводството от страна на партньора (Odoo) може да отнесе плащанията към точния клиент без допълнителна заявка.
Интеграции
- •Двупосочна синхронизация с Odoo — потребители, абонаменти и плащания вървят в крак между Draft2Live и Odoo чрез изходящи hook-ове + входящ API.
- •Telegram известията вече се пращат по теми вътре в админ супергрупата — auth, поддръжка, покупки, генерация, форма за контакт, поръчки за плъгини и свързване/прекъсване на сайтове имат отделни табове.
- •Преводът през DeepL вече превръща ‹br›• псевдо-списъците в истински ‹ul›‹li› преди изпращане — семантиката на списъка се запазва в преведената статия.
Интерфейс
- •Тъмният режим на dashboard-а е затворен в .dashboard-scope, така че landing страницата вече не мига в тъмно при първото зареждане.
Интерфейс
- •Чисто ново landing port — изчистен hero, нова типография, върнат карусел с последните статии. Кръстосаното рутиране разделя маркетинга (draft2live.com) от приложението (draft2live.ai).
- •Превключвател на езиците в landing стил в навигацията, с истински флагове и пренасочвания според локала.
- •CTA бутони във форма на хапче, обновен блок Metrics с по-едри числа и по-ясни етикети.
SEO анализ
- •Пълен набор от SEO мета-тагове в целия landing: canonical, hreflang, JSON-LD, плюс динамичен sitemap и robots.txt.
Редактор
- •Медията към секциите вече се пази при възстановяване на чернова — отваряш недовършен draft и снимките са си на мястото.
- •Банер за напомняне за незавършена генерация, с линк с едно кликване обратно към активната чернова.
- •Медийните файлове получават имена, обобщени от AI според съдържанието на снимката — край на IMG_3251.jpg в библиотеката.
Интерфейс
- •Уеднаквени стилове на бутоните в целия dashboard — шест докладвани несъответствия, оправени наведнъж.
- •Медийната библиотека вече подрежда качените файлове в папки по година/месец, в стила на WordPress.
Интеграции
- •Admin → Users вече има ръчен поток „Създай потребител“ с опционално зададена от админа парола и известие в Telegram.
Сигурност
- •Поток за забравена / нова парола — заявяваш линк за нулиране по имейл и задаваш нова парола с токен, валиден един час.
- •Акаунти само с OAuth (вход през Google) вече могат да си зададат първа парола през същия поток за нулиране — никой не остава заключен навън, ако Google входът не работи.
Интеграции
- •Локалните съобщения вече се зареждат от backend DB API, а вграденият JSON остава като резерв — преводните корекции излизат без преразгръщане на frontend-а.
Публикуване
- •Модул за Drupal 11, версия 1.7.2 — чете собствената си версия от .info.yml по време на изпълнение, така че банерът за обновяване вече не остарява.
- •Модул за Drupal 7, версия 7.x-1.2.2 — обновяванията на изображения се записват в LANGUAGE_NONE за сайтове, на които полето за изображение не подлежи на превод.
- •Плъгин за WordPress 1.2.2 — id-то на миниатюрата вече е част от хеша на sync цикъла, така че смяната само на featured image се връща обратно в Draft2Live.
Редактор
- •Добавяне на превод на статия — езикови етикети с множествен избор, метод AI или DeepL, паралелен превод на няколко езика наведнъж
- •Редактирай на друг език — преведи статията през DeepL на твоя език, редактирай я, автоматичен обратен превод при запис
- •Добави нови езици без презареждане на страницата — AJAX падащо меню с 39 езика директно в редактора
- •Изтриване на преводи — бутон × върху езиковия таб с потвърждение, премахва превода на статията
- •Етикети на езиковите табове — „Избери език за редактиране“ / „Избери език за преглед“ според режима
Публикуване
- •Разделихме FAQ на два превключвателя — отделен FAQ блок и FAQ Schema.org разметка, работи при създаване и при редакция на публикация
- •Превключватели за автор, FAQ и Schema.org в панела за редакция на съществуваща публикация
- •Опциите за публикуване (FAQ, Schema, статус, бутон) са скрити, докато не избереш сайт
- •DeepL ключът вече е само системен — премахнахме настройките за личен ключ
Интеграции
- •Създаване на потребители в Drupal 7 — нов POST endpoint в модула с проверка за дублирани имейли и потребителски имена
- •Бутонът „Създай автор“ вече работи и за Drupal сайтове (преди беше само за WordPress)
Публикуване
- •Schema.org Article JSON-LD за WordPress — генерира структурирани данни (заглавие, автор, издател, изображение, дати) в head на страницата за по-добро SEO
- •Превключвател за Schema.org в панела за публикуване — включи/изключи Article структурираните данни за всяка публикация, с обяснение какво прави
- •Премахнахме блока с предложени категории — за избор се показват само категориите на сайта
SEO анализ
- •Съдържанието вече се вмъква преди първото H2 заглавие (след въвеждащите параграфи), а не в самото начало на статията
- •Подобрено описание в Article schema — премахва секциите със съдържание и FAQ за чист текст в резултатите от търсенето
Интерфейс
- •Премахнахме бутона за публикуване от таблицата с материали — публикуването става от редактора на статията
- •Преименувахме „Генерирани материали“ на „Моите материали“
Интеграции
- •Drupal 7: AJAX страница с админ настройки — смяната на типа съдържание динамично презарежда полетата за избор (body, image, taxonomy, tags)
- •Drupal 7: персонализиран CSS за модерен дизайн на админ страницата с чист изглед
- •Drupal 7: нов API endpoint POST /terms/create за създаване на таксономични термини по име (find-or-create)
- •Drupal 7: FAQ се визуализира като отделен акордеон чрез hook_node_view с inline стилове, а не вграден в основното съдържание
- •Drupal 7: Schema.org FAQPage + Article JSON-LD се добавят в head на страницата (не в съдържанието), с контрол през опциите за публикуване
Публикуване
- •Бутонът „Създай категория“ вече работи и за WordPress, и за Drupal сайтове
- •Таговете се управляват от едно поле в редактора на статията — премахнахме дублиращата секция за тагове от панела за публикуване
- •Тагове с бутон за изтриване и поле за добавяне заместват старото текстово поле, разделено със запетаи
- •Промените в ключовите думи в редактора вече автоматично се синхронизират с WordPress/Drupal
Редактор
- •Прегледът на главното изображение е увеличен до 11rem за по-добра видимост
Интерфейс
- •Информационната карта на Drupal сайта показва статуса на модулите Metatag, многоезичност (i18n/Content Translation) и Pathauto с препоръки
- •Планирано публикуване вече е достъпно за Drupal сайтове (преди беше само за WordPress)
Интеграции
- •Drupal 7: многоезично публикуване със свързване на преводи през tnid — публикувай статии на няколко езика и ги свържи като преводи
- •Drupal 7: двупосочна синхронизация чрез webhooks — премахване от публикация или изтриване в Drupal обновява автоматично и Draft2Live
- •Drupal 7: автоматично конвертиране на WebP в JPEG за основни и вградени изображения (Drupal 7 не поддържа WebP)
- •Drupal 7: превключватели за езици в панела за публикуване — включвай и изключвай езици с проверка дали са налични на сайта
- •Drupal 7: превключвател „Свържи като преводи“ — публикувай като свързани преводи или като отделни статии
- •Drupal 7: ключовите думи на статията се изпращат автоматично като tag_names — модулът намира или създава таксономични термини
Публикуване
- •Поправена синхронизация с WordPress за статии с няколко публикации (например публикувана + в кошчето) на един и същи сайт
- •Премахването от публикация вече задава статус „непубликувана“ (а не „изтрита“) — в генератора се показва кехлибарен бадж с бутон Публикувай отново
- •Поправена проверка при публикуване: вече е по сайт (преди блокираше публикуване в Drupal, ако WP имаше стар запис)
Сигурност
- •Drupal 7: защита от безкраен цикъл при синхронизация — записите, инициирани през API, не задействат webhook обратно към Draft2Live
Редактор
- •Регенериране на текст в редактора: маркирай фрагмент, натисни Регенерирай, въведи инструкция (например „смени годината“ или „удължи параграфа“) — AI пренаписва само избраното и го замества в редактора
- •Генериране на изображения с AI в редактора: бутон в лентата отваря прозорец с поле за prompt, избор на модел (Gemini, Flux, GPT Image и др.), 12 стилови пресета и съотношение на страните — изображението влиза в статията и се запазва в медийната библиотека
- •Преработена лента с инструменти на два реда: ред 1 е за компактно форматиране (шрифтове, заглавия, списъци, подравняване), ред 2 е с надписани бутони и икони за медия и вмъкване (Снимка, Видео, YouTube, AI Image, Линк, Таблица, Съдържание, FAQ)
Интерфейс
- •Запазване на чернова в генератора: всички стъпки се записват автоматично в браузъра и се възстановяват, когато се върнеш на страницата — дори след като си излязъл от нея
- •Превключването между режимите Бърз и Разширен вече не нулира прогреса ти — общите стъпки се запазват
- •Бутон Започни отначало до табовете за режим — за пълно нулиране на генератора
Публикуване
- •Поправена синхронизация с WordPress за статии с няколко публикации (например публикувана + в кошчето) на един и същи сайт
Интеграции
- •Форма за заявка за разработка в страница Сайтове: поръчай персонализирани модули или плъгини с избор на CMS/framework, заявката се записва в базата с известие в Telegram
- •Админ панел за заявки за разработка с управление на статуса (нова/в процес/готова/отказана) и възможност за изтриване
- •Обновено ръководство за плъгина за WordPress с връзка с един клик — премахнати са остарелите стъпки за ръчно копиране на Site ID и Webhook Secret
- •Запази като в конструктора на изображения: поле за име на файл с преглед на транслитерацията и избор на папка
Публикуване
- •Повторно свързване на публикации: нов бутон на всяка карта на WordPress сайт възстановява връзката със статиите, публикувани по-рано от Draft2Live, след като сайтът е бил откачен и свързан отново
- •Бутон Disconnect на страницата с настройки на WordPress плъгина — изчисти локалното състояние на свързването от страната на WP, без да се връщаш в Draft2Live
- •Премахването на WordPress сайт от Draft2Live вече автоматично казва на плъгина да изчисти локалното състояние на свързването
- •Линк към настройките вече е добавен на реда на плъгина в Plugins → Installed Plugins — за достъп с един клик
Интерфейс
- •Блокът за публикуване в демо блога вече се крие, щом имаш поне един свой свързан сайт — край на излишния шум
- •По-чист екран за одобрение на WordPress Application Password: redirect URL предварителните прегледи са скрити, а бутоните Approve / Deny са на един ред
- •По-чиста страница с настройки на плъгина: премахната е дясната странична лента, така че основното съдържание използва цялата ширина
Публикуване
- •Многоезично публикуване с един клик: пусни статия заедно с всичките ѝ преводи към WordPress сайт и ги свържи като преводи един на друг през Polylang / WPML
- •Карта с информация за WordPress сайта в панела за публикуване — показва засечения език, наличните езици, активния многоезичен плъгин и активния SEO плъгин
- •Форма „Създай автор“ директно в панела за публикуване в WordPress — без да напускаш панела, за да добавиш нов автор на свързания сайт
Интеграции
- •Свързване на WordPress с един клик през стандартния Application Password authorize flow — без ръчно копиране на Site ID, Webhook Secret или API URL
- •Автоматично разпознаване на Polylang, WPML, TranslatePress и MultilingualPress на свързаните WordPress сайтове, с препоръки за инсталация, ако не е намерен нито един
- •Автоматично разпознаване на Yoast SEO и Rank Math; meta title, description и focus keyword се попълват автоматично, когато някой от двата е активен
Сигурност
- •Страниците с Политика за поверителност и Условия за ползване вече са на /privacy и /terms
- •WordPress плъгин v1.1.0 със засилена сигурност: REST permission callback-и за всеки маршрут, проверки на правата за всеки пост, SSRF защита при сваляне на медия, whitelist за статуси на постове и JSON-LD изход с hex-енкоднат JSON
Публикуване
- •Унифицирано планирано публикуване: насрочените постове вече се изпращат от собствения планировчик на Draft2Live — както за WordPress, така и за Drupal. Един и същ поток, една и съща точност на времето и за двата CMS
- •Редакция в движение на публикувани статии: смени статус, категории или тагове директно от картата на публикацията, без да публикуваш отново
- •Няколко публикации за една статия — пусни същата статия на няколко сайта и виж сниппет преглед за всеки от тях
- •Тематичен date picker за планирано публикуване с локализирани имена на месеци, дни и часове на 41 езика
- •Кръстосаните връзки се обновяват автоматично при смяна на категорията, така че предложените свързани постове винаги пасват
Интеграции
- •Модулът за Drupal 7 вече е напълно изравнен с Drupal 11: термини, тагове и FAQ блокове минават през същия път на публикуване
- •Telegram известие при свързване на нов сайт към твоя акаунт в Draft2Live
Интерфейс
- •Унифицирана карта на публикацията — без отделен екран за успех, една жива карта, която се обновява след публикуване
- •Секцията с кръстосани връзки вече е разгъната по подразбиране в панела за публикуване
- •Featured изображение с реални пропорции и винаги видим бутон за смяна
Публикуване
- •Панелът за публикуване в сайт е вграден директно в генератора — публикувай, без да напускаш статията, която току-що създаде
- •Бутоните Отпубликувай, Препубликувай и Виж се появяват веднага след успешно публикуване
- •Преглед на сниппета за всяка публикация показва как изглежда статията на свързания сайт
- •Нов POST /unpublish endpoint с Telegram известие при отпубликуване
- •Бутонът „Публикувай на друг сайт“ в картата на публикацията първо отпубликува от текущия сайт, а след това отваря формата за новия
Интерфейс
- •Един общ страничен блок в управлението на статии с полета за редактиране на място
- •Закачен футър с бутони за редакция/запис, подравнени отляво
- •Премахнат дублиращият се преглед на snippet от компактния панел за публикуване
Редактор
- •Поддръжка на превод с DeepL: по-бързо и по-евтино от GPT за поддържаните езици
- •Избор на метод за превод (AI или DeepL) за всяко генериране, с личен или системен DeepL API ключ
- •Alt текстът на изображенията се превежда автоматично на езика на статията чрез vision AI
- •Резервна верига при генериране на изображения: ако основният модел не успее, следващият автоматично поема щафетата
Интерфейс
- •Падащо меню за езици с икони на знамена и добавяне на език директно, без презареждане на страницата
- •По-големи прегледи на изображения и поле за alt текст на цялата ширина
- •Избор на знаме за всеки език при добавяне на нови езици от генератора
- •Лентата с инструменти на редактора остава закачена отгоре при скролване на дълги статии
SEO анализ
- •AI оптимизация на заявката: извлича ключовите думи от дълги или сложни заявки за по-точен SEO анализ
- •Оправено кодиране на кирилицата (украински, руски) в резултатите от Google Suggest
- •AI генерирането на теми и структура на статии вече използва текущата година
Интерфейс
- •По-добро подреждане на таблицата с ключови думи и конкуренти — равномерни отстъпи
- •Намерението зад ключовата дума вече се вижда веднага, без да задържаш мишката
- •Бутоните за медия в структурата на статията — единен стил с пунктирана рамка
SEO анализ
- •Заглавията се генерират на езика на държавата в SERP, а не на езика на статията
- •Google Suggest: резервна по-кратка заявка за дълги ключови думи (от 4 думи нагоре)
- •Google Suggest: оправено UTF-8 кодиране за заявки на френски, немски и други езици извън ASCII
Редактор
- •Лентата с инструменти на редактора остава закачена в горната част на екрана при скролване
Сигурност
- •Данните за сайтовете са криптирани със симетрично криптиране Fernet
- •По-кратък живот на JWT токените (7 дни access, 30 дни refresh)
- •Security хедъри: X-Frame-Options, X-Content-Type-Options, Referrer-Policy
- •Изчистване на HTML в публикуваното съдържание (защита от XSS)
- •Валидация на качените файлове чрез проверка на magic bytes
- •Изисквания за сложност на паролата (главна буква + цифра)
Публикуване
- •Модул Draft2Live Connect за Drupal 7
- •Демо блог: премахването и повторното публикуване запазват същия URL
- •Telegram известия при ъпгрейд на план и спиране на демо
Интеграции
- •Интеграция с DataForSEO като резервен източник за ключови думи с данни за обем и трудност
Интерфейс
- •Добавяй езици директно в генератора, без презареждане
- •Материали: бутони за действие на място, без падащо меню
- •Нулевите стойности са скрити — показва се тире вместо подвеждащи нули
- •Над 40 нови държави в SERP анализа (Кипър, Мароко, Латинска Америка, Близкия изток)
Интерфейс
- •Цялостно мобилно преработване на SEO генератора
- •Сравнение на теми: карти на мобилен изглед
- •Главно изображение: реални пропорции, бутонът за смяна винаги се вижда
Редактор
- •Бутон за вграждане на YouTube и двустранно подравняване
- •Лентата с инструменти на редактора — преведена на 30 езика
- •Съдържание на статиите: цветове според темата за светъл и тъмен режим
Аналитика
- •18 нови точки за логване на употребата при всяко извикване на AI API
- •Проучване, план, заглавия, преводи, мултимедия — всичко се проследява
- •Основата за точна аналитика на разходите и ценообразуване
Публикуване
- •Блог страниците минават на Server-Side Rendering за индексиране в SEO
- •Редакция на статии на много езици с превключвател за синхронен превод
- •Демо блогът публикува автоматично всички преводи с hreflang
SEO анализ
- •Един език за статията — край на езиковата каша
- •Анализ на конкуренти: предупреждения при оскъдни данни за ключови думи