تغییرات

تازه‌ترین به‌روزرسانی‌ها و بهبودهای Draft2Live

امنیت

  • •کوکی‌ها: ویدیوها و نقشه‌های سرویس‌های دیگر در مقالات دیگر پیش از اجازه شما بارگذاری نمی‌شوند — یک جایگزین با دکمه‌ای می‌بینید که تنها همان را مجاز می‌کند. Google Consent Mode v2 اکنون پیش از اجرای هر تگ اعلام می‌شود.
  • •کوکی‌ها: بازدیدکنندگان در ایالات متحده اطلاعیه‌ای با گزینه یک‌کلیکی «اطلاعات شخصی من فروخته یا به اشتراک گذاشته نشود» می‌بینند و سیگنال Global Privacy Control مرورگر بدون پرسش اعمال می‌شود. هر انتخاب اکنون شناسه‌ای دارد که می‌توانید ذکر کنید و به‌عنوان مدرک ثبت می‌شود.

یکپارچه‌سازی‌ها

  • •درپال: دستورالعمل‌های راه‌اندازی اکنون با ماژول مطابقت دارد. درپال 10 و 11 ماژول نصب‌کننده رابط مدیریت را حذف کرده‌اند، بنابراین راهنما نشان می‌دهد که چگونه فایل‌ها را در modules/custom قرار دهید (یا از طریق Composer نصب کنید) به جای اشاره به فرمی که دیگر وجود ندارد.
  • •درپال: راهنمای اتصال کلید API را به اشتباه نشان داده بود. این کلید توسط ماژول در سایت شما تولید می‌شود و به Draft2Live کپی می‌شود — هیچ شناسه سایتی یا رمز وب‌هوک برای کپی کردن به درپال وجود ندارد.

یکپارچه‌سازی‌ها

  • •Shopify: اکنون می‌توان یک فروشگاه را با اپلیکیشنی از Dev Dashboard متصل کرد — Client ID و Client secret را وارد کنید و Draft2Live خودش توکن دسترسی ۲۴ ساعته را دریافت و تمدید می‌کند. Shopify دیگر برای اپلیکیشن‌های جدید توکن دائمی Admin API صادر نمی‌کند.
  • •Shopify: فروشگاه‌هایی که پیش‌تر با توکن shpat_ متصل شده‌اند به کار خود ادامه می‌دهند و در پنجره اتصال می‌توان فروشگاه را بدون قطع اتصال بین دو نوع اطلاعات دسترسی جابه‌جا کرد.
  • •Shopify: فروشگاه‌های متصل اکنون در پنل انتشار نمایش داده می‌شوند — فهرست سایت‌ها فقط سیستم‌های مدیریت محتوای دارای نوع محتوا را می‌پذیرفت و به همین دلیل هر فروشگاه Shopify را پنهان می‌کرد، حتی وقتی وبلاگ آن از قبل انتخاب شده بود.

تحلیل SEO

  • •بهبود اساسی کیفیت تولید: مقالات دیگر آمار ساختگی ارائه نمی‌دهند — هر عدد باید از داده‌های تحقیقاتی، اسناد یا ثابت‌های تأییدشده شما باشد و ارقام «مشکوکاً دقیق» بدون منبع در سطح پرامپت ممنوع هستند.
  • •دروازه QA خودکار پس از هر تولید: مقاله از نظر تناسب عنوان با محتوا، اعداد متناقض و ارقام بدون منبع بررسی می‌شود؛ مشکلات شناسایی‌شده به‌صورت خودکار رفع شده و در یک بنر کیفیت در مولد خلاصه می‌شوند.
  • •واقعیت‌های تحقیقاتی اکنون به‌طور مطمئن در مقاله جای می‌گیرند: طرح کلی هر واقعیت تأییدشده را به بخش مشخصی اختصاص می‌دهد، بنابراین آمار به‌جای عبارات مبهم، به‌صورت ارقام دقیق و جداول با ذکر منبع نمایش داده می‌شود.
  • •نگارش انسانی‌تر: بدون لیست‌های اجباری، پاراگراف‌های متنوع و طبیعی، بدون پرکردن متن برای رسیدن به تعداد کلمات، و ادعاهای زمان‌حساس (قوانین، قیمت‌ها) با تاریخ صریح «تا تاریخ» همراه هستند.

یکپارچه‌سازی‌ها

  • •ورک‌اسپیس تیمی — همکارانتان را از مسیر Settings → Team با ایمیل دعوت کنید. هر نفر اکانت ورود مخصوص خودش را دارد و داخل ورک‌اسپیس شما کار می‌کند (سایت‌های شما، مقاله‌های شما، اعتبار همان تعرفه شما).
  • •سوییچ بین چند تیم در نوار بالای داشبورد — اگر به چند تیم دعوت شده‌اید با یک کلیک بین آن‌ها جابه‌جا می‌شوید؛ به‌محض حذف عضویت، در اولین درخواست بعدی خارج می‌شوید.
  • •پاپ‌آپ «تماس با تیم فروش» روی کارت پلن Enterprise — جایگزین لینک خراب قبلی شد؛ نام / ایمیل / تلفن / توضیحات را مستقیماً به ترد تلگرامی تیم فروش می‌فرستد.

انتشار

  • •پلاگین 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 — کال‌بک اختصاصی /republish برای چرخه لغو انتشار → بازانتشار، اجرای menu_rebuild هنگام تغییر مسیرهای پلاگین، و رفع باگ خالی‌بودن الگوی pathauto که جلوی ساخت آدرس مستعار را می‌گرفت.

رابط کاربری

  • •لوگوی سایدبار حالا به /dashboard می‌رود نه به لندینگ — کلیک روی آن دیگر شما را از اپ بیرون نمی‌اندازد.
  • •بلوک «به این مرحله امتیاز دهید» از بالای صفحات داشبورد حذف شد.

امنیت

  • •ابطال JWT بر اساس نسخه توکن — حذف یک عضو از تیم یا تغییر پلن صاحب اکانت، در اولین درخواست بعدی، اعضای فرعی را خودبه‌خود خارج می‌کند، بدون اینکه کل کلید بی‌اعتبار شود.

انتشار

  • •دسته‌بندی جداگانه برای هر زبان در WordPress، Drupal 7 و Drupal 11 — برای هر ترجمه می‌توانید مستقیماً در پنل انتشار یک دسته جداگانه انتخاب کنید و حتی برای هر زبان به‌صورت درون‌خطی «دسته جدید بسازید».
  • •بازانتشار مقاله‌ای که قبلاً لغو شده، به‌جای ساخت پست WP یا نود Drupal تکراری، همان مورد قبلی را احیا می‌کند — اسلاگ، تاکسونومی و نویسنده اصلی دست‌نخورده می‌ماند.
  • •پلاگین WordPress نسخه 1.2.4 و 1.2.5 — بلوک FAQ از سمت سرور توسط پلاگین رندر می‌شود (دیگر خبری از نشت CSS داخل بدنه مقاله نیست) و قطعات CSS بازمانده از نسخه‌های قدیمی FAQ هم پاک‌سازی شد.

ادیتور

  • •بلوک ویدیو — کپشن زیر ویدیو، دستگیره تغییر اندازه، چینش چپ/وسط/راست و پشتیبانی از آپلود ریموت در Drupal 7.

رابط کاربری

  • •فرم عضویت در خبرنامه در فوتر — همراه با رضایت‌نامه GDPR و پیام «قبلاً عضو شده‌اید».
  • •دکمه شناور «برو به بالا» در صفحات بلند مارکتینگ.

انتشار

  • •پلاگین WordPress نسخه 1.2.3 — تصویر شاخص حالا با نام فایل سئو‌پسند بر اساس عنوان مقاله ذخیره می‌شود (برای زبان‌های غیرلاتین به‌صورت ترانسلیت) و متن alt به‌صورت خودکار برای هر زبان تنظیم می‌شود.
  • •هشدار تلگرامی مدیریت محتوا همان لحظه‌ای که محتوا هنگام انتشار توسط سیستم متوقف می‌شود ارسال می‌گردد؛ تا تیم بتواند بلافاصله به تلاش‌های انتشار محتوای ممنوعه واکنش نشان دهد.

رابط کاربری

  • •صفحه ۴۰۴ بلاگ حالا قالب کامل لندینگ را دارد — هدر، منوی لنگری و مقالات مرتبط.

انتشار

  • •تفکیک دامنه بلاگ — کاتالوگ محتوای کاربران روی draft2live.com و بلاگ رسمی Draft2Live روی draft2live.ai. نویسندگان تأییدشده می‌توانند مستقیماً از داخل ادیتور روی بلاگ رسمی منتشر کنند.
  • •لغو انتشار یک مقاله از بلاگ رسمی به همه ترجمه‌های آن هم سرایت می‌کند و ادیتور هنگام جابه‌جایی بین تب‌های زبان، خودش به‌روز می‌شود.

آنالیتیکس

  • •حالا متادیتای Stripe در هر Subscription و PaymentIntent شامل user_id است؛ تا حسابداری سمت پارتنر (Odoo) بدون نیاز به جست‌وجوی اضافی پرداخت‌ها را به کاربر نسبت دهد.

یکپارچه‌سازی‌ها

  • •همگام‌سازی دوطرفه با Odoo — کاربران، اشتراک‌ها و پرداخت‌ها از طریق هوک‌های خروجی و یک API ورودی، بین Draft2Live و Odoo همسو می‌مانند.
  • •هشدارهای Telegram حالا به ترِدهای موضوعی داخل سوپرگروه ادمین می‌روند — احراز هویت، پشتیبانی، خرید، تولید، فرم تماس، سفارش افزونه و اتصال/قطع سایت هرکدام تب خودشان را دارند.
  • •ترجمه DeepL پیش از ارسال، شبه‌لیست‌های ‹br›• را به ‹ul›‹li› واقعی ارتقا می‌دهد — ساختار لیست در مقاله ترجمه‌شده حفظ می‌شود.

رابط کاربری

  • •حالت تاریک داشبورد زیر .dashboard-scope محدود شد تا صفحه فرود دیگر در اولین رندر فلش تاریک نزند.

رابط کاربری

  • •صفحه فرود کاملاً نو — هیروی تمیز، تایپوگرافی جدید و کاروسل بازگشته مقالات تازه. مسیریابی بین‌دامنه‌ای، بخش بازاریابی (draft2live.com) را از خود اپ (draft2live.ai) جدا می‌کند.
  • •سوییچ زبان به سبک صفحه فرود در نوار ناوبری، با پرچم‌های واقعی و ریدایرکت آگاه از زبان.
  • •دکمه‌های CTA قرص‌شکل و بلوک Metrics بازطراحی‌شده با اعداد درشت‌تر و برچسب‌های شفاف‌تر.

تحلیل SEO

  • •ست کامل متاتگ‌های SEO در سراسر صفحه فرود: canonical، hreflang، JSON-LD، به علاوه sitemap داینامیک و robots.txt.

ادیتور

  • •رسانه‌های هر بخش حالا با بازیابی پیش‌نویس حفظ می‌شوند — پیش‌نویس ناتمام را که باز کنید، تصاویر داخل متن سر جای خود هستند.
  • •بنر یادآور پیش‌نویس ناتمام، با یک لینک تک‌کلیکی برای بازگشت به همان پیش‌نویس در حال تولید.
  • •نام فایل رسانه‌ها حالا توسط AI و بر اساس محتوای تصویر خلاصه می‌شود — دیگر خبری از IMG_3251.jpg در کتابخانه نیست.

رابط کاربری

  • •یکدست‌سازی استایل دکمه‌ها در سراسر داشبورد — شش ناهماهنگی گزارش‌شده در یک نوبت برطرف شد.
  • •کتابخانه رسانه حالا فایل‌های آپلودی را به سبک WordPress در پوشه‌های سال/ماه دسته‌بندی می‌کند.

یکپارچه‌سازی‌ها

  • •Admin → Users حالا یک مسیر دستی «ایجاد کاربر» دارد، با امکان تنظیم رمز توسط ادمین و ارسال اعلان Telegram.

امنیت

  • •فراموشی و بازنشانی رمز عبور — لینک بازنشانی را از طریق ایمیل دریافت کنید و با توکنی یک‌ساعته رمز جدید تنظیم کنید.
  • •کاربران فقط-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 — شناسه تصویر شاخص حالا بخشی از هش حلقه همگام‌سازی است؛ پس تعویض فقط تصویر شاخص هم به Draft2Live برمی‌گردد.

ادیتور

  • •افزودن ترجمه مقاله — انتخاب چندتایی زبان‌ها به شکل pill، انتخاب روش AI یا DeepL، ترجمه موازی چند زبان به‌طور هم‌زمان
  • •ویرایش به زبان دیگر — ترجمه مقاله با DeepL به زبان دلخواه، ویرایش، و بازگردانی خودکار هنگام ذخیره
  • •افزودن زبان جدید بدون بارگذاری مجدد صفحه — منوی AJAX با ۳۹ زبان مستقیماً در ویرایشگر
  • •حذف ترجمه‌ها — دکمه × روی تب زبان با تأیید، ترجمه مقاله را حذف می‌کند
  • •برچسب تب‌های زبان — «انتخاب زبان ویرایش» / «انتخاب زبان مشاهده» بسته به حالت

انتشار

  • •تفکیک FAQ به دو کلید — بلوک FAQ و نشانه‌گذاری FAQ Schema.org جدا از هم، در هر دو حالت ساخت و ویرایش انتشار
  • •کلیدهای Author، FAQ و Schema.org در پنل ویرایش انتشار موجود
  • •گزینه‌های انتشار (FAQ، Schema، وضعیت، دکمه) تا انتخاب سایت پنهان می‌مانند
  • •کلید DeepL اکنون فقط سیستمی است — تنظیمات کلید شخصی حذف شد

یکپارچه‌سازی‌ها

  • •ساخت کاربر در Drupal 7 — اندپوینت POST جدید در ماژول با بررسی تکراری‌نبودن ایمیل و نام کاربری
  • •دکمه ساخت نویسنده اکنون برای سایت‌های Drupal هم کار می‌کند (پیش‌تر فقط WordPress)

انتشار

  • •نشانه‌گذاری Schema.org Article JSON-LD برای WordPress — تولید داده‌های ساختاریافته (headline، author، publisher، image، dates) در head صفحه برای SEO بهتر
  • •کلید Schema.org در پنل انتشار — فعال/غیرفعال‌سازی نشانه‌گذاری Article برای هر انتشار، همراه با توضیح کاربرد آن
  • •بلوک دسته‌بندی‌های پیشنهادی حذف شد — فقط دسته‌بندی‌های خود سایت برای انتخاب نمایش داده می‌شوند

تحلیل SEO

  • •فهرست مطالب اکنون به‌جای ابتدای مقاله، پیش از اولین تیتر H2 (پس از پاراگراف‌های مقدمه) درج می‌شود
  • •بهبود توضیحات schema مقاله — بخش‌های فهرست مطالب و FAQ حذف می‌شوند تا متن در نتایج جستجو تمیز نمایش داده شود

رابط کاربری

  • •دکمه انتشار از جدول مطالب حذف شد — انتشار از داخل ویرایشگر مقاله انجام می‌شود
  • •«مطالب تولیدشده» به «مطالب من» تغییر نام داد

یکپارچه‌سازی‌ها

  • •Drupal 7: صفحه تنظیمات مدیریت با AJAX — تغییر نوع محتوا، فیلدهای انتخاب (body، image، taxonomy، tags) را به‌صورت پویا بازخوانی می‌کند
  • •Drupal 7: استایل CSS اختصاصی برای طراحی مدرن صفحه مدیریت با چیدمان تمیز
  • •Drupal 7: اندپوینت جدید POST /terms/create برای ساخت ترم‌های تاکسونومی بر اساس نام (find-or-create)
  • •Drupal 7: نمایش FAQ به‌صورت بلوک آکاردئونی جداگانه از طریق hook_node_view با استایل اینلاین، بدون قرارگیری در محتوای بدنه
  • •Drupal 7: تزریق Schema.org FAQPage و Article JSON-LD در head صفحه (نه در محتوا)، قابل کنترل از طریق گزینه‌های انتشار

انتشار

  • •دکمه ساخت دسته‌بندی اکنون هم برای سایت‌های WordPress و هم Drupal کار می‌کند
  • •مدیریت برچسب‌ها از یک فیلد واحد در ویرایشگر مقاله — بخش تکراری برچسب‌ها از پنل انتشار حذف شد
  • •نشان‌های برچسب با دکمه حذف و ورودی افزودن، جایگزین فیلد متنی قدیمی با کاما شدند
  • •تغییر کلمات کلیدی در ویرایشگر مقاله اکنون همگام‌سازی خودکار با WordPress/Drupal را آغاز می‌کند

ادیتور

  • •پیش‌نمایش تصویر شاخص برای دیده‌شدن بهتر به ۱۱rem بزرگ‌تر شد

رابط کاربری

  • •کارت اطلاعات سایت Drupal وضعیت ماژول‌های Metatag، چندزبانگی (i18n/Content Translation) و Pathauto را همراه با توصیه‌ها نمایش می‌دهد
  • •زمان‌بندی انتشار برای سایت‌های Drupal فعال شد (پیش‌تر فقط مخصوص WordPress بود)

یکپارچه‌سازی‌ها

  • •Drupal 7: انتشار چندزبانه با اتصال ترجمه‌ها از طریق tnid — مقالات را به چند زبان منتشر و به‌عنوان ترجمه به هم لینک کنید
  • •Drupal 7: همگام‌سازی دوطرفه با webhook — لغو انتشار یا حذف در Drupal به‌صورت خودکار Draft2Live را به‌روز می‌کند
  • •Drupal 7: تبدیل خودکار WebP به JPEG برای تصویر شاخص و تصاویر داخل متن (Drupal 7 از WebP پشتیبانی نمی‌کند)
  • •Drupal 7: کلیدهای زبان در پنل انتشار — فعال یا غیرفعال کردن زبان‌ها با بررسی در دسترس بودن سایت
  • •Drupal 7: کلید «اتصال به‌عنوان ترجمه» — انتشار به‌صورت ترجمه‌های لینک‌شده یا مقالات مستقل
  • •Drupal 7: کلمات کلیدی مقاله به‌صورت خودکار به‌عنوان tag_names ارسال می‌شوند — ماژول تگ‌های taxonomy را پیدا یا ایجاد می‌کند

انتشار

  • •رفع مشکل همگام‌سازی WordPress برای مقالاتی که در یک سایت چند انتشار همزمان دارند (مثلاً منتشرشده + سطل زباله)
  • •لغو انتشار حالا وضعیت «unpublished» را ست می‌کند (نه «deleted») — در تولیدکننده نشان کهربایی همراه دکمه Republish نمایش داده می‌شود
  • •اصلاح بررسی انتشار: حالا برای هر سایت جداگانه انجام می‌شود (قبلاً انتشار در Drupal به دلیل رکورد قدیمی WP بلاک می‌شد)

امنیت

  • •Drupal 7: جلوگیری از حلقه همگام‌سازی — ذخیره‌هایی که از طریق API انجام می‌شوند، webhook را به Draft2Live برنمی‌گردانند

ادیتور

  • •بازنویسی درون‌خطی متن: هر بخش از متن را انتخاب کنید، Regenerate را بزنید، دستور بدهید (مثلاً «سال را عوض کن» یا «این پاراگراف را طولانی‌تر کن») — AI فقط همان بخش را بازنویسی و جایگزین می‌کند
  • •ساخت تصویر با AI داخل ویرایشگر: دکمه‌ای در نوار ابزار پنجره‌ای باز می‌کند با فیلد پرامپت، انتخاب مدل (Gemini، Flux، GPT Image و...)، پیش‌تنظیم سبک (۱۲ گزینه) و نسبت تصویر — عکس داخل مقاله درج و در کتابخانه رسانه ذخیره می‌شود
  • •نوار ابزار ویرایشگر دو ردیفی با طراحی جدید: ردیف اول قالب‌بندی فشرده متن (فونت، تیتر، لیست، ترازبندی)، ردیف دوم دکمه‌های رسانه/درج با آیکون و برچسب (عکس، ویدیو، YouTube، AI Image، لینک، جدول، فهرست مطالب، FAQ)

رابط کاربری

  • •ماندگاری پیش‌نویس در ابزار تولید محتوا: همه مراحل به‌صورت خودکار در حافظه مرورگر ذخیره می‌شوند و وقتی به صفحه برمی‌گردید بازیابی می‌شوند — حتی اگر صفحه را ترک کرده باشید
  • •جابجایی بین حالت سریع و پیشرفته دیگر پیشرفت شما را پاک نمی‌کند — مراحل مشترک حفظ می‌شوند
  • •دکمه «شروع دوباره» کنار تب‌های حالت برای ریست کامل تولیدکننده

انتشار

  • •رفع مشکل همگام‌سازی WordPress برای مقالاتی که در یک سایت چند انتشار همزمان دارند (مثلاً منتشرشده + سطل زباله)

یکپارچه‌سازی‌ها

  • •فرم درخواست توسعه در صفحه Sites: سفارش ماژول یا افزونه اختصاصی با انتخاب CMS/فریم‌ورک، ذخیره در دیتابیس همراه با اعلان Telegram
  • •پنل مدیریت درخواست‌های توسعه با مدیریت وضعیت (جدید/در حال انجام/انجام‌شده/رد شده) و حذف
  • •راهنمای افزونه WordPress برای اتصال یک‌کلیکی به‌روز شد — مراحل دستی قدیمی برای کپی Site ID و Webhook Secret حذف شدند
  • •ذخیره با نام در سازنده تصویر: ورودی نام فایل با پیش‌نمایش حرف‌نگاری و انتخاب پوشه

انتشار

  • •اتصال مجدد انتشارها: دکمه‌ای جدید روی هر کارت سایت WordPress، ارتباط با مقاله‌هایی را که قبلاً از Draft2Live منتشر شده‌اند بازمی‌گرداند — حتی بعد از قطع و اتصال دوباره سایت
  • •دکمه قطع اتصال در صفحه تنظیمات پلاگین WordPress — وضعیت اتصال محلی را از سمت WP پاک کنید، بدون بازگشت به Draft2Live
  • •حذف یک سایت WordPress از Draft2Live حالا به‌صورت خودکار به پلاگین می‌گوید وضعیت اتصال محلی‌اش را پاک کند
  • •لینک تنظیمات به ردیف پلاگین در Plugins → Installed Plugins اضافه شد تا با یک کلیک در دسترس باشد

رابط کاربری

  • •بلوک انتشار در بلاگ دمو وقتی حداقل یک سایت خودتان متصل باشد پنهان می‌شود — بدون شلوغی اضافه
  • •صفحه تأیید Application Password در WordPress تمیزتر شد: پیش‌نمایش redirect URL پنهان شده و دکمه‌های Approve / Deny در یک ردیف کنار هم قرار گرفته‌اند
  • •صفحه تنظیمات پلاگین تمیزتر شد: نوار کناری راست حذف شد تا محتوای اصلی از تمام عرض استفاده کند

انتشار

  • •انتشار چندزبانه با یک کلیک: یک مقاله و همه ترجمه‌هایش را یک‌جا در سایت WordPress منتشر کنید و آن‌ها را به‌عنوان ترجمه‌های Polylang / WPML به هم متصل کنید
  • •کارت اطلاعات سایت WordPress در پنل انتشار، زبان شناسایی‌شده سایت، زبان‌های موجود، پلاگین چندزبانه فعال و پلاگین SEO فعال را نشان می‌دهد
  • •فرم درجای «ساخت نویسنده» هنگام انتشار در WordPress — دیگر لازم نیست برای افزودن نویسنده جدید در سایت متصل از پنل انتشار خارج شوید

یکپارچه‌سازی‌ها

  • •اتصال یک‌کلیکی WordPress از طریق جریان احراز هویت Application Password — دیگر خبری از کپی‌کردن دستی Site ID، Webhook Secret یا API URL نیست
  • •شناسایی خودکار Polylang، WPML، TranslatePress و MultilingualPress در سایت‌های WordPress متصل، همراه با پیشنهاد نصب وقتی هیچ‌کدام پیدا نشد
  • •شناسایی خودکار Yoast SEO و Rank Math؛ اگر یکی از آن‌ها فعال باشد، عنوان متا، توضیحات و کلیدواژه کانونی به‌صورت خودکار نوشته می‌شوند

امنیت

  • •صفحه‌های سیاست حفظ حریم خصوصی و شرایط استفاده در /privacy و /terms منتشر شدند
  • •تقویت امنیتی پلاگین WordPress نسخه v1.1.0: کال‌بک‌های دسترسی REST به ازای هر مسیر، بررسی دسترسی به ازای هر پست، محافظت در برابر SSRF در دانلود رسانه‌های راه دور، لیست سفید وضعیت پست و خروجی JSON-LD مقاوم‌سازی‌شده با کدگذاری hex

انتشار

  • •زمان‌بندی انتشار یکدست: پست‌های زمان‌بندی‌شده حالا با زمان‌بند داخلی Draft2Live ارسال می‌شوند — هم برای WordPress و هم برای Drupal، با همان جریان و همان دقت زمانی
  • •ویرایش درجای مقاله‌های منتشرشده: وضعیت، دسته‌ها یا برچسب‌ها را مستقیم از کارت انتشار تغییر دهید، بدون انتشار دوباره
  • •چند انتشار برای یک مقاله — یک مقاله را در چند سایت منتشر کنید و برای هرکدام پیش‌نمایش اسنیپت ببینید
  • •تقویم انتخاب تاریخ هماهنگ با تم برای انتشار زمان‌بندی‌شده، با برچسب ماه / روز / زمان به ۴۱ زبان
  • •لینک‌های داخلی با تغییر دسته انتخابی به‌صورت خودکار به‌روزرسانی می‌شوند تا پست‌های مرتبط پیشنهادی همیشه با محتوا هماهنگ باشند

یکپارچه‌سازی‌ها

  • •پشتیبانی ماژول Drupal 7 حالا با Drupal 11 برابر است: ترم‌ها، برچسب‌ها و بلوک‌های FAQ همگی از همان مسیر انتشار می‌گذرند
  • •اعلان Telegram هنگام اتصال سایت جدید به حساب Draft2Live شما

رابط کاربری

  • •کارت انتشار یکپارچه — به جای صفحه موفقیت، یک کارت زنده می‌بینید که بعد از انتشار به‌روزرسانی می‌شود
  • •بخش لینک‌های داخلی حالا به‌صورت پیش‌فرض در پنل انتشار باز است
  • •تصویر شاخص با نسبت واقعی و دکمه تغییر همیشه در دسترس

انتشار

  • •پنل انتشار در سایت، مستقیماً داخل تولیدکننده جای گرفته — بدون خروج از مقاله‌ای که همین الان ساخته‌اید، آن را منتشر کنید
  • •بلافاصله بعد از انتشار موفق، دکمه‌های لغو انتشار، انتشار مجدد و مشاهده ظاهر می‌شوند
  • •پیش‌نمایش اسنیپت برای هر انتشار نشان می‌دهد مقاله در سایت متصل چطور دیده می‌شود
  • •اندپوینت جدید POST /unpublish به همراه اعلان Telegram هنگام لغو انتشار
  • •دکمه «انتشار در سایت دیگر» در کارت انتشار، ابتدا سایت فعلی را لغو انتشار می‌کند و سپس فرم سایت جدید را باز می‌کند

رابط کاربری

  • •یک بلوک کناری یکپارچه در مدیریت مقاله با فیلدهای قابل ویرایش درون‌خطی
  • •فوتر چسبان با دکمه‌های ویرایش / ذخیره در سمت چپ
  • •حذف پیش‌نمایش اسنیپت تکراری از پنل فشرده انتشار

ادیتور

  • •پشتیبانی از ترجمه DeepL: سریع‌تر و ارزان‌تر از GPT برای زبان‌های پشتیبانی‌شده
  • •انتخاب روش ترجمه (AI یا DeepL) برای هر بار تولید، با کلید API شخصی DeepL یا کلید سیستم
  • •ترجمه خودکار متن alt تصاویر به زبان مقاله با کمک AI بینایی
  • •زنجیره جایگزین برای تولید تصویر: اگر مدل اصلی شکست بخورد، مدل بعدی به‌طور خودکار جای آن را می‌گیرد

رابط کاربری

  • •منوی کشویی زبان‌ها با آیکون پرچم و افزودن زبان به‌صورت درون‌خطی بدون بارگذاری مجدد صفحه
  • •پیش‌نمایش تصاویر بزرگ‌تر همراه با کادر متنی تمام‌عرض برای ویرایش متن alt
  • •انتخاب پرچم به‌تفکیک زبان برای افزودن زبان‌های جدید از داخل تولیدکننده
  • •نوار ابزار ویرایشگر هنگام اسکرول مقاله‌های طولانی، در بالا چسبیده می‌ماند

تحلیل SEO

  • •بهینه‌سازی کوئری با AI: استخراج کلمات کلیدی از کوئری‌های طولانی یا پیچیده برای تحلیل دقیق‌تر SEO
  • •رفع مشکل کدگذاری سیریلیک (اوکراینی، روسی) در نتایج Google Suggest
  • •تولید موضوع و ساختار مقاله با AI حالا بر اساس سال جاری انجام می‌شود

رابط کاربری

  • •چیدمان بهتر جدول کلمات کلیدی و رقبا — با فاصله‌گذاری یکدست
  • •هدف جست‌وجوی کلمه کلیدی بدون نیاز به نگه‌داشتن نشانگر، مستقیماً قابل مشاهده است
  • •دکمه‌های رسانه در ساختار مقاله: ظاهر یکدست با حاشیه نقطه‌چین

تحلیل SEO

  • •عنوان‌ها به زبان کشور SERP ساخته می‌شوند، نه زبان مقاله
  • •Google Suggest: استفاده از کوئری کوتاه‌تر برای کلیدواژه‌های طولانی (۴ کلمه به بالا)
  • •Google Suggest: رفع مشکل کدگذاری UTF-8 برای جست‌وجوهای فرانسوی، آلمانی و سایر زبان‌های غیر ASCII

ادیتور

  • •نوار ابزار ویرایشگر هنگام اسکرول، در بالای صفحه ثابت می‌ماند

امنیت

  • •اطلاعات ورود سایت با رمزنگاری متقارن Fernet رمزگذاری می‌شوند
  • •کاهش زمان اعتبار توکن JWT (دسترسی ۷ روز، رفرش ۳۰ روز)
  • •هدرهای امنیتی: X-Frame-Options، X-Content-Type-Options، Referrer-Policy
  • •پاک‌سازی HTML برای محتوای منتشرشده (محافظت در برابر XSS)
  • •اعتبارسنجی فایل آپلودی با بررسی magic byte
  • •الزامات پیچیدگی رمز عبور (حرف بزرگ + عدد)

انتشار

  • •ماژول Draft2Live Connect برای Drupal 7
  • •بلاگ دمو: حذف و انتشار دوباره بدون تغییر URL
  • •اعلان‌های Telegram برای ارتقای پلن و حذف انتشار دمو

یکپارچه‌سازی‌ها

  • •اتصال DataForSEO به‌عنوان منبع جایگزین کلیدواژه با داده حجم جستجو و سختی

رابط کاربری

  • •افزودن زبان داخل خود ابزار بدون رفرش صفحه
  • •بخش منابع: دکمه‌های عملیات به‌جای منوی کشویی
  • •متریک‌های صفر مخفی می‌شوند — به‌جای صفرهای گمراه‌کننده، خط تیره نمایش داده می‌شود
  • •بیش از ۴۰ کشور جدید به تحلیل SERP اضافه شد (قبرس، مراکش، آمریکای لاتین، خاورمیانه)

رابط کاربری

  • •بازطراحی کامل ریسپانسیو موبایل برای ابزار SEO
  • •مقایسه موضوع: چیدمان کارتی روی موبایل
  • •تصویر شاخص: نسبت ابعاد واقعی و دکمه تغییر همیشه در دسترس

ادیتور

  • •دکمه درج YouTube و چینش هم‌ترازی دوطرفه
  • •نوار ابزار ویرایشگر به ۳۰ زبان ترجمه شد
  • •محتوای مقاله: رنگ‌های هماهنگ با تم روشن و تیره

آنالیتیکس

  • •۱۸ نقطه ثبت لاگ جدید روی همه فراخوانی‌های AI API
  • •تحقیق، طرح کلی، عنوان، ترجمه، رسانه — همه ثبت می‌شوند
  • •زیرساخت تحلیل دقیق هزینه و قیمت‌گذاری

انتشار

  • •صفحات بلاگ به Server-Side Rendering منتقل شدند تا Google راحت‌تر ایندکس کند
  • •ویرایش مقاله به چند زبان با کلید همگام‌سازی ترجمه‌ها
  • •بلاگ دمو همه ترجمه‌ها را با hreflang منتشر می‌کند

تحلیل SEO

  • •زبان مقاله را قفل کنید؛ دیگر خبری از زبان‌های قاطی‌پاتی نیست
  • •تحلیل رقبا: هشدار وقتی داده‌های کلیدواژه محدود است