SharePoint Getting Started
Few weeks back I saw a question in the Stackoverflow. The question was How to start learning SharePoint. Well at first it seem simple, I couldn’t get an answer straight away. I did a Google but no luck all links I landed up was about some SharePoint books. The user who posted the question specifically mentioned that he doesn’t want go through books to get the hold of it. Well I am of the same kind I hate going through 500+ pages books. Finally I answer the question on how I learnt SharePoint. Below is my answer for the question.
First step is to get created with a SharePoint site, from your System admin.
If you are the one who need to kick start the SharePoint. Then follow the steps and for each of the steps you can find ample number of links using Google
- Install SharePoint and Configure it.
- Create a Site Collection
- Go to the Site and in the Right Corner you will find a Menu called Site Settings
- Select that and play around with each and every options out there.
- Most of the options can be understood by the Name
- If you struck up some where come to SO or Start over again.
- Make sure that you always ask the question why this behaves this way & why this implemented this way.
- Try creating pages Same Site Settings Menu has option to create page.
- There is some thing called Web Part which is actually a Pluggable component UI/ functionally which can be customized as per the user needs.
- Try using those web parts (Lost of Out of the Box)
- Later move in to Web Part development,create your own, deploy it
- Start using the Microsoft.SharePoint.dll to access the SharePoint site using you custom code.
To give you a brief description.
Microsoft Office SharePoint Server 2007 is an integrated suite of server capabilities that can help improve organizational effectiveness by providing comprehensive content management and enterprise search, accelerating shared business processes, and facilitating information-sharing across boundaries for better business insight. Additionally, this collaboration and content management server provides IT professionals and developers with the platform and tools they need for server administration, application extensibility, and interoperability.
- I call it as Application development platform
- For anything you wanted to do there will be a option directly / indirectly in SharePoint
- Basically it is a Web Application built on top of ASP.NET 2.0
- Main entry point to it is an Web Application (Central Administration Site) you get this once you install SharePoint.
- This is where you can Create Web Application (Nothing but a Site in the IIS & Content DB)
- Yes you read it right Database,SharePoint stores all its content in Database
- Web Application is directly not usable (Its like empty DB and Empty IIS site) you need to have some content to be display to the user.
- Then Site collection comes, it give content to the User.You need to at least create Site collection under Web Application (Through Central Admin).
- While Creating Site Collection you will be provided with a Site Template (Template is nothing but a Blue print sort of thing that will dictate what your site will look like and what it have) there are template For Project Management,Bug Tracking (has options to track Bug, kind of basic infrastructure that will be needed in any Bug Tracking system).
- Next level is Sub site, under site collection you can have Site( here too you have an option to select the template), and under that Site you can have another Sub Site so on.
- And there is another important thing in SharePoint called List, its a similar to Table in SQL server but not exactly same (because list content are internally stored in SQL Tables), and List contains Fields (Similar to Column in Table). You can use them to store your custom data. While creating the list also you will have Templates (Say for example to Represent a Announcement you have a template, this will have all the fields that are needed to represent announcement)
- And you have a Option to Create your own List Structure as well.
- There is a special kind of List in SharePoint called Document Library which can store documents.
- One final thing Security, managing Security is out of the Box. You can control who has access to you Site and what they can Access (Only Announcement , only Published documents) and what they can do with the item (Edit/Read-only/Delete) etc.
- You can create fine grained permission as you wish.
Welcome to THE SHAREPOINT WORLD