Pertanyaan Umum Seputar DotNetNuke

Tanya : Apakah portal web itu ?
Jawab : Portal web adalah sebuah aplikasi web yang menghubungkan Anda dengan informasi-informasi terkait. Portal sering dibangun dengan menggunakan teknologi yang disebut dengan Content Management System (CMS) atau sistem pengaturan isi yang mengizinkan Anda untuk mengatur informasi di dalam portal itu sendiri.

Tanya : Apakah DotNetNuke itu ?
Jawab :  DotNetNuke adalah sebuah aplikasi web portal yang memungkinkan Anda untuk membuat satu atau lebih portal secara dinamis dan interaktif, berbasis database, dengan sangat mudah. DotNetNuke dibangun dengan menggunakan bahasa Visual Basic .NET, berbasis database SQL Server, dan platform web menggunakan ASP.NET. Kemampuan DotNetNuke dapat diperluas dengan cara membuat sendiri modul-modul yang kemudian diintegrasikan pada DotNetNuke. Modul-modul ini dapat dibangun dengan menggunakan bahasa apa saja yang mendukung .NET seperti Visual C#, Visual J#, atau Visual Basic .NET, atau yang lainnya. Meski DotNetNuke menggunakan database SQL Server, ada pihak ketiga di luar sana yang membuat DotNetNuke pada versi database MySql dan Microsoft Access. Visi dari DotNetNuke adalah membuat sebuah portal / CMS yang bersifat modular dimana ia dapat meningkatkan partisipasi manusia dalam berinteraksi dan dalam berbagi pengetahuan.

Tanya : Bagaimana sih sejarah DotNetNuke itu ?
Jawab : Cikal bakal DotNetNuke adalah portal IbuySpy yang merupakan contoh aplikasi portal pertama berbasis .NET yang kode sumbernya tersedia. Sekelompok developer kemudian melihat IbuySpy memiliki banyak kelemahan dan kekurangan. Kemudian mereka membuat sendiri versi IbuySpy dengan kemampuan yang lebih ditingkatkan. Versi pengembangan dari IbuySpy ini dikenal dengan nama IBS Workshop. Tak berhenti sampai disitu, mereka mereka mengembangkan lagi IBS Workshop hingga pada akhirnya mereka melihat bahwa produk yang dihasilkan dari pengembangan IbuySpy menjadi IBS Workshop ini menjadi sangat berbeda dibandingkan aslinya. Diputuskanlah untuk membuat satu produk portal web yang benar-benar baru dengan nama DotNetNuke. Ini terjadi sekitar tahun 2002. Diluncurkanlah DotNetNuke versi yang pertama. Kemudian berturut-turut keluarlah versi-versi terbaru seiring dengan meningkatnya berbagai fasilitas yang lebih baik dari versi sebelumnya. Versi terakhir DotNetNuke hingga tulisan ini dibuat adalah versi 3.1.1.

Tanya : Mana yang lebih bagus, DotNetNuke, PostNuke, PHPNuke atau Mambo ?
Jawab : Pertanyaan yang cukup sulit, karena jawabannya akan sangat subyektif. Masing-masing memiliki karakteristik sendiri. Dan tentu saja, masing-masing memiliki kekurangan dan kelebihan. Banyak sekali aplikasi berjenis Content Management System (CMS) di luar sana. Misalnya, PHPNuke, Mambo, Drupal, PostNuke, ASPNuke, dan lain sebagainya. Ukuran perbandingan inipun kadang bias, artinya, ada yang membandingkan dari sisi kecepatan, kesederhanaan, kemudahan, fleksibilitas, popularitas, dan banyak lagi. Masing-masing memiliki ukurannya sendiri. Jangan digeneralisir. Bahkan jika kita membandingkan dari sisi fitur-pun kadang kurang relevan. Misalnya, jika ada fitur pada DotNetNuke yang tidak ada pada Mambo, apakah membuat DotNetNuke menjadi lebih bagus ? Belum tentu. Demikian juga sebaliknya, jika ada fitur pada Mambo, PostNuke, atau PHPNuke yang tidak ada pada DotNetNuke tidak lantas membuat yang lain jadi lebih buruk dari yang satunya. Para pembuat CMS tersebut pasti memiliki alasan tersendiri kenapa portal yang mereka rancang harus seperti itu. Arti kata “bagus” itu subyektif. Kita kembalikan saja kepada kebutuhan kita. Yang jelas, DotNetNuke, PostNuke, PHPNuke, Mambo, semua bagus dan baik. Semua memiliki konsep, arsitektur, dan implementasi yang luar biasa. Dan satu hal yang lebih penting adalah, ketersediaan kode sumber yang dapat di download gratis. Dari situ Anda dapat menemukan banyak teknologi yang sangat berguna untuk menambah wawasan dan pengetahuan Anda.

Tanya : Dapatkah DotNetNuke digolongkan sebagai produk Open Source ?
Jawab :  Sebelum menjawab YA atau TIDAK, saya akan meninformasikan terlebih dahulu ide mendasar dibelakang produk software yang digolongkan Open Source menurut OSI (Open Source Initiative) yakni : Ketika programmer dapat membaca, mendistribusikan, dan memodifikasi kode sumber dari sebuah software, maka software tersebut pasti akan berevolusi. Orang-orang akan meningkatkan kemampuannya, beradaptasi dengannya, dan mereka akan memperbaiki bugs jika ada. Sekarang kita lihat DotNetNuke itu sendiri. Kode sumber DotNetNuke tersedia, kita dapat memodifikasi, menggunakan untuk kepentingan komersil maupun non-komersil. DotNetNuke juga beradaptasi, dan berevolusi dengan perkembangan teknologi terkini. Versi-versi yang dihasilkannya selalu merupakan perbaikan dan peningkatan dari versi-versi sebelumnya. Dalam tiga tahun, terjadi peningkatan yang cukup signifikan dari sisi kemampuan dan teknologi. Ini berarti bahwa semua definisi Open Source yang ada pada DotNetNuke terpenuhi. Artinya, DotNetNuke dapat digolongkan sebagai produk Open Source. Buktinya adalah, pada situs http://www.dotnetnuke.com, saat Anda masuk ke halaman Download, disana akan terlihat sebuah logo yang merupakan pengakuan produk Open Source dari OSI (Open Source Initiative). Informasi mengenai Open Source dapat Anda lihat pada situs http://www.opensource.org.

Tanya : Jika DotNetNuke adalah produk Open Source, lisensi apakah yang digunakannya ?
Jawab : DotNetNuke berada di bawah perjanjian lisensi BSD. Artinya, Anda diberikan hak dan izin untuk menggunakannya dengan gratis, termasuk dalam penggunaan, menyalin, memodifikasi, menggabungkan, mempublikasikan, mendistribusikan, membuat lisensi sendiri dari turunannya, dan atau menjual salinannya. Meski demikian, satu-satunya batasan adalah Anda tidak dapat menggunakan nama “DotNetNuke” yang dijadikan merek dagang produk Anda baik secara langsung maupun aplikasi hasil turunannya.

Tanya : Siapakah sasaran pengguna DotNetNuke ?
Jawab : Sasaran pengguna DotNetNuke adalah para web hoster, developer-developer pada suatu perusahaan, dan pengguna individual, baik dalam lingkup internet, intranet, maupun ekstranet. DotNetNuke sangat ideal digunakan sebagai sarana berbisnis pada ISP (Internet Service Provider). Di luar sana, cukup banyak perusahaan-perusahaan hosting yang menawarkan DNN sebagai suatu paket hosting mereka. Banyak fitur DNN yang memang didesain untuk mempermudah dalam hal pengaturan hosting.

Tanya : Adakah contoh situs lokal yang dibangun menggunakan DotNetNuke ?
Jawab : Ada. Meski saat ini belum banyak, tapi jumlahnya akan meningkat secara signifikan karena sudah mulai dilaksanakannya training-training dan infiltrasi ke pemerintahan. Saat ini ada satu lembaga independen yang menyelenggarakan training khusus DotNetNuke. Dan tidak lama lagi training DotNetNuke ini akan diimplementasikan ke jajaran pemerintahan. Situs http://www.lp2j.com adalah satu-satunya situs berbasis DotNetNuke di Indonesia yang menunjukkan betapa lengkap dan powerful DotNetNuke dalam membangun aplikasi portal web berbasis .NET. Selain itu, ada situs milik Asean Foundation yang juga menggunakan DotNetNuke. Anda dapat melihat pada situs http://www.pustakatani.org. Situs ini murni DotNetNuke, dengan dukungan modul-modul buatan sendiri yang dapat dicustomize sekehendak hati. Berikutnya, akan bermunculan situs-situs berbasis DotNetNuke di Indonesia.

Share this post: | | | |
Published Saturday, August 27, 2005 12:09 AM by agung

Comments

# re: Pertanyaan Umum Seputar DotNetNuke

DEFINASI INTERNET, INTRANET & EKSTRANET

Sunday, May 07, 2006 11:47 PM by agung