nambah blogroll di drupal

Dulu aku sudah pernah nulis tentang ini, tapi sekarang udah kena gusur. Dulu sih agak rumis cos aku nulis karena aku baca, dan sekarang aku nulis karena aku coba-coba, eh ternyata berhasil.
Asumsi
saya saat menulis ini, adalah drupal telah berjalan secara normal tanpa kesalahan apapun saat dibuka melalui status report
sebagai pengganti domain yang sebenarnya saya menggunakan http://www.example.com

Untuk bisa bikin blogroll kita perlu module berikut :

  • Views  : Buat menampilkan linknya biar jadi block dan dipasang disamping
  • CCK  : Buat bikin jenis materi/content blogroll
  • link    : Biar jenis materi blogroll bisa disisipi alamat URL

Pertama aktifkan dulu modul-modul yang dibutuhkan.
CCK, untuk cck selain modul utama banyak banyak lagi modul tambahan dibawahnya, tapi yang diaktifkan untuk blogroll ini hanya modul content.
Link, untuk modul link ini, setelah modul diekstrak pada tempatnya, maka akan muncul sebuah modul baru dibawah modul content didalam group modul cck. Aktifkan modul ini.
Views, Modul view ini seperti modul cck. Selain modul utama, banyak dibawahnya modul modul tambahan bawaan views, tapi yang kita butuhkan hanya 2 buah modul yaitu modul views dan views UI.

Setelah semua modul yang kita butuhkan aktif sekarang saatnya kita mengkonfigurasinya

Kita buat dulu sebuah content type di http://www.example.com/admin/content/types

  • pada group indentification isi kotaknya dengan sembarang hal untuk mengidentifikasi/mengenali materi/content anda, kalau saya untuk name saya isi blogroll, dan type saya isi blogroll juga, sedangkan description saya isi dengan penjelasan tentang content ini.
  • pada group submission form, sisi bagian title field label aja, yang body field label dikosongkan, sedangkan yang lainnya biarkan seperti itu.
  • pada group berikutnya, hilangkan semua centang selain  published, dan sisanya tinggalkan dalam keadaan disabled.
  • Cek kembali apakah sudah benar urutan diatas, kalau sudah klik "save content type".

Setelah content type tercipta, dan tersimpan, edit kembali content type yang barusan dibuat dan tambahkan field baru didalamnya

  • bila sudah tersimpan, maka akan muncul item baru pada list http://www.example.com/admin/content/types bernama blogroll atau apalah nama yang anda gunakan. Pilih operasi edit.
  • setelah masuk dalam halaman edit, tambahkan field baru dengan memilih "Add field".
  • pada kolom nama isikan nama yang anda inginkan untuk field URL anda, disini saya menggunakan URL, untuk field typenya tandai field pada bagian link, bila anda hanya mengaktifkan module content dan module link pada group modul CCK maka hanya akan muncul satu field type disini, setelahnya tekan tombol "create field".
  • Bila semua telah dirasa benar, minimal menurut anda. mulailah mengisi contentnya, jangan kaget bila anda hanya menemukan tiga field disini, karena memang hanya itu yang kita butuhkan.
  • Cobalah untuk mengisinya 5-10 link akan sedikit membantu, syukur-syukur bila anda sempat untuk menumpahkan isi dari google kedalam blog anda.

setelah content dibuat, kita bisa langsung mengisinya, tapi untuk membuatnya tampil disamping blog kita, kita harus membuat blok yang menampilkan content yang telah kita buat tadi.

  • Sekarang saatnya kita menampilkan semua link yang telah dimasukkan tadi kedalam satu halaman dan menampilkan beberapanya secara acak dalam panel samping kita.
  • bila anda menuruti kata-kata saya untuk mengaktifkan module views dan views UI maka akan muncul link view dalam site building http://www.example.com/admin/build/views bila ada masuki saja.
  • Bila dapat dimasuki, maka kita akan menemukan link add di atas. bila ditemukan ya tekan saja.
  • Akan ada banyak group disana kita mulai dari atas yaitu Basic information, isikan name(alphanumeric dan _ saja) dan description dengan kata-kata anda saya disini saya beri nama blogroll dan penjelasan saya sendiri(gak nyontek loh).
  • pada group page, centang pilihan "provide page view" biar bisa menampilkan blogroll kita dalam mode utuh, selanjutnya paka kolom URL isikan URL yang nantinya akan menampung kumpulan blogroll anda. Link ini merupakan link internal anda,                                jadi hanya tuliskan link relatif anda misalkan link yang saya gunakan disini adalah blogroll tuliskan blogroll disini dan akan menghasilkan link absolut http://septian.wibisono.web.id/blogroll, yang perlu diingat adalah tuliskan disini tanpa tanda / didepan atau dibelakangnya.
  • Untuk "view type" anda bisa bermain-main dengan ini nantinya, tapi saya gunakan list view disini. Title bisa diisikan apapun karena ini akan tampil di atas halaman blogroll anda, bila link anda tidak cukup satu halaman maka aktifkan "Use Pager" dengan menyentangnya, bila anda mengaktifkan ini maka anda harus menentukan berapa yang akan tampil dalam satu halaman pada kolom "Nodes per page", disini saya tuliskan 50.
  • Agar dapat tampil sebagai blok, group selanjutnya wajib diaktifkan, dengan cara menandai "provide block", dan view type wajib untuk memilih list view, titlenya terserah ingin diisi apa (saya disini saya kosongi kalaupun ada isinya dapat diambil alih pada pilihan block) , "nodes per block"nya diisi jangan terlalu banyak karena bisa memenuhi layar pembaca (kasihan kan klo pembaca hanya disajikan link), more linknya dihilangkan tapi pada bagian footer ditambah string dibawah ini biar kalo yang buka kurang puas bisa buka yang gede/halaman blogrollnya.

<a href="http://www.example.com/blogroll">Lanjut</a>

  • Group selanjutnya adalah Fields, di fields ini kita akan bisa memilih fields mana dari suatu node yang akan ditampilkan diluar, untuk membuat blogroll kita hanya akan menampilkan field "Link: URL (field_url)" saja, jadi pilih field tersebut dan tekan add field.
  • Pada group filter, kita akan memilih bagaimana  atau content yang bagaimana saja yang akan ditampilkan. dalam kasus ini kita akan menampilkan content yang sudah terpublish dan yang berjenis blogroll(atau nama apa yang anda definisikan dalam cck tadi).
  • Dalam sort kriteria, kita pilih random saja agar link kita ditampilkan secara acak, tapi ordernya jangan lupa diset biar yang tampil gak acak beneran, jadi pemilihan linknya acak tapi penampilannya tetep diurutkan menurut abjad(ascending/descending).
  • kalau sudah tekan "save and edit", dan lihat hasilnya di http://www.example.com/admin/build/views/blogroll bila bener yang dimaksud adalah content itu langsung aja masuk ke http://www.example.com/admin/build/block pasang deh block yang barusan jadi itu, trus liat juga pagenya. kalo masih ada yang bermasalah setting aja lagi views dan ccknya.

Jadi ya begitulah prosesnya, semoga bisa dipahami, bila ada masalah yang diakibatkan dari tulisan ini saya tidak bertanggung jawab, dan jangan sungkan-sungkan untuk melayangkan makian, melalui halaman kontak saya atau berkicau dalam kantong dibawah ini

Comments

Makasih pak, sungguh sangat

Makasih pak, sungguh sangat berguna. smile

thx tutornya pak, bukmak

thx tutornya pak, bukmak dulu, baru belajar drupal nich smile

thx dah bukmak. mau pakai

thx dah bukmak. mau pakai buat forum juga ya?

salam -- Septian Wibisono

Post new comment

The content of this field is kept private and will not be shown publicly.
Smileys
(muhaha)(banana_ninja)(yahoo)(okok)(panic)(hassle)(scenic)(lonely)(funkydance)(bigeyes)(haha)(evilsmirk)(ninja)(headspin)(banana_rock)(banana_cool)(unsure);-)(worship):-o(::-p:-)(rock)(sleeping):-(8-)(nottalking)(party)(money)(rofl)(music)(sick)(goodluck)(doh):&(griltongue)(woot):-))(evil_grin)(dance)(tears)(lol)(idiot)(angry)(devil)(thinking):-X(annoyed)(applause)(blush)(bringit)(brokenheart)(wave)B-)(drinking)(mmm)(lmao)(K)(hungry)(gym)(heart):-D(girlkiss)(eyeroll)(heart_beat):'-((coffee)(fish_hit)(muscle)(smileydance)(highfive)
By submitting this form, you accept the Mollom privacy policy.