Foto di Liwa, tepatnya Lampung Barat untuk mengikuti ceremonial Gathering Pulsar dan Wingday 2008, Total pemakai pulsar yang datang 140 an mungkin lebih itu yang datang dari berbagai club motor pulsar dan perseorangan


Nongkrong di Kayu Agung, sambil mau makan sore, isi bensin, dan meneruskan perjalanan ke Blitang
Baru Sampe Palembang Kota setelah itu ketemu 2 orang rider dari Thunder dan Tiger, jadi foto foto dech sambil tunggu anak pulsar mau anterin kita kita ke bengkel Pulsar untuk istrirahat dan check mesin minimal rantai motor dan kampas rem.

Foto di Jembatan Ampera Palembang, Sekitar 15.30 sebelum pulang ke Jakarta, setelah sampai ke Palembang pukul 13.00 dan lakukan service dan istrirahat plus beli pempek Pak Raden.

20-23 Maret 2008
Sehabis dua bulan ini koding dan fase 1 sudah masuk uat dan training, tiba saat nya untuk ber-rekreasi dengan teman teman klub pulsar saya (PC / Pulsar Club).
Malam inj jam 7 WIB kami sekitar 16 orang plus dengan beberapa orang mungkin akan ikut dari BOCT akan menuju ke Lampung untuk melakukan turing dari Lampung ke Palembang.
Buat saya ini adalah kali ke 2 saya melakukan turing dengan team saya, dari beberapa event yang telah saya tidak ikuti.
Kami berharap dengan turing ini nantinya akan menambah kerekatan persaudaran kami dan dengan beberap klub motor di lampung yang akan kami kunjungi.
- PC / Pulsar Club -
Waktu MSDN day ada yang tanya salah satu user ke Sagi apakah harus membuat Web Part tapi kudu harus draw semua nya di web part tersebut. Bagimana bila di page itu cukup rumit dan banyak tampilan design yang di perlukan. Memang waktu itu saya rasa sich pertanyaan itu belum terjawab jadi saya coba jawab disini
bahwa Web Part tersebut bisa kita lakukan konektivitas dengan user control kita yang ada sehingga kita bisa dengan mudah melakukan pembuataan design pada user control kita dan Web part hanya meload user Control itu saja.
Coding nya sbb :
using System;
using System.ComponentModel;
using System.Text;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Serialization;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Utilities;
using Microsoft.SharePoint.WebPartPages;
namespace Dms.WebPartLib
{
public class wpGeneralPart : Microsoft.SharePoint.WebPartPages.WebPart
{
private Control _childControl = null;
private string _userControlVirtualPath = "usercontrols/demo.ascx";
private string _errMessage= string.Empty;
public wpGeneralPart()
{ }
[
Personalizable(),
Category("Miscellaneous"),
DefaultValue(""),
WebBrowsable(true),
WebDisplayName("User Control Virtual Path"),
WebDescription("User Control Virtual Path")
]
protected override void RenderWebPart(HtmlTextWriter output)
{
if (_errMessage != string.Empty) output.Write(_errMessage);
if (_userControlVirtualPath != string.Empty || _userControlVirtualPath.Equals("") == false) RenderChildren(output);
}
protected override void RenderChildren(HtmlTextWriter output)
{
try
{
this.EnsureChildControls();
if (this._childControl != null)
this._childControl.RenderControl(output);
}
catch (Exception ex)
{
_errMessage = string.Format("Exception Message (RenderWebPart) = {0}<br />", ex.Message);
}
}
protected override void CreateChildControls()
{
try
{
base.CreateChildControls();
if (_userControlVirtualPath != string.Empty)
{
if (_childControl != null) return;
_childControl = Page.LoadControl(_userControlVirtualPath);
if (_childControl!=null)
Controls.AddAt(0, _childControl);
}
/* pada bagian ini ada code load page.LoadControl inilah code untuk menload user control yang ada */
}
catch (Exception ex)
{
//_errMessage = string.Format("Exception Message (CreateChildControls) = {0}<br />", ex.Message);
}
}
}
}
Nah Webpart akan menload user control demo.ascx, jadi pastikan pathnya benar dan user control dapat bisa di akses.
Pada Moss/Wss bila kita mau mengunakan tag server side pada aspx yang telah kita buat pasti tidak akan akan jalan dan akan dapat error seperti ini :
An error occurred during the processing of /Report Template/TESTDOC.aspx. Code blocks are not allowed in this file.
Ini adalah contoh kasus pada saat saya membuat server site pada file TestDoc.aspx saya. Dan bagaimana caranya supaya aspx kita dapat menggunakan
tag server side, yaitu dengan cara kita harus mendaftar aspx tersebut bisa menggunakan AllowServerSideScript="true".
Ini adalah tag yang harus kita update :
<Sharepoint>
...
<PageParserPaths>
<PageParserPath VirtualPath="/Report Template/TESTDOC1.aspx" CompilationMode="Always" AllowServerSideScript="true" />
</PageParserPaths>
...
</Sharepoint>