The main thing in SharePoint development is not how to implement some piece of functionality but is the approach correct. And defining the approach is something very difficult which required experience and time.
It also required reviewing other scenarios and implementation.
So in some posts, I'm going to explain one real scenario that we have in our company and the approach that we implemented.

The scenario: creating document management system that will live in many site collections in one web application.
It may sounds simple - but it's not. It's a very very serios and difficult application.
And what I want to share with you is where the SharePoint 2010 Search take part. It helps us in:
1. Webparts showing cross site collection data
2. Finding documents and item based to our custom fields and custom content types
And while point 2 sounds absolutely normal - of course search is for searching items, point 1 is very tricky part of implementing such scenario.
I'll describe in detail the two points and the difficulties in the approaches in the next weeks.
However, the search is not in the first steps while building one application. Before that usually the development go through other things: In our project we firs build:
- custom site definitions - base on the publishing portal; important part if we plan to create sites programmatically;
- custom contenttypes - extremely important part; help managing the metadata and give us the ability for
custom Add/Edit forms
validation of the user input
easily finding data in search results
- webparts for retrieving data
- workflows - defining the live of the documents
And then came the search functionality which will be main topic in my next posts.
...
It also required reviewing other scenarios and implementation.
So in some posts, I'm going to explain one real scenario that we have in our company and the approach that we implemented.

The scenario: creating document management system that will live in many site collections in one web application.
It may sounds simple - but it's not. It's a very very serios and difficult application.
And what I want to share with you is where the SharePoint 2010 Search take part. It helps us in:
1. Webparts showing cross site collection data
2. Finding documents and item based to our custom fields and custom content types
And while point 2 sounds absolutely normal - of course search is for searching items, point 1 is very tricky part of implementing such scenario.
I'll describe in detail the two points and the difficulties in the approaches in the next weeks.
However, the search is not in the first steps while building one application. Before that usually the development go through other things: In our project we firs build:
- custom site definitions - base on the publishing portal; important part if we plan to create sites programmatically;
- custom contenttypes - extremely important part; help managing the metadata and give us the ability for
custom Add/Edit forms
validation of the user input
easily finding data in search results
- webparts for retrieving data
- workflows - defining the live of the documents
And then came the search functionality which will be main topic in my next posts.
...
Comments
Post a Comment