Friday, January 30, 2009

Regular Expressions - Samples

1. Area Code : "^(\d\d\d)$"
Eg: 080, 044

2. Country Code: "^\d{2,4}$"
Eg: 91, 011, 1234

3. City : "[a-zA-Z].$"
Eg: Chennai

Wednesday, January 7, 2009

Configuring and Extending Search for Portal Solutions

Portal administrators usually customize the Search Center by adding and configuring Web Parts.For example, a typical Search Center page might include a

a. Core Results Web Part,
b. a People Results Web Part,
c. a Query Summary and Statistics Web Part,
d. an Actions Web Part, and
e. a High Confidence Results Web Part

The following code illustrates how to construct and issue a query using object model

Extending MOSS Solutions

Source: Microsoft Learning: Extending Office SharePoint Server 2007 Solutions

In Microsoft Office SharePoint Server 2007, there are many opportunities for you, as a developer, to extend the functionality of these features. By developing components and services, you can create specific custom solutions.

In portal solutions, for example, you can develop

1. Custom Web parts to provide specific functionality.
2. Customized components for the business data catalog, and
3. Custom search components and solutions.

In business intelligence solutions, you can develop

1. Custom Web parts that are specific to the business intelligence dashboards of your organization,
2. Components that extend the Analysis Services and Excel Services that are provided by Microsoft SQL Server and Office SharePoint Server 2007.

For Web content management solutions, you can develop

1. Custom converters and field controls that enable your application to handle specific content types and authoring processes.

In records management solutions, you can

1. Create components, templates, and policies that are specific to the vertical industry of your organization, or to that of your customers.

In addition to extending and developing features for the four main areas, you can also develop custom workflows and configure other shared services that provide functionality for all types of solutions. For example, you can develop server-side InfoPath forms for data entry, and you can create specific extensions for the Single Sign-On service.

Friday, January 2, 2009

SharePoint Fundamentals

Source: Microsoft Learning - Inside Look at Building and Developing Solutions with Microsoft® Office SharePoint® Server 2007

Microsoft Office SharePoint Server 2007 can be used to build four main types of applications:
1. Portal solutions,
2. Business intelligence solutions,
3. Web content management solutions, and
4. Records management solutions.

Office SharePoint Server 2007 provides many configurable features that can be included in these types of solutions.
You can adopt an assemble-and-configure approach to incorporate specific features that your organization requires when you start to build Office SharePoint Server 2007 solutions.

Building portal solutions typically includes configuring Windows SharePoint Services lists and libraries, Office SharePoint Server 2007 search capabilities, user profiles, and other shared services. Business data catalog features are also often included in portal solutions to provide business process functionality and access to line-of-business data.

Building business intelligence solutions typically includes configuring Excel Services and SQL Server Analysis and Reporting Services to provide insight into business information. In addition, many organizations require business intelligence dashboards to be incorporated into portal solutions, to provide a user interface that enables information workers to make well-founded business decisions.

Building Web content management solutions typically involves configuring the content management features of Office SharePoint Server 2007. These features include a content-authoring environment, content templates, publishing and approval processes, and content deployment features.

Building a records management solution, you will typically incorporate many of the features of Windows SharePoint Services 3.0, such as lists and document libraries. This type of solution also incorporates specific Office SharePoint Server 2007 features, such as policies, official file sites, and rights management functionality.

You can include any combination of the features from the four main application areas to build applications that are specifically tailored for the requirements of your organization.
When you have assembled and configured the features for your solution, you can extend its functionality by developing additional custom features and components.