SHAREPOINT 2007 FOR BEGINNER
ByM J Ferdous
SharePoint ConsultantTechnical Author, DevMedia Group
Agenda
SharePoint Feature
CMS/SPS/WSS Roadmaps
SharePoint Team site/ Publishing Portal
Installation Steps
Development Tools
Development: Web Parts
Development: Workflow
Development: List Definition
Virtual Lab
BusinessIntelligence
SharePoint Feature Areas
Collaboration
Search
PortalBusinessForms
PlatformServices Workspaces, Mgmt,Security, Storage,Topology, Site Model
ContentManagement
Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards
Integrated document management, records management, and Web content management with policies and workflow
Rich and Web forms based front-ends, LOB actions, pluggable SSO
Docs/tasks/calendars, blogs, wikis, e-mail integration, project management “lite”, Outlook integration, offline docs/lists
Enterprise scalability,contextual relevance, rich people and business data search
Enterprise Portal template, Site Directory, My Sites, social networking, privacy control
CMS/SPS/WSS Roadmap
SharePoint Portal Server 2001SharePoint Team Services “v1”
Content Management Server 2002
SharePoint Portal Server 2003
Windows SharePoint Services “v2”
Windows SharePoint Services “v3”
Office SharePoint Server 2007Portal, Web Content Management, and More
SharePoint 2010
SharePoint Team Site
M J Ferdous
M J Ferdous
M J Ferdous
SharePoint Server 2007 Team Sites are Web sites created from a template and designed for team collaboration. They are hosted on the corporate network. Team Sites are a great way to coordinate team activities with document collaboration and storage.
Site ContentGain quick access to all content on the site.
Recycle BinRestore or permanently remove deleted items.
Site ActionsGain quick access to Team Site actions, including Create Content, Edit Page, and Site Settings.
Document LibrariesStore team documents and collaborate on them.
• Create a Team Site• Add Content• Upload Documents• Edit Documents• Create a New Document
Library• Allow Access to Your Site
Topics in this guide include:
People and GroupsControl who can access your site and what content they can view and edit.
SharePoint Customized Portal
Installation Steps
Pre-Requisites for installing MOSS Install Windows Server 2003
Windows security update
Install SQL Server 2005
Install Framework 3.0
Configure SQL server 2005
Install Microsoft SQL Server 2005 Service Pack 2
Install SharePoint Server 2007
Note: Download details steps from
Simple MOSS 2007 Installation Guide Beta Version
Development Tools
MOSS Development Tools are
SharePoint Designer 2007 To Design SharePoint Portal Site
Visual Studio 2005/2008 To use MS SharePoint Extension
Visual Studio 2005/2008 Extension for MS SharePoint Service
3.0 To create custom web part, list definition etc.
Microsoft Office 2003/2007 To create document template
Development: Web Parts
Open VS.Net 2005/ 2008 to create new Web Part Project
File New Project SharePoint
Create new project using Web Part Template
Write your custom code
Go to your project properties
Change the destination web application URL
Debug Start Browser with URL
Build the project
Deploy Solution
Your custom web part should be available in your SharePoint
application
Development: Web Parts
Development: Web Parts
Web App URL
Development: Workflow
Custom workflow to approve page or document Create custom workflow for Approving & Publishing Page MOSS Workflow task can be Parallel or Serial Publish document or page using custom workflow
Note: When we create a web application or sub site under the web app, by default MOSS creates one default workflow: [Parallel Approval] for the page or document list library but there is no workflow for custom list (document or image) library. You have to set a custom workflow for the custom list library as the same way if you want to create a custom workflow for the page.
Development: Workflow
Designer 1
Approver 1
3. R
ejec
t
Customer
5. Published
Designer 2
4 . A
ssig
n to
App
rov e
r 2
2. Request to Approver 1
Web page1b. Check-out & In
1a. Check-in
6. Sync
Approver 2
3. Approved
5. Approved
5. Reject
5. Canceled
Figure K: Graphical Presentation of a custom workflow with two approvers (serial)
Development: List Definition
Create List Definition Template
Open SharePoint Solution Generator
Select List Definition Click Next
Specify your site URL
Choose the List(s) to include in the generated Solution
Generate solution in to specific folder
It will generate a VS. Net Solution
Customize it if you need
Deploy it as like as custom web part
Development: List Definition
Demo
Demo
Demo
Demo
Demo
Demo
Demo
MSDN Virtual LabG
o to
ht
tp://
ww
w.m
icro
soft.
com
/eve
nts/
vlab
s/de
faul
t.msp
x
MSDN Virtual Lab
MSDN Virtual Lab
MSDN Virtual Lab
MSDN Virtual Lab
Resources MSDN Virtual Lab
http://www.microsoft.com/events/vlabs/default.mspx
SharePoint Team Blog http://blogs.msdn.com/sharepoint/default.aspx
SharePoint Webcasts for Silverlight http://www.microsoft.com/click/SharePointDeveloper
WSS `Wiki http://www.wsswiki.com/Main_Page
Q & A
Thanks for your attention
My Blogs: http://geekswithblogs.net/ferdoushttp://msdnbangladesh.net/blogs/ferdous