Catatan Perubahan

Pembaruan dan perbaikan baru untuk Draft2Live

Keamanan

  • •Cookie: video dan peta pihak ketiga di artikel tidak lagi dimuat sebelum Anda mengizinkannya — Anda melihat blok pengganti dengan tombol yang mengizinkan tepat itu saja. Google Consent Mode v2 sekarang dikirim sebelum tag apa pun berjalan.
  • •Cookie: pengunjung di AS mendapat pemberitahuan dengan pilihan satu klik «Jangan jual atau bagikan informasi pribadi saya», dan sinyal Global Privacy Control dari peramban diterapkan tanpa bertanya. Setiap pilihan sekarang punya referensi yang bisa Anda sebutkan dan dicatat sebagai bukti.

Integrasi

  • •Drupal: petunjuk pengaturannya sekarang sesuai dengan modul. Drupal 10 dan 11 menghapus penginstal modul antarmuka admin, jadi panduan menunjukkan cara menempatkan file di modules/custom (atau menginstal melalui Composer) alih-alih menunjuk ke formulir yang sudah tidak ada.
  • •Drupal: panduan koneksi memiliki kunci API yang terbalik. Kunci dihasilkan oleh modul di situs Anda sendiri dan disalin ke Draft2Live — tidak ada Site ID atau Webhook Secret yang perlu ditempelkan kembali ke Drupal.

Integrasi

  • •Shopify: toko sekarang dapat dihubungkan dengan aplikasi dari Dev Dashboard — masukkan Client ID dan Client secret, lalu Draft2Live sendiri mengambil dan memperbarui token akses 24 jam. Shopify tidak lagi menerbitkan token Admin API permanen untuk aplikasi baru.
  • •Shopify: toko yang sudah terhubung dengan token shpat_ tetap berjalan, dan di jendela koneksi Anda dapat mengalihkan toko antara dua jenis kredensial tanpa memutuskan koneksinya.
  • •Shopify: toko yang terhubung kini muncul di panel penerbitan — daftar situs hanya menerima CMS yang memiliki tipe konten, sehingga menyembunyikan setiap toko Shopify meski blognya sudah dipilih.

Analisis SEO

  • •Peningkatan kualitas pembuatan artikel: artikel tidak lagi mengarang statistik — setiap angka harus berasal dari data riset, dokumen, atau konstanta terverifikasi Anda, dan angka "terlalu presisi" tanpa sumber dilarang di tingkat prompt.
  • •Gerbang QA otomatis setelah setiap pembuatan: artikel diperiksa untuk kesesuaian judul dengan konten, angka yang saling bertentangan, dan angka tanpa sumber; masalah yang terdeteksi diperbaiki secara otomatis dan dirangkum dalam banner kualitas di generator.
  • •Fakta hasil riset kini selalu muncul dalam artikel: kerangka tulisan menetapkan setiap fakta terverifikasi ke bagian tertentu, sehingga statistik ditampilkan sebagai angka dan tabel yang tepat dengan atribusi sumber, bukan kalimat yang samar.
  • •Tulisan yang lebih natural: tanpa daftar yang dipaksakan, paragraf bervariasi secara alami, tanpa pengisi untuk memenuhi jumlah kata, dan klaim yang sensitif terhadap waktu (hukum, harga) disertai tanggal "per" yang eksplisit.

Integrasi

  • •Workspace tim — undang rekan kerja via email dari Settings → Team. Setiap orang yang diundang punya login sendiri dan bekerja di dalam workspace kamu (situs kamu, artikel kamu, kredit dari paket kamu).
  • •Switcher workspace multi-tim di top-bar dashboard — delegate yang diundang ke beberapa tim bisa pindah antar tim sekali klik; mencabut seat akan otomatis logout di request berikutnya.
  • •Popup "Contact sales" Enterprise di kartu Pricing — menggantikan link mati yang lama; data Nama / Email / Telepon / Komentar langsung masuk ke thread Telegram tim sales.

Penerbitan

  • •Plugin WordPress 1.2.6 sudah live di wordpress.org — banner update otomatis di WP admin, blok FAQ dirender server-side via filter the_content, dan endpoint /republish khusus yang mengubah post_status kembali ke publish tanpa bikin post duplikat.
  • •Modul Drupal 11 versi 1.7.9 — route /republish khusus yang mengubah status per terjemahan (tidak ada lagi republish satu bahasa saja di node multibahasa), dispatch worker bergantian untuk menghindari race condition saat save i18n, dan CSS blok FAQ kini di-scope ke wrapper .draft2live-faq yang benar-benar dirender.
  • •Modul Drupal 7 versi 7.x-1.2.7 — callback /republish khusus untuk siklus unpublish → re-publish, menu_rebuild saat route plugin berubah, dan perbaikan pattern pathauto kosong yang sebelumnya menghalangi generate alias.

Antarmuka

  • •Logo di sidebar sekarang mengarah ke /dashboard, bukan ke landing page — klik logo tidak lagi melempar kamu keluar dari aplikasi.
  • •Menghapus blok feedback "Rate this step" dari bagian atas setiap halaman dashboard.

Keamanan

  • •Invalidasi token-version JWT — mencabut seat anggota tim atau menurunkan paket owner akan otomatis logout delegate di request berikutnya, tanpa harus invalidasi seluruh secret.

Penerbitan

  • •Kategori per bahasa untuk WordPress, Drupal 7, dan Drupal 11 — pilih kategori berbeda untuk tiap terjemahan langsung di panel Publish, lengkap dengan "Create category" inline per bahasa.
  • •Saat republish, artikel yang sebelumnya di-unpublish dipulihkan — bukan dibuatkan post WP / node Drupal baru. Slug, taksonomi, dan author aslinya tetap utuh.
  • •Plugin WordPress 1.2.4 + 1.2.5 — blok FAQ kini dirender di sisi server oleh plugin (CSS tidak lagi bocor ke body artikel), plus pembersihan sisa-sisa CSS FAQ dari versi lama.

Editor

  • •Blok video — caption di bawah video, handle untuk resize, perataan kiri/tengah/kanan, plus dukungan upload remote untuk Drupal 7.

Antarmuka

  • •Form berlangganan newsletter di footer — dengan persetujuan GDPR dan toast "sudah berlangganan".
  • •Tombol "scroll to top" mengambang di halaman marketing yang panjang.

Penerbitan

  • •Plugin WordPress 1.2.3 — attachment featured image kini disimpan dengan nama file yang SEO-friendly, diturunkan dari judul artikel (ditransliterasi untuk bahasa non-Latin), dan alt text otomatis diatur per bahasa.
  • •Alert Telegram moderasi langsung berbunyi begitu konten dicegat saat publish, jadi tim bisa langsung tanggap saat ada percobaan konten terlarang.

Antarmuka

  • •Halaman 404 blog kini pakai chrome landing lengkap — header, anchor menu, artikel terkait.

Penerbitan

  • •Scope blog dipisah — katalog komunitas di draft2live.com, blog resmi Draft2Live di draft2live.ai. Editor memungkinkan penulis yang disetujui publish langsung ke blog resmi.
  • •Membatalkan publikasi post blog resmi otomatis merembet ke semua terjemahannya, dan editor langsung refresh saat kamu pindah tab bahasa.

Analitik

  • •Metadata Stripe kini menyertakan user_id di setiap Subscription dan PaymentIntent, jadi akuntansi sisi partner (Odoo) bisa mencatat pembayaran tanpa lookup tambahan.

Integrasi

  • •Sync dua arah dengan Odoo — user, subscription, dan pembayaran tetap sinkron antara Draft2Live dan Odoo lewat outbound hook + inbound API.
  • •Alert Telegram kini diarahkan ke thread per topik di dalam supergrup admin — auth, support, purchase, generation, contact form, order plugin, dan koneksi/diskoneksi situs masing-masing punya tab sendiri.
  • •Terjemahan DeepL kini mengubah pseudo-list ‹br›• jadi ‹ul›‹li› yang proper sebelum dikirim — semantik daftar tetap terjaga di artikel hasil terjemahan.

Antarmuka

  • •Dark mode dashboard kini dibatasi di .dashboard-scope, jadi landing page tidak lagi kedip gelap saat first paint.

Antarmuka

  • •Landing port baru — hero bersih, tipografi baru, carousel artikel terbaru kembali aktif. Routing lintas domain memisahkan marketing (draft2live.com) dari aplikasi (draft2live.ai).
  • •Language switcher gaya landing di navigasi, lengkap dengan bendera dan redirect sesuai locale.
  • •CTA bentuk pill, blok Metrics di-refresh dengan angka lebih besar dan label lebih jelas.

Analisis SEO

  • •Set lengkap meta-tag SEO di seluruh landing: canonical, hreflang, JSON-LD, plus sitemap dinamis dan robots.txt.

Editor

  • •Media per section kini tersimpan saat draft di-restore — buka lagi draft yang belum selesai, gambar in-place masih utuh di tempatnya.
  • •Banner pengingat untuk generasi yang belum selesai, satu klik langsung balik ke draft yang sedang berjalan.
  • •Nama file media kini diringkas AI berdasarkan isi gambar — tidak ada lagi IMG_3251.jpg di library.

Antarmuka

  • •Style tombol di seluruh dashboard kini seragam — enam inkonsistensi yang dilaporkan beres dalam satu kali sapu.
  • •Media library sekarang menata file upload ke folder tahun/bulan, ala WordPress.

Integrasi

  • •Admin → Users sekarang punya alur manual "Create user" dengan opsi password yang diset admin dan notifikasi Telegram.

Keamanan

  • •Alur lupa / reset password — minta link reset via email, set password baru lewat token yang berlaku satu jam.
  • •Akun OAuth (pengguna login Google) sekarang bisa set password pertama lewat alur reset yang sama — tidak akan terkunci kalau login Google sedang tidak tersedia.

Integrasi

  • •Pesan locale kini dimuat dari API DB backend dengan JSON bawaan sebagai fallback — perbaikan terjemahan langsung tayang tanpa redeploy frontend.

Penerbitan

  • •Modul Drupal 11 versi 1.7.2 — membaca versinya sendiri dari .info.yml saat runtime, jadi banner update tidak pernah basi.
  • •Modul Drupal 7 versi 7.x-1.2.2 — pembaruan gambar ditulis ke LANGUAGE_NONE untuk situs yang field gambarnya tidak diterjemahkan.
  • •Plugin WordPress 1.2.2 — id thumbnail kini masuk hash sync-loop, jadi mengganti featured image saja sudah otomatis tersinkron balik ke Draft2Live.

Editor

  • •Tambahkan terjemahan artikel - pil bahasa dengan metode multi-pilihan, AI atau DeepL, terjemahan paralel beberapa bahasa sekaligus
  • •Edit dalam bahasa lain - terjemahkan artikel melalui DeepL ke bahasa Anda, edit, terjemahan balik otomatis saat disimpan
  • •Menambahkan bahasa baru tanpa memuat ulang halaman - Menu tarik-turun AJAX dengan 39 bahasa langsung di editor
  • •Hapus terjemahan - tombol × pada tab bahasa dengan konfirmasi, menghapus terjemahan artikel
  • •Label tab bahasa - 'Pilih bahasa pengeditan' / 'Pilih bahasa tampilan', tergantung pada mode

Penerbitan

  • •Membagi FAQ menjadi dua pilihan - blok FAQ terpisah dan markup FAQ Schema.org, berfungsi dalam mode membuat dan mengedit publikasi
  • •Pengarang, FAQ, Schema.org beralih di panel edit publikasi yang ada
  • •Opsi publikasi (FAQ, Skema, status, tombol) disembunyikan hingga situs dipilih
  • •DeepL kunci sekarang hanya untuk sistem - pengaturan kunci pribadi dihapus

Integrasi

  • •Membuat pengguna di Drupal 7 - titik akhir POST baru di modul dengan pemeriksaan email dan nama pengguna duplikat
  • •Tombol Buat Penulis sekarang berfungsi untuk situs Drupal (sebelumnya hanya untuk WordPress)

Penerbitan

  • •Schema.org Artikel markup JSON-LD untuk WordPress - menghasilkan data terstruktur (judul, penulis, penerbit, gambar, tanggal) di kepala halaman untuk SEO yang lebih baik
  • •Tombol Schema.org di panel publikasi - aktifkan/nonaktifkan markah data terstruktur artikel per publikasi, dengan penjelasan tentang fungsinya
  • •Menghapus blok kategori yang disarankan - hanya kategori situs yang ditampilkan untuk dipilih

Analisis SEO

  • •Daftar Isi sekarang disisipkan sebelum judul H2 pertama (setelah paragraf pengantar), bukan di bagian paling atas artikel
  • •Deskripsi skema artikel yang ditingkatkan - menghapus bagian TOC dan FAQ untuk teks yang bersih dalam cuplikan pencarian

Antarmuka

  • •Menghapus tombol terbitkan dari tabel bahan - penerbitan dilakukan dari editor artikel
  • •Mengganti nama 'Materi yang Dihasilkan' menjadi 'Materi Saya'

Integrasi

  • •Drupal 7: Halaman pengaturan admin AJAX - mengubah jenis konten secara dinamis memuat ulang pilihan bidang (badan, gambar, taksonomi, tag)
  • •Drupal 7: CSS khusus untuk desain halaman admin modern dengan tata letak yang bersih
  • •Drupal 7: titik akhir API baru POST /terms/create untuk membuat istilah taksonomi berdasarkan nama (cari atau buat)
  • •Drupal 7: FAQ dirender sebagai blok akordeon terpisah melalui hook_node_view dengan gaya sebaris, tidak disematkan dalam konten badan
  • •Drupal 7: Schema.org FAQPage + Artikel JSON-LD disuntikkan pada kepala halaman (bukan pada konten), dapat dikontrol melalui opsi publikasi

Penerbitan

  • •Tombol buat kategori sekarang berfungsi untuk situs WordPress dan Drupal
  • •Tag dikelola dari satu bidang di editor artikel - menghapus bagian tag duplikat dari panel publikasi
  • •Lencana penanda dengan tombol hapus + tambah masukan menggantikan bidang teks lama yang dipisahkan koma
  • •Perubahan kata kunci di editor artikel kini memicu sinkronisasi otomatis ke WordPress/Drupal

Editor

  • •Pratinjau gambar yang ditampilkan diperbesar hingga 11rem untuk visibilitas yang lebih baik

Antarmuka

  • •Kartu info situs Drupal menunjukkan Metatag, multibahasa (i18n/Penerjemahan Konten), dan status modul Pathauto dengan rekomendasi
  • •Penerbitan terjadwal diaktifkan untuk situs Drupal (hanya untuk WordPress)

Integrasi

  • •Drupal 7: penerbitan multibahasa dengan tautan terjemahan tnid - menerbitkan artikel dalam berbagai bahasa dan menautkannya sebagai terjemahan
  • •Drupal 7: sinkronisasi dua arah melalui webhooks - hapus publikasi/hapus pada Drupal yang memperbarui Draft2Live secara otomatis
  • •Drupal 7: Konversi otomatis WebP ke JPEG untuk gambar yang ditampilkan dan sebaris (Drupal 7 tidak mendukung WebP)
  • •Drupal 7: sakelar sakelar bahasa di panel publikasi - aktifkan/nonaktifkan bahasa dengan pemeriksaan ketersediaan situs
  • •Drupal 7: Tombol 'Tautkan sebagai terjemahan' - publikasikan sebagai terjemahan yang ditautkan atau artikel independen
  • •Drupal 7: kata kunci artikel secara otomatis dikirim sebagai tag_names - modul menemukan atau membuat istilah taksonomi

Penerbitan

  • •Memperbaiki sinkronisasi WordPress untuk artikel dengan beberapa publikasi (mis. Terbit + sampah) di situs yang sama
  • •Batalkan penerbitan sekarang menetapkan status 'tidak diterbitkan' (bukan 'dihapus') - menampilkan lencana kuning dengan tombol Publikasikan ulang di generator
  • •Memperbaiki pemeriksaan publikasi: sekarang per-situs (sebelumnya memblokir publikasi Drupal ketika WP memiliki catatan lama)

Keamanan

  • •Drupal 7: pencegahan sinkronisasi loop - penyimpanan yang diprakarsai API tidak memicu webhook kembali ke Draft2Live

Editor

  • •Regenerasi teks inline: pilih fragmen teks apa pun, klik Regenerasi, ketik instruksi (mis. 'ubah tahunnya', 'buat paragraf ini lebih panjang') — AI menulis ulang hanya fragmen itu dan menggantinya di editor
  • •Pembuatan gambar AI di editor: tombol toolbar membuka modal dengan prompt, pemilih model (Gemini, Flux, GPT Image, dll.), preset gaya (12 opsi), dan rasio aspek — gambar disisipkan ke artikel dan disimpan ke perpustakaan media
  • •Toolbar editor dua baris yang didesain ulang: baris 1 adalah pemformatan teks ringkas (font, heading, daftar, perataan), baris 2 memiliki tombol media/sisipan berlabel dengan ikon (Foto, Video, YouTube, Gambar AI, Tautan, Tabel, Daftar Isi, FAQ)

Antarmuka

  • •Persistensi draf generator: semua langkah disimpan otomatis ke penyimpanan browser dan dipulihkan saat Anda kembali ke halaman — bahkan setelah navigasi ke tempat lain
  • •Beralih antara mode Cepat dan Lanjutan tidak lagi mereset progres Anda — langkah-langkah bersama dipertahankan
  • •Tombol Mulai Ulang di samping tab mode untuk reset penuh generator

Penerbitan

  • •Diperbaiki sinkronisasi WordPress untuk artikel dengan beberapa publikasi (mis. dipublikasikan + sampah) di situs yang sama

Integrasi

  • •Formulir permintaan pengembangan di halaman Situs: pesan modul/plugin kustom dengan pemilihan CMS/framework, disimpan ke database dengan notifikasi Telegram
  • •Panel admin untuk permintaan pengembangan dengan manajemen status (baru/dalam proses/selesai/ditolak) dan penghapusan
  • •Panduan plugin WordPress diperbarui untuk koneksi satu-klik — langkah manual usang untuk menyalin Site ID/Webhook Secret dihapus
  • •Simpan Sebagai di konstruktor gambar: input nama file dengan pratinjau transliterasi dan pemilihan folder

Penerbitan

  • •Tautkan ulang publikasi: tombol baru pada setiap kartu situs WordPress mengembalikan koneksi ke artikel yang sebelumnya diterbitkan dari Draft2Live, setelah situs terputus dan dipasangkan kembali
  • •Tombol putuskan sambungan pada halaman pengaturan plugin WordPress - hapus status pemasangan lokal dari sisi WP tanpa kembali ke Draft2Live
  • •Menghapus situs WordPress dari Draft2Live sekarang secara otomatis memberi tahu plugin untuk menghapus status pemasangan lokalnya
  • •Tautan pengaturan ditambahkan ke baris plugin pada Plugin → Plugin Terinstal untuk akses sekali klik

Antarmuka

  • •Blok publikasi blog demo sekarang disembunyikan setelah Anda memiliki setidaknya satu situs yang terhubung - tidak ada lagi kekacauan
  • •Layar persetujuan kata sandi Aplikasi WordPress yang lebih bersih: pratinjau URL pengalihan disembunyikan dan tombol Setujui / Tolak berada dalam satu baris
  • •Halaman pengaturan plugin yang lebih bersih: menghapus bilah sisi kanan sehingga konten utama menggunakan lebar penuh

Penerbitan

  • •Penerbitan multibahasa sekali klik: menerbitkan artikel dan semua terjemahannya ke situs WordPress sekaligus dan menautkannya sebagai terjemahan Polylang / WPML satu sama lain
  • •Kartu info situs WordPress di panel publikasi menunjukkan bahasa situs yang terdeteksi, bahasa yang tersedia, plugin multibahasa yang aktif, dan plugin SEO yang aktif
  • •Formulir 'Buat penulis' sebaris saat menerbitkan ke WordPress - tidak perlu meninggalkan panel publikasi untuk menambahkan penulis baru di situs yang terhubung

Integrasi

  • •Pemasangan satu klik WordPress melalui alur otorisasi Kata Sandi Aplikasi asli - tidak ada ID Situs, Rahasia Webhook, atau URL API yang harus disalin secara manual
  • •Deteksi otomatis Polylang, WPML, TranslatePress, dan MultilingualPress di situs WordPress yang terhubung, dengan rekomendasi penginstalan jika tidak ada yang ditemukan
  • •Deteksi otomatis Yoast SEO dan Rank Math; judul meta, deskripsi, dan kata kunci fokus ditulis secara otomatis ketika salah satunya aktif

Keamanan

  • •Halaman Kebijakan Privasi dan Ketentuan Layanan yang dipublikasikan di /privacy dan /terms
  • •Plugin WordPress v1.1.0 pengerasan keamanan: pemanggilan kembali izin REST per-rute, pemeriksaan kemampuan per-posting, penjaga SSRF pada unduhan media jarak jauh, daftar putih status posting, keluaran JSON-LD yang diperkuat dengan JSON yang dikodekan dengan heksa

Penerbitan

  • •Penerbitan terjadwal terpadu: postingan terjadwal sekarang dikirim oleh penjadwal Draft2Live sendiri untuk WordPress dan Drupal - alur yang sama, akurasi waktu yang sama pada kedua CMS
  • •Pengeditan sebaris artikel yang diterbitkan: ubah status, kategori, atau tag langsung dari kartu publikasi tanpa menerbitkan ulang
  • •Beberapa publikasi per artikel - publikasikan artikel yang sama ke beberapa situs dan lihat pratinjau cuplikan untuk masing-masing situs
  • •Pemilih tanggal bertema untuk penerbitan terjadwal dengan label bulan / hari / waktu yang dilokalkan dalam 41 bahasa
  • •Tautan silang secara otomatis diperbarui ketika Anda mengubah kategori yang dipilih, sehingga postingan terkait yang disarankan selalu cocok

Integrasi

  • •Dukungan modul Drupal 7 sekarang memiliki kesamaan fitur dengan Drupal 11: istilah, tag, dan blok FAQ semuanya mengalir melalui jalur publikasi yang sama
  • •Pemberitahuan Telegram saat situs baru terhubung ke akun Draft2Live Anda

Antarmuka

  • •Kartu publikasi terpadu - membatalkan status keberhasilan demi satu kartu langsung yang diperbarui setelah diterbitkan
  • •Bagian tautan silang sekarang diperluas secara default di panel publikasi
  • •Gambar yang ditampilkan dengan proporsi nyata dan tombol ubah yang selalu terlihat

Penerbitan

  • •Panel Publikasikan ke situs yang tertanam langsung di generator - terbitkan tanpa meninggalkan artikel yang baru saja Anda buat
  • •Tombol Batalkan penerbitan, Publikasikan ulang, dan Lihat muncul langsung setelah penerbitan berhasil
  • •Pratinjau cuplikan per publikasi menunjukkan bagaimana artikel terlihat di situs yang terhubung
  • •Titik akhir POST / unpublish baru dengan pemberitahuan Telegram tentang peristiwa yang tidak dipublikasikan
  • •Tombol 'Publikasikan ke situs lain' di kartu publikasi membatalkan publikasi situs saat ini terlebih dahulu, lalu membuka formulir untuk situs yang baru

Antarmuka

  • •Blok bilah sisi terpadu tunggal dalam manajemen artikel dengan bidang yang dapat diedit sebaris
  • •Footer tempel dengan tombol edit / simpan yang disejajarkan ke kiri
  • •Menghapus pratinjau cuplikan duplikat dari panel terbitkan ringkas

Editor

  • •DeepL dukungan terjemahan: lebih cepat dan lebih murah daripada GPT untuk bahasa yang didukung
  • •Pemilih metode penerjemahan (AI vs DeepL) per generasi, dengan kunci API DeepL pribadi atau sistem
  • •Teks alt gambar diterjemahkan secara otomatis ke bahasa artikel melalui vision AI
  • •Rantai fallback pembuatan gambar: ketika model utama gagal, model berikutnya dalam rantai akan mengambil alih secara otomatis

Antarmuka

  • •Menu tarik-turun bahasa dengan ikon bendera dan penambahan bahasa sebaris tanpa memuat ulang halaman
  • •Pratinjau gambar yang lebih besar dengan area teks dengan lebar penuh untuk pengeditan teks alt
  • •Pemilih bendera per-bahasa untuk menambahkan bahasa baru dari generator
  • •Bilah alat editor tetap lengket di bagian atas saat menggulir artikel yang panjang

Analisis SEO

  • •Optimasi kueri AI: mengekstrak kata kunci dari kueri panjang atau kompleks untuk analisis SEO yang lebih akurat
  • •Perbaikan encoding Sirilik (Ukraina, Rusia) di hasil Google Suggest
  • •Pembuatan topik dan struktur artikel AI sekarang menggunakan tahun berjalan

Antarmuka

  • •Tata letak tabel kata kunci dan kompetitor yang ditingkatkan — padding seragam
  • •Intent kata kunci sekarang langsung terlihat tanpa mengarahkan kursor
  • •Tombol media di struktur artikel: gaya seragam dengan border putus-putus

Analisis SEO

  • •Judul yang dihasilkan dalam bahasa negara SERP, bukan bahasa artikel
  • •Google Suggest: kueri lebih pendek untuk kata kunci panjang (4+ kata)
  • •Google Suggest: perbaikan encoding UTF-8 untuk kueri Prancis, Jerman dan non-ASCII lainnya

Editor

  • •Toolbar editor tetap terpasang di bagian atas layar saat menggulir

Keamanan

  • •Kredensial situs dienkripsi dengan enkripsi simetris Fernet
  • •Masa berlaku token JWT dikurangi (7 hari akses, 30 hari refresh)
  • •Header keamanan: X-Frame-Options, X-Content-Type-Options, Referrer-Policy
  • •Sanitasi HTML konten yang dipublikasikan (perlindungan XSS)
  • •Validasi unggah file dengan pemeriksaan magic byte
  • •Persyaratan kompleksitas kata sandi (huruf besar + angka)

Penerbitan

  • •Modul Draft2Live Connect untuk Drupal 7
  • •Blog demo: batalkan/terbitkan ulang mempertahankan URL yang sama
  • •Notifikasi Telegram untuk upgrade paket

Integrasi

  • •Integrasi DataForSEO sebagai sumber kata kunci cadangan

Antarmuka

  • •Tambah bahasa inline di generator tanpa memuat ulang
  • •Materi: tombol aksi inline alih-alih menu dropdown
  • •Metrik nol disembunyikan — menampilkan tanda hubung
  • •Ditambahkan 40+ negara ke analisis SERP (Siprus, Maroko, Amerika Latin, Timur Tengah)

Antarmuka

  • •Perombakan responsif mobile lengkap untuk generator SEO
  • •Perbandingan topik: tata letak kartu di mobile
  • •Gambar utama: proporsi nyata, tombol ubah selalu terlihat

Editor

  • •Tombol sisipan YouTube dan perataan justify
  • •Toolbar editor diterjemahkan ke 30 bahasa
  • •Konten artikel: warna sesuai tema untuk mode terang dan gelap

Analitik

  • •18 titik pencatatan penggunaan baru di semua panggilan AI API
  • •Penelitian, cetak biru, judul, terjemahan, media — semua dilacak
  • •Dasar untuk analitik biaya akurat dan penetapan harga

Penerbitan

  • •Halaman blog dikonversi ke SSR untuk pengindeksan SEO
  • •Pengeditan artikel multi-bahasa dengan sinkronisasi terjemahan
  • •Blog demo mempublikasikan semua terjemahan dengan hreflang

Analisis SEO

  • •Penegakan bahasa artikel — tidak ada lagi bahasa campuran
  • •Analisis pesaing: peringatan untuk data terbatas