Sebenarnya sudah sejak lama ingin menulis sebuah tulisan atau buku mengikuti gaya penulisan yang terdapat pada DocBook, tapi apa daya sampai sekarang masih belum ada waktu untuk “ngoprek” format yang tersedia di DocBook
Keinginan saya yang lain yaitu bagaimana meng-integrasikan antara WordPress yang sudah terbukti sebagai CMS (Content Management System) blogging yang paling populer dengan DocBook yang sudah dikenal luas sebagai alat untuk penulisan dokumentasi sebuah software.
Kombinasi struktur buku yang terdapat di DocBook dengan banyak-nya plugin yang tersedia untuk WordPress plus adanya fasilitas komentar, bagi saya ini merupakan sebuah kombinasi yang pas bagi seoarang penulis untuk mem-publish tulisan-nya di Internet
Plus-nya sebagai penulis yaitu kita bisa langsung mendapatkan respon pembaca melalui fasilitas komentar yang sudah terdapat pada WordPress
Nah untuk merealisasikan ide diatas, kemarin saya juga sudah coba iseng-iseng untuk mengimplementasikan-nya pada blog ini. Dan hasilnya bisa teman-teman lihat pada tulisan Berkenalan dengan ISO 8583 Menggunakan Java
Masih sangat-sangat sederhana sih, tapi setidaknya sudah bisa mencukupi kebutuhan saya saat ini yaitu menulis buku layaknya menulis blog
plus dapat fasilitas komentar langsung pada bab yang dibahas
Nah untuk teman-teman yang ingin mencoba konsep serupa dan ingin tahu apa yang dibutuhkan agar blog kita mempunyai halaman seperti itu, langkah pertama copy paste beberapa script dibawah ini dan simpanlah pada direktori themes yang teman-teman gunakan. Script-script yang diperlukan yaitu :
- docbook-archive.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
<?php /* Save this file on /wp-content/themes/<your-themes>/docbook-archive.php * where <your-themes> is your current blog themes :) * * Template Name: DocBookArchive */ ?> <?php get_header(); ?> <div id="content" class="narrowcolumn"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2><?php the_title(); ?></h2> <div class="entry"> <?php the_content('<p class="serif">Read the rest of this page »</p>'); ?> <?php global $id; wp_list_pages('child_of=' . $id . '&title_li=' . '&depth=1'); ?> </div> </div> <?php comments_template(); ?> <?php endwhile; endif; ?> <?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?> </div> <?php get_sidebar(); ?> <?php get_footer(); ?> |
File docbook-archive.php ini berfungsi sebagai halaman depan untuk semua tulisan yang kita publish
Sedangkan bagaimana cara pakainya yaitu buatlah sebuah halaman baru dengan nama misalkan Tulisanku kemudian pada opsi Page Attributes pilihlah (no parent) pada opsi Parent dan DocBookArchive pada opsi Template seperti gambar dibawah ini :

Cara Penggunaan Template DocBook Archive
Sedangkan tampilan live-nya adalah seperti gambar dibawah ini :

Tampilan Halaman Dengan Template DocBook Archive
(more…)