Спіс зменаў
Што новага і што палепшылі ў Draft2Live
Бяспека
- •Cookie: чужыя відэа і карты ў артыкулах больш не загружаюцца да вашага дазволу — вы бачыце блок-замену з кнопкай, якая дазваляе якраз гэта. Google Consent Mode v2 цяпер перадаецца да запуску любога тэга.
- •Cookie: адведвальнікі са ЗША атрымліваюць паведамленне з выбарам «Не прадаваць і не перадаваць мае персанальныя даныя» ў адзін клік, а сігнал браўзера 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-праверка пасля кожнай генерацыі: артыкул правяраецца на адпаведнасць загалоўка зместу, супярэчлівыя лічбы і непацверджаныя даныя; выяўленыя праблемы выпраўляюцца аўтаматычна і адлюстроўваюцца ў банеры якасці ў генератары.
- •Факты з даследавання надзейна трапляюць у артыкул: структура прызначае кожны правераны факт канкрэтнаму раздзелу, таму статыстыка падаецца ў выглядзе дакладных лічбаў і табліц з указаннем крыніцы замест расплывістых фармулёвак.
- •Больш жывы тэкст: без прымусовых спісаў, натуральна разнастайныя абзацы, без «вады» дзеля аб'ёму, а часова залежныя сцвярджэнні (законы, цэны) суправаджаюцца дакладнай датай «па стане на».
Інтэграцыі
- •Камандныя працоўныя прасторы — запрашайце калег па email праз Налады → Каманда. Кожны атрымлівае свой уваход і працуе ўнутры вашай прасторы (вашы сайты, вашы артыкулы, крэдыты вашага тарыфа).
- •Пераключальнік паміж камандамі ў верхняй панэлі дашборда — дэлегат, запрошаны ў некалькі каманд, скача паміж імі ў адзін клік; пры адкліканні месца яго выкідвае з акаўнта пры наступным запыце.
- •Папап «Звязацца з аддзелам продажаў» на картцы Enterprise у Цэнах — замяніў стары непрацоўны лінк; адпраўляе Імя / Email / Тэлефон / Каментар адразу ў Telegram-чат каманды продажаў.
Публікацыя
- •Плагін WordPress 1.2.6 ужо на wordpress.org — банер аўтаматычнага абнаўлення ў адмінцы WP, серверны рэндэр блока FAQ праз фільтр the_content і асобны эндпоінт /republish, які вяртае post_status у publish без стварэння дублікатаў.
- •Модуль Drupal 11 1.7.9 — асобны маршрут /republish мяняе статус для кожнага перакладу паасобку (больш ніякай паўторнай публікацыі толькі адной мовы на шматмоўных нодах), разнесены ў часе запуск воркераў, каб пазбегнуць гонак пры захаванні i18n, і CSS блока FAQ цяпер абмежаваны абгорткай .draft2live-faq.
- •Модуль Drupal 7 7.x-1.2.7 — асобны callback /republish для цыкла «зняць → апублікаваць нанова», menu_rebuild пры змене маршрутаў плагіна, а таксама фікс для пустога шаблона pathauto, які блакаваў генерацыю аліясаў.
Інтэрфейс
- •Лагатып у бакавой панэлі вядзе на /dashboard, а не на лэндынг — клік па ім больш не выкідвае з прыкладання.
- •Прыбралі блок «Ацаніце гэты крок» з верху кожнай старонкі дашборда.
Бяспека
- •Інвалідацыя JWT па версіі токена — пры адкліканні месца ў камандзе або паніжэнні тарыфу ўладальніка дэлегаты выходзяць з акаўнта пры наступным запыце, без перавыпуску ўсяго сакрэта.
Публікацыя
- •Катэгорыі асобна для кожнай мовы ў WordPress, Drupal 7 і Drupal 11 — выбірайце сваю катэгорыю для кожнага перакладу проста ў панэлі публікацыі, з кнопкай «Стварыць катэгорыю» для кожнай мовы.
- •Пры паўторнай публікацыі ажыўляем раней зняты артыкул, а не плодзім дублікат паста ў WP або ноды ў Drupal — арыгінальны slug, таксаномія і аўтар застаюцца на месцы.
- •Плагін WordPress 1.2.4 + 1.2.5 — блок FAQ цяпер рэндэрыцца на боку сервера (CSS больш не цячэ ў цела артыкула), плюс прыбралі сіроцкія фрагменты FAQ-CSS ад старых версій.
Рэдактар
- •Блок «Відэа» — подпіс пад відэа, маркеры змены памеру, выраўноўванне па леваму/цэнтру/праваму краю, загрузка па спасылцы для Drupal 7.
Інтэрфейс
- •Форма падпіскі на рассылку ў футары — са згодай па GDPR і паведамленнем «вы ўжо падпісаныя».
- •Плаваючая кнопка «уверх» на доўгіх маркетынгавых старонках.
Публікацыя
- •Плагін WordPress 1.2.3 — галоўны відарыс захоўваецца з SEO-сяброўскай назвай файла на аснове загалоўка артыкула (з транслітарацыяй для нелацінскіх моў), а alt-тэкст падстаўляецца аўтаматычна для кожнай мовы.
- •Апавяшчэнне ў Telegram адразу прылятае мадэратарам, як толькі кантэнт блакуецца пры публікацыі — каманда рэагуе на спробы забароненага кантэнту ў рэальным часе.
Інтэрфейс
- •Старонка 404 у блогу цяпер у поўным афармленні лэндынга — з шапкай, якарным меню і падобнымі артыкуламі.
Публікацыя
- •Падзялілі блогі: каталог супольнасці — на draft2live.com, афіцыйны блог Draft2Live — на draft2live.ai. Зацверджаныя аўтары публікуюць артыкулы ў афіцыйны проста з рэдактара.
- •Зняццё з публікацыі афіцыйнага паста аўтаматычна распаўсюджваецца на ўсе пераклады, а рэдактар абнаўляецца пры пераключэнні моўных укладак.
Аналітыка
- •У метаданых Stripe цяпер ёсць user_id у кожнай Subscription і PaymentIntent — бухгалтэрыя партнёра (Odoo) разносіць плацяжы без лішніх запытаў.
Інтэграцыі
- •Двухбаковая сінхранізацыя з Odoo — карыстальнікі, падпіскі і плацяжы ідуць у нагу паміж Draft2Live і Odoo праз выходныя хукі і ўваходнае API.
- •Апавяшчэнні ў Telegram цяпер ідуць у асобныя топікі ўнутры адмінскай супергрупы — аўтарызацыя, падтрымка, аплаты, генерацыі, кантактная форма, заказы плагіна і падключэнні/адключэнні сайтаў маюць свае ўкладкі.
- •Пры перакладзе праз DeepL псеўда-спісы з ‹br›• цяпер ператвараюцца ў нармальныя ‹ul›‹li› перад адпраўкай — семантыка спісу ў перакладзеным артыкуле захоўваецца.
Інтэрфейс
- •Цёмная тэма дашборда абмежаваная селектарам .dashboard-scope — лэндынг больш не міргае цёмным пры першай адмалёўцы.
Інтэрфейс
- •Цалкам новы лэндынг — чысты hero-блок, новая тыпаграфіка, вернуты слайдар са свежымі артыкуламі. Крос-даменная маршрутызацыя дзеліць маркетынг (draft2live.com) і сам сэрвіс (draft2live.ai).
- •У навігацыі — пераключальнік моваў у стылі лэндынга, з нармальнымі сцяжкамі і рэдырэктамі з улікам лакалі.
- •CTA-кнопкі ў форме пігулак, абноўлены блок метрык — лічбы большыя, подпісы зразумелейшыя.
SEO-аналіз
- •Поўны набор SEO-метатэгаў на лэндынгу: canonical, hreflang, JSON-LD, плюс дынамічны sitemap і robots.txt.
Рэдактар
- •Медыя ў секцыях цяпер захоўваюцца пры аднаўленні чарнавіка — адкрыйце незавершаны чарнавік, і вашы ўбудаваныя відарысы будуць на месцы.
- •Банер-напамін пра незавершаную генерацыю — у адзін клік вяртае да чарнавіка, які яшчэ ў працэсе.
- •Медыяфайлы цяпер атрымліваюць назвы, якія AI стварае па змесце відарыса — больш ніякіх IMG_3251.jpg у бібліятэцы.
Інтэрфейс
- •Уніфікавалі стылі кнопак ва ўсім дашбордзе — выправілі за адзін заход шэсць несупадзенняў, пра якія паведамлялі карыстальнікі.
- •Медыятэка цяпер раскладвае загрузкі па папках год/месяц — як у WordPress.
Інтэграцыі
- •У раздзеле Admin → Users з'явіўся ручны працэс "Create user" — з апцыянальным паролем ад адміна і апавяшчэннем у Telegram.
Бяспека
- •Працэс "Забылі пароль / скід пароля" — запытайце спасылку для скіду на email і задайце новы пароль па токене з тэрмінам адну гадзіну.
- •Уліковыя запісы толькі праз OAuth (уваход праз Google) цяпер могуць задаць першы пароль праз той жа працэс скіду — каб не застацца без доступу, калі ўваход праз Google недаступны.
Інтэграцыі
- •Лакалі цяпер падгружаюцца з бэкенд-API базы даных, а ўбудаваны JSON — як рэзерв. Праўкі перакладаў выходзяць без рэдэплою фронта.
Публікацыя
- •Модуль для Drupal 11 1.7.2 — чытае ўласную версію з .info.yml у рантайме, таму банер абнаўлення заўсёды актуальны.
- •Модуль для Drupal 7 7.x-1.2.2 — абнаўленні відарысаў пішуцца ў LANGUAGE_NONE для сайтаў, дзе поле відарыса не перакладаецца.
- •Плагін для WordPress 1.2.2 — ID мініяцюры цяпер уваходзіць у хэш цыкла сінхранізацыі, таму замена толькі галоўнага відарыса вяртаецца ў Draft2Live.
Рэдактар
- •Дадаванне перакладу артыкула — пілюлі моў з мультывыбарам, метад AI ці DeepL, паралельны пераклад на некалькі моў адразу
- •Рэдагаванне на іншай мове — пераклад артыкула праз DeepL на вашу мову, рэдагаванне і аўтаматычны зваротны пераклад пры захаванні
- •Дадавайце новыя мовы без перазагрузкі старонкі — AJAX-выпадальнік з 39 мовамі проста ў рэдактары
- •Выдаленне перакладаў — кнопка × на ўкладцы мовы з пацвярджэннем прыбірае пераклад артыкула
- •Подпісы ўкладак моў — «Выберыце мову рэдагавання» / «Выберыце мову прагляду» залежна ад рэжыму
Публікацыя
- •FAQ разбіты на два перамыкачы — асобна блок FAQ і разметка Schema.org для FAQ, працуе і пры стварэнні, і пры рэдагаванні публікацыі
- •Перамыкачы «Аўтар», «FAQ», «Schema.org» цяпер ёсць і на панэлі рэдагавання існуючай публікацыі
- •Опцыі публікацыі (FAQ, Schema, статус, кнопка) хаваюцца, пакуль не выбраны сайт
- •Ключ DeepL цяпер толькі сістэмны — наладу асабістага ключа прыбралі
Інтэграцыі
- •Стварэнне карыстальнікаў на Drupal 7 — новы POST-эндпоінт у модулі з праверкай дублікатаў email і імя
- •Кнопка «Стварыць аўтара» цяпер працуе і для сайтаў Drupal (раней — толькі WordPress)
Публікацыя
- •Разметка Schema.org Article JSON-LD для WordPress — структураваныя даныя (загаловак, аўтар, выдавец, малюнак, даты) дадаюцца ў head старонкі для лепшага SEO
- •Перамыкач Schema.org на панэлі публікацыі — уключайце ці адключайце разметку Article для кожнай публікацыі, з тлумачэннем, што яна робіць
- •Блок з прапанаванымі катэгорыямі прыбраны — для выбару паказваюцца толькі катэгорыі сайта
SEO-аналіз
- •Змест артыкула цяпер устаўляецца перад першым загалоўкам H2 (пасля ўступу), а не ў самым пачатку
- •Палепшана апісанне ў Article schema — змест і FAQ выразаюцца, каб у пошукавых сніпетах быў чысты тэкст
Інтэрфейс
- •Кнопка публікацыі прыбрана з табліцы матэрыялаў — публікаваць трэба з рэдактара артыкула
- •Раздзел «Згенераваныя матэрыялы» перайменаваны ў «Мае матэрыялы»
Інтэграцыі
- •Drupal 7: AJAX на старонцы наладаў — пры змене тыпу матэрыялу спісы палёў (цела, малюнак, таксанамія, тэгі) перазагружаюцца на ляту
- •Drupal 7: уласны CSS для сучаснага выгляду адмін-старонкі з чыстай вёрсткай
- •Drupal 7: новы эндпоінт API 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 у рэдактары: кнопка на панэлі адкрывае акно з промптам, выбарам мадэлі (Gemini, Flux, GPT Image і інш.), прэсэтамі стыляў (12 варыянтаў) і суадносінамі бакоў — выява ўстаўляецца ў артыкул і захоўваецца ў медыятэцы
- •Перапрацаваная двухрадковая панэль рэдактара: радок 1 — кампактнае фарматаванне тэксту (шрыфты, загалоўкі, спісы, выраўноўванне), радок 2 — кнопкі для медыя/устаўкі з іконкамі і подпісамі (Фота, Відэа, YouTube, AI-выява, Спасылка, Табліца, Змест, FAQ)
Інтэрфейс
- •Захаванне чарнавіка ў генератары: усе крокі аўтаматычна захоўваюцца ў браўзеры і аднаўляюцца, калі вы вяртаецеся на старонку — нават пасля пераходу ў іншы раздзел
- •Пераключэнне паміж рэжымамі «Хуткі» і «Прасунуты» больш не скідае ваш прагрэс — агульныя крокі захоўваюцца
- •Кнопка «Пачаць спачатку» побач з укладкамі рэжымаў для поўнага скіду генератара
Публікацыя
- •Выпраўлена сінхранізацыя з WordPress для артыкулаў з некалькімі публікацыямі (напрыклад, апублікаваны + у сметніцы) на адным сайце
Інтэграцыі
- •Форма заказу распрацоўкі на старонцы сайтаў: замовіце ўласныя модулі/плагіны з выбарам CMS/фрэймворка, заяўкі захоўваюцца ў базе і прыходзяць у Telegram
- •Адмінпанэль для заявак на распрацоўку з кіраваннем статусамі (новая/у працы/гатова/адхілена) і выдаленнем
- •Абноўленая інструкцыя для плагіна WordPress з падключэннем у адзін клік — прыбраныя састарэлыя крокі з ручным капіяваннем Site ID/Webhook Secret
- •«Захаваць як» у канструктары выяў: поле для імя файла з папярэднім праглядам транслітарацыі і выбарам папкі
Публікацыя
- •Аднаўленне сувязі з публікацыямі: новая кнопка на картцы кожнага сайта WordPress вяртае сувязь з артыкуламі, якія раней былі апублікаваныя з Draft2Live, пасля адключэння і паўторнага падключэння сайта
- •Кнопка «Адключыць» на старонцы налад WordPress-плагіна — скідае лакальную сувязь з боку WP, не вяртаючыся ў Draft2Live
- •Калі выдаліць сайт WordPress з Draft2Live, плагін цяпер аўтаматычна атрымлівае каманду скінуць лакальную сувязь
- •На старонцы Плагіны → Усталяваныя плагіны ў радку плагіна з'явілася спасылка «Налады» — доступ у адзін клік
Інтэрфейс
- •Блок публікацыі ў дэма-блогу хаваецца, як толькі вы падключылі хоць адзін свой сайт — нічога лішняга на экране
- •Чысцейшы экран ухвалення Application Password у WordPress: прэв'ю redirect URL схаваныя, а кнопкі «Ухваліць» і «Адхіліць» стаяць у адзін радок
- •Чысцейшая старонка налад плагіна: правы сайдбар прыбраны, асноўны кантэнт займае ўсю шырыню
Публікацыя
- •Шматмоўная публікацыя ў адзін клік: публікуйце артыкул разам з усімі перакладамі на сайт WordPress адразу і звязвайце іх як пераклады Polylang / WPML
- •Картка сайта WordPress у панэлі публікацыі паказвае мову сайта, даступныя мовы, актыўны шматмоўны плагін і актыўны SEO-плагін
- •Форма «Дадаць аўтара» прама ў панэлі публікацыі WordPress — больш не трэба яе пакідаць, каб дадаць новага аўтара на падключаным сайце
Інтэграцыі
- •Падключэнне WordPress у адзін клік праз стандартную аўтарызацыю Application Password — нічога не трэба капіяваць рукамі: ні Site ID, ні Webhook Secret, ні API URL
- •Аўтавызначэнне Polylang, WPML, TranslatePress і MultilingualPress на падключаных сайтах WordPress, а калі нічога не знойдзена — рэкамендацыі па ўсталёўцы
- •Аўтавызначэнне Yoast SEO і Rank Math; meta title, апісанне і фокуснае ключавое слова прапісваюцца аўтаматычна, калі адзін з іх актыўны
Бяспека
- •Старонкі «Палітыка прыватнасці» і «Умовы карыстання» апублікаваныя па адрасах /privacy і /terms
- •Узмацненне бяспекі ў WordPress-плагіне v1.1.0: правы доступу REST для кожнага маршруту, праверка магчымасцей для кожнага паста, абарона ад SSRF пры запампоўцы выяў, белы спіс статусаў паста, узмоцнены вывад JSON-LD з hex-кадаваннем JSON
Публікацыя
- •Адзіны механізм адкладзенай публікацыі: запланаваныя пасты цяпер адпраўляе ўласны планавальнік Draft2Live — і для WordPress, і для Drupal. Адзін працэс, аднолькавая дакладнасць часу на абедзвюх CMS
- •Рэдагаванне апублікаваных артыкулаў на месцы: мяняйце статус, катэгорыі ці тэгі прама з карткі публікацыі без паўторнай публікацыі
- •Некалькі публікацый аднаго артыкула — публікуйце адзін матэрыял на некалькі сайтаў і глядзіце прэв'ю сніпета для кожнага
- •Тэматычны выбар даты для адкладзенай публікацыі з лакалізаванымі назвамі месяцаў, дзён і часу на 41 мове
- •Перакрыжаваныя спасылкі аўтаматычна абнаўляюцца пры змене катэгорыі — прапанаваныя падобныя матэрыялы заўсёды па тэме
Інтэграцыі
- •Модуль для Drupal 7 цяпер мае той жа набор магчымасцей, што і Drupal 11: тэрміны, тэгі і блокі FAQ ідуць праз адзін і той жа шлях публікацыі
- •Апавяшчэнне ў Telegram, калі да вашага акаўнта Draft2Live падключаецца новы сайт
Інтэрфейс
- •Адзіная картка публікацыі — замест экрана з паспяховым станам цяпер адна жывая картка, якая абнаўляецца пасля публікацыі
- •Раздзел перакрыжаваных спасылак цяпер разгорнуты па змаўчанні ў панэлі публікацыі
- •Галоўная выява з рэальнымі прапорцыямі і кнопкай замены, якая заўсёды на віду
Публікацыя
- •Панэль публікацыі на сайт убудавана проста ў генератар — публікуйце, не пакідаючы толькі што створаны артыкул
- •Кнопкі «Зняць з публікацыі», «Апублікаваць зноў» і «Прагляд» з'яўляюцца адразу пасля паспяховай публікацыі
- •Прэв'ю сніпета для кожнай публікацыі паказвае, як артыкул выглядае на падключаным сайце
- •Новы эндпоінт POST /unpublish з апавяшчэннем у Telegram пры зняцці з публікацыі
- •Кнопка «Апублікаваць на іншы сайт» у картцы публікацыі спачатку здымае матэрыял з бягучага сайта, а потым адкрывае форму для новага
Інтэрфейс
- •Адзіны бакавы блок у кіраванні артыкуламі з палямі, якія рэдагуюцца на месцы
- •Замацаваны футэр з кнопкамі рэдагавання і захавання злева
- •Прыбраны дублікат прэв’ю сніпета з кампактнай панэлі публікацыі
Рэдактар
- •Падтрымка перакладу праз 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)
- •Загалоўкі бяспекі: X-Frame-Options, X-Content-Type-Options, Referrer-Policy
- •Чыстка HTML для апублікаванага кантэнту (абарона ад XSS)
- •Праверка загружаных файлаў па magic byte
- •Патрабаванні да пароля (вялікая літара + лічба)
Публікацыя
- •Модуль Draft2Live Connect для Drupal 7
- •Дэма-блог: пасля зняцця і паўторнай публікацыі URL застаецца той самы
- •Апавяшчэнні ў Telegram пра апгрэйд тарыфу і зняцце дэма з публікацыі
Інтэграцыі
- •Падключылі DataForSEO як рэзервовую крыніцу ключавікоў з аб’ёмамі і складанасцю
Інтэрфейс
- •Дадавайце мовы прама ў генератары без перазагрузкі старонкі
- •Матэрыялы: кнопкі дзеянняў на месцы замест выпадальнага меню
- •Нулявыя метрыкі схаваныя — замест блытаных нулёў паказваем працяжнік
- •У SERP-аналіз дадалі 40+ краін (Кіпр, Марока, Лацінская Амерыка, Блізкі Усход)
Інтэрфейс
- •Поўная мабільная адаптацыя генератара SEO
- •Параўнанне тэм: на мабільных — карткамі
- •Галоўная выява: рэальныя прапорцыі, кнопка змены заўжды пад рукой
Рэдактар
- •Кнопка ўстаўкі YouTube і выраўноўванне па шырыні
- •Панэль рэдактара перакладзеная на 30 моў
- •Тэкст артыкула: колеры пад светлую і цёмную тэму
Аналітыка
- •18 новых кропак збору лагаў для ўсіх выклікаў AI API
- •Research, чарнавік, загалоўкі, пераклады, медыя — усё пад кантролем
- •Падмурак для дакладнай аналітыкі выдаткаў і цэнаўтварэння
Публікацыя
- •Старонкі блога перавялі на Server-Side Rendering — каб SEO бачыў іх лепш
- •Рэдагаванне артыкулаў на некалькіх мовах з пераключальнікам сінхроннага перакладу
- •Дэма-блог сам публікуе ўсе пераклады з hreflang
SEO-аналіз
- •Артыкул строга на адной мове — больш ніякіх моўных кашаў
- •Аналіз канкурэнтаў: папярэджанні, калі дадзеных па ключавіках замала