Pengertian CMS (Content Management System)
CMS adalah software yang digunakan
untuk membuat, mengubah dan mempublikasikan content ke dalam sebuah website. Fasilitas yang umumnya terdapat dalam CMS sangat banyak, terutama yang berkaitan dengan publikasi isi website, pengaturan halaman, pengubahan isi, pencarian dan lain-lain. Sebuah CMS, dapat berbentuk program yang
sederhana, atau dapat juga merupakan suatu program kompleks yang terdiri dari
berbagai modul-modul sesuai dengan fasilitas yang terdapat didalamnya.
Mengapa perlu CMS ?
Mengapa perlu CMS ?
Karena
para pengelola atau pemilik website yang tidak mahir dalam menggunakan kode dapat
melakukan pembuatan, pengubahan dan publikasi content terhadap website-nya
sendiri. CMS menyediakan framework manajemen
proses yang dibutuhkan dalam pengembangan website yang menghendaki pengelolaan
yang sering / dalam frekuensi yang tinggi.
Fungsi CMS
Fungsi CMS
Enterprise CMS (ECM) adalah suatu perangkat lunak CMS yang biasa
digunakan dalam suatu perusahaan, yang mampu membantu kinerja dan produksi
perusahaan.
Web CMS adalah suatu paket aplikasi atau pun aplikasi stand alone yang
digunakan untuk membuat, mengelola, menyimpan dan menyebarkan konten pada
suatu halaman web.
Keuntungan
CMS
- Konsistensi design website dapat dijaga.
- Content yang dikehendaki dapat dipublikasikan tanpa pengeditan oleh orang lain.
- Menghemat biaya untuk mempekerjakan web specialist.
- Notifikasi otomatis kepada pemilik website jika ada content yang sudah kadaluarsa.
- Memungkinkan kerjasama yang baik antar pengelola suatu website.
- Mengurangi kompleksitas dalam pengelolaan informasi ke website.
Fasilitas
Dasar CMS
1. Content Authoring, Editing and Management
2. Workflow, Collaboration, and Security
3. Publishing
4. Standards Support
5. Technical specification
Kolaborasi
di CMS
1. Department/Division Project
Manager
Bertanggung jawab terhadap website, pemimpin projek, kontak personal
terhadap projek, membuat jadwal pengerjaan dll
Bertanggung jawab terhadap website, pemimpin projek, kontak personal
terhadap projek, membuat jadwal pengerjaan dll
2. Content Specialist
Membuat/mengedit content, reporter, interviewer, dll.
Membuat/mengedit content, reporter, interviewer, dll.
3. Technical Lead/Web Developer
CMS Administrator
CMS Administrator
- Bertanggung jawab dalam install dan konfigurasi CMS (termasuk module), patch/update, membuat account pengguna CMS dan hak-hak nya, memantau performance server dan CMS. Database Administrator
- Mengelola dan membuat account pengguna database, backup data, memantau performace server.
Web Developer / Designer
- Mengelola scripting program CMS, menambah module, membuat design template baru. Telah mempublish beberapa CMS terpopuler pada posting sebelumnya. diantaranya WordPress, Joomla, Drupal, Magento dengan kelebihan dan kekurangan masing-masing CMS.
Web server
Web server merupakan sebuah perangkat lunak dalam server yang
berfungsi menerima permintaan (request) berupa halaman web melalui HTTP
atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali
(response) hasilnya dalam bentuk halaman-halaman web yang umumnya
berbentuk dokumen HTML.
Beberapa web server yang banyak digunakan di internet antara lain :
1. Apache Web Server
2. Internet Information Service, ISS
3. Xitami Web Server
4. Sun Java System Web Server
Server Side Scripting
2. Internet Information Service, ISS
3. Xitami Web Server
4. Sun Java System Web Server
Server Side Scripting
Server side scripting merupakan sebuah teknologi scripting atau
pemograman web dimana scripting (program) dikompilasi atau diterjemahkan di server.
Dengan SSS, memungkinkan untuk menghasilkan halaman web yang dinamis.
Beberapa contoh Server Side Scripting (Programming) :
1. ASP (Active Server Page) dan ASP.NET
2. ColdFusion
3. Java Server Page
4. Perl
5. Phyton
6. PHP
Keistimewaan PHP :
1) Cepat
2) Free
3) Mudah dipelajari
4) Multi-platform
5) Banyak komunitas PHP
6) Aman
Tidak ada komentar:
Posting Komentar