Setiap situs web perlu dikelola, baik oleh penggunanya atau webmaster / pemiliknya, dengan konten, tampilan, dan fungsinya diperbarui, dihapus, atau ditambahkan. Sistem dan teknologi yang digunakan untuk membuat dan kemudian mengelola situs dan kontennya akan menjadi inti untuk menentukan persyaratan teknologi dari platform hosting yang dibutuhkan situs.
Seperti yang disebutkan di artikel sebelumnya, konten halaman web dapat disimpan di halaman web / dokumen HTML jika teksnya tidak berubah, dalam
pemasaran running text struktur folder situs web di server jika itu adalah file terpisah (gambar dll) , dan / atau dalam database jika halaman web harus dinamis dalam hal data yang ditampilkannya.
Akses File – FTP
Semua pembuatan situs web akan memerlukan akses untuk mengelola file dasar yang ada di server web, seperti file HTML, file CSS, file konten (mis., Gambar dan PDF) dan file kode (mis., PHP, ASP dll). Akibatnya semua platform web hosting harus dilengkapi dengan cara mentransfer file ke dan dari server web dan sebagian besar menggunakan apa yang dikenal sebagai FTP (File Transfer
Jual Jadwal sholat Running Text Murah Protocol). Beberapa paket hosting menyertakan antarmuka berbasis web untuk ‘mengunggah’ file atau juga akses FTP bagi mereka yang memiliki kebutuhan yang lebih mendasar, namun, bagi pengembang web yang membuat perubahan kode yang ekstensif dan teratur di situs mereka, FTP sangat penting.
Dalam arti paling sederhana FTP adalah protokol internet yang memungkinkan pengguna untuk menambah, mengganti atau menghapus file di server jauh di internet dengan cara yang mirip dengan file di jaringan lokal, tetapi menggunakan program perangkat lunak FTP, bukan Windows Explorer misalnya. Perlu diingat bahwa FTP tradisional tidak mengenkripsi informasi yang ditransfernya, jadi jika Anda bekerja dengan informasi atau file yang sensitif atau pribadi, Anda perlu memeriksa apakah penyedia hosting mendukung versi aman / setara dengan FTP.
Sistem Manajemen Konten
Sebagian besar situs di internet sebenarnya dibangun menggunakan apa yang dikenal sebagai sistem manajemen konten (CMS) dan jika Anda belum membangun situs, Anda perlu mempertimbangkan apakah Anda akan lebih baik untuk menggunakannya. sebuah CMS dan, jika demikian, yang mana dan apa implikasi hosting dari pilihan itu. Singkatnya, CMS adalah ‘ujung belakang’ situs yang memungkinkan pengguna untuk masuk dan mengubah konten yang muncul di ujung depan. Akibatnya, mereka dapat, dan biasanya, digunakan untuk membuat situs web pada awalnya juga.
Untuk pengembang web atau administrator yang kurang berpengalaman tanpa pengalaman pemrograman, CMS akan memungkinkan mereka untuk menambah, mengubah, dan menghapus konten tanpa perlu menggunakan kode atau mark-up, terkadang menggunakan alat seperti WYSIWYG (What You See Is What You Get) editor untuk menunjukkan kepada pengguna apa yang akan mereka ubah saat mereka melakukannya. Konten yang akan dikelola melalui CMS biasanya berupa teks pada halaman tetapi juga dapat menyertakan file seperti gambar, multimedia, dan PDF (terkadang meniadakan kebutuhan untuk menggunakan FTP) serta tampilan dan tata letak halaman (biasanya menggunakan template untuk menerapkan tampilan yang sama ke beberapa halaman).
Selain itu, CMS memberi pengembang web yang berpengalaman blok bangunan inti dari sebuah situs web sehingga mereka dapat terus memanipulasi kode ke fungsionalitas yang mereka butuhkan dan markup untuk mencapai tampilan yang mereka inginkan. Di mana CMS tidak menawarkan fungsionalitas tertentu dalam pembuatan intinya (di luar kotak) sering kali ada modul yang telah dibuat oleh komunitas pengembang webnya dan yang dapat diinstal di CMS untuk mencapai fungsionalitas tersebut. Jika tidak ada, pengembang berpengalaman dapat membuat modul mereka sendiri dan menyumbangkannya kembali ke komunitas.
Konsep CMS sangat erat kaitannya dengan gagasan perangkat lunak blog dan sebagian besar CMS yang lebih umum di internet memulai kehidupan sebagai perangkat lunak yang dimaksudkan untuk memungkinkan pengguna dengan mudah memposting blog mereka sendiri secara online. CMS yang dipesan lebih dahulu dapat dibuat oleh pengembang web untuk membuat dan mengelola situs web, namun, sejumlah besar situs web yang dibuat CMS ini menggunakan CMS off-the-shelf yang dapat diunduh dan diinstal sebagai paket sumber terbuka atau dibeli sebagai sistem berpemilik. Seperti halnya semua perangkat lunak dan sistem seperti itu, CMS open source akan cenderung gratis dan didukung oleh komunitas tetapi kurang terkontrol, sedangkan sistem berpemilik akan memiliki dukungan yang lebih terstruktur tetapi membutuhkan biaya.
Karena CMS membutuhkan kemampuan untuk menampilkan konten yang berbeda pada halaman tergantung pada apa yang diminta pengguna, dan karena mereka menggunakan tema dan konfigurasi untuk menerapkan template ke beberapa halaman, mereka bergantung pada pembuatan halaman dinamis dan akibatnya penggunaan database dan skrip sisi server. Sejauh ini CMS off-the-shelf paling populer yang digunakan di internet saat ini adalah WordPress yang dibangun menggunakan teknologi database MySQL dan PHP sebagai bahasa skrip sisi servernya. Hasilnya, Joomla! Dapat berjalan baik di Windows dan Linux, seperti halnya Joomla! (PHP & MySQL) dan Drupal (PHP dan berbagai program database) di antara CMS lain yang lebih populer. Sebaliknya, CMS paling populer yang dibatasi untuk dijalankan di server Windows adalah Umbraco karena dibuat menggunakan ASP.NET.
Ada sejumlah faktor lain yang perlu Anda pertimbangkan sebelum memutuskan platform hosting mana yang akan digunakan, apakah Anda memilih paket hosting khusus dan terkelola untuk situs besar dengan volume lalu lintas tinggi dan masalah keamanan, atau platform server bersama untuk statis sederhana. situs brosur, tetapi ini akan dibahas lebih rinci dalam artikel berikut.