Dokumen ini membahas tentang penggunaan modul Panels untuk membuat layout kompleks di Drupal dengan fitur seperti drag and drop. Panels memungkinkan pengguna untuk memilih layout satu kolom, dua kolom, atau custom layout. Dokumen ini juga menjelaskan bagaimana Panels digabungkan dengan modul lain seperti Views dan Page Manager untuk membuat halaman website dengan layout yang dikustomisasi.
1. Panels
Sederhananya berupa grid system dengan UI
yang kompleks (drag and drop segala macem).
Bisa milih one column layout, two column layout
atau bisa custom layout.
2. Panels
– Entry point –
URL: /admin/structure/panels
Resources:
● Panel page (perlu modul “Ctools: Page
Manager”)
● Custom layout
● Panel node (perlu modul “Panels: Panel Nodes”)
3. Panels
– Layout –
● Canvas == bootstraps “container”
● Column == bootstraps “col”
● Row == bootstraps “row”
● Region == ??
Region lebih ke arah sistem Block Drupal yang
tradisional.
4. Panels + Page Manager
Bikin halaman website dengan layout yang tadi dibuat.
Unsur-unsur:
●
Homepage (dibuat jadi homepage)
●
Access control (tes user-permissions)
● Visible menu item (juga buat menu item)
● Selection rules (hanya tampil kalau syarat-syarat terpenuhi)
●
Context (buat variable untuk template atau selection rules)
5. Panels + Views
● Panels: Custom Layout
● Views: Panels Fields
Gabungan antara Panels dengan Views.
Menampilkan daftar konten/node dengan layout
per-item.
6. Daftar Module
Modul drupal yang dipakai untuk membuat
replikasi website Facebook sederhana:
● Panels
● Views
● Css_injector
● Ctools:page_manager
7. Daftar Module
Modul drupal yang dipakai untuk membuat
replikasi website Facebook sederhana:
● Panels
● Views
● Css_injector
● Ctools:page_manager