Mengapa saya harus menggunakan Sistem Manajemen Konten?

14

Saya sudah banyak mendengar tentang cms seperti drupal, joomla, dan wordpress. Saya selalu mengkodekan sebagian besar PHP dan HTML saya dan melakukannya dengan baik. Apa pro dan kontra menggunakan cms?

Gordon Gustafson
sumber
1
Ini mungkin harus menjadi wiki komunitas karena ini tentang pendapat.
Ben Hoffman

Jawaban:

12

Dari sini :

Pro:

  1. CMS memungkinkan organisasi Anda untuk berkonsentrasi pada pembuatan konten daripada pengembangan dan desain. Tidak ada "halaman web" baru yang dibuat melalui kode ketika konten baru ditambahkan. CMS menerbitkan konten ke dalam kerangka kerja (desain) situs web Anda.
  2. Anggota non-teknis dari organisasi Anda dapat mengelola, mengedit, dan menerbitkan konten ke situs web Anda. Tidak diperlukan pengalaman HTML atau pengalaman grafik. Biasanya, pengguna web Anda yang paling tidak berpengalaman dapat dilatih tentang CMS tanpa banyak kesulitan.
  3. Semua konten Anda disimpan di lokasi pusat. Konten tersebut dalam database, membuatnya seragam dan dapat diakses dalam banyak cara yang kuat tergantung pada CMS.
  4. Konten dapat dicari. Karena itu dalam database, konten dapat dengan mudah dicari.
  5. Konten dapat dijadwalkan untuk diterbitkan di masa mendatang.
  6. Fitur-fitur tambahan seperti kalender, papan pesan / forum, dan galeri foto biasanya disertakan dalam Sistem Manajemen Konten. Fitur-fitur ini dapat dikelola dari dalam CMS, mengurangi kebutuhan untuk berinvestasi dan mengelola beberapa sistem.
  7. Banyak kontributor / penulis konten dapat bekerja di situs web yang sama tanpa kesulitan. Anda dapat membuat editor dan penulis situs web dengan berbagai izin. Biarkan semua konten menunggu untuk diterbitkan sampai disetujui oleh editor, misalnya.
  8. Alat pemeriksa ejaan dan penautan disertakan dalam CMS.
  9. Opsi seperti kategori konten dapat membantu Anda mengatur konten sehingga pengunjung situs web Anda dapat menemukannya dengan mudah.
  10. CMS dapat diintegrasikan dengan daftar buletin email Anda, mengurangi jumlah sistem tempat Anda berinvestasi dan menyimpan daftar pelanggan Anda di satu lokasi.
  11. Karena desain dan konten dipisahkan dalam sistem berbasis CMS, mengubah tampilan dan nuansa situs web Anda menjadi jauh lebih mudah.

Cons:

  1. Anda memiliki lebih banyak investasi awal di situs web Anda, baik dalam waktu dan uang, biasanya.
  2. Ada pelatihan yang terlibat dalam menggunakan CMS, dan seseorang (biasanya setidaknya satu orang, tetapi kadang-kadang lebih) di organisasi Anda harus menjadi "webmaster" yang memiliki CMS, memahaminya, dan mengukir waktu dalam beban kerja mereka untuk mengelolanya.
  3. CMS tidak membuat konten yang buruk menjadi baik. Itu tidak membuat penulis yang buruk menjadi penulis yang baik. Dengan kata lain, konten Anda akan lebih mudah diterbitkan dan dikelola dengan CMS, tetapi itu hanya akan sebaik manusia yang memproduksinya.
  4. Mengubah CMS bisa memakan waktu dan mahal. Jika bisnis web Anda berencana untuk berubah secara drastis di masa mendatang, pertimbangkan untuk mencoba mengantisipasi aturan bisnis baru yang akan Anda terapkan.
John Conde
sumber
Daftar ini tampaknya mengenai pro dan kontra terkait dengan memiliki perusahaan hosting 'memiliki' situs web Anda, atau menggunakan platform penerbitan seperti wordpress.com, posterous, atau tumblr. Dari kata-kata dalam pertanyaan awal, saya kira CJD meminta dalam hal relatif untuk menggulung sendiri. Juga, saya mengambil banyak masalah dengan ini, paling tidak "konten dapat dicari karena ada dalam database". Sebagian besar solusi pencarian 'canggih' melibatkan pengindeksan konten dan membuat penyimpanan data sendiri, sehingga tidak relevan apakah konten tersebut disimpan dalam file datar atau database.
Bobby Jack
+1. Saya akan menambahkan pro adalah bahwa semua CMS memiliki banyak fungsi yang tersedia (blog, wiki, forum, dll) tetapi Anda dapat menggunakan sebanyak atau sesedikit yang Anda inginkan. Jika Anda memulai dari yang kecil, Anda bisa menambahkannya nanti sesuai kebutuhan, sehingga ia dapat tumbuh seiring pertumbuhan Anda.
Milner
1
@Obby Jack Daftar ini tampaknya tidak tergantung pada situasi hosting. Adakah bagian tertentu yang menunjukkan kepada Anda sebaliknya?
John Conde
Ya, "Konten bisa dicari. Karena itu dalam database, konten dapat dengan mudah dicari." sebagai contoh. Saya kira itu lebih menyesatkan daripada bergantung pada tuan rumah, tetapi sifat umum daftar menyiratkan mereka tidak benar-benar membandingkan dengan solusi linting tangan (yang dapat memberikan semua pro, misalnya)
Bobby Jack
@ Bobby: Ini bukan "CMS yang ada" vs "kode tangan CMS". Ini CMS vs coding halaman statis atau halaman semi-dinamis.
Sylver
8

Kelebihan menggunakan solusi manajemen konten adalah:

  1. Pengguna memiliki akses untuk memperbarui bagian tertentu dari konten Anda
  2. Anda memiliki riwayat konten apa sehingga jika terjadi kesalahan, Anda dapat memutarnya kembali.
  3. Banyak pengguna memiliki akses untuk mengedit situs Anda. Terkadang di daerah yang tumpang tindih.
  4. Memberikan format dan rasa seragam untuk situs Anda
  5. Memberikan akses ke templat tata letak yang layak
  6. Pengguna tidak perlu tahu HTML
  7. Beberapa alat CMS memungkinkan alur kerja persetujuan untuk konten baru. Ini memungkinkan lebih banyak struktur dan kendali atas apa yang masuk ke situs tanpa overhead yang ekstrem atau manual.

Kontra:

  1. Semuanya harus sesuai dengan struktur yang disediakan oleh alat CMS
  2. Ini dapat menghabiskan biaya dan dalam beberapa kasus satu ton uang
  3. Akan butuh waktu untuk pemasangan
  4. Migrasi ke dan dari waktu solusi CMS
  5. Banyak solusi CMS yang tidak melakukan SEO dengan baik dan tidak ada cara mudah untuk mengatasi masalah mereka.
  6. Manajemen dapat menjadi membosankan dan merepotkan karena Anda tidak bisa mendapatkan banyak KERING (Jangan Ulangi Diri Sendiri)

Perusahaan tempat saya bekerja saat ini menggunakan solusi oleh Ektron tetapi kami pindah dari itu karena perusahaan tersebut adalah rekayasa situs web manufaktur. Jadi ada banyak produk yang mengikuti format duplikat. Ini berarti setiap kali kami ingin mengubah informasi produk kami untuk 20 produk kami, kami harus mengedit 20 halaman. Jika kami ingin memindahkan kontrol di situs itu butuh banyak waktu dan kadang-kadang tidak berfungsi seperti yang kami inginkan. Jika kita menginginkan widget khusus yang mengaktifkan JavaScript, itu sulit diterapkan. Kami juga hanya memiliki 2 orang yang mengerjakan konten web.

CMS bagi saya sebenarnya untuk situs web dengan sejumlah besar konten yang terus berubah yang dikelola oleh banyak orang. Semakin jauh Anda menjauh dari basis pengguna manajemen konten yang besar dan terus-menerus mengubah data semakin kecil nilainya. Jika situs Anda harus gesit karena format dan tata letaknya selalu berubah dan banyak konten Anda cocok dengan format tertentu yang membutuhkan lebih banyak bidang yang ditawarkan CMS, maka CMS mungkin bukan yang paling cocok.

Ben Hoffman
sumber
+1 Cukup benar. Untuk beberapa situs yang saya gunakan, kami memiliki solusi hibrid di mana CMS dicampur dengan aplikasi khusus. Beberapa CMS lebih bisa menerima hal ini daripada yang lain. Di satu situs saya masih menggunakan Fog Creek's CityDesk dengan dynamic mix-in :)
JasonBirch
3

Saya sedikit dalam posisi yang sama seperti Anda - cranking halaman saya sendiri di AJAX / PHP / HTML / MYSQL, dan melihat CMSes.

CMS tampaknya sangat menarik dan keuntungannya jelas, tetapi sejauh ini saya menemukan mereka juga merupakan investasi yang signifikan dalam studi.

Memasang CMS seperti Joomla semudah pie, Anda dapat menemukan templat dan membuat sesuatu yang terlihat bagus dalam hitungan menit, dan dengan mudah menambahkan artikel dan gambar dan barang-barang TETAPI jika Anda akan menyesuaikan apa pun, atau jika Anda memerlukan sesuatu untuk dikerjakan secara spesifik caranya, Anda perlu mempelajari cara kerja CMS di belakang layar, cara menulis plugin, cara membuat templat ...

Saya membuat instalasi dasar Joomla di server pengujian saya. 3.918 file, 712 folder dan 36 db tabel. Mencari tahu apa yang dilakukan apa dan bagaimana akan membutuhkan waktu.

Yang mengatakan, membuat templat sepertinya tidak terlalu sulit dan Anda dapat menambahkan fitur dalam beberapa menit di mana ia akan mengambil beberapa pekerjaan serius sebaliknya. Sebagai contoh, saya baru saja pergi dan menambahkan komponen blog ke instalasi pengujian saya. Butuh sekitar 30 menit untuk menemukan, menginstal, mengkonfigurasi, dan memposting entri pertama. Membuat mesin blog Anda sendiri dan mengintegrasikannya ke situs web Anda dapat dengan mudah memakan waktu berminggu-minggu.

Jika Anda bersedia menyerahkan tingkat kontrol yang biasa Anda lakukan (setidaknya di awal) dan belajar bagaimana melakukan hal-hal dalam CMS apa pun yang Anda pilih, CMS harus bagus.

Secara pribadi, saya melihat ke dalam menggunakan wordpress sebagai CMS, tetapi sampai saya merasa nyaman dengan itu untuk melakukan apa pun yang saya inginkan, saya tetap menggunakan kode dengan tangan.

Sylver
sumber
0

Saya sudah banyak mendengar tentang cms seperti drupal, joomla, dan wordpress. Saya selalu mengkodekan sebagian besar PHP dan HTML saya dan melakukannya dengan baik. Apa pro dan kontra menggunakan cms?

Orang-orang menulis buku dan membangun karier karena menjual jawaban untuk pertanyaan itu. Anda tidak akan mendapatkan jawaban yang tepat dan relevan di sini.

Mungkin jika Anda memberikan beberapa informasi tentang apa yang Anda lakukan aplikasi menulis maka setidaknya akan ada kemungkinan bahwa jawaban mungkin relevan dengan pertanyaan. Istilah Sistem Manajemen Konten mencakup berbagai macam perangkat lunak.

Berhentilah dan pikirkan bagaimana Anda bisa menjadi lebih baik dan lebih produktif sebagai pengembang. Buatlah daftar hal-hal yang sulit, Anda menghabiskan terlalu banyak waktu, atau sekadar membosankan. Mungkin ada CMS yang mungkin meringankan ini. Tetapi tanpa mengetahui apa masalah yang Anda perlu selesaikan, kami tidak dapat memberikan solusi.

symcbean
sumber