Proyek Batakpedia dikembangkan dengan aplikasi-aplikasi open source.
Misalnya untuk kamus Batakdict (kamus batak- indonesia dan indonesia-batak) dikembangkan dengan bahasa C dengan development tools GTK (Gnome Toolkit). Begitu juga dengan yang online (situs ofisial, wiki, dan forum), memanfaatkan CMS opensource.
Mengapa kami memilih solusi ini?
Pertimbangan kami paling utama adalah cost. Cost yang dimaksud bukan hanya uang/biaya, tapi juga waktu, tenaga, dsb. Jika kami kembangkan dari awal makan proyek ini mungkin baru bisa terwujud setelah bertahun-tahun. sedangkan dengan menggunakan aplikasi opensource CMS saja sudah memakan waktu 2 tahun. Belum lagi ditambah dengan dana/biaya untuk pengembangannya.
Kerugiannya adalah integrasi aplikasi yang sangat susah. karena aplikasi-aplikasi tersebut dikembangkan oleh vendor/pihak yang berbeda. Salah satu contoh yang nyata adalah sharing akun. Saat ini kami sedang berusaha keras agar layanan Batakpedia bisa menggunakan satu akun untuk semuanya (Single Sign On). Banyak kendala dan kesulitan…(karena harus mempelajari dulu kode aplikasinya, mengcustomizenya, dll).
Sebenarnya integrasi ini sudah bisa misalnya, situs ofisial (wordpress) + forum (phpBB), dsb. Tetapi tetap saja ada kekurangan dan bug dari integrasi yang kami coba. Misalnya bentrok dengan aplikasi kamuslah, atau tiba-tiba user gak bisa login.
Solusi saat ini yang kami coba adalah dengan menggunakan OpenID. Silahkan dibaca tentang openId disini
sipeop na otik ndang marlobi-lobi, si peop na godang ndang hahurangan.
BATAKPEDIA