Membuat Content Type Drupal

menambah content type

Seperti dijelaskan pada artikel sebelumnya, content type adalah building block dari suatu web atau blog. Dengan membuat berbagai macam content type sesuai dengan karakteristiknya memudahkan kita dalam menyajikan tulisan-tulisan tersebut.

Kita bisa mengatur posisi, jumlah yg ditayangkan, membuat menu khusus content type tertentu, dan kita bisa membuat view yang hanya menyajikan content type yang kita inginkan, misalnya menu berita khusus untuk conten type berita, begitu pula dengan menu agenda, artikel, perundang-undangan, dll

Untuk membuat content type baru kita bisa akses melalui menu ../admin/structure/types . Kemudian klik tombol add content type untuk menampilkan halaman seperti yang ditampilkan pada gambar di ata.

Ketik nama content type, misalnya Breaking News dan description untuk membantu penulis memahami content type. Pada saat penulis membuat tulisan baru tulisan dalam deskripsi ini akan disajikan bersama dengan daftar content type lainnya, sehingga penulis bisa menentukan content type yang mana yang harus dipilih.

Setelah itu kita lengkapi content type kita dengan informasi seperti pada gambar di bawah ini

Daftar menu di tab-bar sebelah kiri pada gambar di atas akan tergantung dengan modul-modul yang kita aktifkan. Misalnya, ketika kita mengaktifkan multi-language support (locale), maka pilihan multilanguage-setting akan tersedia. Begitu pula kalau kita mengaktifkan social share (facebook, twitter, dll), maka di menu tersebut akan muncul social share setting.

Kita coba bahas satu persatu.

Submission Form setting

Ada 3 settingan, title label, preview option dan submission guideline. Title label adalah label yang muncul pada saat si penulis menuliskan judulnya. Kita bisa ganti title ini menjadi 'judul'' atau ketika kita menuliskan suatu berita bisa kita ganti dengan "headline". Jika kita membuat content type "Karyawan" maka label yang cocok adalah "Nama Lengkap"

Preview option menentukan bagaimana preview terhadap tulisan dilakukan apakah diwajibkan atau optional atau malah di nonaktifkan.

Sedangkan guideline adalah petunjuk detil kepada penulis bagaimana aturan main dari penulisannya. Kita bisa tambahkan do and dont's dalam guideline ini, misalnya "pastikan gambar yang diupload adalah gambar yang tidak melanggar HAKI"

Publishing Option

Published : Jelas, tulisan yang belum dipublish artinya masih draft. Setting default permission drupal mengijinkan siapapun termasuk yang tidak login untuk melihat content yang sudah diplublish. Hanya penulis dan administrator saja yang berhak melihat tulisan yang masih belum dipublish. Ketika suatu tulisan sudah dipublish artinya publik sudah berhak untuk membacanya. Bila hal ini terkait content yang sensitive, maka pastikan sebelum dipublish diperiksa lagi isi tulisannya apakah ada kesalahan.

Promote to front page : artinya tulisan kita akan tampil di halaman depan berurut sesuai dengan tanggal penulisan, yang belakangan ditulis akan tampil di depan. Dan setiap ada tulisan baru muncul, maka otomatis tulisan yang sebelumnya akan turun ke bawahnya. Ini cocok untuk tulisan-tulisan yang time-sensitive seperti berita dan blog.

Sticky at top of list : Normalnya tulisan akan turun ke bawah dan ke belakang apabila ada tulisan baru muncul. Namun bila diinginkan kita bisa membuat satu tulisan sticky at top of list. Akan selalu muncul paling atas walaupun ada tulisan yang lebih baru. Pilihan ini cocok untuk sesuatu yang penting misalnya breaking news atau pengumuman.

Create New Revision : untuk membuat versi tulisan baru tanpa menghapus tulisan lama (tetap tersimpan di database walaupun tidak ditampilkan). Kita akan bahas khusus hal ini kemudian.

Display Setting

Pada menu ini kita diberi pilihan apakah ingin menampilkan nama penulis dan tanggal penulisan pada setiap content yang kita buat untuk jenis content type tersebut. Settingan ini berlaku ke semua content (node) untuk type content type ini. Artinya kalau kita ubah setting ini maka akan berlaku ke semua content untuk jenis content type yang sama.

Comment Setting

Seperti terlihat pada gambar di atas, dalam setting ini kita mengatur tentang komentar.

Pilihan default setting komentar untuk setiap content baru adalah:

  • Open (komentar terbuka, siapapun yg berhak boleh menulis komentar)
  • Closed (komentar ditutup, tidak terima komentar)
  • Hidden (komentar disembunyikan)

Setting tersebut adalah setting default untuk setiap tulisan yang baru dibuat (untuk jenis content type yg kita pilih), namun kita bisa set satu persatu tulisan (per node). Bisa saja untuk tulisan #1 kita tutup komentarnya setelah kita open, karena sudah tidak kondusif

Jika pilihan Threading dipilih maka komentar akan disajikan dalam bentuk hirarki (threaded discussion), jika tidak maka akan ditampilkan secara datar dengan urutan paling atas yang terbaru.

Menu Setting

Yang terakhir adalah pilihan menu setting. Apakah tulisan kita langsung membuat menu baru. Kalau iya, masuk ke menu yg mana, apakah menu utama (main menu) atau secondary menu, atau menu yang kita buat sendiri