Showing posts from December, 2009

Custom WSS components

Although it is a great job by WSS sites which you create through the browser, there is a point where you would need to create custom features like web parts, workflows, event handlers  which fit to your requirements. For this surely you would need coding fro custom WSS components.

WSS Features
It is better to learn from the WSS features. Features provide the mechanism for defining site elements and adding them to a target site or site collection through a process known as feature activation. The element types that can be defined by a feature include menu commands, link commands, page templates, page instances, list definitions, list instances, event handlers, and workflows.

Your first WSS Custom feature
Start Visual studioCreate a new C# class library DLL project named "HelloWorld" (New Project---ProjectType=Visual C#---Template=Class library)
Before creating the feature.xml file, consider that the files for this feature must be deployed in their own special directory inside …

Site Customization

The best thing is you can decide how to customize its top-level site.WSS provides many options for configuring and customizing sites.In the top-right corner of the page, you can see the Site Actions menu. This menu provides commands that allow you to create new site elements, customize the current page, and navigate to the Site Settings page.

But the thing is , customizing is visible only to the users who has the sufficient level of permissions. ;)

The Create Page

Create Page allows users to customize the current site by creating new site elements  such as lists, document libraries, Web Part Pages, and child sites.

These standard element types have been designed to facilitate team-level collaboration. They include list types for collaborating on list-based items such as announcements, contacts, links, calendar events, tasks, and issue tracking.

Creating a List for Leave Request inside a company

Click the custom List link under custom Lists.
Give "Leave Request" as the Nam…

First SharePoint Site

WSS site is a storage container for content. The site content is primarily stored in different forms as follows,
ListsDocument LibrariesImage LibrariesChild Sites or sub sites
 Sites are securable entities, because site content are accessible to a configurable set of users or user groups. The permission level also can be determined by the site administrator, either for
Full Control- Has Full ControlDesign-Can view, edit, update, delete, approved and customizedContribute- Can view, edit, update and deleteRead- Can view onlyLet's look how the SharePoint brings the simplicity in making sites.
Under the Windows Start menu, find the Administrative Tools group and then select the SharePoint 3.0 Central Administration menu to launch the WSS Central Administration application. Over the next few steps you will use this application to create a new siteOn the Application Management page, locate and click the link titled Create Site Collection in the SharePoint Site Management section. Thi…

Windows SharePoint (WSS) - For What ?

SharePoint technologies provide an effective solution for creating team sites to facilitate collaboration in a LAN-based environment. At the opposite end of the spectrum, SharePoint technologies also make it easier to manage content in an Internet-facing site that can scale to accommodate thousands of users in a Web farm environment.

Also it is far more we can accomplish when we use WSS as a development platform. In this SharePoint Blog Series, I am going to give you a better idea about using WSS as a development platform.

For an installation on a Virtual PC image, we recommend a host computer with at least a 2 GHz Pentium processor and 2 GB of RAM

You can download WSS from here

After the installation

After installing WSS, it creates and configures a Web Application named SharePoint 3.0 Central Administration application.

This SharePoint central administrative application provides pages that allow us to perform various administrative chores,
Convert a standard existing IIS web site…