Docs Viewer di blog Auto Generate Content

Postingan ini sehubungan banyaknya permintaan dari Fans blog AGC yang menginginkan bagaimana memanfaatkan Google Docs Viewer di blog Auto Generate Content (dengan Bing API). Tutorial ini agak sedikit ribet, so its for advance user only and use for your own risk! .

Sebelum kamu menerapkan tutorial ini, pastikan blog AGC kamu memakai BING API yang sudah di set dalam bentuk PDF.

Langsung aja deh sob, Om Jev pake WP themes default Twentyten sebagai contoh, berikut langkah-langkah memasang Docs Viewer di blog Auto Generated Content:

A. Membuat Secondary Header untuk Theme WordPress.
1. Bikin file baru dengan nama header2.php dalam direktori theme yang kamu gunakan.
2. Buka header.php dalam Twentyten Theme dan copy semua isinya ke dalam header2.php.
3. Dalam file header2.php, ganti kode dari <title> sampai </title> dengan kode berikut




<?php
$appid = 'Bing APP KEY'; //ganti Bing APP KEY dengan kode api BING blog kamu
$request = 'http://api.bing.net/json.aspx?AppId='.$appid.'&Query='.CleanUrlBlog($requests).'&Sources=Web&Web.Count=1';
$response  = file_get_contents($request);
$jsonobj  = json_decode($response);
foreach((array)$jsonobj->SearchResponse->Web->Results as $result)
{
echo ucwords(CleanFileNameBan(hilangkan_spesial_karakter($result->Title)));
echo ' - ';
}
; bloginfo( 'name' ); ?>

4. Ganti Bing APP KEY dalam kode di atas dengan kode Bing AppID yang bisa kamu dapatkan di sini http://www.bing.com/developers/createapp.aspx.
5. Save perkejaan kamu.

Mesin Pencari Image dengan Google API

Skrip auto konten dalam tutorial cara membuat blog auto-generated content sebenarnya sangat banyak fungsinya. Proses generate konten yang dihasilkan bukan hanya dalam bentuk konten tertulis saja, tapi juga gambar, book, news, dan video. Tapi kali ini kita membahas Google Search API untuk image-nya saja dulu. Seperti halnya cara kerja search engine gambar dari Bing API pada tutorial sebelumnya, Google Search API image ini lebih banyak fungsi yang kita bisa tambahkan dan hasil pencariannya juga lebih banyak dibandingkan dengan menggunakan API Bing.

Bagaimana cara membuat mesin pencari Image dengan Google API di halaman search result WordPress?, ikuti saja langkah-langkahnya sebagai berikut:

1. Buka editor search.php blog wp kamu.

2. Kode 1 (Script proses keyword) – Tempatkan Kode berikut di paling atas sebelum kode <?php get_header(); ?>, jangan lupa daftarkan situs kamu di Google API sebelumnya untuk mendapatkan API key http://code.google.com/apis/ajaxsearch/key.html

< ?php define('GOOGLE_API_KEY', '');
function pete_curl_get($url, $params){$post_params = array();
foreach ($params as $key => &$val) {
if (is_array($val)) $val = implode(',', $val);
$post_params[] = $key.'='.urlencode($val);
}
$post_string = implode('&', $post_params);
$fullurl = $url."?".$post_string;
$ch = curl_init();curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);curl_setopt($ch, CURLOPT_URL, $fullurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040608'); //kamu bisa pake user agent yang lain, lihat listnya di sini www.user-agents.org
$result = curl_exec($ch);curl_close($ch);
return $result;
}function perform_google_web_search($termstring)
{
$start = 0;
$result = array();
while ($start<10) //kamu bisa ganti angka "50" untuk jumlah list  yang ditampilkan
{
$searchurl = 'http://ajax.googleapis.com/ajax/services/search/images?v=1.0';
$searchurl .= '&key='.'ABCDEFG'; //ganti ABCDEFG dengan kode api Google http://code.google.com/apis/ajaxsearch/signup.html
$searchurl .= '&start='.$start;
$searchurl .= '&rsz=large'; //kamu bisa pake "small" untuk menampilkan hanya 4 (maksimal) pencarian
$searchurl .= '&filter=0'; //kamu bisa ganti "filter=1" untuk mem-filter hasil pencarian
$searchurl .= '&q='.urlencode($termstring);
$response = pete_curl_get($searchurl, array());
$responseobject = json_decode($response, true);
if (count($responseobject['responseData']['results'])==0)
break;
$allresponseresults = $responseobject['responseData']['results'];
foreach ($allresponseresults as $responseresult)
{
$result[] = array(
'url' => $responseresult['visibleUrl'],
'title' => $responseresult['titleNoFormatting'],
'thumbnail' => $responseresult['tbUrl'],
'originalurlimage' => $responseresult['originalContextUrl'],
);
}
$start += 8;
}
return $result;
}if (isset($_REQUEST['s'])) {
$termstring = urldecode($_REQUEST['s']);
} else {
$termstring = '';}
?>
 

Kode < ?php pada kode 1 line 1 agak terpisah, dirapatkan aja kek gini <?php

Kode 1 pada line 19 untuk kode

......
while ($start<10)
......

ganti kode < dengan kode < jadinya seperti ini while ($start<10)

Cara Membuat Mesin Pencari Ebook bentuk PDF di WP

Situs mesin pencari atau search engine untuk mendapatkan ebook dengan gratis sudah banyak tersebar di Internet. Bagaimana cara membuat mesin pencari ebook dalam bentuk file PDF seperti itu?
Sudah baca dan mempraktekkan tutorial cara membuat auto-generated content pada post saya sebelumnya? dari skrip tersebut ditambah gabungan beberapa plugin, situs search engine pencari artikel PDF sudah dapat kamu buat dengan sekejap.

Berikut langkah-langkah bikin search engine untuk e-book format PDF di blog WordPress:
1. Kita masih pake search.php theme WP sebagai halaman hasil pencarian dan API Bing untuk meng-generate hasilnya.

2. Ikuti saja langkah-langkah membuat auto-generated content di halaman pencarian WordPress sampai selesai.

3. Kamu tinggal menambahkan kode filetype%3Apdf+ pada line 17 Kode 1 (Script proses keyword). Jadinya seperti ini:

......
$searchurl .= '&Query=filetype%3Apdf+'.urlencode($termstring);
......

4. Masih pada Kode 1 (Script proses keyword), perbanyak jumlah hasil pencarian pada line 19, misalnya kita mau buat jadi 50 hasil pencarian. Kodenya seperti ini:

......
$searchurl .= '&Web.Count=50'; //jumlah list file PDF yang dihasilkan
......

5. Ganti line 19 pada Kode 2 (hasil yang ditampilkan) untuk menambahkan tautan/link download pada sumber artikel yang dihasilkan, jadinya seperti ini:

......
print '

DOWNLOAD '; ......

Selesai!

Plugin WordPress yang mungkin kamu butuhkan dalam pembuatan mesin pencari ini adalah:

  • Recent Google Searches Widget By Keith P. Graham. Download di wordpress.org/extend/plugins/recent-google-searches-widget/
  • Recent Searches Widget By Daniel Fruzynski. Download di wordpress.org/extend/plugins/recent-searches-widget/
  • Plugin STT 2 yang sudah di-edit.

Selamat mencoba sob!

Update 26 April 2010 Pukul 15.25
Nggak cuma file PDF dink, kamu juga bisa bikin search engine Excel, PowerPoint, dan Word hanya dengan mengganti kode “pdf” pada line line 17 Kode 1 (Script proses keyword) dengan kode “xls” untuk excel, “ppt” untuk PowerPoint, “doc” untuk Word (dokumen).

Baca juga Tutorial robots.txt yang berguna untuk me-restriksi sekaligus mem-filter konten dari search engine.

Auto-Generated Content: konten tak berujung dan berputar

Auto generated content, scraped content, blog putar-putar atau apapun namanya sudah semakin merajalela di search engine. Opini baik dan buruk mengenai keberadaan blog dengan konten seperti ini pun, nggak bisa dihindari begitu aja. Google pun sudah bekerja keras agar search engine-nya tidak dipenuhi dengan konten-konten dari “auto-generated content”.

Trafik dan Auto-Generated Content (AGC)
Keinginan blogger, seperti saya misalnya, mendapatkan trafik tinggi secara “instant” lewat skrip auto-generated content, sama sekali tidak ada yang salah dan tidak bisa dihentikan begitu saja. Bagi saya pribadi, ancaman akan dibanned dari mesin pencari, dapat komentar yang kurang menyenangkan dari pengunjung, toh tidak juga membuat saya terlalu risau. Justru itu memberitahu kita untuk lebih kritis memperbaiki AGC buatan kita, tanpa AGC aja ente bisa dimaki pengunjung kok . Lagipula nggak mudah kok membuat blog dengan auto konten, apa lagi langsung mendapatkan trafik dalam hitungan jam dan hari. So keep go on Sob!

Sikap Google terhadap situs atau blog Auto-Generated Content
Google pun tidak melarang sekalipun akan keberadaan auto-generated content (baca lebih jelas di sini, bagaimana Google menyikapi Little or no original content). Mengenai bertebarnya blog seperti ini, bukan cuma di google.co.id saja yang kini sudah banyak dipenuhi dengan auto content, Google.com juga banyak kok, dan ini sudah berlangsung bertahun-tahun. Kita aja yang telat tau.
Jadi jelas, tidak ada larangan sekalipun membuat blog dengan generated content.

Struktus permalink/url Auto-Generated Content
Jika kamu menandai permalink yang seperti ini
www.yourdomain.com/search/key1+key2+key3 adalah permalink auto konten dan harus dihindari, hmm…ente salah besar sob. Itu adalah rewrite permalink default WordPress! dan isinya belum tentu juga hasil generate dari konten milik orang lain. Lagian permalink seperti itu bisa saja kita modifikasi menjadi bentuk lain, dan kamu tetap tidak bisa mengenali dengan hanya melihat struktur permalink, mana blog auto-generated content, mana yang bukan, sekalipun kamu melihat isinya. Modifikasi struktur permalink dan tampilan blog hasil AGC-lah, yang kini banyak diminati para fans AGC, dan hasilnya? situs besar sudah banyak yang pake auto-generated content dan tersebar di search engine, Google.com sekalipun!. Contohnya? googling donk! entar ane fitnah lagi kalo ngasih contoh

Lapor blog AGC ke Google
Silahkan saja melakukan pelaporan terhadap blog AGC ke Google, toh om G yang akan menjadi jurinya nanti kalo urusannya dengan mesin pencari. Catat!, Google tidak menilai mana blog AGC dan mana yang bukan blog AGC tapi mana blog AGC yang “bagus” dan mana yang tidak, bukan begitu sob!

Auto-Generated Content berputar dan tak berujung
Blog AGC menampilkan halaman yang isinya mengandung beberapa title dan abstrak dari konten orang lain, layaknya mesin pencari, tapi ini namanya mesin pencari dalam mesin pencari atau bisa disebut search result in search result. Mesin pencari biasanya menampilkan title, abstrak dan url dari suatu web/blog. Jika kita mengklik tautan title/judul dalam hasil pencarian maka kita akan menuju pada url yang tertera dari halaman pencarian tersebut.

Nah yang banyak dipakai oleh para pengguna AGC adalah memodifikasi url/permalink title dari konten yang di-generate menuju pada search result blog itu sendiri, sehingga jika kita mengklik tautan title-nya, kita akan dibawa ke konten yang tak berujung, berputar-putar, tidak ada habisnya! Biasanya mereka juga tetap menampilkan sumber situs-nya. Buat pengunjung nih, yang menemui konten seperti ini, silahkan menuju langsung pada sumber situs yang tertera, supaya kamu tidak di ajak berputar-putar.
Mereka juga menyertakan edukasi/disclaimer/pernyataan bahwa konten tersebut berasal dari mesin pencari, jadi jangan jengkel dulu sob!

Modifikasi permalink title di Auto-Generated Content
Bagaimana mereka melakukan modifikasi permalink auto content menuju ke permalink blog itu juga? Gini sob, permalinknya dibuat menuju url blog itu juga, ditambahkan dengan kata-kata yang diambil dari title yang berasal dari konten yang ter-generate. Misalnya, lihat gambar berikut;

Tutorial auto generated content yang saya buat sebelumnya tidak menyertakan permalink pada titlenya, bagaimana jika dibuat permalink seperti pada contoh gambar di atas?

Saya sudah kasih tahu sebelumnya lewat komentar, tapi nih saya kasih tau yang lebih sempurna lagi, sekaligus menanggapi beberapa pertanyaan dari beberapa fans AGC .
Ada beberapa tipe permalink title yang biasa dipake,

  1. www.namadomain.com/search/key+key+key
  2. www.namadomain.com/search/key+key+key.html
  3. www.namadomain.com/search/key-key-key
  4. www.namadomain.com/search/key-key-key.html

“Bagaimana cara bikin struktur permalink di title auto-generated content seperti itu om Jev?”

Thumbnail image pada Auto Generated Content

Bagaimana cara menampilkan thumbnail image pada auto-generated content di WP?. Begitulah kira-kira pertanyaan inti dari cowox_katrox pada postingan auto-generated content di WordPress.

Pasang auto-generated content di single post wordpress

Kalo mau menampilkan thumbnail image, kamu bisa menggunakan fasilitas dari Thumbshot. Pada kode 2 halaman 7 auto-generated content, cukup tambahkan kode berikut:

print '';

Jadinya seperti ini:

print '
'; print '

'.htmlspecialchars(CleanFileNameBan($result['title'])).'

'; print '';//tambah thumbnail image situs print ' '.CleanFileNameBan(strip_tags($result['abstract'])).' '; print '

'.$result['url'].' '; print '

';

Kondisikan aja kode css untuk ukuran gambar-nya Sob. Selamat mencoba!

Please Note
Pasang atribusi Thumbshots (tautan ke thumbshots.org),misalnya di footer, jika mau menggunakan fasilitas thumbnail image.

Bagaimana merubah tanda (+) jadi (-) di permalink pencarian WP ? serta bagaimana merubah kata search di url search result wordpress ?. Semua dibahas lengkap dalam Tutorial blog Jevuska.