- Beranda
- Komunitas
- Tech
- Templates & Scripts Stuff
[Update] Indonesian Drupal Fun Club - Part II


TS
rawiz
[Update] Indonesian Drupal Fun Club - Part II
Melanjutkan Trit Indonesian Drupal Fun Club yang sudah ditinggalkan oleh TS om mastah idiotnesia,
Ok, let's go..
dll, dsb...
Platform Teknologi
Drupal ditulis dengan bahasa pemrograman PHP dengan aturan yang ketat dalam standar penulisan kode-nya dan sesuai dengan prinsip open source. Drupal juga dapat dijalankan secara berdampingan atau lintas platform dengan berbagai bahasa pemrograman web lainnya seperti ASP, ASP Net, Cold Fusion, CGI, Java, Phyton dan lain-lain. Drupal tidak terpengaruh *khusus pada sistem operasi seperti Linux,* Microsoft Windows, Mac OS X, FreeBSD, Solaris dan lain-lain selama sistem operasi tersebut dapat menjalankan* PHP dengan berbagai server web seperti Apache, Microsoft IIS, NginX, Lighttpd atau Litespeed dan server database seperti MySQL, MariaDB, PostgreSQL, SQL Lite, atau bahkan Oracle untuk menyimpan semua datanya.
Beberapa Konsep Penting di Drupal
Node.
Node adalah satuan konten yang terdapat dalam Drupal. Sebuah node dapat merupakan blog, topik forum, berita, halaman statis, gambar, video, audio, maupun Flash. Kumpulan node inilah yang membentuk keseluruhan konten dalam sebuah website berbasis Drupal.
Field.
Konten di Drupal adalah terdiri dari berbagai bidang / field. *Field judul node, bagian body node. *Anda dapat menggunakan field dalam Drupal untuk membangun semua jenis konten yang bisa Anda pikirkan. Misalnya, Pertandingan. *Jika Anda berpikir tentang sebuah Even, biasanya berisi Judul, Deskripsi (atau body), tanggal mulai, waktu mulai, durasi, lokasi, dan mungkin link untuk mendaftar acara tersebut.
Setiap elemen merupakan sebuah field. *Drupal memiliki kemampuan untuk menciptakan jenis konten menggunakan field, baik melalui pemrograman dengan menciptakan modul, atau melalui antarmuka administratif Drupal dengan menciptakan jenis konten baru dan membuat field-field melalui antarmuka pengguna. Field API (di Drupal 7) atau CCK (Drupal 4.7, 5, 6) membuat sangat mudah dan sederhana untuk membangun konten yang kompleks dengan pemrograman yang sangat sedikit bahkan tidak perlu.
Taxonomy.
Node yang begitu banyak perlu dikategorikan sesuai topik masing-masing. Dalam Drupal terdapat modul Taxonomy yang digunakan untuk mengkategorisasikan konten. Nama Taxonomy diambil dari ilmu klasifikasi. Dengan demikian setiap satuan konten atau yang biasa disebut Term bisa disebutkan apakah berkategori Politik, Ekonomi, Sains, atau Agama. Cara mengklasifikasikan konten sepenuhnya diserahkan kepada pengguna yang punya hak untuk mengatur Taksonomi. Modul-modul lain juga menggunakan modul Taxonomy untuk mengklasifikasikan konten tertentu, seperti misalnya Forum dan Image Gallery.
Module.
Website Drupal dapat ditambah dengan modul-modul tertentu sesuai keperluan. Modul adalah satuan program yang ditulis dalam PHP yang jika diaktifkan akan menambah fungsi tertentu. Misalnya modul Organic Groups untuk memberi fungsi group/mailing list seperti layaknya Google Groups ataupun Yahoo Groups.* Modul Images untuk mengijinkan user mengupload gambar sebagai node.
Theme.
Theme adalah penampakan luar dari sebuah website Drupal. Sistem theme akan mengatur bagaimana website ditampilkan, layout halaman, penempatan block, style, dan sebagainya. Theme dapat diubah-ubah dengan memilih theme yang tersedia dalam direktori /themes maupun /sites/all/themes.
User.
Konsep pengguna pada Drupal adalah unik. Pada website* sederhana biasanya hanya dikelola dan dapat diperbarui oleh administrator tunggal yang terpisah system-nya. Dengan konsep situs* komunitas di Drupal, Anda akan dapat mengatur Drupal untuk memungkinkan semua individu yang menggunakan situs ini untuk mendaftar situs tersebut dan membuat akun pengguna mereka sendiri dan melakukan pembagian wewenang pengelolaan mereka secara terintegrasi.
Block.
Block pada dasarnya adalah sebuah wadah atau ruang yang berdiri sendiri yang dapat digunakan untuk ditempati bagian apa saja yang dapat Anda pikirkan dari sebuah website. Misalnya adalah blok berisi form login, kotak berisi baris judul dari artikel terbaru dan sebagainya. Dalam bahasa umum CMS lain mungkin bisa disebut Block adalah Widget.
Menu.
Sistem menu dalam drupal adalah sistem penanganan request melalui URL. Jika Clean URL tidak diaktifkan, maka setiap query string yang berbentuk ?q= akan ditangani oleh sistem menu.
Comment.
Comment merupakan tanggapan terhadap sebuah node yang dituliskan oleh user (Komentar).
Hook.
User tidak pernah menyadari keberadaan konsep ini dalam Drupal, kecuali mereka adalah developer. Hook adalah metode yang digunakan Drupal agar setiap modul dapat menambahkan fungsi tertentu, dengan cara mengaitkan fungsi tertentu tersebut pada hook yang dimiliki sistem Drupal. Sebagai contoh, setiap modul dapat menambah menu baru dengan cara mendefinisikan fungsi modul_menu, yang akan menjamin Drupal tidak lupa memperhitungkan keberadaan menu tersebut ketika diperlukan.
Meskipun (menurut beberapa pengembang) Drupal dibilang cukup sulit untuk pengguna baru, namun dengan berbagai keunggulannya, Drupal merupakan salah satu CMS terbaik. Bahkan, Kemampuannya tidak sekedar sebagai CMS, namun, dengan fleksibilitas dan API (Application Programming Interface)-nya Drupal juga dapat digunakan sebagai kerangka/ framework dalam membangun aplikasi berbasis web.
Saat ini Drupal telah mencapai versi 7.28 dalam rilis resmi-nya, namun dukungan untuk Drupal 6juga masih tersedia sampai nanti Drupal 8 dirilis.

Spoiler for Trit lama:
Quote:
Original Posted By idiotnesia►Karena thread yg lama mendadak kosong dan dilock oleh pihak yg berwajib. Saatnya bikin yg baru...
Let's share about drupal herS E N S O R..
so, what the hellz is Drupal???
Drupal adalah script Conten Management System yg sangat simpel.
Official Site
[url]www.drupal.org[/url]
Let's share about drupal herS E N S O R..
so, what the hellz is Drupal???
Drupal adalah script Conten Management System yg sangat simpel.
Official Site
[url]www.drupal.org[/url]
Spoiler for beberapa patah kata pembuka:
Maka ijinkan ane yang nyubi ini bermaksud me-renew Thread mengenai Drupal supaya lebih mudah melakukan Update dan Indexing-nya.. supaya kita ndak perlu mengurai lagi satu persatu untuk menemukan apa yang mungkin menjadi kebutuhan kita.. 
Mohon dukungan dari para mastah sekalian untuk membantu update index-nya.

Mohon dukungan dari para mastah sekalian untuk membantu update index-nya.
Ok, let's go..
Spoiler for Druplicon:
![[Update] Indonesian Drupal Fun Club - Part II](https://dl.kaskus.id/cdn-u.kaskus.co.id/36/q2h5mpyo.png)
Apa sih Drupal?
Spoiler for Sebelum berlanjut, dan bikin Trit,:
Mohon Budayakan melakukan Searching / Pencarian terlebih dahulu.
di Search di Kaskus
di Search di Drupal.Org
di Dokumentasi resmi
di Google
di Search di Kaskus
di Search di Drupal.Org
di Dokumentasi resmi
di Google
dll, dsb...

Quote:
Drupal adalah sebuah perangkat lunak sistem manajemen konten (CMS) yang berkembang menjadi sistem kerangka (Framework) yang bebas dan terbuka yang di distribusikan dibawah lisensi GPL (General Public License). Pengembangan dan perawatannya dilakukan oleh ribuan komunitas pengguna dan pengembang di seluruh dunia. Drupal dapat diunduh secara bebas dan dapat digunakan secara bebas juga, sehingga memungkinkan setiap orang baik secara individu maupun komunitas untuk merubah, mempublikasi, mengatur, mengorganisir dan mengembangkan berbagai jenis dari isi/konten pada website.
Drupal bersifat modular dan ekstensibel serta berusaha dibuat dengan kode yang bersih yang bersifat strictdan memberikan penekanan pada kerja kolaboratif. Drupal didistribusikan dengan fungsionalitas inti (core), dan fungsionalitas tambahan dapat diperoleh dengan mengaktifkan built-in modul atau dari modul tambahan. Drupal dirancang untuk bisa disesuaikan, Kustomisasi dapat dilakukan dengan menimpa inti atau dengan menambahkan modul, tidak perlu harus dengan memodifikasi kode dalam kode inti. Desain Drupal juga berhasil memisahkan manajemen konten dengan manajemen presentasi/tampilan.
Membangun website dengan Drupal adalah seperti halnya bersama-sama menggabungkan berbagai blok atau bidang menjadi sebuah bangunan yang kokoh dan aman, namun tetap fleksibel menyesuaikan kondisi dan kebutuhan. Untuk melakukan penyesuaian atau pengembangan, maka* anda tidak perlu membongkar total rumah tersebut secara manual, melainkan dapat langsung melakukannya karena pondasi dan rumah tersebut sudah sedemikian kokoh serta dapat dilepas pasang.
Drupal dapat digunakan untuk membangun portal internet, situs web pribadi, blog departemen, atau perusahaan, situs e-commerce, Direktori sumber daya, *koran online, situs jejaring sosial, *galeri gambar, intranet, dan hampir semua lainnya jenis situs web yang dapat Anda bayangkan.
Sebuah tim keamanan khusus (Security Team) berusaha untuk menjaga dan memastikan Drupal aman dengan menanggapi ancaman dan rutin mengeluarkan update keamanan. Sebuah organisasi nirlaba yang disebut Asosiasi Drupal (Drupal Association) mendukung dengan meningkatkan infrastruktur situs web drupal.org dan mengorganisir konferensi Drupal dan acara-acara pertemuan komunitas pengembang lainnya.
Drupal bersifat modular dan ekstensibel serta berusaha dibuat dengan kode yang bersih yang bersifat strictdan memberikan penekanan pada kerja kolaboratif. Drupal didistribusikan dengan fungsionalitas inti (core), dan fungsionalitas tambahan dapat diperoleh dengan mengaktifkan built-in modul atau dari modul tambahan. Drupal dirancang untuk bisa disesuaikan, Kustomisasi dapat dilakukan dengan menimpa inti atau dengan menambahkan modul, tidak perlu harus dengan memodifikasi kode dalam kode inti. Desain Drupal juga berhasil memisahkan manajemen konten dengan manajemen presentasi/tampilan.
Membangun website dengan Drupal adalah seperti halnya bersama-sama menggabungkan berbagai blok atau bidang menjadi sebuah bangunan yang kokoh dan aman, namun tetap fleksibel menyesuaikan kondisi dan kebutuhan. Untuk melakukan penyesuaian atau pengembangan, maka* anda tidak perlu membongkar total rumah tersebut secara manual, melainkan dapat langsung melakukannya karena pondasi dan rumah tersebut sudah sedemikian kokoh serta dapat dilepas pasang.
Drupal dapat digunakan untuk membangun portal internet, situs web pribadi, blog departemen, atau perusahaan, situs e-commerce, Direktori sumber daya, *koran online, situs jejaring sosial, *galeri gambar, intranet, dan hampir semua lainnya jenis situs web yang dapat Anda bayangkan.
Sebuah tim keamanan khusus (Security Team) berusaha untuk menjaga dan memastikan Drupal aman dengan menanggapi ancaman dan rutin mengeluarkan update keamanan. Sebuah organisasi nirlaba yang disebut Asosiasi Drupal (Drupal Association) mendukung dengan meningkatkan infrastruktur situs web drupal.org dan mengorganisir konferensi Drupal dan acara-acara pertemuan komunitas pengembang lainnya.
Spoiler for Platform dan Konsep Drupal:
Platform Teknologi
Quote:
Drupal ditulis dengan bahasa pemrograman PHP dengan aturan yang ketat dalam standar penulisan kode-nya dan sesuai dengan prinsip open source. Drupal juga dapat dijalankan secara berdampingan atau lintas platform dengan berbagai bahasa pemrograman web lainnya seperti ASP, ASP Net, Cold Fusion, CGI, Java, Phyton dan lain-lain. Drupal tidak terpengaruh *khusus pada sistem operasi seperti Linux,* Microsoft Windows, Mac OS X, FreeBSD, Solaris dan lain-lain selama sistem operasi tersebut dapat menjalankan* PHP dengan berbagai server web seperti Apache, Microsoft IIS, NginX, Lighttpd atau Litespeed dan server database seperti MySQL, MariaDB, PostgreSQL, SQL Lite, atau bahkan Oracle untuk menyimpan semua datanya.
Beberapa Konsep Penting di Drupal
Quote:
Node.
Node adalah satuan konten yang terdapat dalam Drupal. Sebuah node dapat merupakan blog, topik forum, berita, halaman statis, gambar, video, audio, maupun Flash. Kumpulan node inilah yang membentuk keseluruhan konten dalam sebuah website berbasis Drupal.
Field.
Konten di Drupal adalah terdiri dari berbagai bidang / field. *Field judul node, bagian body node. *Anda dapat menggunakan field dalam Drupal untuk membangun semua jenis konten yang bisa Anda pikirkan. Misalnya, Pertandingan. *Jika Anda berpikir tentang sebuah Even, biasanya berisi Judul, Deskripsi (atau body), tanggal mulai, waktu mulai, durasi, lokasi, dan mungkin link untuk mendaftar acara tersebut.
Setiap elemen merupakan sebuah field. *Drupal memiliki kemampuan untuk menciptakan jenis konten menggunakan field, baik melalui pemrograman dengan menciptakan modul, atau melalui antarmuka administratif Drupal dengan menciptakan jenis konten baru dan membuat field-field melalui antarmuka pengguna. Field API (di Drupal 7) atau CCK (Drupal 4.7, 5, 6) membuat sangat mudah dan sederhana untuk membangun konten yang kompleks dengan pemrograman yang sangat sedikit bahkan tidak perlu.
Taxonomy.
Node yang begitu banyak perlu dikategorikan sesuai topik masing-masing. Dalam Drupal terdapat modul Taxonomy yang digunakan untuk mengkategorisasikan konten. Nama Taxonomy diambil dari ilmu klasifikasi. Dengan demikian setiap satuan konten atau yang biasa disebut Term bisa disebutkan apakah berkategori Politik, Ekonomi, Sains, atau Agama. Cara mengklasifikasikan konten sepenuhnya diserahkan kepada pengguna yang punya hak untuk mengatur Taksonomi. Modul-modul lain juga menggunakan modul Taxonomy untuk mengklasifikasikan konten tertentu, seperti misalnya Forum dan Image Gallery.
Module.
Website Drupal dapat ditambah dengan modul-modul tertentu sesuai keperluan. Modul adalah satuan program yang ditulis dalam PHP yang jika diaktifkan akan menambah fungsi tertentu. Misalnya modul Organic Groups untuk memberi fungsi group/mailing list seperti layaknya Google Groups ataupun Yahoo Groups.* Modul Images untuk mengijinkan user mengupload gambar sebagai node.
Theme.
Theme adalah penampakan luar dari sebuah website Drupal. Sistem theme akan mengatur bagaimana website ditampilkan, layout halaman, penempatan block, style, dan sebagainya. Theme dapat diubah-ubah dengan memilih theme yang tersedia dalam direktori /themes maupun /sites/all/themes.
User.
Konsep pengguna pada Drupal adalah unik. Pada website* sederhana biasanya hanya dikelola dan dapat diperbarui oleh administrator tunggal yang terpisah system-nya. Dengan konsep situs* komunitas di Drupal, Anda akan dapat mengatur Drupal untuk memungkinkan semua individu yang menggunakan situs ini untuk mendaftar situs tersebut dan membuat akun pengguna mereka sendiri dan melakukan pembagian wewenang pengelolaan mereka secara terintegrasi.
Block.
Block pada dasarnya adalah sebuah wadah atau ruang yang berdiri sendiri yang dapat digunakan untuk ditempati bagian apa saja yang dapat Anda pikirkan dari sebuah website. Misalnya adalah blok berisi form login, kotak berisi baris judul dari artikel terbaru dan sebagainya. Dalam bahasa umum CMS lain mungkin bisa disebut Block adalah Widget.
Menu.
Sistem menu dalam drupal adalah sistem penanganan request melalui URL. Jika Clean URL tidak diaktifkan, maka setiap query string yang berbentuk ?q= akan ditangani oleh sistem menu.
Comment.
Comment merupakan tanggapan terhadap sebuah node yang dituliskan oleh user (Komentar).
Hook.
User tidak pernah menyadari keberadaan konsep ini dalam Drupal, kecuali mereka adalah developer. Hook adalah metode yang digunakan Drupal agar setiap modul dapat menambahkan fungsi tertentu, dengan cara mengaitkan fungsi tertentu tersebut pada hook yang dimiliki sistem Drupal. Sebagai contoh, setiap modul dapat menambah menu baru dengan cara mendefinisikan fungsi modul_menu, yang akan menjamin Drupal tidak lupa memperhitungkan keberadaan menu tersebut ketika diperlukan.
Meskipun (menurut beberapa pengembang) Drupal dibilang cukup sulit untuk pengguna baru, namun dengan berbagai keunggulannya, Drupal merupakan salah satu CMS terbaik. Bahkan, Kemampuannya tidak sekedar sebagai CMS, namun, dengan fleksibilitas dan API (Application Programming Interface)-nya Drupal juga dapat digunakan sebagai kerangka/ framework dalam membangun aplikasi berbasis web.
Saat ini Drupal telah mencapai versi 7.28 dalam rilis resmi-nya, namun dukungan untuk Drupal 6juga masih tersedia sampai nanti Drupal 8 dirilis.
Official community site : http://drupal.org
Drupal is a registered trademarkof Dries Buytaert.
Drupal Indonesia
Drupal is a registered trademarkof Dries Buytaert.
Drupal Indonesia
Diubah oleh rawiz 22-05-2014 18:05
0
67.4K
Kutip
1.3K
Balasan


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan