Akhirnya saya dapat menjajal web hosting erudeye di server IIX setelah
beberapa lama ini develop Asp.Net 3.5 web (http://native-enterprise.net) untuk di
hosting disana. Hosting ini sekaligus juga implementasi fitur-fitur Asp.Net 3.5,
LINQ To SQL, LINQ To XML, Visual Basic 9.0, XML Literal, Ajax Control Toolkit,
UrlMapping, WebPart control, Theme dan Skin.
Untuk bahasa yang digunakan yaitu VB 9.0 dengan alasan adanya penggunaan
fitur XML Literal dan Linq To XML dalam hal implementasi UrlMapping. Data Access
yang digunakan full Linq To SQL, tidak lagi menggunakan ADO.NET. Selain itu juga
terdapat sedikit penggunaan Ajax Control Toolkit seperti RoundedCornerExtension,
dan SlideShowExtender yang mengconsume image file dari web service (asmx).
WebPart control digunakan agar content-content dapat diubah tata letak nya atau
di minimize contentnya atau bahkan juga di close apabila content tersebut kita
anggap tidak perlu ditampilkan. Selain itu juga terdapat WebPart Catalog yang
digunakan untuk menambah content-content baru ke dalam halaman web secara
runtime.
Tampilan WebPart hanya dapat dimodifikasi oleh user yang termasuk kedalam
role yang telah ditentukan dan sifatnya shared, artinya apabila salah satu user
yang termasuk kedalam role tersebut melakukan modifikasi web part maka hasil
modifikasi tersebut akan dapat dilihat oleh semua user.
Penggunaan fitur Theme and skin ditujukan agar user dapat merubah tampilan
halaman web sesuai yang dikehendaki. Saat ini baru saya sediakan dua buah theme,
mungkin nanti akan saya tambahkan lagi. Untuk design web nya dilakukan oleh
rekan saya yaitu Aris
Lesmana. Web yang
dibuat ini tidak menggunakan CSS file karena adanya masalah yang belum saya
temukan solusinya yaitu adanya konflik atau setting yang harus diubah di
FCKEditor yang saya gunakan sebagai web based text editor. Kendala tersebut saya
solve dengan menggunakan Skin file untuk beberapa kontrol asp.net.
State Management yang digunakan untuk menyimpan setting theme ini yaitu
object session dan tidak menggunakan Profile dan Membership API karena user
harus terlebih dahulu register as user ke web apabila ingin menyimpan setting
theme yang terakhir digunakan.
Berikut tampilan theme yang tersedia (Business Blue dan Simple Blue) :
Halaman web dalam mode WebPart design (runtime) :
Halaman web dalam mode WebPart Catalog (runtime) :
UrlMapping dengan VB 9.0 XML Literal dan Linq To XML :
Thanks to Erudeye atas supportnya, You're The best ASP.NET Web Hosting I Ever
Hosted! :)