Katakanlah saya sudah menerbitkan halaman atau posting. Saya sekarang ingin membuat perubahan, tetapi saya ingin seorang kolega memeriksanya sebelum ditayangkan. Apakah ada cara untuk melakukan ini?
Sunting: Saya menyadari ini saat ini tidak mungkin dilakukan dan ini solusi kreatif yang saya minati.
Di situs yang sedang saya kerjakan, saya juga memiliki situs 'pementasan' yang dilindungi kata sandi terpisah untuk menyusun perubahan / penambahan konten utama, dan setelah disetujui saya menyalin dan menempel ke situs langsung. Saya bertanya-tanya apakah ada yang menggunakan metode serupa, tetapi mungkin otomatis 'mendorong' ke situs langsung?
Saya menyadari pertanyaan ini: Sinkronisasi basis data antara dev / staging dan produksi , tapi itu lebih tentang sinkronisasi grosir seluruh database daripada masing-masing halaman atau posting.
Sekarang menawarkan hadiah untuk mencoba dan mengusir beberapa ide tambahan untuk penyelesaian masalah.
Jawaban:
Seharusnya dimungkinkan untuk menambahkan tombol ke kotak Terbitkan Simpan sebagai salinan yang diubah . Anda harus menghubungkan ke sana
content_save_pre
lalu menyalin konten dan semua data meta ke pos baru dengan status konsep. Setelah ditinjau posting harus digabungkan kembali.Saya belum melakukan ini, tetapi ini benar-benar diperlukan.
sumber
Copy Post Revision
fungsi yang dapat menyalin termasuk revisi penuh. metadata ke pos baru (belum dibuat) atau ke pos yang ada. Setelah itu, salinan draf pos dapat disalin ke pos asli nanti.http://wordpress.org/extend/plugins/revisionary/
Plugin ini akan melakukan apa yang Anda inginkan. Ini menciptakan Revisor peran yang ada di antara Kontributor dan Editor. UI dapat ditingkatkan dan kode internal harus bekerja di sekitar banyak fitur WordPress yang hilang, tapi ya, ini memecahkan masalah Anda: Ini akan memungkinkan Anda untuk menyimpan konsep (sebenarnya 'menunggu' 'revisi').
Pembaruan 2018 : Revisi tampaknya telah menghentikan pengembangan sekitar 3 tahun yang lalu. Namun, lihat jawaban Tessa tentang Revisionize ( https://wordpress.org/plugins/revisionize ). Revisionize sepertinya solusi terbaik.
Pembaruan 2019 : Revisi sekarang dimiliki dan sedang dikembangkan secara aktif oleh PublishPress. Penulis asli juga bekerja sama dengan mereka untuk mendukungnya.
sumber
Hai @ e100 ;
Jika Anda tertarik dengan solusi plugin khusus, saya dapat membayangkan beberapa pendekatan.
Sebuah proses yang mirip dengan apa yang @toscho gambarkan sebagai "Simpan sebagai Salinan yang Diubah" tetapi dengan beberapa perbedaan halus. Plugin dapat mengunci pengeditan posting yang diterbitkan tetapi memungkinkan Anda untuk membuat posting yang diturunkan dengan status baru seperti "Konsep Diperbarui" yang dapat diikat kembali ke posting asli melalui bidang khusus. Posting turunan ini kemudian dapat diedit, ditinjau, dll. Tetapi alih-alih memiliki opsi untuk mempublikasikan Anda akan memiliki opsi untuk mengganti posting asli dengan pembaruan Anda.
Proses lain dapat menggunakan sistem revisi built-in meskipun saya harus melakukan riset untuk mengetahui cara melayani versi browser yang bukan yang terbaru; mungkin menyimpan konten sebagai bidang khusus dan memungkinkan Anda untuk terus mengerjakannya.
Proses ketiga mungkin untuk mengatur situs WordPress kedua sebagai kotak pasir pengeditan , menggunakan layanan web untuk mengambil posting, memungkinkan Anda untuk mengeditnya dari jarak jauh, dan kemudian ketika Anda siap untuk mempublikasikannya, Anda bisa mendorong kembali ke situs utama.
Mirip dengan # 3 Anda dapat mengatur kotak pasir pengeditan menggunakan instalasi WordPress Multisite dan membuat blog non-publik untuk setiap penulis untuk memiliki kotak pasir pengeditan mereka sendiri.
Sekali lagi, semua opsi itu membutuhkan pengembangan plugin khusus.
Jika Anda mencari plugin yang ada, Anda ingin melihatnya walaupun saya belum memiliki pengalaman khusus dengan mereka, jadi saya tidak tahu apakah ada di antaranya yang akan melakukan apa yang dibutuhkan:
Assignment Desk adalah alat editorial untuk organisasi berita yang menggunakan WordPress sebagai sistem manajemen konten mereka. Tujuan dari plug-in adalah untuk membuat keterlibatan masyarakat dengan proses produksi berita lebih mudah dan lebih efisien.
Edit Flow menawarkan rangkaian fungsionalitas untuk mendefinisikan ulang alur kerja editorial Anda di dalam WordPress.
Catatan Posting Peter - Tambahkan catatan pada sidebars layar "edit posting" dan "edit halaman" di WordPress 2.8 dan lebih tinggi. Ketika digunakan dengan Peter's Collaboration E-mail 1.2 dan lebih tinggi, catatan dikirim bersama dengan email dalam alur kerja kolaborasi. Ada juga sistem catatan umum dan pribadi di dasbor.
sumber
Ini adalah pertanyaan yang sangat lama, dan sambil melihat beberapa plugin yang disebutkan di sini, saya perhatikan bahwa banyak yang tidak terawat atau tidak seperti yang saya cari.
Pada akhirnya, saya menemukan yang saya sukai bernama Revisionize . Meskipun reputasi dan penggunaannya belum maksimal karena agak baru, saya menyukainya.
Pro:
bintang 54,9Cons:
Hanya 300+4.000+ pemasangan aktifHanya 4 ulasan21 ulasanDaftar yang diperbarui pada 15 Agustus 2019 . Meskipun masih merupakan plugin yang bagus, jika Anda menggunakan editor blok Gutenberg, itu mungkin bukan untuk Anda.
sumber
Sayangnya, saat ini tidak. Jika halaman / posting sudah diterbitkan, satu-satunya jalan akan membuat baru halaman / posting untuk menahan suntingan Anda dan pribadi mempublikasikannya sehingga rekan Anda dapat memeriksa perubahan Anda. Kemudian ganti konten pada halaman / postingan Anda dengan versi yang direvisi.
Hanya FYI: Membuat perubahan status konsep untuk konten yang sudah diterbitkan adalah alur kerja yang tidak dipekerjakan oleh banyak pengguna WordPress. Saya telah mendengar setidaknya 3 cara berbeda yang orang inginkan dilakukan dalam sebulan terakhir, juga ... jadi tanpa standar di sini-is-how-you-submit-revision-to-sudah-diterbitkan-workflow konten, kemungkinan ini menjadi fitur WordPress sangat kecil.
sumber
mungkin solusi mudah: plugin http://wordpress.org/extend/plugins/duplicate-post/ untuk menyalin posting
sumber
Ada plugin yang disebut Live draf yang tampaknya bekerja dengan baik?
http://wordpress.org/extend/plugins/live-drafts/
sumber
Meskipun ini mungkin tidak akan menyelesaikan masalah spesifik Anda, saya sarankan Anda melihat plugin "Edit Flow" di wordpress.org. Ini adalah plugin yang sangat apik yang mungkin sangat berguna bagi Anda.
sumber
Sekarang ada solusi yang sangat rapi untuk ini dengan plugin Draf Revisi Post .
Pengguna dapat diizinkan untuk membuat draf revisi posting yang dipublikasikan (atau jenis posting khusus) yang dibuat sebagai salinan anak dari posting tersebut.
Draf dapat dibandingkan dengan induknya yang diterbitkan melalui fitur bandingkan revisi.
Pada penerbitan draft revisi, setiap perubahan diintegrasikan kembali ke induk ketika draft tersebut dibuang. Beberapa konsep juga dapat dipertahankan.
Akan merekomendasikan ini kepada siapa pun - itu menjadi plugin standar untuk situs WordPress. Namun, saya menduga kita mungkin melihat fitur semacam ini sedang dikembangkan di inti WordPress dalam waktu dekat ..
sumber
Hai @ e100 :)
Saya pikir solusi cerdas bagi Anda untuk menggunakan plugin gratis yang ada. Itu melakukan semua hal yang Anda tulis. Cukup unduh dari WordPress.org: https://wordpress.org/plugins/revision-manager-tmc/
Plugin ini sangat sering dan secara teratur diperbarui
Revision Manager TMC bekerja sangat baik dengan plugin gratis kedua untuk mengedit kemampuan peran pengguna - Editor Peran Pengguna https://wordpress.org/plugins/user-role-editor/
sumber
Saya mungkin akan berakhir menggunakan salah satu plugin yang disebutkan dalam jawaban lain, tetapi ketika saya membutuhkan fungsionalitas ini, dan tidak punya waktu untuk mencari plugin, adalah untuk memastikan revisi berfungsi, simpan perubahan dan segera kembalikan.
Sekarang "draft" saya ada di sistem revisi saya.
Tidak hebat di sistem produksi, tapi cukup bagus di sistem dev, sampai Anda memutuskan plugin untuk digunakan.
sumber
Menemukan jawaban ini di sini yang berfungsi untuk saya. Saya memodifikasinya sedikit karena saya menggunakan peran pengguna khusus.
sumber