
- Node (Content)
Node
merupakan isi dari sebuah website yang dibangun menggunakan Drupal.
Jenis isi website bisa bervariasi seperti : blog, topik forum, gambar,
dan artikel. Sebagai contoh, apabila kita membuat website Berita Online,
maka berita, foto galeri, forum diskusi, poling disebut Node.
-
- Entity type
Istilah
ini sering digunakan sejak Drupal 7. Entity type semacam wadah untuk
menggabungkan beberapa field. Entity type berguna untuk menyimpan dan
menampilkan data yang bisa berupa node, taxonomy term, user profile atau
jenis custom content lainnya.
-
- Comment
Comment salah satu
jenis content type bawaan dari Drupal. Setiap comment berupa posting
tulisan dari user yang tergabung dalam sebuah Node. Sebagai contoh, user
dapat memposting comment di sebuah topik forum,
-
- Taxonomy
Taxonomy
merupakan sistem pembagian jenis konten website. Module Taxonomy
merupakan bawaan dari Drupal. Anda dapat menentukan Vocabulary (wadah
dari Taxonomy term) dan menambahkan sejumlah Term di Vocabulary. Setiap
vocabulary dapat dipasangkan pada Content Type, sehingga Node dapat
dikelompokkan per kategori sesuai keinginan anda.
Contoh : Sebuah
portal berita, anda dapat membuat Vocabulary : Topik Berita, kemudian
dalam Vocabulary Topik Berita tersebut dapat diisi Term : Politik,
Olahraga, Teknologi, dst.
Selanjutnya dalam Entity type Berita,
dapat ditambahkan Vocabulary Topik Berita, sehingga pada saat kita
memposting sebuah berita, kita dapat memilih berita tersebut masuk dalam
kategori Politik / Olahraga / Teknologi.
-
- User
User
merupakan entity yang mewakili pengguna website. Setting awal, user
terdiri dari username, password, role, dan alamat email. Tetapi kita
dapat menambahkan field baru dengan mengaktifkan modul tambahan. Seperti
menambahkan link Social Network FB/Twitter.
-
- Module
Module adalah kode program yang melengkapi fungsi dari Drupal. Module terdiri dari 3 kategori :
- - Core module adalam module bawaan pada waktu kita mendownload Drupal. Seperti : Blog, Poll, Book, atau Taxonomy.
- - Contributed
module adalah module yang dikembangkan dan dibuat oleh komunitas
Drupal, kita dapat mendownload dan meng-install di website kita seperti :
Panel, Views, Pathauto.
- - Custom module bagi anda yang sudah terbiasa menggunakan bahasa pemrograman, dan mengerti alur dari Drupal dan Drupal API.
-
- Region & Block
Halaman
website Drupal disusun dalam area yang disebut Region. Didalamnya
terdapat header, footer, sidebar, dan main-content. Selain itu anda
dapat menambahkan region sesuai kebutuhan website anda.
Block
adalah bagian-bagian kecil informasi yang diletakkan dalam Region. Block
dapat berisi berbagai macam konten, seperti form, tulisan, gambar, dan
script. Selain itu block juga bisa berupa bagian dari module seperti
Most Comment Block dari module Comment, Who's Online Block dari core
module Drupal, New Topic Block dari module Forum. Block juga dapat
menampilkan konten yang dinamis, seperti Upcoming Event, Top Score.
-
- Menu
Menu berguna untuk mengarahkan user ke konten website, terdapat 4 jenis menu di Drupal 7:
- - Main
menu dibuat oleh administrator dan ditampilkan secara otomatis di
header website, apabila tidak tampil, bisa anda aktifkan di block.
- - Management menu adalah menu untuk administrasi website, ditampilkan di toolbar admin
- - Navigation menu berisi semua link menu yang berhubungan dengan module di website anda
- - User menu berisi link ke user account dan logout
- - Selain keempat menu tersebut, anda dapat membuat menu baru, dan menampilkannya di region yang anda inginkan.
- - Anda
dapat mengkustomisasi menu dengan berbagai cara, seperti mengurutkan,
mengubah nama menu, mengganti link menu dan tooltip menu. Selain itu
juga dapat mengatur Parent pada menu item. Menu juga memiliki hak akses,
seperti contoh, admin menu hanya bisa dilihat oleh administrator, bukan
oleh user biasa.
-
- Theme
Thema mengatur tampilan di website
anda, bagaimana design website anda akan tampil, seperti tampilan
gambar, layout dan warna. Theme terdiri dari beberapa file PHP yang akan
menampilkan output HTML di halaman website, beserta file CSS yang
mengatur layout, font, warna dan style lainnya.
-
- Views
Meskipun
tidak semua website menggunakan module views, tetapi hampir sebagian
besar website menyertakan Views module karena fungsinya yang sangat
pengint. Views dapat mengambil list node, atau entity kemudian
menampilkannya dalam berbagai bentuk format: halaman, block, RSS Feed,
atau format lainnya. Kegunaan utama dari views adalah mengambil dan
menampilkan content list secara dinamis, seperti contoh : Latest News di
portal berita.
-
- Database
Database sebagai media penyompan
informasi. Dengan database setiap informasi ditampung dalam table.
Sebagai contoh, informasi yang anda posting dalam node akan tersimpan
dalam table node, dan setiap fieldnya tersimpan dalam table yang
terpisah (Drupal membuatnya secara otomatis). Comment dan user juga
memiliki table tersendiri, sesuai role dan permissionnya. Database yang
paling umum digunakan di Drupal adalah MySQl, meskipun Drupal juga
mendukung system database yang lain.
-
- Path
Saat anda
mengunjungi website Drupal, alamat URL website itu yang dinamakan path.
Secara umum Drupal menggunakan format 'namadomain.com/node/1'. Selain
itu kita dapat menggunakan module tambahan seperti pathauto untuk
mengubah format URL sesuai format yang kita inginkan. URL menggunakan
pathauto mudah dibaca dan sangat efektif apabila dikombinasikan dengan
views untuk menampilkan node dengan kriteria khusus.
Socializer Widget By Blogger Yard
Related Posts:
pengetahuan
0 komentar:
Posting Komentar