Situs web bisnis yang efektif harus cukup fleksibel untuk memperbesar atau memperkecil (dengan cepat menambah dan / atau mengurangi laman baru) dan memperbarui kontennya (mengubah iklan, mengubah promosi, mengubah harga, dan sebagainya). Cara untuk melakukan ini adalah dengan mengandalkan hanya beberapa templat halaman - seperti halaman kategori, halaman arahan, dan halaman detail - dan mengisinya secara dinamis dengan konten yang sesuai yang berada dalam database.
Misalnya, jika pengguna sedang menjelajahi toko online dan mengunjungi bagian Berkebun, templat halaman kategori tunggal menampilkan gambar dan teks serta promosi apa pun yang terkait dengan departemen Berkebun. Jika selanjutnya pengguna mengunjungi bagian Dekorasi Rumah, templat halaman kategori yang sama tersebut diperbarui dengan konten baru.
Oleh karena itu, tugas sebenarnya untuk contoh toko online ini adalah mengelola konten yang berada di database. Basis data perusahaan harus memungkinkan akses yang mudah dan pembaruan cepat - setiap hari, jika tidak setiap jam. Tentu saja, basis data tidak memiliki antarmuka yang paling ramah - sehingga situs web sering kali memiliki lapisan tengah di antara basis data tersebut dan basis data tersebut disebut sistem pengelolaan konten, atau disingkat CMS.
CMS sering kali merupakan situs web yang terpisah dan aman yang hanya dapat diakses oleh administrator. Administrator masuk ke CMS berbasis web, membuat perubahan pada konten, dan mendorong konten yang diperbarui ke tempat yang harus dituju: baik ke server pementasan (situs web pratinjau pribadi tempat perusahaan dapat memverifikasi informasi) atau ke situs utama langsung. Antarmuka CMS yang sukses diatur dengan rapi dan mudah digunakan, yang memberdayakan tim orang non-teknis (seperti manajer merek dan manajer produk) untuk mengelola konten mereka secara efisien.
Ada banyak faktor yang perlu dipertimbangkan yang mendorong jenis sistem manajemen konten yang tepat untuk situs baru. Beberapa faktor yang perlu diperhatikan adalah sebagai berikut:
Platform: Di platform pengembangan apa situs ini dibangun? Dan berikut adalah beberapa pertanyaan terkait: Dari database mana Anda mengambil konten, dan di mana situs dihosting? Dapatkah CMS yang Anda pertimbangkan terintegrasi dengan baik dengan semua faktor teknis ini?
Bahasa: Haruskah situs web mendukung banyak negara dan bahasa? Apakah administrator di seluruh dunia perlu mengelola konten terjemahan dan produk khusus - dan citra yang menyertainya - untuk wilayah atau negara masing-masing?
E-niaga: Apakah situs web perlu terkait dengan produk perusahaan atau database penjualan? Apakah situs perlu diintegrasikan dengan banyak sistem? Apakah perlu terkait dengan SAP - platform perangkat lunak bisnis yang digunakan untuk mengelola produk, rantai pasokan, penjualan, dan tingkat inventaris?
Administrasi: Apakah Anda perlu menyiapkan beberapa tingkat akses administrasi situs? Misalnya, apakah beberapa pengguna dapat mengubah struktur dasar situs, sementara pengguna lain hanya dapat mengubah konten halaman tertentu?
Produk atau layanan unik: Apakah situs web menawarkan produk dan layanan unik (misalnya, situs yang memungkinkan pengguna membuat dan mendistribusikan buku online mereka sendiri) yang tidak sesuai dengan cetakan sistem pengelolaan konten di luar rak?
Banyak solusi siap pakai tersedia yang mungkin sesuai untuk ukuran, skala, dan konten situs yang Anda buat. Solusi siap pakai yang populer cukup dapat disesuaikan untuk menjadikannya pilihan yang ekonomis untuk sebagian besar situs. Salah satu alasan solusi ini populer adalah karena mereka open source: Setiap pengembang dapat mengakses kode sumber dan menggunakannya untuk membuat modul khusus yang memperluas fungsionalitas. Modul-modul ini kemudian dapat tersedia untuk semua orang yang menggunakan kode sumber. Hasilnya adalah pustaka fitur yang terus berkembang. Beberapa modul open source gratis; yang lain dilisensikan - pada akhirnya, solusi open source umumnya menghasilkan serangkaian fitur yang luas untuk dipilih atau disesuaikan lebih lanjut. Namun, satu-satunya kekurangan adalah karena aplikasi open source didukung komunitas, Anda tidak akan menemukan dukungan teknis resmi yang Anda lihat dengan solusi berpemilik yang ditawarkan oleh Oracle dan Microsoft.
Solusi open source, untuk semua keserbagunaannya, tidak tepat untuk semua. Dalam beberapa kasus, kompleksitas, keunikan, atau skalabilitas situs memerlukan solusi khusus. Banyak penawaran open source menyediakan rangkaian fitur dasar untuk membantu Anda memulai ke arah tersebut, jadi Anda tidak perlu membangun sepenuhnya dari awal - tetapi terkadang tim teknisi harus melakukan upaya penyesuaian yang substansial.
Cara Membuat Website CMS
Pilih Platform. Sebelum meluncurkan situs web, pilih CMS yang lebih sesuai dengan kebutuhan pengembangan web Anda dan harapan akhir. ...
Pikirkan Tentang Nama Domain. ...
Pilih Hosting. ...
Instal CMS. ...
Pilih dan Instal Plugin. ...
Sesuaikan Desain. ...
Unggah Konten. ...
Online.
Silabus umum
1. Implementasi Dasar
2. Pengantar konsep dan fleksibilitas CMS
3. Gambaran keterampilan yang diperlukan
4. Sumber Daya Komunitas
5. Proses Instalasi: Remote dan Lokal
6. Pengantar konsep tema, plugin, widget, menu
7. Pertimbangan desain tema
8. Pengembangan Tema
9. Persyaratan tema: hierarki template, loop
10. Sidebar, Wilayah Widget, Menu
11. Navigasi, Paginasi, Komentar
12. Bidang Khusus
13. Pengembangan Lanjutan
14. Opsi Tema, functions.php, dukungan fitur khusus
15. Menulis Plugin dan Widget
16. Hooks, Actions and Filters
17. Jenis Pos Khusus dan Taksonomi
18. Shortcode
19. Keterampilan Dunia Nyata
20. Penyesuaian Panel Admin
21. Pindah ke host baru
22. Pemeliharaan dan pemulihan basis data
23. Mengotomatiskan cadangan
24. Menguji tema dan plugin, standar pengkodean
25. Memonetisasi keterampilan CMS
26. Pikiran Akhir
27. Topik karakter pengganti
28. Ulasan ujian akhir