Nhật ký thay đổi

Cập nhật và cải tiến mới cho Draft2Live

Bảo mật

  • •Cookie: video và bản đồ của bên thứ ba trong bài viết không còn tải trước khi bạn cho phép — bạn thấy một khối thay thế với nút chỉ cho phép đúng phần đó. Google Consent Mode v2 giờ được báo trước khi bất kỳ thẻ nào chạy.
  • •Cookie: khách truy cập tại Hoa Kỳ nhận được thông báo với lựa chọn một cú nhấp «Không bán hoặc chia sẻ thông tin cá nhân của tôi», và tín hiệu Global Privacy Control của trình duyệt được áp dụng mà không cần hỏi. Mỗi lựa chọn giờ có một mã tham chiếu bạn có thể nêu và được ghi lại làm bằng chứng.

Tích hợp

  • •Drupal: hướng dẫn thiết lập giờ đây khớp với mô-đun. Drupal 10 và 11 đã bỏ trình cài đặt mô-đun giao diện quản trị, vì vậy hướng dẫn chỉ cách đặt các tệp vào modules/custom (hoặc cài đặt qua Composer) thay vì chỉ vào một biểu mẫu không còn tồn tại.
  • •Drupal: hướng dẫn kết nối đã có khóa API bị đảo ngược. Khóa được tạo ra bởi mô-đun trên trang web của bạn và được sao chép vào Draft2Live — không có Site ID hay Webhook Secret nào để dán lại vào Drupal.

Tích hợp

  • •Shopify: giờ có thể kết nối cửa hàng bằng ứng dụng từ Dev Dashboard — nhập Client ID và Client secret, Draft2Live sẽ tự lấy và làm mới token truy cập có hiệu lực 24 giờ. Shopify không còn cấp token Admin API vĩnh viễn cho ứng dụng mới.
  • •Shopify: các cửa hàng đã kết nối bằng token shpat_ vẫn hoạt động, và trong hộp thoại kết nối có thể chuyển cửa hàng giữa hai loại thông tin đăng nhập mà không cần ngắt kết nối.
  • •Shopify: các cửa hàng đã kết nối giờ hiển thị trong bảng đăng bài — danh sách trang chỉ chấp nhận CMS có loại nội dung, nên ẩn mọi cửa hàng Shopify ngay cả khi blog đã được chọn.

Phân tích SEO

  • •Cải thiện toàn diện chất lượng tạo bài: bài viết không còn tự bịa số liệu — mọi con số phải đến từ dữ liệu nghiên cứu, tài liệu hoặc hằng số đã được xác minh; các số liệu "chính xác đáng ngờ" không có nguồn bị loại bỏ ngay ở cấp độ prompt.
  • •Cổng kiểm tra chất lượng tự động sau mỗi lần tạo bài: bài viết được kiểm tra về sự khớp giữa tiêu đề và nội dung, số liệu mâu thuẫn và số liệu không có nguồn; các vấn đề được tự động sửa và tóm tắt trong banner chất lượng trong trình tạo bài.
  • •Dữ liệu nghiên cứu được đưa vào bài viết đáng tin cậy hơn: đề cương phân công từng sự kiện đã xác minh vào một phần cụ thể, giúp thống kê xuất hiện dưới dạng số liệu chính xác và bảng biểu có trích dẫn nguồn thay vì diễn đạt mơ hồ.
  • •Văn phong tự nhiên hơn: không có danh sách gượng ép, đoạn văn đa dạng tự nhiên, không độn từ để đạt số từ, và các thông tin nhạy cảm theo thời gian (luật, giá cả) đều ghi rõ ngày "tính đến".

Tích hợp

  • •Workspace nhóm — mời đồng nghiệp bằng email tại Settings → Team. Mỗi người được cấp tài khoản riêng và làm việc trong workspace của bạn (site của bạn, bài viết của bạn, credit theo gói của bạn).
  • •Chuyển workspace ngay trên top-bar dashboard — thành viên được mời vào nhiều nhóm có thể nhảy qua lại chỉ một cú click; thu hồi ghế là họ bị đẩy đăng xuất ngay ở request kế tiếp.
  • •Popup "Contact sales" gói Enterprise trên card Pricing — thay cho link cũ đã chết; gửi Name / Email / Phone / Comment thẳng vào thread Telegram của đội sales.

Xuất bản

  • •WordPress plugin 1.2.6 đã lên wordpress.org — banner cập nhật tự động trong WP admin, khối FAQ render từ server qua filter the_content, endpoint riêng /republish chuyển post_status về publish mà không sinh ra bài trùng.
  • •Drupal 11 module 1.7.9 — route /republish riêng, đổi status theo từng bản dịch (không còn cảnh đăng lại một ngôn ngữ trên node đa ngữ), worker chạy lệch nhịp để tránh đụng race khi lưu i18n, CSS khối FAQ giới hạn trong đúng wrapper .draft2live-faq được render.
  • •Drupal 7 module 7.x-1.2.7 — callback /republish riêng cho vòng gỡ → đăng lại, menu_rebuild khi route plugin thay đổi, fix lỗi pathauto pattern rỗng chặn việc sinh alias.

Giao diện

  • •Logo trên sidebar giờ trỏ về /dashboard thay vì trang landing — bấm vào không còn bị văng khỏi app nữa.
  • •Đã gỡ khối feedback "Đánh giá bước này" khỏi đầu mọi trang dashboard.

Bảo mật

  • •Vô hiệu JWT theo token-version — khi thu hồi ghế thành viên hoặc hạ gói của chủ workspace, các thành viên uỷ quyền sẽ bị đẩy đăng xuất ngay ở request kế tiếp mà không phải huỷ toàn bộ secret.

Xuất bản

  • •Chuyên mục riêng theo từng ngôn ngữ trên WordPress, Drupal 7 và Drupal 11 — chọn chuyên mục riêng cho từng bản dịch ngay trong panel Publish, kèm nút "Create category" inline cho mỗi ngôn ngữ.
  • •Đăng lại bài viết đã gỡ thay vì tạo bản WP post / Drupal node trùng lặp — giữ nguyên slug gốc, taxonomy và tác giả.
  • •WordPress plugin 1.2.4 + 1.2.5 — khối FAQ render từ phía server qua plugin (CSS hết rò rỉ vào nội dung bài), dọn sạch các đoạn FAQ-CSS mồ côi còn sót từ bản cũ.

Trình soạn thảo

  • •Block video — chú thích dưới video, kéo thả đổi kích thước, căn trái/giữa/phải, hỗ trợ upload từ xa cho Drupal 7.

Giao diện

  • •Form đăng ký nhận tin ở footer — có ô đồng ý GDPR và toast báo "đã đăng ký rồi".
  • •Nút "lên đầu trang" nổi trên các trang marketing dài.

Xuất bản

  • •Plugin WordPress 1.2.3 — file featured image giờ được lưu với tên thân thiện SEO, lấy từ tiêu đề bài (chuyển tự với ngôn ngữ không dùng Latin), và alt text được đặt tự động theo từng ngôn ngữ.
  • •Cảnh báo kiểm duyệt qua Telegram bắn ngay khi nội dung bị chặn lúc đăng, để team xử lý các trường hợp nội dung cấm theo thời gian thực.

Giao diện

  • •Trang 404 của blog giờ khoác trọn bộ giao diện landing — header, menu neo, bài viết liên quan.

Xuất bản

  • •Tách phạm vi blog — catalogue cộng đồng nằm trên draft2live.com, blog chính thức của Draft2Live trên draft2live.ai. Trong editor, tác giả đã duyệt có thể đăng thẳng lên blog chính thức.
  • •Gỡ đăng bài blog chính thức sẽ áp dụng cho tất cả bản dịch, và editor tự làm mới khi bạn chuyển tab ngôn ngữ.

Phân tích

  • •Metadata Stripe giờ kèm user_id trong mọi Subscription và PaymentIntent, nên kế toán bên đối tác (Odoo) có thể gán thanh toán mà không cần tra cứu thêm.

Tích hợp

  • •Đồng bộ hai chiều Odoo — user, gói đăng ký và thanh toán luôn khớp giữa Draft2Live và Odoo qua hook outbound + API inbound.
  • •Cảnh báo Telegram giờ được đẩy vào từng topic riêng trong supergroup admin — auth, support, purchase, generation, contact form, đơn plugin và kết nối/ngắt kết nối site, mỗi mảng một tab.
  • •Dịch DeepL giờ chuyển pseudo-list dạng ‹br›• thành ‹ul›‹li› chuẩn trước khi gửi đi — giữ nguyên ngữ nghĩa danh sách trong bài đã dịch.

Giao diện

  • •Dark mode của dashboard giờ giới hạn trong .dashboard-scope, nên landing không còn nháy đen lúc tải lần đầu.

Giao diện

  • •Landing hoàn toàn mới — hero gọn gàng, typography mới, carousel bài viết mới nhất trở lại. Định tuyến cross-domain tách phần marketing (draft2live.com) khỏi app (draft2live.ai).
  • •Bộ chuyển ngôn ngữ kiểu landing trên thanh điều hướng, có cờ chuẩn và redirect theo locale.
  • •CTA dạng pill, block Metrics làm lại với số to hơn và nhãn rõ hơn.

Phân tích SEO

  • •Trọn bộ thẻ SEO meta trên landing: canonical, hreflang, JSON-LD, cộng thêm sitemap động và robots.txt.

Trình soạn thảo

  • •Media trong section giờ được giữ lại khi khôi phục bản nháp — mở lại nháp dang dở, ảnh chèn trong bài vẫn còn nguyên.
  • •Banner nhắc bản nháp đang dở, một cú nhấp là quay lại đúng bài đang viết.
  • •Tên file media giờ được AI đặt theo nội dung ảnh — không còn IMG_3251.jpg trong thư viện nữa.

Giao diện

  • •Đồng bộ kiểu nút trên toàn dashboard — sửa gọn sáu chỗ không nhất quán đã được báo cáo.
  • •Media library giờ xếp file upload theo thư mục năm/tháng, đúng kiểu WordPress.

Tích hợp

  • •Admin → Users giờ có luồng "Create user" thủ công, cho phép admin đặt mật khẩu và gửi thông báo qua Telegram.

Bảo mật

  • •Luồng quên / đặt lại mật khẩu — gửi link đặt lại qua email, đặt mật khẩu mới trong vòng một giờ kể từ khi nhận token.
  • •Tài khoản chỉ dùng OAuth (đăng nhập bằng Google) giờ có thể đặt mật khẩu lần đầu qua cùng luồng reset này, khỏi lo bị khóa ngoài nếu Google sign-in trục trặc.

Tích hợp

  • •Message ngôn ngữ giờ tải từ DB API ở backend, JSON đóng gói sẵn làm phương án dự phòng — sửa bản dịch không cần redeploy frontend.

Xuất bản

  • •Module Drupal 11 1.7.2 — đọc phiên bản trực tiếp từ .info.yml lúc chạy, nên banner cập nhật không bao giờ lỗi thời.
  • •Module Drupal 7 7.x-1.2.2 — khi cập nhật ảnh sẽ ghi vào LANGUAGE_NONE cho các site có trường ảnh không dịch được.
  • •Plugin WordPress 1.2.2 — id thumbnail giờ nằm trong hash của vòng sync, nên chỉ cần đổi featured image là đồng bộ ngược về Draft2Live.

Trình soạn thảo

  • •Thêm bản dịch bài viết — viên ngôn ngữ với lựa chọn đa, phương pháp AI hoặc DeepL, dịch song song nhiều ngôn ngữ cùng một lúc
  • •Chỉnh sửa bằng ngôn ngữ khác — dịch bài viết qua DeepL sang ngôn ngữ của bạn, chỉnh sửa, tự động dịch ngược khi lưu
  • •Thêm ngôn ngữ mới mà không cần tải lại trang — Dropdown AJAX với 39 ngôn ngữ trực tiếp trong trình chỉnh sửa
  • •Xóa bản dịch — nút × trên tab ngôn ngữ với xác nhận, xóa bản dịch bài viết
  • •'Chọn ngôn ngữ chỉnh sửa' / 'Chọn ngôn ngữ xem' tùy theo chế độ

Xuất bản

  • •Chia FAQ thành hai phần gập lại - khối FAQ riêng biệt và đánh dấu FAQ Schema.org, hoạt động trong cả chế độ tạo và chỉnh sửa xuất bản.
  • •Bảng điều khiển chỉnh sửa ấn phẩm hiện tại có các công tắc Tác giả, Câu hỏi thường gặp, Schema.org
  • •Các tùy chọn xuất bản (Câu hỏi thường gặp, Lược đồ, trạng thái, nút) bị ẩn cho đến khi trang web được chọn.
  • •Khóa DeepL hiện chỉ dành cho hệ thống — đã xóa cài đặt khóa cá nhân

Tích hợp

  • •Tạo người dùng trên Drupal 7 — điểm cuối POST mới trong mô-đun với kiểm tra trùng lặp email và tên người dùng
  • •Nút Tạo Tác Giả giờ đây hoạt động cho các trang Drupal (trước đây chỉ dành cho WordPress)

Xuất bản

  • •Đánh dấu JSON-LD Article Schema.org cho WordPress — tạo dữ liệu có cấu trúc (tiêu đề, tác giả, nhà xuất bản, hình ảnh, ngày tháng) trong phần đầu của trang để cải thiện SEO.
  • •Chuyển đổi Schema.org trong bảng xuất bản — bật/tắt đánh dấu dữ liệu có cấu trúc Article cho mỗi ấn phẩm, với giải thích về chức năng của nó.
  • •Đã xóa khối danh mục gợi ý — chỉ hiển thị các danh mục trang web để chọn.

Phân tích SEO

  • •Mục lục hiện đã được chèn trước tiêu đề H2 đầu tiên (sau các đoạn giới thiệu) thay vì ở đầu bài viết.
  • •Mô tả schema bài viết được cải thiện — loại bỏ các phần TOC và FAQ để có văn bản sạch trong các đoạn trích tìm kiếm

Giao diện

  • •Đã xóa nút xuất bản khỏi bảng tài liệu — việc xuất bản được thực hiện từ trình chỉnh sửa bài viết.
  • •Đổi tên 'Vật liệu đã tạo' thành 'Vật liệu của tôi'

Tích hợp

  • •Drupal 7: Trang cài đặt quản trị AJAX — thay đổi loại nội dung sẽ tải lại động các lựa chọn trường (nội dung, hình ảnh, phân loại, thẻ)
  • •Drupal 7: CSS tùy chỉnh cho thiết kế trang quản trị hiện đại với bố cục sạch sẽ
  • •Drupal 7: điểm cuối API mới POST /terms/create để tạo các thuật ngữ phân loại theo tên (tìm hoặc tạo)
  • •Drupal 7: FAQ được hiển thị dưới dạng khối accordion riêng biệt thông qua hook_node_view với các kiểu nội tuyến, không được nhúng trong nội dung thân bài.
  • •Drupal 7: Schema.org FAQPage + Article JSON-LD được chèn vào đầu trang (không phải trong nội dung), có thể điều khiển thông qua các tùy chọn xuất bản.

Xuất bản

  • •Nút tạo danh mục hiện hoạt động cho cả trang WordPress và Drupal
  • •Quản lý thẻ từ một trường duy nhất trong trình chỉnh sửa bài viết — đã xóa phần thẻ trùng lặp khỏi bảng xuất bản
  • •Thẻ huy hiệu với nút xóa + thêm ô nhập thay thế trường văn bản cũ phân tách bằng dấu phẩy
  • •Thay đổi từ khóa trong trình chỉnh sửa bài viết hiện sẽ kích hoạt đồng bộ tự động đến WordPress/Drupal

Trình soạn thảo

  • •Hình ảnh nổi bật được phóng to lên 11rem để dễ nhìn hơn

Giao diện

  • •Thẻ thông tin trang Drupal hiển thị trạng thái của các mô-đun Metatag, đa ngôn ngữ (i18n/Dịch nội dung) và Pathauto cùng với các khuyến nghị.
  • •Đã bật tính năng xuất bản theo lịch cho các trang Drupal (trước đây chỉ dành cho WordPress)

Tích hợp

  • •Drupal 7: xuất bản đa ngôn ngữ với liên kết dịch tnid — xuất bản bài viết bằng nhiều ngôn ngữ và liên kết chúng như các bản dịch
  • •Drupal 7: đồng bộ hai chiều qua webhooks — hủy xuất bản/xóa khi cập nhật Drupal sẽ tự động chuyển từ Bản nháp sang Sống
  • •Drupal 7: Chuyển đổi tự động WebP sang JPEG cho hình ảnh nổi bật và hình ảnh trong nội dung (Drupal 7 không hỗ trợ WebP)
  • •Drupal 7: công tắc chuyển đổi ngôn ngữ trong bảng điều khiển xuất bản — bật/tắt ngôn ngữ với kiểm tra khả dụng của trang web
  • •Drupal 7: 'Liên kết như bản dịch' chuyển đổi — xuất bản dưới dạng bản dịch liên kết hoặc bài viết độc lập
  • •Drupal 7: từ khóa bài viết tự động được gửi dưới dạng tag_names — mô-đun tìm hoặc tạo các thuật ngữ phân loại

Xuất bản

  • •Đã sửa đồng bộ WordPress cho các bài viết có nhiều xuất bản (ví dụ: đã xuất bản + thùng rác) trên cùng một trang.
  • •Hủy xuất bản bây giờ đặt trạng thái 'không xuất bản' (không phải 'đã xóa') — hiển thị huy hiệu màu cam với nút Xuất bản lại trong trình tạo
  • •Kiểm tra xuất bản đã được sửa: bây giờ theo từng trang (trước đây đã chặn xuất bản Drupal khi WP có bản ghi cũ)

Bảo mật

  • •Drupal 7: ngăn chặn vòng lặp đồng bộ — lưu trữ khởi tạo từ API không kích hoạt webhook quay lại Draft2Live

Trình soạn thảo

  • •Tạo lại văn bản nội tuyến: chọn bất kỳ đoạn văn bản nào, nhấp Tạo lại, nhập hướng dẫn (ví dụ: 'đổi năm', 'làm đoạn này dài hơn') — AI viết lại chỉ đoạn đó và thay thế nó trong trình soạn thảo
  • •Tạo hình ảnh AI trong trình soạn thảo: nút thanh công cụ mở cửa sổ với prompt, bộ chọn mô hình (Gemini, Flux, GPT Image, v.v.), cài đặt sẵn phong cách (12 tùy chọn) và tỷ lệ khung hình — hình ảnh được chèn vào bài viết và lưu vào thư viện media
  • •Thanh công cụ trình soạn thảo hai hàng được thiết kế lại: hàng 1 là định dạng văn bản gọn (phông chữ, tiêu đề, danh sách, căn chỉnh), hàng 2 có các nút media/chèn được gắn nhãn với biểu tượng (Ảnh, Video, YouTube, Ảnh AI, Liên kết, Bảng, Mục lục, FAQ)

Giao diện

  • •Lưu giữ bản nháp trình tạo: tất cả các bước được tự động lưu vào bộ nhớ trình duyệt và khôi phục khi bạn quay lại trang — ngay cả sau khi điều hướng đi nơi khác
  • •Chuyển đổi giữa chế độ Nhanh và Nâng cao không còn đặt lại tiến trình của bạn — các bước dùng chung được giữ lại
  • •Nút Bắt đầu lại bên cạnh các tab chế độ để đặt lại hoàn toàn trình tạo

Xuất bản

  • •Sửa lỗi đồng bộ WordPress cho bài viết có nhiều lần xuất bản (ví dụ: đã xuất bản + thùng rác) trên cùng một trang web

Tích hợp

  • •Biểu mẫu yêu cầu phát triển trên trang Trang web: đặt hàng module/plugin tùy chỉnh với lựa chọn CMS/framework, lưu vào cơ sở dữ liệu với thông báo Telegram
  • •Bảng quản trị cho các yêu cầu phát triển với quản lý trạng thái (mới/đang xử lý/hoàn thành/từ chối) và xóa
  • •Hướng dẫn plugin WordPress được cập nhật cho kết nối một lần nhấp — đã xóa các bước thủ công lỗi thời để sao chép Site ID/Webhook Secret
  • •Lưu thành trong trình xây dựng hình ảnh: nhập tên tệp với xem trước chuyển tự và chọn thư mục

Xuất bản

  • •Liên kết lại các ấn phẩm: một nút mới trên mỗi thẻ trang WordPress khôi phục kết nối với các bài viết đã được xuất bản trước đó từ Draft2Live, sau khi trang bị ngắt kết nối và được ghép lại.
  • •Nút ngắt kết nối trên trang cài đặt plugin WordPress — xóa trạng thái ghép nối cục bộ từ phía WP mà không cần quay lại Draft2Live.
  • •Việc xóa một trang WordPress khỏi Draft2Live bây giờ tự động thông báo cho plugin xóa trạng thái ghép nối cục bộ của nó.
  • •Liên kết Cài đặt đã được thêm vào hàng plugin trong Plugins → Plugins đã cài đặt để truy cập bằng một cú nhấp chuột.

Giao diện

  • •Khối xuất bản blog demo giờ đây sẽ bị ẩn khi bạn đã kết nối ít nhất một trong những trang của riêng bạn — không còn lộn xộn nữa.
  • •Màn hình phê duyệt mật khẩu ứng dụng WordPress Cleaner: các bản xem trước URL chuyển hướng bị ẩn và các nút Phê duyệt / Từ chối nằm trên một hàng duy nhất.
  • •Trang cài đặt plugin Cleaner: đã xóa thanh bên phải để nội dung chính sử dụng toàn bộ chiều rộng.

Xuất bản

  • •Xuất bản đa ngôn ngữ chỉ với một cú nhấp chuột: xuất bản một bài viết và tất cả các bản dịch của nó lên một trang WordPress cùng một lúc và liên kết chúng như các bản dịch của nhau trong Polylang / WPML.
  • •Thẻ thông tin trang WordPress trong bảng xuất bản hiển thị ngôn ngữ trang đã phát hiện, các ngôn ngữ có sẵn, plugin đa ngôn ngữ đang hoạt động và plugin SEO đang hoạt động.
  • •Biểu mẫu 'Tạo tác giả' trực tiếp khi xuất bản lên WordPress — không cần rời khỏi bảng điều khiển xuất bản để thêm một tác giả mới trên trang web đã kết nối.

Tích hợp

  • •Ghép nối WordPress một lần nhấp qua quy trình ủy quyền Mật khẩu Ứng dụng gốc — không cần sao chép bằng tay ID Trang, Mật khẩu Webhook hoặc URL API
  • •Tự động phát hiện Polylang, WPML, TranslatePress và MultilingualPress trên các trang WordPress đã kết nối, với các khuyến nghị cài đặt khi không tìm thấy gì.
  • •Tự động phát hiện Yoast SEO và Rank Math; tiêu đề meta, mô tả và từ khóa chính được viết tự động khi một trong số chúng đang hoạt động.

Bảo mật

  • •Trang Chính sách Bảo mật và Điều khoản Dịch vụ được công bố tại /privacy và /terms
  • •Củng cố bảo mật plugin WordPress v1.1.0: callback quyền REST theo từng tuyến, kiểm tra khả năng theo từng bài viết, bảo vệ SSRF cho việc tải xuống phương tiện từ xa, danh sách trắng trạng thái bài viết, đầu ra JSON-LD được củng cố với JSON mã hóa hex.

Xuất bản

  • •Xuất bản theo lịch thống nhất: các bài viết đã lên lịch giờ đây được gửi bởi bộ lập lịch riêng của Draft2Live cho cả WordPress và Drupal — cùng quy trình, cùng độ chính xác về thời gian trên cả hai CMS.
  • •Chỉnh sửa trực tiếp các bài viết đã xuất bản: thay đổi trạng thái, danh mục hoặc thẻ ngay từ thẻ xuất bản mà không cần xuất bản lại.
  • •Nhiều ấn phẩm cho mỗi bài viết — xuất bản cùng một bài viết lên nhiều trang và xem trước đoạn trích cho từng trang.
  • •Bộ chọn ngày theo chủ đề cho việc xuất bản theo lịch với nhãn tháng / ngày / giờ được địa phương hóa trong 41 ngôn ngữ
  • •Các liên kết chéo sẽ tự động làm mới khi bạn thay đổi danh mục đã chọn, vì vậy các bài viết liên quan được gợi ý luôn khớp.

Tích hợp

  • •Hỗ trợ mô-đun Drupal 7 hiện đã đạt được tính năng tương đương với Drupal 11: các thuật ngữ, thẻ và khối FAQ đều đi qua cùng một đường dẫn xuất bản.
  • •Thông báo Telegram khi một trang web mới được kết nối với tài khoản Draft2Live của bạn

Giao diện

  • •Thẻ xuất bản thống nhất — bỏ trạng thái thành công để thay thế bằng một thẻ trực tiếp duy nhất cập nhật sau khi xuất bản.
  • •Phần liên kết chéo hiện đã được mở rộng theo mặc định trong bảng xuất bản.
  • •Hình ảnh nổi bật với tỷ lệ thực và một nút thay đổi luôn hiển thị

Xuất bản

  • •Bảng xuất bản đến trang web được nhúng trực tiếp trong trình tạo — xuất bản mà không rời khỏi bài viết bạn vừa tạo.
  • •Nút Hủy xuất bản, Xuất bản lại và Xem xuất hiện ngay sau khi xuất bản thành công.
  • •Xem trước đoạn trích theo từng ấn phẩm cho thấy bài viết trông như thế nào trên trang web đã kết nối.
  • •Điểm cuối POST /unpublish mới với thông báo Telegram về các sự kiện hủy xuất bản
  • •Nút 'Xuất bản lên trang khác' trong thẻ xuất bản sẽ hủy xuất bản trang hiện tại trước, sau đó mở biểu mẫu cho trang mới.

Giao diện

  • •Khối thanh bên thống nhất duy nhất trong quản lý bài viết với các trường có thể chỉnh sửa trực tiếp
  • •Chân trang cố định với các nút chỉnh sửa / lưu được căn trái
  • •Đã xóa bản xem trước đoạn mã trùng lặp khỏi bảng xuất bản gọn.

Trình soạn thảo

  • •Hỗ trợ dịch DeepL: nhanh hơn và rẻ hơn GPT cho các ngôn ngữ được hỗ trợ.
  • •Trình chọn phương pháp dịch (AI so với DeepL) theo từng lần tạo, với khóa API DeepL cá nhân hoặc hệ thống
  • •Văn bản thay thế hình ảnh được tự động dịch sang ngôn ngữ bài viết thông qua AI thị giác
  • •Chuỗi dự phòng tạo hình ảnh: khi mô hình chính thất bại, mô hình tiếp theo trong chuỗi sẽ tự động đảm nhận.

Giao diện

  • •Danh sách ngôn ngữ với biểu tượng cờ và thêm ngôn ngữ trực tiếp mà không cần tải lại trang
  • •Hình ảnh xem trước lớn hơn với vùng văn bản toàn chiều rộng để chỉnh sửa văn bản thay thế
  • •Trình chọn cờ theo ngôn ngữ để thêm ngôn ngữ mới từ trình tạo
  • •Thanh công cụ chỉnh sửa sẽ giữ cố định ở đầu khi cuộn các bài viết dài.

Phân tích SEO

  • •Tối ưu hóa truy vấn AI: trích xuất từ khóa từ truy vấn dài hoặc phức tạp để phân tích SEO chính xác hơn
  • •Sửa lỗi mã hóa ký tự Cyrillic (tiếng Ukraina, tiếng Nga) trong kết quả Google Suggest
  • •Tạo chủ đề và cấu trúc bài viết bằng AI hiện sử dụng năm hiện tại

Giao diện

  • •Cải thiện bố cục bảng từ khóa và đối thủ cạnh tranh — khoảng đệm đồng đều
  • •Ý định từ khóa hiện hiển thị ngay lập tức mà không cần di chuột
  • •Nút phương tiện trong cấu trúc bài viết: kiểu thống nhất với đường viền nét đứt

Phân tích SEO

  • •Tiêu đề được tạo ra bằng ngôn ngữ của quốc gia trong SERP, không phải ngôn ngữ của bài viết.
  • •Google Suggest: truy vấn ngắn hơn cho từ khóa dài (4+ từ)
  • •Google Suggest: sửa lỗi mã hóa UTF-8 cho truy vấn tiếng Pháp, Đức và không phải ASCII khác

Trình soạn thảo

  • •Thanh công cụ trình soạn thảo cố định ở đầu trang khi cuộn

Bảo mật

  • •Thông tin đăng nhập trang web được mã hóa bằng Fernet đối xứng
  • •Thời hạn JWT token giảm (7 ngày truy cập, 30 ngày làm mới)
  • •Tiêu đề bảo mật: X-Frame-Options, X-Content-Type-Options, Referrer-Policy
  • •Làm sạch HTML nội dung đã xuất bản (bảo vệ XSS)
  • •Xác thực tải lên tệp với kiểm tra magic byte
  • •Yêu cầu độ phức tạp mật khẩu (chữ hoa + số)

Xuất bản

  • •Module Draft2Live Connect cho Drupal 7
  • •Blog demo: hủy/đăng lại giữ nguyên URL
  • •Thông báo Telegram khi nâng cấp gói

Tích hợp

  • •Tích hợp DataForSEO làm nguồn từ khóa dự phòng

Giao diện

  • •Thêm ngôn ngữ trực tiếp trong trình tạo mà không cần tải lại
  • •Tài liệu: nút hành động inline thay vì menu thả xuống
  • •Chỉ số bằng không được ẩn — hiển thị dấu gạch ngang thay vì số không
  • •Thêm 40+ quốc gia vào phân tích SERP

Giao diện

  • •Cải tổ toàn diện responsive cho di động của trình tạo SEO
  • •So sánh chủ đề: bố cục thẻ trên di động
  • •Ảnh đại diện: tỷ lệ thực, nút thay đổi luôn hiển thị

Trình soạn thảo

  • •Nút chèn YouTube và căn đều hai bên
  • •Thanh công cụ được dịch sang 30 ngôn ngữ
  • •Nội dung bài viết: màu sắc theo chủ đề cho chế độ sáng và tối

Phân tích

  • •18 điểm ghi nhận sử dụng mới trong tất cả cuộc gọi AI API
  • •Nghiên cứu, bản thiết kế, tiêu đề, dịch thuật, phương tiện — tất cả đều được theo dõi.
  • •Nền tảng cho phân tích chi phí chính xác và định giá

Xuất bản

  • •Trang blog chuyển sang SSR để lập chỉ mục SEO
  • •Chỉnh sửa bài viết đa ngôn ngữ với đồng bộ bản dịch
  • •Blog demo tự động xuất bản tất cả bản dịch với hreflang

Phân tích SEO

  • •Bắt buộc ngôn ngữ bài viết — không còn ngôn ngữ lẫn lộn
  • •Phân tích đối thủ: cảnh báo khi dữ liệu hạn chế