Reyza

tenang, senang, sederhana
See also: Other Geeks@INDC

Public

June 2009 - Posts

13 Menit Bersama DNN..hmm..Telligent Community

Bertemu Telligent Community pertama kali, mengingatkan pertemuan dengan Community Server 2007 setelah sebelumnya bersama Community Server 2.1. Perbedaan yang gampang dilihat dari ‘installer’ Telligent Community adalah struktur direktori dan aturan pembuatan Theme. Sekilas aturan pembuatan Theme pada Telligent Community ‘seperti’ mendekati Graffiti.

Dari sisi teknologi, Telligent Community sudah menggunakan .NET 3.5, jadi bagi pihak ingin menggunakan produk ini, harap dipastikan komputer atau tempat hosting telah menggunakan .NET FX 3.5.

Saat Telligent Community berhasil di-‘install’ dan tayang pada web browser ada beberapa hal yang langsung terlihat perbedaannya bila dibandingkan dengan Community Server. Yang langsung terlihat adalah tidak adanya navigasi utama seperti versi sebelumnya. Tidak ada navigasi Blogs, Forums dan Downloads (pada versi Community Server 2007) atau tidak ada Blogs, Forums, Media, Groups, Wikis (pada versi Community Server 2008).

tc-05

Seperti dilihat antarmuka Telligent Community akan seperti berikut ini.

 tc-02

Pada navigasi utama, admin dibebaskan untuk meletakkan apa saja. Admin dapat meletakkan fitur Blog, Forum, Media, Wiki bahkan halaman article (fitur Articles dapat disamakan dengan fitur Page pada Wordpress).

Setiap halaman pada Telligent Community dapat di cutomize baik dari segi layout tata letak dan fitur-fitur yang ingin ditampilkan. Fitur-fitur yang ingin ditampilkan ini akan disebut sebagai Widget.

Pada gambar berikut ini dapat dilihat terdapat menu pada halaman setelah user login.

tc-04

Dengan mengklik “Enter Edit Mode” atau “Customize” maka akan dilihat antarmuka untuk mengubah layout.

tc-06

Dan berikut antarmuka untuk menambah Widget pada halaman yang sedang di customize.

tc-07

Widget dapat di drag-n-drop pada lokasi yang diinginkan pada area yang diinginkan. Hal seperti ini jadi mengingatkan cara pengaturan Module pada DotNetNuke.

Seperti yang telah disebutkan pada posting sebelumnya, bahwa “widget yang dulu hanya berada pada sidebar saja, sekarang widget dapat diletakkan dimana saja”. Widget pada Telligent Community akan bisa dibandingkan atau disamakan dengan Module pada DotNetNuke (DNN). Artinya bila nanti ingin menambah fitur baru pada Telligent Community, maka cukup buat Widget dan tinggal login sebagai admin untuk meletakkan widget tersebut pada area yang diinginkan pada halaman.

{Control Panel}

Antarmuka pada Control Panel tidak berbeda jauh dengan versi sebelumnya, tetap dari segi fitu terdapat banyak perkembangan. Yang menarik adalah fitur Membership Administration. Admin dapat menambahkan field-field tambahan untuk user yang dapat dilihat pada saat registrasi atau diedit oleh user tersebut saat dihalaman user profile.

tc-08

Sekian waktu 13 menit untuk melihat Telligent Community, pada kesempatan berikutnya akan dicoba membahas tata cara membuat theme pada Telligent Community.

Share this post: | | | |
Apa yang terjadi jika komunitas ini menggunakan Telligent Community ?

Berikut tampilan halaman Profile pada Telligent Community :

Capture

Sepertinya Facebook jadi kiblat untuk dicontek para pembuat produk aplikasi untuk komunitas. Terlihat pada “skrin-sut” di atas, terdapat fitur untuk menuliskan status user pada halaman profile.

Artinya siap2 saja ada status seperti berikut :

  • Rully R lagi ngajar MOC-1313
  • Agus Suhanto lagi ngetem di ‘Ngopi Doeloe’
  • Wely lagi mengejar-ngejar professor di NTU
  • Agus Kurniawan menyeruput kopi hitam sambil menulis paper
  • Lutfie lagi jalan-jalan di bukit bintang
  • etc

Cuma tulisan ringat, selamat menunaikan libur akhir pekan.

Share this post: | | | |
I’m not Community Server Developer Anymore

Sekarang dipastikan nama Community Server tidak akan di dengar lagi…

Domain communityserver.com dipastikan hanya akan domain tanpa isi yang bertugas me-redirect ke alamat lain…

Sekarang nama Community Server akan berubah menjadi Telligent Community dengan beberapa perubahan baik dari sisi teknologi dan fungsi. Berikut beberapa hal yang ada dan tiada setelah Community Server berganti nama dengan Telligent Community.

  • Fitur Enterprise Search menggunakan Lucene berbasis Java base Solr, hmm…jadi bila ingin menggunakan fitur ini pastikan Java & Tomcat terinstal. Apakah ini tanda-tanda campur tangan IBM di Telligent (pernah ada berita IBM ‘membeli’ Telligent…beberapa waktu yang lalu…CMIIW) dengan “merekomendasikan” teknologi Java pada produk Telligent? Siap2 Community Server –> Telligent Community tidak menggunakan .NET lagi, tapi Java :) {khayalan tingkat tinggi}.
  • Community Server SDK –> jangan berharap bakal ada Telligent Community SDK. walaupun dijanjikan Telligent Community akan lebih gampang dikostumisasi, tapi saya yakin tetap akan lebih bebas melakukan kostumisasi bila SDK (source code) ada di tangan. Jangan-jangan sengaja SDK (source code) tidak dibuka biar tidak ketahuan kalau Telligent Community sudah ditulis dengan Java :)
  • Fitur Widget yang pada CS hanya berada pada sidebar, sekarang widget dapat berada diposisi mana saja dalam suatu halaman. Sepertinya Telligent Community juga akan berfungsi sebagai CMS sehingga banyak fitur-fitur CMS yang akan dapat ditemui pada TC.
  • Akan ada Theme baru dengan nama Fiji, dan theme Hawaii yang merupakan theme default pada Community Server sudah tidak dapat digunakan lagi pada Telligent Community.
  • Fitur Group & Categories, hmm…Categories, sepertinya fitur baru nih. Sepertinya fitur ini mirip dengan fitur yang kami buat dengan nama Classified, Kalau benar, artinya modul Classified akan mati tak terjual lagi :)
  • Terdapat fitur tambahan pada pengelolaan Profile user, admin akan mempunyai kemudahan untuk menambah field-field pada data profile user. Hm..ini juga salah satu item yang biasanya dikenakan biaya ketika client ingin menambahkan field tambahan pada data profile user :)
  • Terdapat tambahan fitur pada Wiki yang masih dirahasiakan.

Apakah nanti akan ada Telligent Community Express Edition?

Ingin mencoba dan merasakan Telligent Community, silakan unduh di sini.

I’m not Community Server Developer Anymore, I’m Telligent Community Developer now.

Share this post: | | | |
Silverlight Coding Competition
Capture

Informasi detail : http://www.componentart.com/community/competition2009/ 

{Semoga kali ini tidak salah posting lagi seperti kemaren}

Share this post: | | | |
Posted: Jun 25 2009, 02:41 PM by reyza | with 3 comment(s)
Filed under:
Microsoft Technology Update at Politeknik Banjarmasin By MUGI Banjarmasin

Menjiplak judul dari blognya om Rully di sini,  dengan judul yang mirip tetapi isinya yang berbeda. Hari ini, tanggal 21 Juni 2009 diadakan event Microsoft Technology Update di Politeknik Banjarmasin. Acara ini dibuka untuk umum dan dihadiri kurang lebih 250-an peserta yang terdiri atas mahasiswa, professional di bidang IT dan dosen.

Politeknik Banjarmasin adalah politeknik negeri yang ada di Banjarmasin, berita yang menggembirakan dari Politeknik Ini adalah team robotik mereka menjadi juara nasional untuk kategori Design Terbaik.

_01

Suatu saat, sepertinya akan menarik apabila diadakan event yang serupa dengan materi yang lebih menarik seperti :

  • Robot Programming dengan Robotik Studio.
  • Game Development dengan XNA.

Pada event kali ini ada 3 materi yang disampaikan (tidak bisa banyak-banyak kaya di MUGI Bandung euy…orang yang jadi pembicara cuma sedikit…hehehe). Berikut sedikit oleh-oleh hasil capture saat event ini berlangsung :

{Perkenalan MUGI, oleh Suherman}

01

Suherman adalah praktisi IT yang bekerja di PDAM (perusahaan daerah air minum) Bandarmasih. Di tempat beliau bekerja menggunakan teknologi Microsoft untuk mendukung proses bisnis-nya. Teknologi yang digunakan diantaranya SQL Server 2008, FoxPro, ASP.NET 3.5 dan aplikasi-aplikasi Windows Mobile yang digunakan untuk mempermudah pencatatan yang dilakukan oleh para teknisi mereka di lapangan.

{Having Fun in Sunday with ASP.NET & Silverlight, oleh Reza}

02

Materi yang disampaikan adalah meliputi perkenalan ASP.NET & Silverlight dan memperkenalkan tool-tool gratis untuk membangun aplikasi web dengan ASP.NET & Silverlight seperti Visual Web Development, SQL Server 2008 Express Edition, Deep Zoom Composer, Blend 3 Preview.

{Windows 7 RC Sneak Peek, oleh Suherman}

03 04

Materi diantaranya adalah feature terbaru pada Windows 7 yaitu XP Mode (hmmm……IE6…IE6…), selain itu juga materi tentang IE8 yang meliputi : Web Slice dan Web Accelerator.

{Develop Mobile Application with Visual Studio, oleh Ferry Adhitya Kurniawan}

Seperti Suherman, Ferry adalah pegawai di PDAM Bandarmasih yang karyanya adalah membuat aplikasi dengan Windows Mobile yang digunakan oleh para teknisi di PDAM Bandarmasih untuk mencatat hasil kerja mereka di lapangan. Data-data yang dicatat dilapangan akan disimpan ke server yang mereka miliki dikantor, hal ini sangat membantu menghemat tenaga dan waktu.

 

05 06

{Audience}

07

{Panitia}

08

{Goodies}

9

{Terima Kasih}

Terima kasih buat Panitia di Politeknik Banjarmasin yang telah mengadakan acara ini. Terima kasih buat teman-teman di Microsoft Indonesia yang telah memberi bantuan sehingga event ini bisa lebih semarak.

Share this post: | | | |
Posted: Jun 21 2009, 10:41 PM by reyza | with 8 comment(s)
Filed under: ,
In Action…
01       02  03
Share this post: | | | |
Posted: Jun 14 2009, 08:56 PM by reyza | with 4 comment(s)
Filed under: ,
Using Tag in Silverlight Deep Zoom

Bukan rahasia lagi untuk membuat Silverlight Deep Zoom seperti Hard Rock Memorabilia atau Obama Deep Zoom cukup dengan menggunakan Deep Zoom Composer (walau tentunya untuk kasus Hard Rock Memorabilia terdapat code tambahan).

Pada Hard Rock Memorabilia, dapat kita lihat  gambar-gambar dikelompokkan berdasarkan artis-artisnya, sehingga ketika user mengklik menu nama artis yang berada pada sisi kiri, maka secara otomatis gambar-gambar akan difilter berdasarkan artis yang dipilih.

__01

Tulisan ringan kali ini akan membuat hal yang mirip seperti di atas dengan menggunakan Deep Zoom Composer dan Visual Studio 2008.

Pertama akan dibuat Silverlight Deep Zoom sederhana dengan menggunakan Deep Zoom Composer. Seperti telah diketahui bahwa untuk membuat Silverlight Deep Zoom diperlukan 3 langkah, yaitu :

__02

Import, untuk mengimport gambar yang akan digunakan.

Compose, mengatur tata letak gambar. Kita cukup men-drag-n-drop gambar-gambar untuk disusun sesuai selera.

__03

Pada contoh misalnya sudah disusun 4 gambar, kita bisa mengelompokkan ke empat gambar tersebut dengan memberikan nilai Tag yang sama (liat lingkaran merah). Bila setiap gambar unik, maka kita dapat memberikan nilai Tag yang unik juga untuk setiap gambar.

Setelah Proses “Compose” selesai, langkah yang terakhir adalah Export.

__04

Pilih tab Silverlight Export, dan klik tombol Export, maka akan di dapati kotak opsi berikut :

__05

Bila tidak sabar untuk mencoba hasil gamba-gambar yang bisa di zoom-in dan zoom-out, maka bisa langsung diklik Preview in Browser, tetapi karena kita akan sedikit mengotori tangan dengan pekerjaan penulisan code (kalau ada), maka kita bisa memilih View Project Folder.

Mari kita tengok sejenak apa yg ada di dalam Project Folder, kita akan mendapati dua folder yaitu : DeepZoomProject & DeepZoomProjectWeb. Gambar dan informasi tag-tag yang telah diberikan pada gambar-gambar sebelumnya disimpan pada project DeepZoomProjectWeb pada folder ClientBin > GeneratedImages.

__08 

Pada folder yg ada di atas, tersimpan gambar-gambar yg telah tepotong-potong. Sedangkan pada file Metadata.xml terdapat informasi yang menyimpan nilai tag pada setiap gambar. Berikut ini contoh isi dari file Metadata.xml.

<Image>
    <FileName>C:\Users\M Reza Faisal\Documents\Expression\Deep Zoom Composer Projects\ModelsDeepZoom\source images\endlesslines.jpg</FileName>
    <x>0.139386243187913</x>
    <y>0</y>
    <Width>0.116093376118841</Width>
    <Height>0.247035362002187</Height>
    <ZOrder>2</ZOrder>
    <Tag>Esta</Tag>
  </Image>
  <Image>
    <FileName>C:\Users\M Reza Faisal\Documents\Expression\Deep Zoom Composer Projects\ModelsDeepZoom\source images\freedom.jpg</FileName>
    <x>0</x>
    <y>0.278272556100677</y>
    <Width>0.131690525415852</Width>
    <Height>0.295775325012466</Height>
    <ZOrder>3</ZOrder>
    <Tag>Esta</Tag>
  </Image>

Langkah selanjutnya adalah dengan mengunduh solution DeepZoomMetadata berikut ini. Ada beberapa file yang telah dimodifikasi pada solution ini agar bisa digunakan pada SL 3.0 Beta 1 (dan semoga juga bisa digunakan pada SL 2.0 RTW) karena sebelumnya solution ini didapat saat SL 2.0 masih dalam versi Beta 2.

Setelah file di atas diunduh, dan dibuka dengan VS2008 atau Visual Web Developer, maka dapat dilihat solution explorer seperti berikut :

__09

Kalau diperhatikan, pada folder ClientBin tidak ditemukan folder GeneratedImages, sebagai gantinya kita cukup copy folder GeneratedImages dari olahan Deep Zoom Composer, kemudian paste folder tersebut ke folder ClientBin via VS2008 (yang telah dilingkari merah). Build solution dan pilih DeepZoomMetadataTestPage.html untuk “di view in browser”. Dan hasilnya akan bisa dilihat seperti pada gambar berikut ini.

__10

Saat Salah satu nilai pada ListBox dipilih, misalnya Esta maka hanya gambar-gambar dengan tag Esta saja yang akan ditampilkan.

Selamat mencoba dan selamat menikmati akhir pekan…dengan ngoding, belajar dan bekerja :)

Share this post: | | | |
Posted: Jun 06 2009, 07:48 PM by reyza | with 4 comment(s)
Filed under: