Development webpart di sharepoint merupakan suatu tantangan tersendiri. Hal utama dikarenakan yaitu tidak ada UI ( WYSIWYG ) yang dapat dilihat. Semua dalam bentuk code. Selain itu, kompatibilitas dengan browser dan beberapa aspek lain sebenarnya harus menjadi perhatian lebih bagi developer.
Microsoft baru-baru ini merilis checklist, hal-hal yang harus dipaerhatikan dalam proses development webpart disharepoint.
hal-hal yang harus diperhatikan dalam ceklist ini adalah :
- Verifying Web Part Rendering
- Verify that Web Part Renders Appropriately Based On User permissions.
- Verify that Static Web Part Renders Appropriately and Does Not Cause Web Part Page to Fail.
- Verify that Web Part Appears Appropriately in Search Results.
- Verify that Web Part Previews Properly.
- Verifying Web Part Functionality
- Verify that Web Part Can Be Added to Web Part Zone.
- Verify that Web Part Works Correctly Regardless of Web Part Page Location.
- Verify that Web Part Caching Works Correctly.
- Verify that Changes Made in Personal View Are Not Reflected in Shared View.
- Verify that Web Part Can Handle Asynchronous Calls to Other HTTP Sites and Web Services.
- Verify that Web Part Works Correctly With Different Combinations of Zone Settings.
- Verify that Web Part Can Access Resources in Different Setup Configurations.
- Verify that Web Part Can Be Imported and Exported Correctly.
- Verifying Web Part Properties
- Verify that Web Part Property Attributes Are Correctly Defined.
- Verify that Web Part Properties Displayed in Tool Pane Are User-Friendly.
- Verify that Web Part Properties Are Not Dependent On Each Other.
- Verifying Web Part Error Handling
- Verify that Every Public Property Can Handle Incorrect User Input.
- Verify that Adding Several Instances of the Same Web Part to a web Part Page (or to the Same Web Part Zone) Works Correctly.
- Verify that Web Part Handles All of its Exceptions.
Penjelasan lebih lengkapnya dapat dilihat disini
Semoga berguna.

0 responses so far ↓
There are no comments yet...Kick things off by filling out the form below.