Jangan Dijebak: Klien Anda Membutuhkan WordPress Sebagai gantinya
Diterbitkan: 2012-07-03Plone adalah sistem manajemen konten berbasis web yang dibangun di atas Python, berbagi banyak kesamaan dengan WordPress. Sebagai pengembang WordPress, Anda mungkin dari waktu ke waktu menemukan klien condong ke Plone. Pelajari perbedaan penting antara WordPress dan Plone, dan Anda akan lebih siap untuk membantu klien tersebut.
Lanjutkan membaca, atau lompat ke depan menggunakan tautan ini:
- Python dan Plone
- Mengapa ada orang yang menggunakan Plone untuk situs web?
- Tapi bagaimana dengan semua kelebihan Plone itu?
- Klien saya membutuhkan fungsi manajemen dokumen yang tidak ditawarkan WordPress
- Potensi Dealbreaker: Sisi manusia dari persamaan
Python dan Plone
Python adalah bahasa pemrograman. Anda dapat membaca semua tentang seluk beluk di situs resmi Python. Digunakan untuk banyak hal, Python mendapat anggukan untuk beberapa perangkat lunak seksi seperti:
- Blender untuk pemodelan dan animasi 3D
- PyGame untuk mengembangkan game
- Trac Project untuk membantu pengembang mengelola proyek perangkat lunak
Oh, dan omong-omong, ada sistem manajemen konten kecil bernama Plone yang juga dibangun di atas Python.
Mengapa ada orang yang menggunakan Plone untuk situs web?
Dengan alat web profesional seperti WordPress, Drupal yang lebih ramah-pengembangan aplikasi, dan Joomla, sulit untuk membayangkan mengapa ada orang yang mempertimbangkan untuk menggunakan Plone untuk situs web mereka.
Plone == Lebih keras;
Terlepas dari kutipan programmer yang sok, Plone lebih sulit daripada WordPress untuk menginstal, memelihara, dan mengembangkannya.
- Lebih sedikit host web komersial yang mendukung persyaratan untuk Plone daripada yang mendukung persyaratan untuk WordPress.
- Pengembang berpengalaman dalam PHP, MySQL, dan WordPress spesifik jauh lebih mudah ditemukan dan disewa daripada mereka yang mengetahui Python, Plone, dan lapisan di antaranya.
Tapi bagaimana dengan semua kelebihan Plone itu?
Beberapa masalah yang saya temukan hampir menahan air untuk Plone. Inilah informasi yang Anda butuhkan untuk menjatuhkan mereka.
Plone lebih aman daripada WordPress
Persepsi ini sudah ketinggalan zaman.
Pada tahun 2008, Basis Data Kerentanan Nasional menunjukkan Plone memiliki lebih sedikit masalah keamanan daripada Joomla, Drupal, atau WordPress tercinta kami.
Itu tahun 2008. Empat tahun lalu.
Saya tidak tahu (belum) tentang Joomla dan Drupal, tetapi WordPress merilis pembaruan inti yang signifikan setiap 3 hingga 4 bulan, dan segera merilis pembaruan keamanan di antaranya. Sebaliknya, Plone baru-baru ini menyatakan bahwa mereka akan merilis pada siklus 6 bulan. Kita akan melihat bagaimana itu berhasil bagi mereka. Sementara itu, saya berharap semua lapisan Plone berada di atas tetap aman.
Plone lebih cepat dan lebih terukur daripada WordPress
Patokan ini adalah apple to orange.
Dengan rilis Plone 4 pada tahun 2010, ada pembicaraan keras tentang Plone yang “3 kali lebih cepat dari WordPress, Drupal, dan Joomla.” Namun, tolok ukur kecepatan situs web yang mengarah ke hasil ini menggunakan pemasangan dasar semua sistem tanpa pengaya caching.
Saya benci menuduh siapa pun selingkuh tapi, yah—itu curang. Basis data ZODB yang digunakan oleh Plone pada dasarnya berbeda dari basis data MySQL yang digunakan WordPress. Antara lain, ZODB menyediakan peningkatan kinerja yang hanya tersedia untuk WordPress dengan menambahkan plugin sederhana untuk memanfaatkan berbagai jenis caching. Dengan hanya menambahkan dan mengkonfigurasi plugin W3 Total Cache, saya yakin kinerja WordPress dapat bertahan melawan Plone.
Klien saya membutuhkan fungsi manajemen dokumen yang tidak ditawarkan WordPress
Plone sering digunakan sebagai alat kolaborasi manajemen dokumen / alur kerja di berbagai perusahaan. Beberapa orang mencoba menggunakannya daripada alat komersial seperti Microsoft Sharepoint. Memang, pendiri Plone menyebutkan dalam daftar keinginan untuk Plone:
“Saya tidak mengatakan bahwa kita harus mengabaikan penerbitan web sederhana — hanya saja itu bukan area yang kita akan pernah menjadi pemain dominan — dan kami tidak berusaha untuk itu.”
Dia melanjutkan dengan mengatakan Plone harus berkonsentrasi pada:
- Penyebaran intranet
- Ruang kerja kolaboratif dengan persyaratan keamanan yang kompleks
- Manajemen dokumen
- Bidang khusus lainnya
Sebelum menyelesaikan penelitian untuk artikel ini, saya akan menyerahkan pertarungan pengelolaan/kolaborasi dokumen kepada Plone sebagai pemenang. Namun, saya menemukan alat WordPress yang dikembangkan oleh pendukung serius untuk menangani hampir semua hal yang dapat dilakukan Plone dalam hal:
- Manajemen hak
- alur kerja
- Tinjauan editorial
- Kolaborasi
- Manajemen dokumen
Manajemen hak di WordPress
Apakah Anda perlu menyesuaikan izin untuk pengguna dan grup pengguna tertentu? Plone dapat mencoba mengalahkan Anda dengan kemampuannya, tetapi WordPress juga dapat melakukannya dengan mudah. Plugin Anggota WordPress mendapatkan suara saya, memungkinkan kontrol yang disempurnakan atas kemampuan, dan memungkinkan Anda membuat peran khusus Anda sendiri. Ketika plugin lain menentukan kemampuan khusus mereka sendiri, "Anggota" memungkinkan Anda mengelola dan menetapkan kemampuan itu juga.

Alur kerja, tinjauan editorial, dan kolaborasi
Apakah Anda memerlukan editor di berbagai titik dalam proses pembuatan konten Anda untuk meninjau, mengomentari, meneruskan, dan secara opsional menyetujui konten? Saya pikir pasti Plone akan memenangkan yang ini, tetapi tidak demikian. Plugin Edit Flow WordPress membawa saya kembali ke hari-hari koran saya, tetapi dengan lebih banyak fleksibilitas. Belum lama ini, surat kabar mungkin menghabiskan 6-angka yang tinggi untuk sistem dengan perangkat manajemen semacam ini. Saya kagum dengan "Edit Flow," dan saya pikir siapa pun yang ingin menerapkan alur kerja nyata di WordPress akan melakukannya.
Direktori Aktif / Integrasi LDAP
Apakah Anda perlu mengontrol semua hak pengguna organisasi Anda dari direktori pusat? Plone dapat melakukan ini, dengan nerd yang tepat, dan saya pikir kasus penggunaan WordPress tidak benar-benar membutuhkan kemampuan ini. Namun, ketika mempertimbangkan sebuah organisasi yang mengelola ratusan atau ribuan pengguna di banyak sistem, saya dapat melihat di mana integrasi direktori dapat bermanfaat. Lagi pula, bagaimana Anda ingin mengingat 20-an sistem yang perlu Anda edit aksesnya ketika seorang karyawan bergabung atau keluar dari perusahaan Anda?
Ternyata, Anda dapat dengan mudah menggunakan AD dan LDAP dengan WordPress. Saya suka menguji apa pun yang saya tulis, tetapi tidak memiliki sumber daya untuk menguji integrasi direktori. Solusi WordPress yang dapat Anda coba adalah LDAP untuk WordPress.
Manajemen dokumen secara umum
Saya suka WordPress, tetapi saya mencoba untuk tetap berpikiran terbuka dan meredam bias saya. Saya pikir pasti Plone adalah pemenang langsung melawan WordPress dalam hal manajemen dokumen. Lihatlah, saya menemukan plugin WP Document Revision – seperangkat alat fantastis yang memberikan instalasi WordPress Anda semua fitur manajemen dokumen yang mungkin Anda perlukan. Beberapa kata kunci manajemen dokumen yang disediakannya:
- Lacak, simpan, dan atur file dalam format apa pun
- Draf, edit, dan sempurnakan dokumen secara kolaboratif–dengan atau tanpa plugin Edit Flow
- Kontrol otentikasi berbutir halus
- Versi dokumen
- Keamanan tingkat pemerintah dan perusahaan
Plugin ini juga tidak dikembangkan oleh beberapa peretasan di garasi di antara gim video. Revisi Dokumen WP dikembangkan dengan hibah dari Google.
Catatan tentang pencarian
Saya harus menyebutkan bahwa, saat ini, dokumen yang Anda kelola dengan Revisi Dokumen WP tidak dapat dicari. Artinya, Anda dapat mencari dokumen berdasarkan nama, tetapi pencarian tidak akan mengembalikan dokumen berdasarkan konten atau properti/metadata dokumennya. Plone, di sisi lain, dapat mengindeks setidaknya file DOC dan PDF untuk pencarian teks lengkap.
Anda dapat menambahkan alat pencarian di luar WordPress, dari sejumlah penyedia lain, untuk menyediakan pencarian teks lengkap. Pilihan dan rekomendasi untuk itu, bagaimanapun, berada di luar cakupan artikel ini.
Potensi Dealbreaker: Sisi manusia dari persamaan
Apakah klien Anda sudah banyak berinvestasi di Python? (Semoga berhasil)
Ini sebenarnya bisa menjadi pemecah kesepakatan bagi Anda, bahkan sebelum Anda mendapatkan fakta yang berarti tentang alat yang Anda butuhkan. Orang cenderung menggunakan alat yang mereka kenal untuk pekerjaan apa pun yang datang. Ini masuk akal sampai tingkat tertentu, karena memanfaatkan keahlian dan investasi perangkat keras / perangkat lunak apa pun yang terlibat. Mungkin sulit atau tidak mungkin untuk mempengaruhi klien yang berinvestasi dan jatuh cinta dengan Python.
Kelemahan dalam kompleksitas Plone
Python memiliki sejumlah modul ramah web, mereka pasti akan menunjukkannya. Meskipun itu mungkin benar, Plone harus berjalan di atas beberapa lapisan komponen yang berbeda, menambah kerumitannya. Dan sementara klien Anda mungkin ahli di dunia Python untuk manipulasi database, pengembangan game, atau alat fisika, mereka masih bisa kehilangan pengalaman untuk memecahkan masalah secara efektif dan meningkatkan sistem web seperti Plone.
Memang, alat Python khusus web seringkali merupakan kerangka kerja multi-layer dengan evolusi dan keahliannya sendiri. Plone sendiri berjalan di atas:
- Five/z3, yang bergantung pada:
- CMF, yang mengandalkan:
- Zope, yang berada di atas:
- Python.
Jika salah satu pemangku kepentingan klien Anda tidak terikat dengan Python, Anda mungkin akan mendapatkan kesempatan dengan menunjukkan kerumitan ini.
Semoga berhasil, sesama pengembang WordPress–dan jangan sampai Ploned!
Catatan Editor: Posting ini telah diperbarui untuk akurasi dan relevansi. [Awal Diterbitkan: Juli 2012 / Direvisi: Maret 2022]
Tag: