Pengembangan Situs Web - Platform CMS
Pada bab ini, pertama-tama kita akan membahas cara membuat pilihan yang tepat untuk situs web Anda dan Platform Sistem Manajemen Konten (CMS) mana yang akan dipilih untuk situs web Anda.
Memilih Situs yang Tepat
Mari kita pahami ini dengan mengajukan beberapa pertanyaan kepada diri kita sendiri dan kemudian membahas konsepnya secara rinci.
Question 1 - Berapa banyak uang yang ingin kita belanjakan?
Answer- Ini salah satu pertanyaan pokok karena berkaitan langsung dengan anggaran. Jika anggaran Anda rendah, maka Anda harus memikirkan sesuatu yang non-komersial dan tidak terlalu rumit.
Question 2 - Berapa lama waktu yang kita miliki untuk merencanakan pemeliharaan?
Answer- Jika Anda akan mempublikasikan banyak penawaran, memiliki blog untuk dimoderasi, dll., Maka Anda pasti membutuhkan situs web yang dinamis. Anda harus memiliki staf tambahan untuk menangani semua ini, sehingga pertanyaan ini berkorelasi dengan Pertanyaan 1. Jika tidak, Anda harus memiliki situs web datar, yang akan kami jelaskan pada bab-bab berikut.
Question 3 - Apakah situs web akan digunakan sebagai situs e-niaga untuk menjual produk secara online?
Answer- Jika ini masalahnya, Anda harus mencari platform yang disebut e-commerce. Ada banyak sumber terbuka dan komersial seperti Magento, Opencard, Shopify, dll.
Question 4 - Haruskah tampilan dapat disesuaikan untuk berbagai layar seperti ponsel?
Answer- Jika ini adalah salah satu kriteria utama dan jika tidak ada banyak perubahan lain dalam hal informasi di situs web; maka Anda harus menggunakan situs web datar yang memiliki fitur seperti Bootstrap.
Question 5 - Apakah situs web saya berinteraksi dengan media sosial atau platform pihak ketiga lainnya?
Answer- Anda akan membutuhkan catatan untuk semua peristiwa yang terjadi di situs web Anda dan akan disimpan dalam database. Untuk menyimpan semua data dan catatan ini, Anda memerlukan situs web yang dinamis.
Question 6 - Jenis bahasa atau platform pemrograman web apa yang lebih mudah ditemukan?
Answer- Tergantung negaranya, ada beberapa bahasa pemrograman atau platform yang lebih populer daripada yang lain. Jadi, Anda harus terlebih dahulu menemukan platform yang sesuai dengan tren di wilayah Anda.
Platform CMS
Platform Sistem Manajemen Konten (CMS) adalah aplikasi yang memungkinkan untuk membuat dan menjalankan situs web Anda. Anda akan mendapatkan Panel Admin, yang merupakan antarmuka tempat Anda dapat membuat dan memperbarui halaman, posting, dan jenis konten lainnya (gambar, video, dll.) Serta mengatur konten sesuai kebutuhan.
Anda juga dapat mengubah desain situs melalui panel admin dengan menginstal tema (template desain) dan mengubahnya. Semua tindakan dilakukan hanya dengan mengklik berbagai tombol. Anda tidak perlu menulis kode atau skrip dalam banyak kasus, sehingga Anda dapat mengelola konten Anda dengan mudah.
Platform CMS yang paling menonjol adalah WordPress, Joomla dan Drupal. Mereka adalah mesin CMS gratis dan open source. Itu artinya kode sumber mereka terbuka untuk umum. Anda dapat menggunakan, mengedit, dan menyesuaikan file inti mesin di situs Anda dan jika Anda menemukan cara yang bagus untuk meningkatkan platform, Anda dapat mempromosikannya kepada pengembang dan membantu membuat mesin mereka lebih baik lagi di pembaruan berikutnya.
WordPressadalah CMS open source. Lebih dari 50% halaman web menggunakan platform itu. Itu menjadi lebih komprehensif, intuitif dan populer dengan setiap rilis pembaruan baru. WordPress memiliki komunitas yang berkomitmen, yang memilikitonnes of free extensions and the easiest-to-use interface.
Mengelola konten Anda dengan WordPress sangat sederhana: Anda membuat halaman, menambahkannya ke menu, memposting sesuatu di sana, dan melihat konten Anda di front-end situs Anda. Semua itu menambah platform CMS unggulan. Halaman web resminya adalahhttps://wordpress.com/.
Tangkapan layar berikut menunjukkan latar belakang dasbor.
Joomlamemiliki keseimbangan antara kemungkinan penyesuaian dan kemudahan penggunaan, namun jauh lebih kompleks daripada WordPress. Jika Anda belum pernah menggunakan mesin ini sebelumnya, Anda perlu waktu untuk membiasakan diri memodifikasinya. Menetapkan plugin ke modul, memposisikan modul di halaman yang berbeda, mengonfigurasi tata letak, dan manipulasi lain yang diperlukan bisa jadi agak sulit bagi pengembang pemula.
Di sisi lain, pengembang dan komunitas ekstensi Joomla telah menemukan banyak solusi yang terinspirasi untuk masalah desain web umum yang sulit diselesaikan di dalam WordPress. Jika kami mengambil ekstensi slider Joomla sebagai contoh, Anda dapat mengatur lokasinya pada halaman, durasi untuk menampilkan setiap slide, efek geser dan jenis pagination.
Halaman web resminya adalah https://www.joomla.org/.
Drupalditujukan untuk situs web dan organisasi besar yang mampu membayar administrator penuh waktu. Anda dapat melakukan hampir semua hal dengan Drupal. Saya sering terpesona dengan banyaknya opsi yang dimiliki mesin di luar kotak. Banyak hal yang di WordPress atau Joomla akan membutuhkan pengkodean khusus memiliki solusi siap pakai secara default di Drupal. Itu dapat ditingkatkan lebih banyak lagi dengan ekstensi pihak ketiga. Tapi, saya akan jujur kepada Anda - belajar mengoperasikannya, adalah tantangan sebenarnya. Butuh banyak kerja keras dan kesabaran untuk menguasainya.
Situs resminya adalah https://www.drupal.org/. Tampilan latar belakang dasbornya ditunjukkan pada gambar di bawah.