Feeds:
Posts
Comments

Archive for the ‘Domino Development’ Category

Minggu lalu, di sela-sela diskusi dengan salah satu pengguna IBM Notes Domino, saya di informasikan mengenai kemungkinan celah yang bisa digunakan oleh user biasa untuk mengintip http password.

Lho? Kok bisa?
Bagaimana caranya?

Beliau menunjukan kepada kami, langkah demi langkah untuk mengintip http password hanya dengan menggunakan web browser.

(more…)

Read Full Post »

Dear All,

Pada kesempatan kali ini saya akan memberikan tips untuk para Administrator IBM Domino Server. By default, ketika user notes membuka kotak dialog mail addressing, maka akan terlihat daftar kontak di urut berdasarkan “Last Name” seperti pada gambar di bawah ini:

Mail Addressing by Last Name

Mail Addressing by Last Name

Mungkin Anda (Domino Admin) pernah mendapat permintaan dari user Notes anda, bagaimana mengubah tampilan berdasarkan first name atau me-modifikasi sesuai dengan kebutuhan. Misalnya akan di tampilkan berdasarkan First Name + Initial + Last Name dan attribut lainnya seperti job title, NIP atau lain sebagainya.
(more…)

Read Full Post »

Halo,

Para pengembang aplikasi ibm lotus notes, mungkin pernah dihadapkan suatu kebutuhan di mana, aplikasi yang hendak di buat membutuhkan data yang berasal dari xls spreadsheet.

Sepanjang pengetahuan saya, ini bisa dilakukan dengan menggunakan view import/export atau membuat agent lotus script di dalam aplikasi yang berfungsi untuk membaca source XLS dari folder tertentu, dan kemudian agent ini melakukan updating/creating notes document.

Dalam kesempatan berkunjung ke salah satu pelanggan. Kami mendapat pertanyaan cara melakukan import dari XLS ke aplikasi lotus notes. Atas saran kolega saya, Mat Newman, beliau merujuk ke aplikasi Data Moving Animal yang bisa di download dari openntf.org.

Data Moving Animal adalah tools untuk melakukan sinkronisasi baik antar Notes database ataupun dari Notes database ke file XLS. Dibuat oleh David Jeyachandran dan Olli Kämäräinen pada sekitar akhir tahun 2008. Penulis berpendapat, tools ini sangat bagus sekali bagi para pengembang Notes. Sangat mudah digunakan. Akan dapat menghemat waktu Anda untuk melakukan bisnis proses yang diinginkan, sebagai Developer Notes, Anda tidak perlu dipusingkan untuk membuat scripts untuk melakukan updating antara notes database ke XLS ataupun sebaliknya, serahkan hal ini ke aplikasi ini saja.

Cara kerjanya akan saya jelaskan secara singkat sebagai berikut: (more…)

Read Full Post »

Beberapa bulan yang lalu ada kebutuhan dari salah satu pengguna domino.doc untuk menyalin ribuan dokumen/ data-data yang ada di domino.doc ke suatu folder. Seperti yang kita ketahui produk domino.doc sudah dihentikan dan pengguna di sarankan untuk pindah menggunakan filenet.

Saya membuat tools aplikasi sederhana yang fungsinya akan menyalin data-data dari domino.doc ke folder yang akan kita tentukan:

cara kerjanya seperti ini: (more…)

Read Full Post »

Halo,

Untuk teman-teman pengembang IBM Lotus Domino, sudah update mengenai XWORK Server?

XWORK server di rancang untuk para Domino Developer mengembangkan aplikasi agar bisa berjalan di platform NON DOMINO. Ketika anda akan menawarkan solusi workflow, document management, dan lain sebagainya Anda tidak perlu terpaku dengan customer yang menggunakan platform IBM Domino.

Dari sisi lisensi, lebih mudah dan lebih ekonomis karena tidak diperlukan lisensi baik dari sisi jumlah user (CAL) atau dari sisi PVU (cores).
No PVU!
No CAL!

Hanya sekitar $2,000 (dua puluh juta rupiah) per server ! itu saja
Sesuai informasi di sini!

Istilah per server di atas, di batasi hanya untuk 4 macam aplikasi, dan masing-masing aplikasi terdiri dari 4 database (NSF) saja.

Batasan lainnya adalah… tidak bisa menggunakan notes client, jadi hanya web users saja loh…

Informasi detail mengenai IBM XWORK server silahkan kunjungi URL ini

Untuk pengembang aplikasi, bila kalian mempunyai solusi yang berjalan di atas IBM Domino dan ingin di promosikan di blog saya ini, silahkan kontak saya. Gratis, nggak ada biaya untuk posting :-)

Read Full Post »

Beberapa hari yang lalu ada yang menanyakan kepada saya mengenai contoh sederhana bagaimana membuat fungsi CRUD di domino xpages. Seperti yang kita ketahui CRUD adalah fungsi dasar dari pembuatan aplikasi. Fungsi CRUD adalah kependekan dari Create, Read, Update dan Delete.

Untuk para notes veteran yang terbiasa menggunakan domino designer classic, mungkin tidak mengalami kesulitan untuk membuat fungsi ini. Namun, sejak versi Domino 8.5, element design Xpages di sertakan ke dalam domino designer, membuat cara kita coding di domino berkembang di tingkat yang lebih advance.
(more…)

Read Full Post »

Halo All,

Kalau ada yang tertarik untuk belajar lebih detail mengenai XPAGES, silahkan mendaftar di URL link di paling bawah tulisan ini. Biayanya gratis!

Dengan mengikuti workshop ini, kamu akan mempelajari:

  • Create a new XPage in an application
  • Create a custom control in an application
  • Bind a document in an application as a data source to an XPage
  • Use an @function in an XPage
  • Configure server-side and client-side validation at the server and application level
  • Modernize an existing NSF application to an XPages application
  • Deploy XPages applications from the development environment to Notes clients

Silahkan ya, mumpung gratis sebelum expired …..
IBM Lotus Notes and Domino: Building collaborative applications with XPages workshop

Read Full Post »

By default,  ketika menerima email dari internal (dari satu notes domain yang sama), tampilan sender from di lotus notes client adalah seperti format berikut: Full Name/OU/CERT, misalnya: John Doe/Indonesia/IBM.

Pertanyaan dari salah satu pengguna Lotus Notes adalah, bagaimana cara mengubah tampilan from dari format John Doe/OU/Cert menjadi format sepert: John Doe <jdoe @ internet . com > seperti pada gambar di bawah ini.

Tampilan Sender From

Tampilan Sender From

Caranya adalah dengan me-modifikasi sedikit email template, menggunakan domino designer.
(more…)

Read Full Post »

Halo teman-teman,

Saya baru saja menemukan blog mengenai belajar Lotus Domino XPAGES dalam bahasa indonesia. Silahkan kunjungi di:

http://belajarxpages.blogspot.com/

Semoga pemilik blog ini akan selalu terus update mengenai perkembangan teknologi xpages dan bermanfaat bagi kita semua.

O’ya, minggu depan, tanggal 19 September 2011 bertempat di ruangan TEC, IBM Office di Plaza Office Tower, kami akan mengadakan event mengenai Lotus Domino XPAGES. Bagi teman-teman yang hendak mendaftar untuk menghadiri acara ini silahkan kunjungi facebook group kami di URL di bawah ini

Indonesia Lotus Users Group

informasi pendaftaran tersedia di sana.

Read Full Post »

Pernahkah mengalami kejadian ketika salah seorang pengguna Lotus notes mengirim email baik sengaja maupun tidak sengaja yang mengandung virus/ trojan atau spam ke seluruh pengguna Lotus Notes di tempat Anda?

Beberapa tahun yang lalu, saya sempat di minta oleh salah seorang customer Lotus Notes untuk membuatkan suatu script yang memungkinkan seorang Domino administrator mengambil/ menghapus email-email yang terlanjur terkirim ke mailbox user.

Dan sejak itu ada beberapa lagi customer lainnya yang mengalami kejadian yang sama.

Beberapa minggu yang lalu bapak Yudi menulis di wall Facebook dan email di milis Lotus-Id menanyakan hal yang sama. Di kesempatan ini saya akan sharing hasil koding saya beberapa tahun lalu, semoga berguna.
(more…)

Read Full Post »

Teman – teman Lotus Notes Domino Developer, apakah kalian memerlukan worflow engine?

Teman baik saya, Gunawan Wibowo telah membuat workflow engine yang dia kembangkan sejak lama, tepatnya sejak tahun 1998 dan sampai sekarang beliau masih menggunakan workflow engine yang di buat menggunakan platform Lotus Domino Designer.

Kabar baiknya beliau mempersilahkan kalian menggunakan workflow engine buatannya secara gratis.

Silahkan kunjungi blog-nya di sini

Read Full Post »

Bagi teman-teman yang mempunyai tugas sebagai Lotus Domino Administrator, membatasi pengiriman lampiran bagi pengguna di tempat anda adalah hal yang sangat di perlukan, terlebih lagi bila bandwith dan mesin server Lotus Domino Anda telah masuk dalam kategori C Spasi D.

Saya pernah liat contoh, macetnya router task di sebabkan oleh salah satu pengguna yang mengirimkan email dengan lampiran di atas 10 Mb dan di kirim ke seluruh user. Dampaknya adalah server macet dan sibuk sejadi-jadinya. Itu server di restart berkali-kali juga nggak akan nolong. Ibarat the Bank Central di guyur milyaran dollar juga nggak akan nolong keluar dari krisis. :-D
Solusinya, matikan dulu domino server, simpan mail.box di tempat yang aman, hapus semua email dengan lampiran di mail.box tadi, kembalikan ke tempat semula dan jalankan kembali domino server. Jalan lagi deh.
Mau lebih aman lagi? jalankan script untuk menghapus email-email yang telah terkirim tadi. Lain kali saya akan share script untuk keperluan ini.

Nah, kalau sudah begini kita nggak bisa salahkan pengguna, lha wong dia cuma klik sini, klik di situ, klik atas, klik bawah, 1 Mb, 10 Mb, 100 Mb, nggak tau bedanya dia, yang dia tau klik send, beres deh. Mirip orang-orang mondar – mandir cari utangan ke Bank, lha dia sendiri juga nggak tau apakah nantinya akan mampu bayar….

Satu contoh lagi, ada pengguna yang kirim lampiran lebih dari 40 Mb dan di kirim ke group. Tapi kebetulan Servernya dan Bandwitdhnya mantap sehingga nggak menganggu operasional, tapi dia di maki-maki sama puluhan orang, konyolnya lagi, orang2 yang memaki-maki dia “reply to all“, jadinya satu hari cuma liat email ngurusin hal ini.ha ha ha ha.

oke, kembali ke pokok permasalahan,

Oleh karena contoh inilah, selain pembatasan ukuran email masuk, pembatasan email keluar per email juga sebaiknya di lakukan.

Namun sayangnya pembatasan jumlah ukuran lampiran email keluar hanya bisa di lakukan per-server.
Contohnya, bila satu mail server telah di set untuk membatasi pengiriman maksimum 5 Mb per email, maka rules ini akan berdampak ke semua user yang terdaftar di email server ini.

Bagaimana bila di inginkan, saya sebagai domino administrator hendak membatasi pengiriman lampiran user saya berdasarkan group?

Misalnya, group terdiri dari 4 kelompok berdasarkan level jabatan hanya boleh mengirimkan jumlah total lampiran seperti yang tertulis di bawah ini:

Group Standard user, hanya boleh mengirim lampiran di bawah 3 Mb,
Group Manager < 5 Mb,
Group BOD < 10 Mb,
Group Owner < 15 Mb

Fitur Server Rules, memungkinkan untuk memfilter email yang akan di kirimkan apakah melebihi ukuran yang telah di tetapkan,

Namun sayangnya akan sangat repot sekali membuat filtering untuk tujuan berdasarkan group seperti daftar group di atas, bila di paksakan akan sangat mempengaruhi beban server.

Untungnya, Lotus Notes Email mempunyai kode sumber (source code) yang terbuka (open), sehingga bebas untuk di lakukan modifikasi. Yang kita akan lakukan adalah memodifikasi Email Template.

Cara kerjanya adalah, ketika pengguna akan mengirim email dengan menekan tombol send, maka sebelum email di kirimkan, kita akan sisipkan logic formula yang akan mencek jumlah size total lampiran dan men-cek nama group apakah kita di perbolehkan mengirim email di bawah batas yang telah di tentukan.

Lebih terinci: kita akan membuat shared field, di mana share field ini akan mengandung logic untuk melakukan filtering. Share field ini akan kita sisipkan di form “Memo”, “Reply”, dan “Reply with history and attachments”

Pertama-tama yang mesti Anda sebagai Domino Administrator lakukan adalah membuat daftar group bila belum ada.
Dari contoh di atas, Group Standard User tidak perlu di buat, karena pada umumnya standard user memiliki user yang terbanyak di bandingkan 3 group lainnya yang di telah di sebutkan di atas.

Pastikan Anda mempunyai Domino Designer, dan gunakan ID Domino Admin atau ID yang lainnya yang memperbolehkan membuka email template. Hati-hati kita akan merubah email template. Backup dan simpan baik-baik email template yang sekarang ini di gunakan. Contoh email template yang di gunakan adalah mail7.ntf, mail8.ntf atau mail85.ntf tergantung dari versi server dan versi email yang digunakan.

Dalam contoh ini, saya membuat email template baru yang saya beri nama mail85m1.ntf yang merupakan new copy dari mail85.ntf

create_shared_fieldsBuka Domino Designer, Buka aplikasi mail85m1.ntf atau apapun nama aplikasi email template yang akan Anda gunakan.
Bila Anda menggunakan Domino Designer versi 8.5, siap-siap akan ada banyak interface yang berubah di bandingan dengan domino designer versi sebelumnya.
Ya, karena di versi 8.5 ini, Domino Designer running on Eclipse !

Buatlah shared field, dengan membuka navigasi shared elements –> fields. Tekan tombol new shared fields.

Berikan nama field sesuai selera Anda, Sebagai contoh, saya memberikan nama field ini sebagai “AttRestrictionRules“,

Paste formula di bawah ini, dan pastikan masuk ke “input validation”, bukan masuk “default value” atau tempat lainnya!

———————————————-

REM {GTW 2009};
OneMb := 1000000;
BeingMailed:=@If(@IsDocBeingMailed;1;0);

REM {DebugFlag=0 –> Debug mode off};
REM {DebugFlag=1 –> Debug mode on};
DebugFlag:=0;

quotaStdUser:=3;

GroupNameManager := “GroupManager”;
quotaManager:=5;

GroupNameBOD := “GroupBOD”;
quotaBOD:=10;

GroupNameOwner := “GroupOwner”;
quotaOwner:=15;

AttLengths:=@If(@Attachments=0;0;@Sum(@AttachmentLengths));

msg1:=”You are attempting to send a mail item whose total size is “;
msg2:=” megabytes or greater.  Please reduce the number of attachments and/or the size of the attachment(s) so the total amount of data being sent is below “;
msg3:=” megabytes”;

G2:=@If(@Member(GroupNameManager; @UserNamesList); 1;0);
Q2:=@If(AttLengths < (quotaManager*oneMb);1;0) ;
F2:=msg1+@Text(quotaManager)+msg2+@Text(quotaManager)+msg3;

G3:=@If(@Member(GroupNameBOD; @UserNamesList); 1;0);
Q3:= @If(AttLengths < (quotaBOD*oneMb);1;0) ;
F3:=msg1+@Text(quotaBOD)+msg2+@Text(quotaBOD)+msg3;

G4:=@If(@Member(GroupNameOwner; @UserNamesList); 1;0);
Q4:= @If(AttLengths < (quotaOwner*oneMb);1;0) ;
F4:=msg1+@Text(quotaOwner)+msg2+@Text(quotaOwner)+msg3;

G1:=@If(G2:G3:G4 = 0;1;0);
Q1:= @If(AttLengths < (quotaStdUser*oneMb);1;0) ;
F1:=msg1+@Text(quotaStdUser)+msg2+@Text(quotaStdUser)+msg3;

FErrMsg:=@If (
(G2=1 & Q2=0);F2;
(G3=1 & Q3=0);F3;
(G4=1 & Q4=0);F4;
F1);

GW:=@If( (G1&Q1=1 | G2&Q2=1 | G3&Q3=1 | G4&Q4=1);”Success”;”Gagal ” + FErrMsg);
GW2:=@If( (G1&Q1=1 | G2&Q2=1 | G3&Q3=1 | G4&Q4=1);1;0);

y1:=”G1 = ” + @Text(G1) + ” G2=” + @Text(G2) + ” G3 = ” + @Text(G3) +” G4 = ” + @Text(G4);
y2:=”. Att Length = “+@Text(AttLengths)+” “+GW;
y3:=y1+y2;

GW3:=@If(DebugFlag = 1 ;@Failure(y3);
DebugFlag = 0 & GW2=1;@Success;
DebugFlag = 0 & GW2=0;@Failure(FerrMsg);@Success
);

@If(BeingMailed;GW3;@Success)

fields_formula

Sudah?

Perhatian: Liat variabel DebugFlag di atas. Bila anda menguji apakah script ini berhasil atau tidak, silahkan ganti variabel DebugFlag di atas menjadi 1.
Kotak dialog akan muncul memberi tahu kepada Anda apkah script berjalan sukses atau gagal. Apapun kondisinya email ini tidak akan terkirim, ini hanya memberikan status Success atau failure.

Silahkan masuk ke navigasi form, dan sisipkan shared field ini ke dalam form2 berikut ini:
1. form Message alias Memo
2. form Reply alias Reply
3. form Reply with history and Attachments alias Reply

Sisipkan shared field “AttRestrictionRules” di sebelah field “Classificaiton” seperti contoh gambar di bawah ini.

insert_shared_fields

Lakukan hal yang sama pada 2 form “Reply” dan “Reply with history”

Sampai di sini, Anda telah memodifikasi email template mail85m1.ntf

Kita perlu user dan mailbox nya untuk uji coba.

Pilih salah satu user, sebagai contoh user test dengan mailbox yang berada di mail\usertest.nsf
Ketikan di server console “load convert mail\usertest.nsf * mail85m1.ntf”
Atau….
dari workspace klik kanan icon mail user test, masuk ke menu Application –> Replace Design, dan pilih template Mail85M1.ntf

siap-siap untuk menguji script ini.

Bila signer dari aplikasi email template yang Anda buat tadi belum terdafar di ECL (Execution Control List) maka akan muncul kotak peringatan Execution Security Alert seperti di bawah ini:

ecl

Jangan kuatir, ini karena Lotus notes client mendapatlan perintah untuk melakukan hal-hal yang di rasakan berbahaya dan butuh konfirmasi dari Anda sebagai pengguna untuk menilainya, apakah boleh trus atau tidak. Pandulah pengguna untuk memilih “Start trusting the signer to execute this action”, bila pengguna melakukan ini maka di kemudian hari, kotak ESC tidak akan muncul kembali.

Adalah lebih baik juga sebelum di apply email ini ke seluruh user, Anda sebagai admin menjalankan policy setting untuk ECS dan tambahkan ID Domino Admin anda ke dalam list. Sehingga “memaksa” user untuk menjalankan script akal-akalan yang telah kita buat dengan susah payah :-).
Caranya? nanti deh lain kali saya akan bahas mengenai implementasi policy setting. Oke ?

Silahkan masuk sebagai user test dan coba kirim email dengan lampiran lebih dari yang telah di tetapkan yaitu 3 Mb.

failuremsg1

Bila ingin di implementasikan ke seluruh user, ketikan di server console:

“load convert mail\*.* * Mail85M1.ntf”

Oya, script ini hanya berjalan di Notes Client, untuk versi web atau iNotes tidak berlaku.

Semoga bermanfaat,

Read Full Post »

Domino web access atau dulunya di kenal dengan nama inotes, sejak versi 8.0.1 yang di release bulan februari 2008 lalu kini tampil dengan dua versi, yaitu versi full dan satunya lagi adalah versi lite. Untuk yang mempunyai bandwidth terbatas, versi lite layak untuk di coba.

Tulisan di sini, membantu anda untuk membuat mail redirector sehingga user cukup login ke database ini dan system akan meng-arahkan (redirect) user ke web mailnya masing-masing.

Pertanyaan dari salah satu client kami adalah, bagaimana membuat dwa lite ini menjadi default main page, karena saat ini yang menjadi default main page adalah DWA yang versi full. Berikut akan saya sharing hasil otak-atik saya membedah database mail redirector.

Caranya adalah; gunakan domino designer untuk membuka database mail redirector yang anda telah buat.

1. Buka form “AutoLogin”. Open “AutoLogin” form.
2. Carilah field $$HTML yang terletak di pojok kanan bawah. Find the $$HTML field on the right corner below.
3. Lakukan modifikasi di field ini, seperti terlihat dalam gambar. Do modification the red text as it appears on the following text:

@If(tmpWMRProfileURL=””;”?OpenDatabase&ui=inotes“;tmpWMRProfileURL);

rubahlah menjadi. Change from the top into below like this.

@If(tmpWMRProfileURL=””;”?OpenDatabase&ui=dwa_lite“;tmpWMRProfileURL);

Nah, sekarang mail redirector telah menjadikan DWA Lite sebagai default pilihan user-user Anda dalam membuka domino web mail.

At this moment, everytime your users hit the mail redirector, it will make it dwa lite interface as a default. But, the users still change their web mail interface by click the “preference” button at top right button on the main page.

Read Full Post »

Teman-teman IT Admin sekalian, apakan Anda masih pake MS exchange 5.5? sejak tahun 2006 lalu microsoft no longer support that version. Mereka menganjurkan untuk segera migrate (bukan upgrade) ke versi terbarunya.

Mengutip dari situs ini bahwa tidak mudah untuk migrasi dari exchange 5.5 ke exchange 2007.

Biasa lah, “ciri khas” productnya microsoft. Versi terbaru belum tentu kompatibel dengan versi terdahulu.

Apakah anda bisa membuka file ms office vista di office 2003? bisa ? :-)
yah, bisa puyeng.

Kembali ke masalah, Saya kutipkan important point dari situsnya microsot di atas sebagai berikut

You cannot upgrade an existing Exchange Server version 5.5 organization to Exchange 2007. You must first migrate from the Exchange Server 5.5 organization to either an Exchange 2003 organization or an Exchange 2000 organization, and then you can transition the Exchange 2003 or Exchange 2000 organization to Exchange 2007.

Ini nggak cuma sekedar migrasi exchange nya saja looh! tapi juga Windows Server, Active Directory, SQL Server dan konco konco lainnya. Saya belum explore lebih jauh apa yang mesti di pertimbangkan ketika akan migrasi produk2 yang berhubungan dengan Exchange.

Bagi Anda yang tidak ingin terikat dengan satu vendor, Ada baiknya bila Anda mempertimbangkan IBM Lotus Notes Domino sebagai infrastuktur messaging dan unified communication collaboration di tempat Anda.

Sejak versi 1.0 sampai dengan yang sekarang versi 8.0, IBM Lotus Notes Domino di jamin backward compatible. Proses upgrade (dan juga downgrade) relatif mudah. bahkan tidak perlu embel macam-macam.

Lotus Domino juga bisa di akses melalui Microsoft Outloook. Jadi tidak perlu khawatir bila user user Anda menolak menggunakan UI yang baru.

Bagi teman teman yang sudah menggunakan Domino dan berencana untuk pindah ke lain hati, jangan sampai kejadian ini menimpa Anda sekalian.

Masih tetap mau pake Exchange? Ada teman saya, budi febrianto yang menulis topik ini di sini

Mau membandingkan exchange dengan domino dengan fair dan jujur? Lihat di sini

Read Full Post »

Di posting sebelumnya, kita sudah pelajari cara membuat aplikasi ajax sederhana dengan menggunakan domino designer. Untuk contoh lainnya silahkan download di url di bawah ini.

http://www.nsftools.com/tips/NotesTips.htm#notessuggest

Letakan di domino server anda, dan jangan lupa di sign menggunakan server id / user id yang berhak menjalankan agent.

ns1.jpg

Aplikasi ini akan me-lookup dari notes address book dan menyarankan pilihan daftar contact yang tersedia. agak mirip-mirip dengan feature type-ahead lah!

Kalau cuma begini, kurang seru ah. Sekarang coba lihat url di bawah ini

http://code.google.com/apis/ajaxfeeds/documentation/blogpreview.html

Di sini contoh script ajax dari google untuk mengambil RSS.

Nah tantangannya adalah, dari dua aplikasi di atas, coba kita akan menggabungkan-nya. Kita akan mengambil salah satu nama yang tercantum dari Notes Addres book dan akan mencari nama itu di http://blogsearch.google.com

FYI, http://blogsearch.google.com dapat menghasilkan search result dalam bentuk XML.

Hasil akhir dari kombinasi (mash-up) dua aplikasi di atas sebagai berikut:
ns2.jpg

Berikut ini adalah perubahan yang di lakukan di aplikasi notessugest.nsf:

tambahkan formula di bawah ini di HTML Head Content di form WebNabLookup.
“<script type=\”text/javascript\” src=\”http://www.google.com/jsapi?key=GOOGLE_API_KEY\”></script>”

Rubah value dari google api key di atas sesuai dengan nama domain server yang anda gunakan. silahkan daftar di sini
http://code.google.com/apis/ajaxfeeds/signup.html

buat subform seperti gambar di bawah ini:
sf_google_feed.jpg

Masukan subform di atas ke dalam form “WebNabLookup”

Yang terakhir, sisipkan fungsi javascript di bawah ini di library “xmlHTTPLookup”

function searchGoogleBlog() {
 document.all['blog'].style.display = ”
 document.all['blog'].innerText = “Loading ….”
 strURL = “
http://blogsearch.google.com/blogsearch_feeds?hl=en&q=”
 strURL = strURL + document.forms[0].NameLookup.value.replace(/ /g, “+”)
 strURL= strURL + “&ie=utf-8&num=10&output=rss”
 document.forms[0].urltextbox.value = strURL
 alert(strURL)
 executeSearch();
}

dan sisipkan fungsi untuk memanggil searchGoogleBlog() di fungsi selectResult(), masih di library yang sama.
sgb.jpg

Selesai!

Read Full Post »

Older Posts »

Follow

Get every new post delivered to your Inbox.

Join 33 other followers

%d bloggers like this: