Selasa, 28 September 2010

E-business and E-commerce

CMS DRUPAL

Drupal adalah sebuah perangkat lunak atau sistem manajemen konten yang bebas dan terbuka yang di distribusikan atau dibawah lisensi GPL, Pengembangan dan perawatannya pada drupal dilakukan oleh banyak kelompok pengguna dan pengembang di seluruh dunia. Drupal dapat di download dan digunakan secara bebas sehingga memungkinkan user atau yang menggunakan perangkat lunak drupal ini secara individu atau kelompok dapat mempublikasi, mengatur berbagai jenis dari isi atau konten pada suatu website.
Menurut beberapa pengembang Drupal, secara individu maupun kelompok atau yang sudah menggunakan perangkat lunak ini Drupal termasuk CMS yang cukup sulit untuk pengguna yang baru belajar membuat suatu website. Drupal banyak keunggulannya karena Drupal merupakan salah satu CMS terbaik dibandingkan dengan CMS yang lain karena Kemampuannya tidak sekedar sebagai CMS, tetapi pada API-nya Drupal juga dapat digunakan sebagai Framework dalam membangun aplikasi berbasis Web CMF.
Konsep - konsep yang ada pada drupal adalah :

Node

Node pada Drupal adalah satuan konten yang terdapat dalam Drupal. Macam - macam sebuah node pada Drupal dapat berupa blog, topik sebuah forum, berita, halaman statis, gambar, video, audio, dan flash. Kumpulan node inilah yang membentuk keseluruhan dari konten dalam sebuah website yang berbasis atau yang menggunakan Drupal.

Konsep drupal yang ada pada node ini, anda yang menggunakan Cms Drupal ini dapat membuat sebuah kontent yang luar biasa unik, tampilan yang menarik dilihat dari segi tata letak dan tampilan website yang sangat menarik. Karena kesatuan yang ada pada node membuat web menjadi web yang powerful dan dinamis.

Taxonomy

Dalam konsep Drupal terdapat modul Taxonomy yang digunakan untuk mengkategorikan konten yang ada pada konsep node. Nama dari taxonomy diambil dari ilmu klasifikasi. Dengan demikian setiap satuan konten bisa digolongkan atau dikategori sebagai konten seperti Politik, Ekonomi, Sains, atau Agama. Cara mengklasifikasikan sebuah konten hanya pengguna yang mempunyai hak untuk mengatur taksonomi. Pada modul - modul lain juga menggunakan modul Taxonomy, untuk mengklasifikasikan sebuah konten tertentu, misalnya seperti Forum dan Image Gallery. Dengan adanya konsep Taxonomy ini akan memberikan link back terhadap kontent anda pada website.

Comment

Konsep Comment ini merupakan tanggapan terhadap sebuah node yang dituliskan oleh user. Biasanya suatu website pasti ada konsep comment yaitu untuk saling memberikan komentar, Misalnya pengunjung web mengomentari suatu website.

Menu

Sistem menu yang ada dalam drupal adalah sistem penanganan request atau permintaan kepada URL. Clean URL pada sistem menu harus diaktifkan Jika Clean URL tidak diaktifkan, maka setiap query string yang berbentuk ?q= sistem menu yang akan menanganinya.

Module

Website module pada Drupal dapat ditambah dengan modul-modul tertentu sesuai dengan kebutuhan. Modul adalah satuan program yang ditulis dalam bentuk PHP yang jika diaktifkan akan menambah suatu fungsi tertentu. Misalnya seperti modul Organic Groups yaitu untuk memberi fungsi pada suatu group atau mailing list seperti Google Groups dan Yahoo Groups. Modul ini juga ada modul untuk modul Images yaitu untuk mengijinkan user mengupload sebuah gambar sebagai node.

Theme

Theme adalah penampilan luar dari sebuah website. Sistem theme untuk mengatur bagaimana tampilan website, layout halaman, penempatan block, style website, dll. Theme juga dapat diubah-ubah sesaui dengan keinginan user, untuk memilih theme yang tersedia ada dalam direktori /themes maupun /sites/all/themes. Untuk menarik pengunjung tampilan website harus terlihat menarik, unik dan isi informasi juga akurat.

Hook

User atau pengguna tidak menyadari keberadaan konsep hook ini yang ada pada Drupal, kecuali mereka adalah developer. Hook adalah metoda yang digunakan Drupal agar setiap modul dapat menambahkan fungsi tertentu, dengan cara menghubungkan fungsi tertentu tersebut pada hook yang dimiliki pada sistem Drupal. Misalnya user dapat menambah menu baru dengan cara mendefinisikan fungsi modul menu, yang akan menjamin Drupal tidak akan lupa memperhitungkan keberadaan menu tersebut ketika akan diperlukan.

Perbedaan antara drupal dengan joomlaa

• Joomla sangat user-friendly dengan para developer yang komersial dan non-komersial yang terus aktif berkarya dan dengan banyaknya dukungan komunitas web-designer yang bervariasi stylenya. Joomlaa sangat cocok untuk pengguna yang baru belajar membuat website karena joomla tidak sulit seperti drupal.
• Drupal lebih fleksibel dengan dukungan para developer non-komersial yang lebih koherensi/se-prinsip dan komunitas drupal yang selalu terus menambah secara stabil.

Drupal dapat digunakan untuk membangun seperti :

• Web Portal seperti website portal kapanlagi.com
• Situs Diskusi
• Website Perusahaan
• Aplikasi Internal
• Website Personal contohnya Blog
• Aplikasi Komersial perdagangan online shop yaitu E-Commerce
• Kumpulan Sumber Informasi
• Situs Jaringan Sosial contohnya seperti facebook, twitter, friendster, dll
• Website Multi Bahasa seperti google terjemahan bahasa
• Dan lain- lain

Drupal dapat langsung digunakan setelah anda mendownload dan menginstallnya secara mudah. Dengan berbagai fungsionalitas yang sudah dibangun, dikombinasikan dengan ribuan paket modul drupal dan tampilan tema bebas di pilih sesuai yang disediakan drupal dan drupal akan mengaktifkan berbagai fitur diantaranya seperti :

• Sistem Manajemen Konten (Content Management Systems) (CMS)
• Blog
• Forum
• Jaringan Peer-to peer (Peer-to-peer networking)
• Surat Kabar (Newsletters)
• Multimedia
• Galeri Foto / Gambar (Picture galleries)
• Pengunggahan dan Pengunduhan File (File uploads and downloads)
• Multi Tampilan
• Dan lebih banyak lagi.

Referensi : http://www.adipedia.com/sejarah-asal-mula-cms-drupal/