Hello kawan-kawan, pie kabare ? sehat tho .. ?
Yupz, kali ini topik isengnya tentang penggunaan Facebook toolkit (API buat akses resource facebook), tapi supaya aga lebih gajebo (ga jelas bo) kita coba bikin FB4XCell, Facebook buat excel user...hahaha...
Dulu kang poedja pernah bikin WordTwit . Nah sekarang kita coba gimana kalau facebook yang kita masukin sebagai plug-in di excel..makin rame pastinya.
Ni sekedar penampakannya :

Featurenya yang dimanfaatkan masih sederhana banget :
- Status
- Friends
- Events
- Notification
Nah yang lainnya biar makin cakep, temen-temenlah yang bisa bantuin ngembangin. Silakan aja diobrak-abrik codenya. Untuk status, message dan beberapa feature yang sifatnya mengubah/menambah data ke facebook kayanya musti punya API Key yang punya permission lebih.
Kreatip 'n makin ganteng selalu
Nah ini dia...proyek iseng ga jelas juntrungannya....hahahaha....
Oia, Pa kabar sohib-sohib disini, pastinya makin ganteng yah !! cwitcwiiww...
Sesuai judulnya, kita disini ber-experiment dengan VSTO dan beberapa library dodol yang menghasilkan plugin sederhana bernama "SQCell 1.0" yang tujuan awalnya ingin membuat SQL Studio pada Excel (ngayal). Plugin ini menggunakan active sheet sebagai tabelnya, sehingga kawan-kawan bisa langsung query ke SQL dan hasilnya dilempar ke Sheet excel. (lambat nian euy..). Ini contohnya :

Nah, ga sampai disitu aja. Feature yang katanya cukup menarik haha,,,yaitu SQCell Query alias query khusus di plugin ini plus SQL. Halah apaan cie...
Ni contoh query SQCell-nya :
SQCell Query
1. Query untuk insert per-baris
Dari Baris 1 sampai 20
mulai
insert into [table]([field1],[field2]) values ($Cell[1],$Cell[2])
selesai
2. Query untuk insert per-kolom
Dari Kolom 1 sampai 20
mulai
insert into [table]([field1],[field2]) values ($Cell[2],$Cell[3])
selesai
Penjelasan fungsi per-statement :
No. 1, Query ini akan memasukkan data dari baris 1 sampai 20, kolom 1 (A) dan 2 (B) ke tabel database. Secara looping.
No. 2, Query ini akan memasukkan data dari kolom 1 sampai 20, baris 1 dan 2 ke tabel database. Secara looping.
keyword yang ditebalkan adalah Query SQCell.
Penjelasan Fungsi per-keyword :
> $Cell[ Nomor ] : Merujuk pada nilai pada cell excel (kolom/baris) nomor berapa. Pada no.1 $Cell menunjukan nilai pada kolom ke - n. sedangkan pada no.2 $Cell menunjukan nilai pada baris ke - n.
> Dari Kolom (angka mulai) sampai (angka berhenti) / Dari Baris (angka mulai) sampai (angka berhenti) : Mendefinisikan pengulangan secara baris per-baris atau kolom per-kolom.
> Mulai : batas awal Query SQL
> SQL Statement : diantara mulai dan selesai dapat dimasukkan Query SQL seperti insert, update, delete, Exec, dll. dan dimasukkan parameter dinamis yang diambil dari cell pada sheet aktif dengan keyword $Cell,
> Selesai : batas akhir Query SQL
Ni contoh hasilnya :
Untuk menjalankan plugin ini kawan-kawan musti siapin :
1. Installer VSTO
2. File koneksi.udl yang diletakkan bersama file excelnya. Isinya seperti ini :
[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLNCLI.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=master;Data Source=(local)
Silakan disesuaikan nama server, autentikasi dan databasenya.
Oke, selamat ber-experiment, obok-obok aja source codenya.
Bikin Indonesia makin maju dan kreatif !! Ciaaaoooooo 
Hai kawan-kawan,,
udah lama ga posting disini,,,wah wah. Brarti ini posting kedua di 2010,,weleh
Akhir-akhir ini kita banyak mendengar banyak tentang kecanggihan sharepoint 2010, tapi sebelum kita melangkah kesana mari kita bernostalgia dengan sharepoint 2007 dan VSTO, hasilnya yaitu "CellPoint". Nama ini berasal dari kata excel + sharepoint,, *maksa banget ga seeehhh*...nah dsni kita pake pakai VSTO untuk membuat add-ins excel 2007, kemudian diramu sedikit dengan SOM (sharepoint object model) eng ing eng jadilah seperti ini...
Di ribbon bar terdapat tombol sebagai toggle usercontrol bernama "CellPoint 1.0" di sebelah kanan layar, nah user control ini yang berguna untuk menarik data dari sharepoint list. Add-ins ini juga mendukung penarikan data dengan query CAML sendiri..
"Practice makes perfect", jadi silakan diobok2 dan kembangkan lagi...
Salam Kreatif,
Happy new year 2010 !!...basi banget yah...
Ya ini oleh-oleh buat kawan-kawan, semoga bermanfaat. Dari namanya sudah jelas bahwa ini tentang tools yang bernama "SPListImporter", tools ini dapat digunakan untuk mengimpor custom list dari site sharepoint kita ke XML File, Database (Tabel) atau Site sharepoint lain dalam farm yang sama..memang yang opsi ketiga dapat dilakukan dengan list template tapi yang sekalian aza lah,,,hehe...
Tools ini masih diperkaya bug-bug yang cukup mantap jadi kontribusi kawan-kawan diharapkan dapat memperbaiki tools ini jadi lebih baik. Dan mungkin bisa di tuning lagi performanya, kebetulan dsni banyak ahli-ahli sharepoint 'n dotnet.
Oke, "terus berkarya" !!
Preview
Main Program

List Data Sumber

Hasil Import
1.XML

2. Tabel Database (SQL Server)

3. Sharepoint List
Haloo kawan-kawan yang budiman...
Pagi-pagi enaknya ngapain yah, cari-cari resource tentang
GMap terus nemu deh di CodeProject. Yoweis abis itu supaya gampang kita balut
aja pake .Net jadi library “GMapLibNet” deh…nah itu dia sejarahna..
Oke, daripada garuk-garuk
sendiri kita liat ajah gimana pakenya yapp…
Sampel 1
|
Gmap.GMapType
= GMapLibNet.GMapTypes.SingleLocationWithDesc;
Gmap.SingleLatitude
= -6.211544;
Gmap.SingleLongitude
= 106.845172;
Gmap.Description
= "Kota Jakarta yang berpolusi.";
|

Sampel 2
|
Gmap.GMapType = GMapLibNet.GMapTypes.PolyLineMarker;
Gmap.SingleLatitude
= 37.4419;
Gmap.SingleLongitude
= -122.1419;
Gmap.AddPolyLine(37.4419,
-122.1419);
Gmap.AddPolyLine(37.4519,
-122.1519);
Gmap.AddPolyLine(37.4619,
-122.1819);
Gmap.Description
= "Halo sayang..";
|

Sampel 3
|
Gmap.GMapType = GMapLibNet.GMapTypes.FindAddress;
|

Sampel 4
|
Gmap.GMapType
= GMapLibNet.GMapTypes.With_MiniMap_Zoom_Centre;
Gmap.SingleLatitude
= -6.211544;
Gmap.SingleLongitude
= 106.845172;
Gmap.Description = "Kota
Jakarta yang padat.";
|

Sampel 5
|
Gmap.GMapType = GMapLibNet.GMapTypes.With_TabDesc_ZoomToPages;
Gmap.SingleLatitude
= -6.211544;
Gmap.SingleLongitude
= 106.845172;
Gmap.ZoomUrlPages
= "http://www.google.com";
Gmap.AddTabDescription("Penduduk", "Wah
rame bener tiap tahun ada tukang pecel lele baru.");
Gmap.AddTabDescription("Geografis",
"Kayana makin tenggelem aja jakarta,
keberatan gedung.");
|

Sampel 6
|
Gmap.GMapType = GMapLibNet.GMapTypes.FindCityLocation;
|

Sampel 7
|
Gmap.GMapType = GMapLibNet.GMapTypes.MultiPointMap;
Gmap.AddMultiPointData(-6.585488564561947,
106.80092811584473, "Rumah 1", "Si Oncom");
Gmap.AddMultiPointData(-6.583101156622313,
106.77998542785645, "Rumah 2", "Si Nyong Nyong");
Gmap.AddMultiPointData(-6.597681218779428,
106.78728103637695, "Rumah 3", "Si Sapeki");
|

Sampel 8
|
Gmap.GMapType = GMapLibNet.GMapTypes.RegionMark;
Gmap.RegionText = "Pilih
Region"; Gmap.RegionXMLFilePath = "states.xml";
|

Oke, saya pamit dulu temans. Silakan dipercantik aja
libraryna yach..
Tetep berkreasi dan makin tampan..ciaooo 
Hahaha denger
namanya aja pasti sudah ga selera…
Yupps kali ini
terinspirasi ma Kang Zeddy, tapi sayang ga kesampeyan otak saya-nya..jadi
iseng-iseng tak berhadiah deh jadinya...
Jadi Marduk
adalah (Language Parser Generator), sebuah tools yang memudahkan user yang
berbangsa Indonesia dan berbahasa Indonesia untuk memahami bahasa
pemrograman...Dulu Kang Zeddy memperkenalkan karyanya yang mantap yaitu
Ayu. Kalau dibandingkan ya jauh kalahlah Marduk ini, lalu apa sih yang ditawarkan
marduk ini...Nah ini dia...
Spesifikasi :
- 1.
Berbasis
bahasa Indonesia, jadi seharusna lebih mudah dipahami newbie
- 2.
Sebuah
bahasa sederhana, yang memadukan gaya penulisan syntax code di C#, VB dan
Delphi
- 3.
Di
bundel bersama Studio Marduk...haha editor sangat sederhana sekali yang katanya bisa compile,
padahal pinjem kompilernya CSC-nya C#..hahaha
- 4.
Case
Non-sensitive
- 5.
Untuk
detail teknisnya bisa baca dokumentasinya dibagian bawah.
- 6.
Mendukung
dasar pemrograman seperti : Pengulangan, Percabangan, Array, Fungsi, Prosedur,
Deklarasi Variabel, Array, Rekursif, dsb...dijajal aja sendiri ya mas...
Kekurangan :
- 1.
Pada
dasarnya cuma translator dari bahasa marduk ke C#
- 2.
Syntax
Checking belum dibuat...haha parah...
- 3.
Cuma
console application aja hasilnya
- 4.
BUG
ada dimana2 seperti nyamuk yang berterbangan di malam hari
- 5.
Kayanya
kalau disebutin semuanya bisa-bisa pagenya ga abis2 di scroll...haha
Ni Screenshotnya
:


Penjelasan Detail
Teknisnya :
Global specification:
·
Case Non-Sensitive
·
Delimiter by Return Character (#13)
Variable:
·
Angka
·
Desimal
·
Teks
·
Biner-bool (benar/salah)
Deklarasi Variable :
Angka a
a := 123
Desimal b
b := 2.5
Teks c
c := a +
" " + b + " cakep !!"
Angka z[10]
z[0] := 1
Feature :
1.
Loop-conditional Tipe 1
Lakukan
//perintah
keluar_pengulangan
hingga (syarat)
2.
Loop-conditional Tipe 2
Selama
(syarat)
//perintah
keluar_pengulangan
ulang
3. Loop Iterasi
iterasi a dari 0 sampai 12 langkah 2
//perintah
keluar_pengulangan
akhir_iterasi
4. Conditional Sentence
Jika (syarat) maka
//perintah
akhir_jika
Bercabang dua
jika (syarat) maka
//perintah
dan_jika (syarat) maka
//perintah
akhir_jika
Bercabang lebih dari dua
jika (syarat) maka
//perintah
selebihnya
//perintah
akhir_jika
5.
Basic Command
Cetak a +
"bla bla bla"
Baca a
6. Fungsi (mengembalikan nilai)
fungsi nama_fungsi (angka a,angka b) sebagai angka
hasil := a + b
akhir_fungsi
7.
Prosedur (menjalankan urutan rutin)
prosedur
nama_prosedur (angka a,angka b)
Cetak
"saya cinta mama"
keluar_prosedur
akhir_prosedur
8. Kerangka Bahasa (kerangka keseluruhan
program)
Lingkup nama_lingkup {
Program nama_program {
prosedur Utama
Angka c
C := nama_fungsi(12,5)
nama_prosedur(2,5)
akhir_prosedur
fungsi nama_fungsi (angka a,angka b) sebagai angka
hasil := a + b
akhir_fungsi
prosedur
nama_prosedur (angka a,angka b)
Angka Z
Z = a * b
Cetak
"Hasil kali " + a + " x " + b " = " + z
keluar_prosedur
akhir_prosedur
}
}
9.
Komentar
-- Ini adalah
komentar
Monggo atuh kalau mau dicoba atau diobok2 source code-nya…
Ciaaoo…Majulah Indonesiaku…Love u full…
Semoga ada waktu tuk lanjutin lagi,,terutama syntax checking-na,,,
Hehe buat yang iseng atau sekedar bikin aplikasi sms, supaya ga panjang2 kata-katanya. Nah ini solusinya…haha.
Tapi ya memang masih ga cerdas programnya, tapi lumayanlah daripada buat dua kali…
Monggo ini tampilannya…

Chayo…

Hallo
kawan-kawan,,yups udah lama ga posting nich semoga posting ni bisa melepas
kerinduan…haha apa ciee…:D
Oia, buat yang
puasa, selamat berpuasa dan yang sedang mudik selamat mudik ’n tiati di
jalan...
Nah ini dia oleh2
lebaran....
CRUDGEN Ver.Buggy,
kepanjanganna berarti CRUD Generator. Sesuai namanya sudah bisa ditebak
aplikasi ini ngebantu kawan-kawan nge-generate web form dan DAL (data access
layer) untuk master data. Sementara data sourcenya baru bisa dari SQL Server
aza. Dan Ver. Buggy menerangkan bahwa
program ini penuh dengan bug-bug yang menyenangkan....haha :P
Ok, qta lihat previewna aja nich...
Ini adalah
tampilan programnya, silakan dipilih-dipilih tabelnya…
Klik generate,
langsung digenerate ke folder yang diinginkan....
Buka pake Visual
Studio 2005 ke atas...
Ni dia
hasilnya...

Dan edit detailnya...
Ya, buat
kawan-kawan yang tertarik atau iseng-iseng pengen ngembangin silakan saja diobok-obok
source codenya. Have fun
!!
Ciaaaoo....
Pa kabar semua ?? ya semoga makin cakep yah..
Pada beberapa waktu lalu ada client bertanya, "Pak, kok saya pake firefox content editor webpart di portal saya ga muncul yach..?"..
Weleh2, ternyata kayanya mereka pecinta FireFox, pas saya coba ternyata ember, emang editornya ngga muncul. Dari situ saya coba bikin alternatifna.
Nah ini dia, TinyMceNetEditor. Beberapa waktu lalu saya pernah posting tentang TinyMceNet di component pack 2 (posting sebelumnya) nah diulik dikit akhirna bisa digunakan di sharepoint juga.
Ini Tampilannya.
Oke, berikut adalah cara deploymentnya.
1. Ekstrak semua file dalam TinyMceNetEditor.zip
2. Buatlah document library bernama "Forms" dengan tipe "Webpart Pages Library"
3. Buat direktori didalamnya dengan nama "Editor"
4. Kopikan folder beserta isinya "TinyMceNet" di dalam folder UserControls ke dalam direktori "Editor" tsb.
5. Kasih semua user (Everyone/Authenticated User) permission tuk read document library tersebut
6. Buat direktori "UserControls" pada root folder WSS/MOSS Anda. cth : C:\Inetpub\wwwroot\wss\VirtualDirectories\30000\Usercontrols
7. Kopi file TinyMceNetSample.aspx ke dalamnya
8. Kopi file berikut ke dalam direktori bin di root folder WSS/MOSS Anda. cth : C:\Inetpub\wwwroot\wss\VirtualDirectories\30000\Bin
a. MyCommonLib.dll
b. TinyMce.API.dll
c. UserControls.dll
d. MifLib.dll
9. Buka web.config pada root older WSS/MOSS Anda.
Tambahkan baris ini pada bagian Safe Controls
<SafeControl Assembly="MifLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4efec357e29ac8da" Namespace="MifLib" TypeName="*" Safe="True" />
10. Buka site Anda, Site Actions > All Site Settings > Webparts. Kemudian pilih "New", tambahkan TinyMceNetEditor.
11. Buka page yang ingin anda tambahkan editor ini, Site Actions > Edit Page. Kemudian pilih TinyMceNetEditor.

Oke have fun, makin kreatif dan cakep..
Hello world,
Kalau kata JFK, jangan liat apa yang bisa kita dapet dari negara tapi apa yang bisa kita kontribusiin ke negara..hehe sama aja kalau ke forum yach.. :P Ap sih pagi2 udah garing pisan..
Oke, sekarang seperti biasa sesi bagi-bagi oleh-oleh berupa component pack 2, uhm apa aja yach isinya..hayooo apa isinya, nah ini dia :
- ClockNet : Komponen jam dari yang jadul sampai yang keren dari flash object
- CumulusNet : Bosen dengan tagging yang monoton, coba yang ini bisa muter2 kaya bianglala
- FPSlideNet : Nah, cocok buat yang pengen mempercantik tampilan frontpage web/portalnya pake gambar slide show. Lagi ngetrend niy..
- JTipNet : Pengen kasih keterangan (tool tip) di web qm yang lebih maknyes, coba yang ini deh..
- NewsTickerNet : Pengen taruh berita terhot dengan tampilan yang lebih menarik ?
- TinyMceNet : alternatif content editor, cocok juga kalau ditancepin ke sharepoint biar pengguna browser lain bisa nikmatin...
Berikut screenshotnya (hayoo dipilih2, sundul gan) :
ClockNet



CumulusNet

FPSlideNet

JTipNet

NewsTickerNet

TinyMceNet

Terus gimana cara pakena ? simpel ajah..langsung aza tancap codenya yupp..
1. ClockNet
|
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Clock.API.ClockNet Scroll1 = new Clock.API.ClockNet(); Scroll1.ClockType = Clock.API.ClockNet.ClockTypes.Clock31 ; this.Controls.Add(Scroll1); } } |
2. CumulusNet
|
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string[,] data = new string[10, 2]; data[0, 0] = "Kompas"; data[0, 1] = "http://kompas.com"; data[1, 0] = "Detik"; data[1, 1] = "http://detik.com"; data[2, 0] = "Gravicode"; data[2, 1] = "http://gravicode.com"; data[3, 0] = "Silverlight"; data[3, 1] = "http://silverlight.com"; data[4, 0] = "Sharepoint"; data[4, 1] = "http://sharepoint.microsoft.com"; data[5, 0] = "Yahoo"; data[5, 1] = "http://yahoo.com"; data[6, 0] = "Google"; data[6, 1] = "http://google.com"; data[7, 0] = "Bing"; data[7, 1] = "http://bing.com"; data[8, 0] = "Facebook"; data[8, 1] = "http://facebook.com"; data[9, 0] = "Twitter"; data[9, 1] = "http://twitter.com"; Random rnd = new Random(Environment.TickCount); Cumulus.API.CumulusNet Scroll1 = new Cumulus.API.CumulusNet(); Scroll1.Transparent = true; for (int i = 0; i < 10; i++) { Scroll1.AddData (data[i,0],data[i,1],12+rnd.Next(10)); } this.Controls.Add(Scroll1); } } |
3. FPSlideNet
|
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { FPSlide.API.FPSlideNet Scroll1 = new FPSlide.API.FPSlideNet(); Scroll1.AddData("Slide 1 Title", "Sub Title 1", "Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", "http://www.frontpageslideshow.net/content/view/14/37/", "FPSS/images/1.jpg"); Scroll1.AddData("Slide 2 Title", "Sub Title 2", "Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", "http://www.frontpageslideshow.net/content/view/14/37/", "FPSS/images/2.jpg"); Scroll1.AddData("Slide 3 Title", "Sub Title 3", "Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", "http://www.frontpageslideshow.net/content/view/14/37/", "FPSS/images/3.jpg"); Scroll1.AddData("Slide 4 Title", "Sub Title 4", "Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", "http://www.frontpageslideshow.net/content/view/14/37/", "FPSS/images/4.jpg"); this.Controls.Add(Scroll1); } } |
4. JTipNet
|
Cara taruh komponen di aspxnya : <%@ Register Namespace="JTip.API" TagPrefix="JTipAPI" %>Di body : <JTipAPI:JTipNet runat="server" id="Tip1" Width="375"></JTipAPI:JTipNet>Di CS-nya :protected void Page_Load(object sender, EventArgs e) { Tip1.PageLink = @"JTipNet/Pages/ajax.htm"; Tip1.Title = "Password must follow these rules:"; Tip1.Width = new Unit(375); Tip1.Kontrol.Text = "?"; //--- Tip2.PageLink = @"JTipNet/Pages/ajax2.htm"; Tip2.Title = ""; Tip2.Width = new Unit(475); Tip2.Kontrol.Text = "?"; Tip2.DontAddNewJS = true; //-- Tip3.PageLink = @"JTipNet/Pages/ajax4.htm"; Tip3.Title = "Window caption or title"; Tip3.Width = new Unit(475); Tip3.Kontrol.Text = "Sample with Image"; Tip3.DontAddNewJS = true; //-- Tip4.PageLink = @"JTipNet/Pages/yahoo.htm"; Tip4.Title = "Before You Click..."; Tip4.Width = new Unit(175); Tip4.Kontrol.Text = "http://www.yahoo.com"; Tip4.LinkUrl = "http://www.yahoo.com"; Tip4.DontAddNewJS = true; } |
5. NewsTickerNet
|
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { NewsTicker.API.NewsTickerNet Scroll1 = new NewsTicker.API.NewsTickerNet(); Scroll1.AddData("Health care reform 1", "", "img/1.png", "President Obama has announced three bedrock requirements for real health care reform"); Scroll1.AddData("National Geographic Animals", "", "img/2.png", "Killer whales, Bengal tigers, crocs, more"); Scroll1.AddData("Spotlight stars", "", "img/3.png", "Marilyn Manson is not exactly a conformist. From his music — a meat-grinder..."); Scroll1.AddData("Lost: the new serie is coming", "", "img/4.png", "Watch full episodes online. The final season begins early 2010"); this.Controls.Add(Scroll1); } } |
6. TinyMceNet
|
Aspx: <%@ Register Namespace="TinyMce.API" TagPrefix="TinyMceAPI" %><TinyMceAPI:TinyMceNet runat="server" id="TextEditor1"></TinyMceAPI:TinyMceNet>Cs:if (!IsPostBack) { TextEditor1.Mode = TinyMce.API.TinyMceNet.TextEditorMode.Full; TextEditor1.FullThemeName = TinyMce.API.TinyMceNet.FullThemeNames.blue ; TextEditor1.Text = @"<p>hola hola <strong>bamba</strong></p>"; } |
Selamat berkreasi dan sampai jumpa di kesempatan yang selanjutnya...bye :D
Hai hai pa kabar dunia ? hehe...makin asyik yah..
Disela-sela kesibukan boleh donk kita menumpang bagi-bagi.
Kali ini kita kembali dengan oleh-oleh berupa komponen web gratisan :
- 1. HeadlineNet : Headline Scroller
- 2. AccordionNet : Menu Accordion dengan berbagai pilihan jenis
- 3. VideoPlayerNet : FLV Video Player
- 4. LightBoxNet : Image Galleri berbasis LightBox
Apa aza sih kegunaan komponen-komponen diatas ?
HeadlineNet, komponen ini digunakan untuk scrolling content web berupa image, text, dan apapun secara vertical atau horizontal. Lumayan ga tlalu berat kok.
AccordionNet,komponen ini biasanya digunakan untuk menjadi menu navigasi dengan animasi collapse. Biasanya berbentuk Header dan Sub Header. Bisa juga tuk nampung content text atau image, bebas deh...ada 4 jenis tipe accordion ini yaitu :
- 1. AutoSize : ukuran menu ini akan berubah sesuai dengan isinya
- 2. NoAutoSize : ukuran menu ini akan memiliki size yang tetap.
- 3. AutoScrollMenu : Nah animasinya dipicu dengan hovering mouse
- 4. BouncingMenu : Yang ini lucu karena animasinya seperti bola yang memantul
VideoPlayerNet, komponen ini kyna masih blom fix banget. Dikembangin dari komponen "all video player"-nya joomla. Saat ini baru di test nyetel FLV sadja..ya kawan-kawan yang lagi nganggur2 bisa kembangin lagi, monggo...
LightBoxNet, ini popular di kalangan open source mania. Ya kenapa engga kalau ditemplokin juga di ASP.NET biar makin cakep khan...? Hehe. Komponen ini digunakan tuk bikin galeri gambar instan.
Ni sampel cara pakainya :
HeadlineNet:
|
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string[] arr = getHeadlineData();
Headlines.API.HeadlineNet Scroll1 = new Headlines.API.HeadlineNet();
foreach (string Vals in arr)
{
string FrmtData = "<div style=\"background-color:Black\"><strong><span style=\"color: #ffcc66\">" + Vals + "</span></strong></div>";
Scroll1.AddContent(FrmtData);
}
this.Panel1.Controls.Add(Scroll1);
}
} |
AccordionNet:
|
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Accordion.API.AccordionNet Scroll1 = new Accordion.API.AccordionNet("Test Menu");
Scroll1.AddChild("Website Berita", "Detik", "http://detik.com");
Scroll1.AddChild("Website Berita", "Kompas", "http://kompas.com");
Scroll1.AddChild("Website Berita", "CNN", "http://cnn.com");
Scroll1.AddChild("Website Sosial", "Friendster", "http://friendster.com");
Scroll1.AddChild("Website Sosial", "Facebook", "http://facebook.com");
Scroll1.AddChild("Website Sosial", "Live Connector", "http://liveconnector.com");
Scroll1.AddChild("Search Provider", "Google", "http://google.com");
Scroll1.AddChild("Search Provider", "Yahoo", "http://yahoo.com");
Scroll1.AddChild("Search Provider", "Bing", "http://Bing.com");
Scroll1.AccordionType = Accordion.API.AccordionNet.AccordionTypes.AutoScrollMenu;
this.Controls.Add(Scroll1);
}
} |

VideoPlayerNet:
|
protected void Page_Load(object sender, EventArgs e)
{
//Vids/RockOn.flv
if (!IsPostBack)
{
string FileMovie = "http://demo.joomlaworks.gr/images/stories/videos/menthe.flv";
VideoPlayers.API.VideoPlayerNet vid1 = new VideoPlayers.API.VideoPlayerNet();
vid1.FileName = FileMovie;
this.Controls.Add(vid1);
}
} |

LightBoxNet:
|
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
LightBox.API.LightBoxNet Scroll1 = new LightBox.API.LightBoxNet();
for(int i=1;i<5;i++)
{
Scroll1.AddImage ("LightBox/Photos/"+i.ToString()+".jpg","Photo "+i.ToString());
}
this.Controls.Add(Scroll1);
}
} |

Makin sukses, makin kreatif !! 
Scroller.Net, SlideShow.NET & News Scroller.NET Free Component
Whassup everybody ..? tetep asyik yah...
Kita mo bagi-bagi komponen gratis, yang berbasis Jquery, ga lupa dibalut .Net supaya kaya risol rasa keju...haha,,:D
Nah apa aja sih 3 komponen gratisan ini ?
- 1. Scroller.NET, yaitu image scroller yang punya banyak effect transisi.
- 2. Slideshow.NET, nah ini adalah image slide show dengan effect fade. Hanya punya opsi tuk memutar gambar secara sekuensial atau random
- 3. News Scroller.NET, komponen ini pakai aja tuk muter berita secara otomatis atau manual dengan effect sliding lho..

Sampelnya silakan saja didownload dari attachment. Seperti biasa komponen ni masih banyak cacat dan kekurangan fisik, tolong dibantu supaya makin tokcer yah..
Nah buat yang udah gatel pengen coba ni caranya :
- 1. Masukin saja class librarynya : ScrollerNet.cs, SlideShowNet.cs, atau NewsScrollerNet.cs
- 2. Kopi juga folder-folder berisi Jquery, CSS, en image-nya diantaranya: Scroller, NewsScroller, SlideShow
- 3. Ya, terus masukin referensi ke form kamu
- 4. Nah ini cara pakenya :
- Scroller
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Scroller.API.ScrollerNet Scroll1 = new Scroller.API.ScrollerNet();
Scroll1.AddImage("images/absolution.jpg");
Scroll1.AddImage("images/acertaintrigger.jpg");
Scroll1.AddImage("images/americanidiot.jpg");
Scroll1.AddImage("images/darksideofthemoon.jpg");
Scroll1.AddImage("images/liberationtransmission.jpg");
Scroll1.Fx = Scroller.API.ScrollerNet.FxType.fade;
this.Controls.Add(Scroll1);
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Slideshow.API.SlideshowNet Scroll1 = new Slideshow.API.SlideshowNet();
Scroll1.AddImage("images/absolution.jpg");
Scroll1.AddImage("images/acertaintrigger.jpg");
Scroll1.AddImage("images/americanidiot.jpg");
Scroll1.AddImage("images/darksideofthemoon.jpg");
Scroll1.AddImage("images/liberationtransmission.jpg");
Scroll1.Fx = Slideshow.API.SlideshowNet.FxType.sequence;
this.Panel1.Controls.Add(Scroll1);
}
}
- News Scroller, ni samplenya narik berita dari RSS
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
NewsScroller.API.NewsScrollerNet Scroll1 = new NewsScroller.API.NewsScrollerNet();
Uri uri = new Uri("http://wwfid.panda.org/rss/rss.cfm?DFED5394-0057-3855-86831A800A800A06");
RssChannel myRssChannel = new RssChannel(uri);
int Counter = 0;
const int MaxCount = 15;
foreach (Raccoom.Xml.RssItem item in myRssChannel.Items)
{
Counter++;
if (Counter > MaxCount) break;
Scroll1.AddNews(item.Title, item.Description, item.Link, "");
}
this.Controls.Add(Scroll1);
}
}
Effectnya yang bisa digunakan pada Scroller.NET yaitu :
- 1. blindX
- 2. blindY
- 3. blindZ
- 4. cover
- 5. curtainX
- 6. curtainY
- 7. fade
- 8. fadeZoom
- 9. growX
- 10. growY
- 11. scrollUp
- 12. scrollDown
- 13. scrollLeft
- 14. scrollRight
- 15. scrollHorz
- 16. scrollVert
- 17. shuffle
- 18. slideX
- 19. slideY
- 20. toss
- 21. turnUp
- 22. turnDown
- 23. turnLeft
- 24. turnRight
- 25. uncover
- 26. wipe
- 27. zoom
Selamat berkreasi !! 
Let me introduce the silly tools, SharePoint Import Script Generator...
Basically, this tool create a batch file that execute “stsadm.exe” for exporting source site contents to backup file, and import backup file to destination site. Just so simple like that...

The bad news, this tool doesn't using SharePoint web service to get site structure. So, you can only use this tool to migrate site contents between SharePoint sites in the same server. Ha ha, that’s why I call this is a silly tool…
If you have a better idea to improve its capabilities just crack the code and make it better…
Be creative always
Hello, balik ke leptop !!
Yupp ni ada oleh-oleh dari code project yaitu "EcoTree"...yippie
Apa sih EcoTree itu ? Nah itu javascript buat generate tree chart yang biasa digunakan tuk buat organization chart.
Nah sekarang untungnya, komponen ni uda d wrap di dotnet,,hehe
buat kawan-kawan yang tertarik tuk ngembangin komponen ini monggolah...
Ya ini salah satu contoh tampilannya...masih bisa diatur-atur lagi lho,,,


Nah, bisa nempel di sharepoint juga...

Nah ud kebelet pengen make ? nah ini dia caranya....
- Masukin komponennya ke proyek kamu > "OrgChartNet.cs"
- Buang tag ini kalau ada di halaman kamu
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
- Sekarang masukin komponennya yah ke halaman itu..
di bagian atas :
<%@ Register Namespace ="OrgChartNET.API" TagPrefix="OrgChart" %>
nah ini tag komponennya :
<OrgChart:OrgChartNET ID="OrgChart1" runat ="server" />
- Nah kasih kode sampel ini di load pagenya yapp..
OrgChart1.selectMode = OrgChartNET.API.OrgChartNET.selectionMode.SL_NONE;
OrgChart1.AddData(1, -1, "species");
OrgChart1.AddData(2, 1, "plants");
OrgChart1.AddData(3, 1, "fungi");
OrgChart1.AddData(4, 1, "lichens");
OrgChart1.AddData(5, 1, "animals");
OrgChart1.AddData(6, 2, "mosses");
OrgChart1.AddData(7, 2, "ferns");
OrgChart1.AddData(8, 2, "gymnosperms");
OrgChart1.AddData(9, 2, "dicotyledons");
OrgChart1.AddData(10, 2, "monocotyledons");
OrgChart1.AddData(11, 5, "invertebrates");
OrgChart1.AddData(12, 5, "vertebrates");
OrgChart1.AddData(13, 11, "insects");
OrgChart1.AddData(14, 11, "molluscs");
OrgChart1.AddData(15, 11, "crustaceans");
OrgChart1.AddData(16, 11, "others");
OrgChart1.AddData(17, 12, "fish");
OrgChart1.AddData(18, 12, "amphibians");
OrgChart1.AddData(19, 12, "reptiles");
OrgChart1.AddData(20, 12, "birds");
OrgChart1.AddData(21, 12, "mammals");
Nah selamat mencoba dengan mendownload sampel kode n komponennya ya d attachment !! Goodluck...
Makin creative okeh !! 
Pa kabar dunia ?
back to sharepoint..nah kali ini tentang DB2LIST yaitu tool yang digunakan untuk menggenerate sharepoint list (custom list) dari struktur database sql server yang sudah ada dan memungkinkan untuk mengimpor datanya juga. Uhm,,semoga temen-temen yang tertarik bisa ngembangin lebih jauh.

Hasil contoh struktur list yang digenerate dari databasesql server..

Oke, tetap kreatif terus yah...
More Posts
Next page »