Agusto Xaverius P Sipahutar

Job:Making some bugs and patch
Moss/Wss,C#,Sql Server,WWF,K2.BlackPearl
Motto : Keep Study and study
See also: Other Geeks@INDC

News




MCP Logo
MCTS Logo

MCP ID# 3542391

My Curiculum Vitae


Agusto Xaverius P S's Facebook profile

Other Article

My Community

My Article/Share Knowledge

Others Moss/Wss Site

My Other Website/Blogs

My Share (Ebook,etc)

August 2009 - Posts

WSS RoadMap for Developer in 5 Days

Akhirnya lega juga telah menyelesaikan 5 hari saya dengan client dengan memberikan materi training bagaimana caranya developing menggunakan Windows SharePoint Service 3.0.

Baru kali ini juga buat saya melakukan training selama 5 hari, terakhir saya memberi training paling lama hanya 3 hari.

Ada perasaan puas karena telah menyelesaikan training ini tetapi ada juga yang masih saya kurang puas karena saya merasa belum bisa memberikan yang terbaik untuk training ini, saya berharap bila ada kesempatan, saya akan mencoba lagi untuk memberikan yang lebih baik dari training yang telah saya lakukan.

Untuk client saya, terima kasih telah menerima saya 5 hari ini sebagai trainer semoga yang telah kita lakukan selama 5 hari ini dapat memberikan manfaat dan ide sehingga portal yang akan dibangun disana dapat dilakukan dengan menggunakan Windows SharePoint Services.

5 Hari WSS RoadMap for Developer itu adalah :

Module 1: Roadmap to WSS Development

 

Agenda

Overview of Windows SharePoint Services 3.0

Collaboration Technologies Provided by Windows SharePoint Services 3.0

Topology Networking Architecture Windows SharePoint Services 3.0

Labs

Exercise 1: Identifying the Document Storage and Management Technologies in WSS 3.0

Exercise 2: Identifying the Collaboration Technologies in WSS 3.0

Exercise 3: Identifying WSS Technologies That Support Information Management and Communication

Exercise 4: Search On WSS Technologies

 

Module 2: Introduction to WSS object model

 

Agenda

What is the WSS object model?

Why have an object model?

How does the object model work?

Object hierarchies

Important things to know when coding

WSS API

CAML Language

Lab : Using WSS API

Topology Networking Architecture Windows SharePoint Services 3.0

Labs

Exercise 1: Manipulating data using SPList

Exercise 2: Impersonation

Exercise 3: CAML

Exercise 4: Copying and Moving Document

 

Module 3: Web Parts Development

 

Agenda

Web Part Infrastructure in Windows® SharePoint® Services 3.0

Steps to Build a Simple Web Part

Deploying a Web Part

Security and Web Parts

Exposing Web Part Properties

Connectable Web Parts

Loading User Controls in Web Parts

Labs

Exercise 1: Create Simple Web Part

Exercise 2: Exposing Web Part Properties

Exercise 3: Building Connectable Web Parts

Exercise 4: Copying and Moving Document

 

Module 4: Ajax & Silverlight

 

Agenda

Lap Around Microsoft Ajax

Lap Around Microsoft® Silverlight™

Silverlight 1.0, Silverlight 2.0, and Silverlight 3.0

Silverlight and Microsoft® SharePoint® Products and Technologies

Getting Started

Wrapping the Silverlight App in a Web Part

Leveraging Silverlight in a Custom Field Type

Data Binding

Call to Action

Labs

Exercise 1: Using Ajax on WebPart

Exercise 2: Using Ajax Control Toolkit

Exercise 3: Using JQuery

Exercise 4: Web Part hosting “Hello World” Silverlight App

Exercise 5: Silverlight and Custom Field Types

 

Module 5: Page Navigation

 

Agenda

SharePoint’s navigation foundations
in ASP.NET 2.0

SharePoint navigation controls

Customizing Navigation via the Browser

Customizing Site Navigation via the
SharePoint API

Customzing SharePoint Navigation via Features

Creating Custom Navigation Site Map Providers

Labs

Exercise 1: Modify the Top Navigation using a Feature Receiver

Exercise 2: Adding a Menu Item to the Site Settings Menu

Exercise 3: Creating and Implementing a Custom Site Map Provider

 

Module 6: Page Branding

 

Agenda

 Introducing Master Pages

Master Pages and Features

 Feature Stapling

Delegate Control in Microsoft® SharePoint® Products and Technologies

Overriding the CORE.CSS Styles

Themes

Labs

Exercise 1: Creating Custom Master Pages in Windows® SharePoint® Services

Exercise 2: Overriding the core.css styles

Exercise 3: Creating, Deploying, and Activating Custom Themes

Exercise 4: Designing and Implementing Site

 

Module 7: Content Types

 

Agenda

Introducing Site Columns and Content Types

Creating Site Columns and Content Types

Using the Browser

Via Features

Through the Object Model

Event Handlers

 Custom Forms

Labs

Exercise 1: Creating and Using Site Columns and Content Types

Exercise 2: Site Columns, Content Types and Features

Exercise 3: Registering Event Handlers for Content Types

 

Module 8: Web Services

 

Agenda

Overview of Microsoft® SharePoint® Products and Technologies Web Services

 Lists Web Service

Document Workspace Web Service

Building Custom Web Services

Labs

Exercise 1: Working with the Lists Web Service

Exercise 2: Working with the Document Workspace Web Service and RPC calls

Exercise 3: Building and working with a Custom Web Service running in SharePoint context

 

Module 9: Using Event Handlers

 

Agenda

Introducing Event Handlers

Building and Deploying Event Handlers

Synchronous Events

Asynchronous Events

Registering Event Handlers

Programmatically

Features

Feature Receivers

Labs

Exercise 1: Tasks Event Receiver Feature

Exercise 2: Adding a Watermark to a document

Exercise 3: Validating and setting country code during change of a contact

Exercise 4: Creating a Feature Receiver

 

Module 10: Workflow

 

Agenda

Workflows in Microsoft® SharePoint® Products and Technologies

Workflow life cycle

Building custom activities

Building custom workflow templates using Microsoft® Visual Studio®

With ASPX pages

Labs

Exercise 1: Simple workflow, feature, and element

Exercise 2: Automatically approving expenses under $ 1,500

Exercise 3: Assigning task to manager to approve expenses above $1,500

Exercise 4: Create Business Trip Application with 2 Approval (Case Study)

 

Module 11: User Management

 

Agenda

 User Authentication

Permissions and Security

Targeting Information

Auditing User

Labs

Exercise 1: Forms Based Authentication

Exercise 2: Permission

Exercise 3: Targeting Information

Exercise 4: Working with Audit Data (Enabling and Viewing)

Module 12: Reporting

Agenda

 Crystal Report

Reporting Services 2005/2008

Labs

Exercise 1: Create Report With Crystal Report using Push Method

Exercise 2: Create Reporting Service Load Other Database

Exercise 3: Create Reporting Service Load List Data on SharePoint

Share this post: | | | |
Posted: Aug 31 2009, 01:44 AM by agusto | with 5 comment(s)
Filed under: , ,
POP3 Protocol Missing in Windows 2008 / IIS7

Waktu di Windows 2003 Server kita diberikan satu feature yang dapat kita gunakan sebagai pengiriman dan penerimaan email yaitu protokol POP3 dan SMTP. Sehingga hal ini biasanya sering dipakai oleh beberapa perusahaan kecil yang biasanya sejumlah 5-15 orang.

Tetapi untuk saya sendiri POP3 ini sangat berguna karena untuk testing aplikasi workflow yang telah saya buat atau alert email yang ada di SharePoint saya, saya bisa testing dengan 1 VPC saja karena POP3 dan SMTP semua di satu box VPC Windows Server 2003.

Tetapi waktu Windows 2008 ini setelah saya install, saya pun hendak mau melakukan yang sama menambahkan feature POP3, ternyata sudah tidak ada, dan baca beberapa artikel di internet ternyata memang sudah tidak dimasukkan lagi kedalam Windows 2008.

Ini adalah salah satu artikel yang saya dapatkan di internet mengenai hilangnya POP3 Protokol ini.

POP3 has been depreciated and will no longer be supplied as part of the Windows OS. Although POP3 was introduced with Windows Server 2003, Microsoft removed it after including it in just one generation of the OS. Organizations that use the email protocol will need to use an alternative such as Microsoft Exchange Server or Small Business Server (SBS).

Source : http://www.iishacks.com/index.php/2008/07/22/pop3-protocol-missing-in-windows-2008-iis7/

Dan pada artikel tersebut itu juga diberikan salah satu solusi yang dapat digunakan baik itu di Windows 2008 x86 / x64. Kita masih dapat menggunakan “Hannes Preishuber’s POP3 connector for Windows 2008 x86 and x64” dan terus terang saya pun belum menggunakannya dan semoga dalam waktu dekat ini saya akan coba dan saya akan lanjutkan postingnya saya ini.

Untuk lebih detil mengenai “Hannes Preishuber’s POP3 connector” silahkan klik di sini :http://weblogs.asp.net/hpreishuber/archive/2008/04/30/visendo-smtp-pop3-extender-for-windows-2008-server.aspx

Dan untuk download “Hannes Preishuber’s POP3 connector”  silahkan klik di link dibawah ini dan sesuaikan dengan environment yang anda miliki.

1. http://www.visendo.com/download/visendosmtpextender/VisendoSMTPExtender_x86.msi

2.http://www.visendo.com/download/visendosmtpextender/VisendoSMTPExtender_x64.msi

Share this post: | | | |
Posted: Aug 18 2009, 11:55 PM by agusto | with no comments
Filed under:
Windows 7 RTM on Acer Aspire 4290 G

Install Windows 7 RTM telah di lakukan oleh saya dengan sukses seperti pada postingnya saya yang lalu http://geeks.netindonesia.net/blogs/agusto/archive/2009/08/10/now-i-am-using-windows-7-rtm-ultimate-x64.aspx di laptop dengan spesifikasi sebagai berikut:

Acer 4920 G :

1 Core 2 duo Processor T7500
2 VGA Card ATI Radeon HD 2400 XT 256 Mb
3 Memory 4 GB SDRAM
4 Realtek SoundCard
5 Acer Web Cam Built-in

 

Problem yang dihadapi setelah installasi Windows 7 ini sama dengan pada saat install Windows 7 RC dimana OS akan hang beberapa saat dan setelah itu normal kembali. Dan setelah uji coba update driver, akhirnya ketahuan bahwa driver bawaan Windows 7 untuk driver Mass Controller Storage itu tidak sesuai dengan hardware laptop saya..

Oleh karena itu bila ada yang mengalami hal yang serupa silahkan download driver Windows Vista karena memang masih bisa dipakai di Windows 7 juga, tetapi bila manufaktur hardware sudah menyediakan driver untuk Windows 7 sebaiknya download driver ini saja dan patch ke OS anda.

Untuk pengguna Acer bisa download di link ini : Acer Driver dan bila anda sama dengan saya menggunakan Acer 4920 G, sampai saat ini saya hanya mengupdate driver SATA AHCI Driver (ini juga bisa untuk x86 dan x64), Realtek Audio Driver (ini juga bisa untuk x86 dan x64), dan Suyin Camera Driver (optional, karena sudah ada bawaan dari Windows 7, tapi bisa di install juga)

 

Selamat mencoba Windows 7.

Share this post: | | | |
Posted: Aug 11 2009, 04:54 PM by agusto | with 2 comment(s) |
Filed under:
Now, I am using Windows 7 RTM Ultimate x64

Setelah Microsoft telah membuka para MSDN Subscription bisa mendowload dan mendapatkan key dari Windows 7 RTM. Maka hari jumat kemarin tanggal 7 Agustus 2009 malam harinya langsung rapi-rapi hardisk karena siap untuk format.

Sebelumnya saya sudah menggunakan Windows 7 Beta Ultimate x86 dan kemudian memutuskan untuk menginstall Windows 7 RC Ultimate x64, dan karena sudah nyaman dengan 64 bit environment-nya akhirnya memutuskan untuk menginstal Windows 7 x64 Ultimate.

Windows 7 RTM ini keluar dengan berbagai edisi yaitu : Starter, Home Basic, Home Premium, Professional, Enterprise dan Ultimate (untuk mengetahui apa sih beda dari tiap edisi itu bisa dapatkan infonya di sini : http://gizmodo.com/5145366/all-the-flavors-of-windows-7-explained) tetapi untuk mengenai harga dari tiap edisi saya belum dapat infonya.

Berikut ini beberapa gambar mengenai Windows 7 yang telah saya install :

PIC2
PIC1
Share this post: | | | |
Posted: Aug 10 2009, 12:01 PM by agusto | with 10 comment(s) |
Filed under:
K2 BlackPearl Now Support Windows 2008 and SQL Server 2008

Sebagai wujud update K2 BlackPearl terhadap teknologi Microsoft, akhirnya K2.Net mengeluarkan pacth K2 blackpearl™ 0807 (4.8210.3.0) and K2 blackpearl™ 0807 Update (4.8210.2.450) – KB000450.

Patch ini membuat K2 BlackPearl sekarang support dengan Windows 2008 (IIS 7.0) dan Sql Server 2008.

Semoga dengan client tetap dapat menggunakan K2 BlackPearl dengan menggunakan latest teknologi Microsoft.

 

Untuk Detil informasinya bisa di lihat di link ini : http://k2underground.com/blogs/chrisg/archive/2009/08/02/k2-blackpearl-0807-4-8210-3-0-and-k2-blackpearl-0807-update-4-8210-2-450-kb000450-are-now-available.aspx

 

Share this post: | | | |
Posted: Aug 03 2009, 01:05 AM by agusto | with 1 comment(s) |
Filed under:
How to Impersonate on SharePoint 2007 / WSS 3.0

Terkadang kita membutuhkan impersonate untuk mengakses data yang ada pada sharepoint dengan menggunakan user yang kita inginkan.

Untuk impersonate ini yang paling umum di gunakan di SharePoint 2007 / WSS 3.0 adalah :

1. RunwithElevatedPermessions

Dengan menggunakan sintaks ini kita akan mengakses site sharepoint kita dengan menggunakan account admin site kita yaitu “SharePoint\System Account”

Contoh coding sebagai berikut :

   1: SPSecurity.RunWithElevatedPrivilege(delegate()
   2: {
   3:     //run as "Sharepoint\System Account"  user
   4: });

2. SPUserToken

Dengan SPUserToken kita bisa menggunakan user selain user admin site kita.

Contoh coding sebagai berikut :

   1: SPWeb web = SPContext.Current.Web;
   2:  
   3: //USERNAME : user logon name (domain name\logon name)
   4: SPUserToken token = webOrigUser.AllUsers[USERNAME].UserToken;
   5:  
   6: //siteid/siteurl : site guid id/site url
   7: SPSite site = new SPSite(siteid/siteurl, token);  //open connection with user privilages
Share this post: | | | |
Posted: Aug 01 2009, 01:18 AM by agusto | with no comments |
Filed under:
How to deploy the Crystal Reports 2008 Basic Runtime

Waktu itu saya pernah memposting mengenai deployment Crystal Report dengan menggunakan Crystal Report Visual Studio 2005 (link: http://geeks.netindonesia.net/blogs/agusto/archive/2009/03/29/crystals-report-deployment-using-net-framework-2-0-merge-modules.aspx).

Pada saat saya sudah menggunakan Visual Studio 2008 dan ingin melakukan merge module itu kembali untuk di patch ke client server ternyata cara itu tidak adalagi di Visual Studio 2008. Pada Visual Studio 2008 sudah tidak sertakan lagi .msm (Merge Module) files tersebut, tetapi dari installasi Visual Studio 2008 kita sudah di sertakan 2 file .msi yang langsung di bisa diinstall client server kita.

2 Files itu adalah CRRedist2008_x86.msi (untuk environment x86) dan CRRedist2008_x64.msi (untuk environment x64). 

Di OS yang saya miliki 2 files itu berada di C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5.

Tetapi bila memang ingin mengetahui dimana 2 files .msi itu berada, bisa dilakukan dengan membuat setup installasi dan setelah itu klik kanan –> properties dan setelah itu pilih prerequisites. Dan setelah itu compile maka CRRedist2008_x86.msi dan CRRedist2008_x64.msi  akan di copykan ke setup installer project kita.

 

Selamat mencoba

Share this post: | | | |