Siapa Bilang Membuat Web Susah??


Dulu membuat website merupakan sebuah proses yang panjang dan melelahkan, dari mulai penentuan tema awal untuk apa website dibuat, penentuan design atau designing tampilan website, programming atau coding atau pembuatan code program website, yang mana bagi sebagian orang terutama bagian coding merupakan bagian yang peling menjemukan membingungkan dan membuat tidak bersemangat. Apalagi kalau sudah berhubungan dengan website dinamis, yang mana tampilan kontennya berasal dari database, udah deh beberapa orang nyerah kalau udah da databasenya gini, belum lagi soal security atau keamanan wesite. [Keamanan website bukan cuman keamanan dari form injection atau sql injection ataupun url injection, tapi semua hal mulai dari pengaturan akses file, keamanan upload file dan lain-lain merupakan elemen keamanan website.] Udah deh kalo bahas keamanan website setiap orang pasti males buat website, soalnya beribet, lama n kadang mahal.

Tapi jangan khawatir sekarang banyak solusi untuk buat website atau ngembangin website yang lumayan aman n tampilannya lumayan. Solusi yang saya maksudkan disini ada 2 yaitu solusi dengan CMS dan Framework, untuk framework udah pernah saya tulis sekilas. Disini belum akan saya lanjutkan soal framework. Sekarang kita bahas CMS atau content management system : 
Kata wikipedia :

A web content management system (WCMS or Web CMS) is content management system (CMS) software, usually implemented as a Web application, for creating and managing HTML content. It is used to manage and control a large, dynamic collection of Web material (HTML documents and their associated images). A WCMS facilitates content creation, content control, editing, and many essential Web maintenance functions. Usually the software provides authoring (and other) tools designed to allow users with little or no knowledge of programming languages or markup languages to create and manage content with relative ease of use. Most systems use a database to store content, metadata, and/or artifacts that might be needed by the system. Content is frequently, but not universally, stored as XML, to facilitate reuse and enable flexible presentation options.

Om google terjemahin buat kita :

Sebuah sistem manajemen konten web (WCMS atau Web CMS) adalah sistem manajemen konten (CMS) perangkat lunak, biasanya dilaksanakan sebagai aplikasi Web, untuk menciptakan dan mengelola HTML konten. Digunakan untuk mengelola dan kontrol yang besar, dinamis kumpulan bahan Web (HTML dokumen dan gambar yang terkait). J WCMS memfasilitasi konten penciptaan, isi kontrol, editing, dan banyak fungsi penting Web pemeliharaan.
Biasanya menyediakan perangkat lunak authoring (dan lainnya) alat-alat yang dirancang untuk memungkinkan pengguna dengan sedikit atau tanpa pengetahuan bahasa pemrograman atau bahasa markup untuk membuat dan mengatur konten dengan relatif mudah digunakan.
Kebanyakan sistem menggunakan database untuk menyimpan konten, metadata, dan / atau seni yang mungkin diperlukan oleh sistem. Konten yang sering, namun tidak universal, yang disimpan sebagai XML, untuk memfasilitasi dan mengaktifkan kembali pilihan fleksibel presentasi

Intinya dengan CMS ini kita bisa membuat website secara instan dalam waktu relatif singkat dan dengan keamanan cukup memadai (dengan catatan semua patch diaplikasikan). Adapun beberapa CMS (web) yang cukup terkenal dan banyak digunakan baik oleh personal maupun perusahaan (diambil dari wikipedia) adalah :

  1. Liferay (Java)
  2. Apache Lenya (Java Bundle)
  3. Django (Phyton) ~ populer di luar negeri
  4. Radiant (Ruby)
  5. Joomla (PHP)

saya yakin dari 5 CMS yang saya sebutkan tadi di negara kita  paling banyak adalah memakai Joomla, dikarenakan di Indonesia pemrograman yang terkenal untuk web adalah PHP.

…. (To be continue~moga sempet nglanjutin)

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s