บันทึกการเปลี่ยนแปลง
อัปเดตและการปรับปรุงใหม่สำหรับ 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
- •ปรับปรุงคุณภาพการสร้างเนื้อหาครั้งใหญ่: บทความจะไม่สร้างสถิติขึ้นมาเองอีกต่อไป — ตัวเลขทุกตัวต้องมาจากข้อมูลการวิจัย เอกสาร หรือค่าคงที่ที่ตรวจสอบแล้ว และตัวเลขที่ "แม่นยำอย่างน่าสงสัย" โดยไม่มีแหล่งอ้างอิงจะถูกห้ามตั้งแต่ระดับ prompt
- •ระบบตรวจสอบ QA อัตโนมัติหลังการสร้างทุกครั้ง: บทความจะถูกตรวจสอบความสอดคล้องระหว่างหัวข้อกับเนื้อหา ตัวเลขที่ขัดแย้งกัน และตัวเลขที่ไม่มีแหล่งอ้างอิง ปัญหาที่พบจะได้รับการแก้ไขอัตโนมัติและสรุปแสดงในแบนเนอร์คุณภาพในตัวสร้างเนื้อหา
- •ข้อเท็จจริงจากการวิจัยถูกนำไปใช้ในบทความได้อย่างแม่นยำยิ่งขึ้น: โครงร่างจะกำหนดข้อเท็จจริงที่ตรวจสอบแล้วให้กับแต่ละส่วนโดยเฉพาะ ทำให้สถิติปรากฏเป็นตัวเลขและตารางที่ชัดเจนพร้อมการอ้างอิงแหล่งที่มา แทนที่จะเป็นถ้อยคำคลุมเครือ
- •การเขียนที่เป็นธรรมชาติมากขึ้น: ไม่บังคับใช้รายการ ย่อหน้าหลากหลายตามธรรมชาติ ไม่เติมเนื้อหาเพื่อให้ครบจำนวนคำ และข้อความที่ขึ้นอยู่กับเวลา (กฎหมาย ราคา) จะระบุวันที่ "ณ วันที่" อย่างชัดเจน
การเชื่อมต่อ
- •Team workspaces — เชิญเพื่อนร่วมงานทางอีเมลได้จาก Settings → Team ผู้รับเชิญแต่ละคนมีล็อกอินของตัวเองและทำงานใน workspace ของคุณ (เว็บของคุณ บทความของคุณ และเครดิตตามแพลนของคุณ)
- •สลับ workspace หลายทีมได้จากแถบบนของแดชบอร์ด — ผู้รับเชิญที่อยู่หลายทีมสลับไปมาได้ในคลิกเดียว; ถอดสมาชิกออกเมื่อไหร่ ระบบล็อกเอาต์ทันทีในรีเควสต์ถัดไป
- •ป๊อปอัป "Contact sales" สำหรับ Enterprise บนการ์ดราคา — แทนที่ลิงก์เก่าที่ใช้งานไม่ได้ ส่งชื่อ / อีเมล / เบอร์โทร / ข้อความตรงเข้าเธรด Telegram ของทีมเซลส์เลย
การเผยแพร่
- •WordPress plugin 1.2.6 ขึ้น wordpress.org แล้ว — แบนเนอร์อัปเดตอัตโนมัติใน WP admin, บล็อก FAQ เรนเดอร์ฝั่งเซิร์ฟเวอร์ผ่าน the_content filter, endpoint /republish เฉพาะที่พลิก post_status กลับเป็น publish โดยไม่สร้างโพสต์ซ้ำ
- •Drupal 11 module 1.7.9 — route /republish เฉพาะที่พลิกสถานะแยกตามภาษา (ไม่ใช่รีพับลิชแค่ภาษาเดียวบนโหนดหลายภาษาอีกต่อไป), กระจายงาน worker เหลื่อมเวลาเลี่ยง race ตอนเซฟ i18n, CSS ของบล็อก FAQ จำกัดเฉพาะ wrapper .draft2live-faq ที่เรนเดอร์จริง
- •Drupal 7 module 7.x-1.2.7 — callback /republish เฉพาะสำหรับวงจร unpublish → re-publish, เรียก menu_rebuild เมื่อ route ของปลั๊กอินเปลี่ยน, แก้บั๊ก pathauto pattern ว่างที่บล็อกการสร้าง alias
อินเทอร์เฟซ
- •โลโก้ในไซด์บาร์ลิงก์ไปที่ /dashboard แทนหน้าแลนดิ้งแล้ว — คลิกแล้วไม่หลุดออกจากแอปอีกต่อไป
- •ลบบล็อกฟีดแบ็ก "Rate this step" ที่อยู่ด้านบนของทุกหน้าในแดชบอร์ดออกแล้ว
ความปลอดภัย
- •JWT token-version invalidation — ถอดสมาชิกออกจากทีมหรือดาวน์เกรดแพลนของเจ้าของ ระบบจะล็อกเอาต์ผู้รับเชิญทันทีในรีเควสต์ถัดไป โดยไม่ต้องรีเซ็ต secret ทั้งระบบ
การเผยแพร่
- •หมวดหมู่แยกตามภาษาทั้งบน WordPress, Drupal 7 และ Drupal 11 — เลือกหมวดหมู่แยกของแต่ละฉบับแปลตรง ๆ จาก Publish panel พร้อม "Create category" แบบ inline ทีละภาษา
- •เผยแพร่บทความที่เคยถอนออกซ้ำได้เลย ไม่สร้างโพสต์ WP / โหนด Drupal ซ้ำซ้อน — คง slug, taxonomy และผู้เขียนเดิมไว้ครบ
- •WordPress plugin 1.2.4 + 1.2.5 — บล็อก FAQ เรนเดอร์ฝั่งเซิร์ฟเวอร์ผ่านปลั๊กอิน (ไม่มี CSS หลุดเข้าเนื้อบทความอีก) พร้อมเคลียร์เศษ FAQ-CSS ที่ค้างจากเวอร์ชันเก่า
ตัวแก้ไข
- •Video block — คำบรรยายใต้วิดีโอ ปรับขนาดได้ จัดวางซ้าย/กลาง/ขวา รองรับ remote upload สำหรับ Drupal 7
อินเทอร์เฟซ
- •ฟอร์มสมัครรับ newsletter ที่ footer — มี GDPR consent และ toast "สมัครไว้แล้ว"
- •ปุ่มลอย "เลื่อนขึ้นด้านบน" บนหน้าการตลาดที่ยาว ๆ
การเผยแพร่
- •WordPress plugin 1.2.3 — ไฟล์ featured image ถูกบันทึกด้วยชื่อที่เป็นมิตรกับ SEO ซึ่งสร้างจากชื่อบทความ (แปลงเป็นอักษรละตินสำหรับภาษาที่ไม่ใช่ละติน) และตั้ง alt text แยกตามภาษาให้อัตโนมัติ
- •Alert ทาง Telegram สำหรับ moderation ส่งทันทีที่เนื้อหาถูกบล็อกตอนเผยแพร่ ทีมรับมือกรณีพยายามส่งเนื้อหาต้องห้ามได้แบบเรียลไทม์
อินเทอร์เฟซ
- •หน้า 404 ของ Blog ใส่ chrome ของ landing เต็มชุดแล้ว — header, anchor menu, บทความที่เกี่ยวข้อง
การเผยแพร่
- •แยก scope ของ Blog — catalogue ของชุมชนอยู่ที่ draft2live.com ส่วน blog ทางการของ Draft2Live อยู่ที่ draft2live.ai นักเขียนที่ได้รับอนุมัติเผยแพร่ตรงเข้าบล็อกทางการได้จาก editor
- •เลิกเผยแพร่บทความ blog ทางการแล้ว ทุกฉบับแปลจะถูกเลิกเผยแพร่ตามไปด้วย และ editor จะรีเฟรชเมื่อคุณสลับแท็บภาษา
วิเคราะห์ข้อมูล
- •Metadata ของ Stripe พ่วง user_id ไปกับทุก Subscription และ PaymentIntent แล้ว ฝั่งบัญชีของพาร์ตเนอร์ (Odoo) ระบุที่มาของเงินได้โดยไม่ต้อง lookup เพิ่ม
การเชื่อมต่อ
- •Sync สองทางกับ Odoo — users, subscriptions และ payments อยู่ในจังหวะเดียวกันระหว่าง Draft2Live กับ Odoo ผ่าน outbound hooks + inbound API
- •แจ้งเตือน Telegram ถูกส่งเข้า thread แยกตามหัวข้อภายใน supergroup ของแอดมินแล้ว — auth, support, purchase, generation, contact form, plugin orders และ site connect/disconnect แต่ละอย่างมีแท็บของตัวเอง
- •การแปลด้วย DeepL จะยกระดับ pseudo-list แบบ ‹br›• เป็น ‹ul›‹li› ก่อนส่งแปล — รักษาโครงสร้างลิสต์ในบทความที่แปลแล้ว
อินเทอร์เฟซ
- •Dark mode ของ dashboard ถูกจำกัด scope ไว้ใต้ .dashboard-scope แล้ว landing จะไม่กระพริบเป็นโหมดมืดตอนโหลดครั้งแรกอีก
อินเทอร์เฟซ
- •Landing ใหม่หมด — hero สะอาดตา ฟอนต์ใหม่ คืน carousel บทความล่าสุดกลับมา ระบบ routing ข้ามโดเมนแยกฝั่งการตลาด (draft2live.com) ออกจากตัวแอป (draft2live.ai)
- •ปุ่มสลับภาษาสไตล์ landing บน navigation พร้อมธงและ redirect ตาม locale อย่างถูกต้อง
- •CTA ทรงแคปซูล บล็อก Metrics โฉมใหม่ ตัวเลขใหญ่ขึ้น ป้ายชัดขึ้น
วิเคราะห์ SEO
- •Meta tag SEO ครบชุดทั่วทั้ง landing: canonical, hreflang, JSON-LD พร้อม sitemap แบบ dynamic และ robots.txt
ตัวแก้ไข
- •Media ในแต่ละ section ถูกเก็บไว้ตอนกู้ draft แล้ว — เปิด draft ที่ค้างไว้ขึ้นมา รูปที่วางไว้ยังอยู่ครบ
- •แบนเนอร์เตือนงานเขียนที่ยังไม่เสร็จ พร้อมลิงก์คลิกเดียวกลับไปที่ draft ที่ยังค้างอยู่
- •ไฟล์ media ตั้งชื่อให้อัตโนมัติด้วย AI ตามสิ่งที่อยู่ในรูป — หมดยุค IMG_3251.jpg ใน library
อินเทอร์เฟซ
- •จัดสไตล์ปุ่มทั่วทั้ง dashboard ให้เป็นแบบเดียวกัน — แก้จุดที่ไม่สอดคล้องกัน 6 จุดในรอบเดียว
- •Media library จัดไฟล์ที่อัปโหลดเข้าโฟลเดอร์ตามปี/เดือนแล้ว สไตล์เดียวกับ WordPress
การเชื่อมต่อ
- •Admin → Users มีขั้นตอน "Create user" แบบ manual แล้ว เลือกตั้งรหัสผ่านจากฝั่งแอดมินได้ พร้อมแจ้งเตือนทาง Telegram
ความปลอดภัย
- •Flow ลืม/รีเซ็ตรหัสผ่าน — ขอลิงก์รีเซ็ตทางอีเมล ตั้งรหัสใหม่ภายใน token อายุ 1 ชั่วโมง
- •บัญชีที่ล็อกอินด้วย OAuth อย่างเดียว (ผู้ใช้ Google login) ตั้งรหัสผ่านครั้งแรกผ่าน flow รีเซ็ตเดียวกันได้แล้ว ไม่ต้องกังวลถ้า Google sign-in ใช้งานไม่ได้
การเชื่อมต่อ
- •ข้อความ locale โหลดจาก backend DB API แล้ว มี JSON ที่ bundle ไว้เป็น fallback — แก้คำแปลส่งขึ้นได้โดยไม่ต้อง redeploy frontend
การเผยแพร่
- •Drupal 11 module 1.7.2 — อ่านเวอร์ชันของตัวเองจาก .info.yml ตอนรันไทม์ แบนเนอร์อัปเดตจะไม่ค้างเวอร์ชันเก่าอีก
- •Drupal 7 module 7.x-1.2.2 — การอัปเดตรูปจะเขียนลง LANGUAGE_NONE สำหรับเว็บที่ฟิลด์รูปไม่รองรับการแปลภาษา
- •WordPress plugin 1.2.2 — id ของ thumbnail ถูกรวมไว้ใน hash ของ sync-loop แล้ว เปลี่ยนเฉพาะ featured image ก็ส่งกลับมาที่ Draft2Live ได้
ตัวแก้ไข
- •เพิ่มการแปลบทความ — ยาเม็ดภาษาแบบเลือกหลายตัว, วิธี AI หรือ DeepL, การแปลขนานของหลายภาษาในครั้งเดียว
- •แก้ไขในภาษาอื่น — แปลบทความผ่าน DeepL เป็นภาษาของคุณ, แก้ไข, แปลกลับอัตโนมัติเมื่อบันทึก
- •เพิ่มภาษใหม่โดยไม่ต้องโหลดหน้าใหม่ — เมนูดรอปดาวน์ AJAX ที่มี 39 ภาษาโดยตรงในตัวแก้ไข
- •ลบการแปล — × ปุ่มในแท็บภาษาโดยมีการยืนยัน จะลบการแปลบทความ
- •เลือกภาษาสำหรับการแก้ไข / เลือกภาษาสำหรับการดู
การเผยแพร่
- •แยก FAQ ออกเป็นสองส่วน — บล็อก FAQ แยกต่างหากและการทำเครื่องหมาย FAQ Schema.org ใช้งานได้ในทั้งโหมดสร้างและแก้ไขการเผยแพร่
- •ผู้เขียน, คำถามที่พบบ่อย, ตัวเลือก Schema.org ในแผงแก้ไขการเผยแพร่ที่มีอยู่
- •ตัวเลือกการเผยแพร่ (คำถามที่พบบ่อย, โครงสร้าง, สถานะ, ปุ่ม) จะถูกซ่อนจนกว่าจะเลือกไซต์
- •คีย์ DeepL ตอนนี้เป็นแบบระบบเท่านั้น — ได้ลบการตั้งค่าคีย์ส่วนตัวออกแล้ว
การเชื่อมต่อ
- •สร้างผู้ใช้ใน Drupal 7 — จุดสิ้นสุด POST ใหม่ในโมดูลพร้อมการตรวจสอบอีเมลและชื่อผู้ใช้ซ้ำ
- •ปุ่มสร้างผู้เขียนตอนนี้ใช้งานได้สำหรับเว็บไซต์ Drupal (ก่อนหน้านี้ใช้งานได้เฉพาะ WordPress เท่านั้น)
การเผยแพร่
- •Schema.org บทความ JSON-LD มาร์กอัปสำหรับ WordPress — สร้างข้อมูลที่มีโครงสร้าง (หัวข้อ, ผู้เขียน, ผู้เผยแพร่, รูปภาพ, วันที่) ในหัวหน้าหน้าเพื่อการทำ SEO ที่ดียิ่งขึ้น
- •สลับ Schema.org ในแผงเผยแพร่ — เปิด/ปิด การทำเครื่องหมายข้อมูลที่มีโครงสร้างประเภทบทความต่อการเผยแพร่ พร้อมคำอธิบายเกี่ยวกับสิ่งที่มันทำ
- •ลบบล็อกหมวดหมู่ที่แนะนำ — แสดงเฉพาะหมวดหมู่ของไซต์สำหรับการเลือก
วิเคราะห์ SEO
- •สารบัญถูกแทรกก่อนหัวข้อ H2 แรก (หลังจากย่อหน้าแนะนำ) แทนที่จะอยู่ที่ด้านบนสุดของบทความ
- •คำอธิบายสคีมาบทความที่ปรับปรุง — ลบส่วนสารบัญและคำถามที่พบบ่อยเพื่อให้ข้อความในสแนปช็อตการค้นหาสะอาดขึ้น
อินเทอร์เฟซ
- •ลบปุ่มเผยแพร่จากตารางวัสดุ — การเผยแพร่จะทำจากตัวแก้ไขบทความ
- •เปลี่ยนชื่อ 'วัสดุที่สร้างขึ้น' เป็น 'วัสดุของฉัน'
การเชื่อมต่อ
- •Drupal 7: หน้าแอดมินการตั้งค่า AJAX — การเปลี่ยนประเภทเนื้อหาจะโหลดตัวเลือกฟิลด์ใหม่โดยอัตโนมัติ (เนื้อหา, รูปภาพ, หมวดหมู่, แท็ก)
- •Drupal 7: CSS ที่กำหนดเองสำหรับการออกแบบหน้าแอดมินสมัยใหม่ที่มีเลย์เอาต์ที่สะอาด
- •Drupal 7: API จุดสิ้นสุดใหม่ POST /terms/create สำหรับการสร้างคำศัพท์ภาษีตามชื่อ (ค้นหาหรือสร้าง)
- •Drupal 7: คำถามที่พบบ่อยแสดงเป็นบล็อกแบบพับแยกต่างหากผ่าน hook_node_view โดยใช้สไตล์ในบรรทัด ไม่ได้ฝังอยู่ในเนื้อหาหลัก
- •Drupal 7: Schema.org FAQPage + Article JSON-LD ถูกแทรกในหัวของหน้า (ไม่ใช่ในเนื้อหา) สามารถควบคุมได้ผ่านตัวเลือกการเผยแพร่
การเผยแพร่
- •ปุ่มสร้างหมวดหมู่ตอนนี้ทำงานได้ทั้งสำหรับเว็บไซต์ WordPress และ Drupal
- •จัดการแท็กจากฟิลด์เดียวในตัวแก้ไขบทความ — ลบส่วนแท็กซ้ำออกจากแผงเผยแพร่
- •แท็กแบดจ์พร้อมปุ่มลบ + เพิ่มช่องป้อนข้อมูลแทนที่ฟิลด์ข้อความที่คั่นด้วยเครื่องหมายจุลภาคเก่า
- •การเปลี่ยนแปลงคำสำคัญในตัวแก้ไขบทความจะกระตุ้นการซิงค์อัตโนมัติกับ WordPress/Drupal
ตัวแก้ไข
- •ขยายการแสดงตัวอย่างภาพเด่นเป็น 11rem เพื่อการมองเห็นที่ดียิ่งขึ้น
อินเทอร์เฟซ
- •การ์ดข้อมูลไซต์ Drupal แสดงสถานะของโมดูล Metatag, การแปลเนื้อหาหลายภาษา (i18n/Content Translation) และ Pathauto พร้อมคำแนะนำ
- •เปิดใช้งานการเผยแพร่ตามกำหนดสำหรับเว็บไซต์ Drupal (เคยมีเฉพาะสำหรับ WordPress)
การเชื่อมต่อ
- •Drupal 7: การเผยแพร่หลายภาษาโดยใช้การเชื่อมโยงการแปล tnid — เผยแพร่บทความในหลายภาษาและเชื่อมโยงพวกเขาเป็นการแปล
- •Drupal 7: การซิงค์สองทางผ่านเว็บฮุก — ยกเลิกการเผยแพร่/ลบเมื่อมีการอัปเดต 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 จะทำให้ปลั๊กอินแจ้งให้ล้างสถานะการจับคู่ในเครื่องโดยอัตโนมัติ
- •ลิงก์การตั้งค่าได้ถูกเพิ่มลงในแถวปลั๊กอินที่ Plugins → ปลั๊กอินที่ติดตั้ง เพื่อการเข้าถึงด้วยคลิกเดียว
อินเทอร์เฟซ
- •บล็อกการเผยแพร่เดโมจะถูกซ่อนเมื่อคุณเชื่อมต่อเว็บไซต์ของคุณอย่างน้อยหนึ่งแห่ง — ไม่มีความยุ่งเหยิงอีกต่อไป
- •หน้าจออนุมัติรหัสผ่านแอปพลิเคชัน WordPress ที่สะอาด: ตัวอย่าง URL การเปลี่ยนเส้นทางถูกซ่อนและปุ่มอนุมัติ / ปฏิเสธอยู่ในแถวเดียวกัน
- •หน้าแสดงการตั้งค่าปลั๊กอินทำความสะอาด: ได้ลบแถบด้านขวาออกเพื่อให้เนื้อหาหลักใช้ความกว้างเต็มที่
การเผยแพร่
- •การเผยแพร่หลายภาษาเพียงคลิกเดียว: เผยแพร่บทความและการแปลทั้งหมดไปยังเว็บไซต์ WordPress ในครั้งเดียวและเชื่อมโยงพวกเขาเป็นการแปลของกันและกันในรูปแบบ Polylang / WPML
- •การ์ดข้อมูลไซต์ WordPress ในแผงเผยแพร่จะแสดงภาษาที่ตรวจพบของไซต์, ภาษาที่มีอยู่, ปลั๊กอินหลายภาษา ที่ใช้งานอยู่ และปลั๊กอิน SEO ที่ใช้งานอยู่
- •แบบฟอร์ม 'สร้างผู้เขียน' แบบ Inline เมื่อเผยแพร่ไปยัง WordPress — ไม่จำเป็นต้องออกจากแผงเผยแพร่เพื่อเพิ่มผู้เขียนใหม่ในเว็บไซต์ที่เชื่อมต่อ
การเชื่อมต่อ
- •การเชื่อมต่อ WordPress ด้วยการคลิกเดียวผ่านกระบวนการอนุญาตด้วยรหัสผ่านแอปพลิเคชันพื้นฐาน — ไม่มี 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 ที่เสริมความปลอดภัยด้วย JSON ที่เข้ารหัสเป็นเลขฐานสิบหก
การเผยแพร่
- •การเผยแพร่ตามกำหนดเวลาที่รวมกัน: โพสต์ที่กำหนดเวลาจะถูกส่งโดยตัวจัดตารางของ Draft2Live สำหรับทั้ง WordPress และ Drupal — กระบวนการเดียวกัน ความแม่นยำด้านเวลาเดียวกันในทั้งสอง CMS
- •การแก้ไขแบบ Inline ของบทความที่เผยแพร่: เปลี่ยนสถานะ หมวดหมู่ หรือแท็กโดยตรงจากการ์ดการเผยแพร่โดยไม่ต้องเผยแพร่ใหม่
- •เผยแพร่หลายฉบับต่อบทความ — เผยแพร่บทความเดียวกันไปยังหลายเว็บไซต์และดูตัวอย่างสั้นสำหรับแต่ละเว็บไซต์
- •ตัวเลือกวันที่มีธีมสำหรับการเผยแพร่ตามกำหนดพร้อมป้ายชื่อเดือน / วัน / เวลาใน 41 ภาษา
- •ลิงก์ข้ามจะรีเฟรชโดยอัตโนมัติเมื่อคุณเปลี่ยนหมวดหมู่ที่เลือก ดังนั้นโพสต์ที่เกี่ยวข้องที่แนะนำจะตรงกันเสมอ
การเชื่อมต่อ
- •การสนับสนุนโมดูล Drupal 7 ตอนนี้มีฟีเจอร์เทียบเท่ากับ Drupal 11: คำศัพท์, แท็ก และบล็อก FAQ ทั้งหมดไหลผ่านเส้นทางการเผยแพร่เดียวกัน
- •การแจ้งเตือน Telegram เมื่อมีเว็บไซต์ใหม่เชื่อมต่อกับบัญชี Draft2Live ของคุณ
อินเทอร์เฟซ
- •การ์ดการเผยแพร่แบบรวม — จะละสถานะสำเร็จเพื่อใช้การ์ดสดเดียวที่อัปเดตหลังจากการเผยแพร่
- •ส่วนลิงก์ข้ามขณะนี้ขยายออกโดยค่าเริ่มต้นในแผงเผยแพร่
- •ภาพที่โดดเด่นพร้อมสัดส่วนที่แท้จริงและปุ่มเปลี่ยนที่มองเห็นได้เสมอ
การเผยแพร่
- •แผงเผยแพร่ไปยังเว็บไซต์ฝังอยู่โดยตรงในตัวสร้าง — เผยแพร่โดยไม่ต้องออกจากบทความที่คุณเพิ่งสร้าง
- •ปุ่มยกเลิกการเผยแพร่, เผยแพร่ใหม่ และดู จะปรากฏขึ้นทันทีหลังจากการเผยแพร่ที่สำเร็จ
- •ตัวอย่างสแนปช็อตต่อการเผยแพร่จะแสดงให้เห็นว่าบทความมีลักษณะอย่างไรบนเว็บไซต์ที่เชื่อมต่อ
- •จุดสิ้นสุด POST ใหม่ /unpublish พร้อมการแจ้งเตือน Telegram ในเหตุการณ์การยกเลิกเผยแพร่
- •ปุ่ม 'เผยแพร่ไปยังเว็บไซต์อื่น' ในการ์ดการเผยแพร่จะยกเลิกการเผยแพร่เว็บไซต์ปัจจุบันก่อน จากนั้นจึงเปิดแบบฟอร์มสำหรับเว็บไซต์ใหม่
อินเทอร์เฟซ
- •บล็อกแถบด้านข้างที่รวมเป็นหนึ่งเดียวในระบบจัดการบทความพร้อมฟิลด์ที่แก้ไขได้ในบรรทัด
- •ฟุตเตอร์ติดกับหน้าจอพร้อมปุ่มแก้ไข / บันทึกจัดเรียงทางซ้าย
- •ลบตัวอย่างซ้ำจากแผงเผยแพร่แบบกะทัดรัด
ตัวแก้ไข
- •การสนับสนุนการแปลของ DeepL: รวดเร็วและถูกกว่าของ GPT สำหรับภาษาที่รองรับ
- •ตัวเลือกวิธีการแปล (AI vs DeepL) ต่อการสร้าง พร้อมคีย์ API DeepL ส่วนบุคคลหรือระบบ
- •ข้อความแทนภาพถูกแปลโดยอัตโนมัติเป็นภาษาบทความผ่าน AI วิสัยทัศน์
- •ห่วงโซ่การสร้างภาพสำรอง: เมื่อโมเดลหลักล้มเหลว โมเดลถัดไปในห่วงโซ่จะเข้ามาทำงานโดยอัตโนมัติ
อินเทอร์เฟซ
- •เมนูดรอปดาวน์ภาษา พร้อมไอคอนธง และการเพิ่มภาษาภายในโดยไม่ต้องโหลดหน้าใหม่
- •ภาพตัวอย่างขนาดใหญ่พร้อมพื้นที่ข้อความเต็มความกว้างสำหรับการแก้ไขข้อความแทน
- •ตัวเลือกธงต่อภาษาเพื่อเพิ่มภาษาใหม่จากตัวสร้าง
- •แถบเครื่องมือแก้ไขจะติดอยู่ที่ด้านบนขณะเลื่อนบทความยาว
วิเคราะห์ SEO
- •การเพิ่มประสิทธิภาพคำค้นหาด้วย AI: ดึงคำสำคัญจากคำค้นหาที่ยาวหรือซับซ้อนเพื่อการวิเคราะห์ SEO ที่แม่นยำยิ่งขึ้น
- •แก้ไขการเข้ารหัสอักษรซีริลลิก (ยูเครน, รัสเซีย) ในผลลัพธ์ Google Suggest
- •การสร้างหัวข้อและโครงสร้างบทความด้วย AI ใช้ปีปัจจุบันแล้ว
อินเทอร์เฟซ
- •ปรับปรุงเค้าโครงตารางคำสำคัญและคู่แข่ง — ระยะห่างสม่ำเสมอ
- •เจตนาของคำสำคัญแสดงให้เห็นทันทีโดยไม่ต้องวางเมาส์
- •ปุ่มสื่อในโครงสร้างบทความ: สไตล์เดียวกันพร้อมเส้นขอบประ
วิเคราะห์ SEO
- •ชื่อเรื่องที่สร้างขึ้นในภาษาของประเทศใน SERP ไม่ใช่ภาษาของบทความ
- •Google Suggest: คำค้นหาสั้นลงสำหรับคีย์เวิร์ดยาว (4+ คำ)
- •Google Suggest: แก้ไขการเข้ารหัส UTF-8 สำหรับคำค้นหาภาษาฝรั่งเศส เยอรมัน และอื่นๆ ที่ไม่ใช่ ASCII
ตัวแก้ไข
- •แถบเครื่องมือตัวแก้ไขคงที่ด้านบนของหน้าจอเมื่อเลื่อน
ความปลอดภัย
- •ข้อมูลประจำตัวไซต์เข้ารหัสด้วย Fernet สมมาตร
- •อายุโทเค็น JWT ลดลง (7 วันเข้าถึง, 30 วันรีเฟรช)
- •ส่วนหัวความปลอดภัย: 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
- •การวิจัย แผนผัง ชื่อเรื่อง การแปล สื่อ — ทั้งหมดถูกติดตาม
- •พื้นฐานสำหรับการวิเคราะห์ต้นทุนและการกำหนดราคา
การเผยแพร่
- •หน้าบล็อกแปลงเป็น SSR สำหรับการทำดัชนี SEO
- •แก้ไขบทความหลายภาษาพร้อมการซิงค์คำแปล
- •บล็อกสาธิตเผยแพร่คำแปลทั้งหมดอัตโนมัติพร้อม hreflang
วิเคราะห์ SEO
- •บังคับภาษาบทความ — ไม่มีภาษาปนอีกต่อไป
- •วิเคราะห์คู่แข่ง: เตือนเมื่อข้อมูลจำกัด