Membuat Custom Webpart Module di MojoPortal
Didalam MojoPortal ada 2 hal yang dapat lakukan untuk membuat module yang kita ingin lakukan.
1. Dengan Menggunakan WebPart
2. Dengan menggunakan Feature
Dengan Menggunakan WebPart
Silahkan unduh mojoportal source code / releasenya di http://www.mojoportal.com
Untuk membuat webpart pada mojo itu sangat gampang hal membuat class library kita menggunakan System.Web.UI.WebControls.WebParts.WebPart
Dengan langkah langkah sebagai berikut :
1. Code
| using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; namespace SampleExternalWebPart { public class SimpleWebPart : WebPart { private int itemCount = 5; public SimpleWebPart() { this.Title = "Simple Web Part"; this.Description = "Simple WebPart Description"; } [Personalizable, WebBrowsable, WebDescription("Number of articles to be displayed")] public int ItemCount { get { return itemCount; } set { itemCount = value; } } protected override void OnLoad(EventArgs e) { base.OnLoad(e); } public override EditorPartCollection CreateEditorParts() { EditorPartCollection editorParts = base.CreateEditorParts(); return editorParts; } protected override void OnInit(EventArgs e) { base.OnInit(e); } public override WebPartVerbCollection Verbs { get { return base.Verbs; } } protected override void RenderContents(HtmlTextWriter writer) { writer.Write("This is a simple web part. You could say its the hello world of web parts."); } } } |
2. Deploy assembly file
Dan setelah kita membuat coding tersebut kita compile dan copy assembly filenya ke bin tempat site mojoportal kita.
3. Register webpart ke MojoPortal Site
Klik Button Install.
Checked Available for MyPage dan klik Install
5.Penggunaan dalam Site
Klik Icon Edit pada WebPart Testing WebPart
Klik Button Save dan selesai WebPart sudah bisa digunakan.
Next publish akan bicara tentang Feature.
Happy Coding In MojoPortal