21
SharePoint Acme Towing Communications Portfolio By Stephen Kleimeyer Email: [email protected] Phone: 540-635-9049 LinkedIn Profile: http://www.linkedin.com/in/stephenkleime yer

Team Site Portfolio

Embed Size (px)

Citation preview

Page 1: Team Site Portfolio

SharePoint Acme Towing Communications Portfolio

By Stephen Kleimeyer

Email: [email protected]

Phone: 540-635-9049

LinkedIn Profile:

http://www.linkedin.com/in/stephenkleimeyer

Page 2: Team Site Portfolio

ACME Towing Communications Division Table of Contents

• Implementing a Team Site• Team Calendar

• Connect and View in MS Outlook

• Contacts List Template and Sub-Site

• ACME Newsletter

• ACME Vendor Sub-Site• Vendor List Definition

• Sub-Site Generation Web Part

Page 3: Team Site Portfolio

Technical Requirements

• SharePoint 2007

• Microsoft Office 2007/MOSS 2007

• Visual Studio 2008

• Microsoft SQL Server 2005

• Windows SharePoint Services

Page 4: Team Site Portfolio

Business Requirements

Create a shared calendar integrated with outlook. Establish a shared contact list.

Publish a monthly newsletter.

Reduce the amount of manual processing of purchase orders.

Create a portal for it’s towing providers.

Create a custom look and feel for each of it’s towing providers.

Page 5: Team Site Portfolio

Implementing a Team Site

Collaborations and communications

Page 6: Team Site Portfolio

ACME Team Calendar SK

• The purpose of a team calendar is briefing of company events of interest to colleagues and vending customers of ACME Towing.

• To connect the Calendar to MS Outlook click the Calendar link in Quick Launch.

Page 7: Team Site Portfolio

Connect to Outlook SK

• From the calendar view page click Calendar link in Quick Launch on left.

• Then click Actions, Connect to Outlook.

Page 8: Team Site Portfolio

View calendar in Outlook• In MS

Outlook, click the Calendar tab and make sure that Team Calendar is checked to view the Team Calendar.

Page 9: Team Site Portfolio

Create Contacts List

From All Site Content in Lists view:

• Click Create

• From Create page click Contacts

• In the Name field in New page enter My Contacts

Page 10: Team Site Portfolio

Create List Template

• My Contacts link appears in Quick Launch under Lists

heading.

• To create the template: My Contacts => Settings=>List

Settings=> Save list as template

Page 11: Team Site Portfolio

Save List Template to Gallery

• In the Save as Template page, enter MyContacts in File name field,

and My Contacts in Template name field. Click OK.

• From main site page click Site Actions, Site Settings.

• Under the Galleries heading click List Templates

• The resulting template is saved in the Gallery.

Page 12: Team Site Portfolio

Contacts Management Sub-site

The site for Contacts List has been created, and provided with a web

part that displays a view of the custom list called My ACME

Contacts, based on the My Contacts template.

Page 13: Team Site Portfolio

ACME Newsletter Based on News Site Template

• Our Newsletter site is based on the News Site template containing Web Content management and the Site Publishing features.

• Just click the Create button to create a site for News Publishing.

Page 14: Team Site Portfolio

The Main Site Has a Link to ACME Newsletter

The right hand side of the ACME site has a Links web

part. One of the links points to ACME Monthly

Newsletter.

Page 15: Team Site Portfolio

The News Publication Site

• The page on the left is the ACME News site. The red arrow points to the link to the latest monthly news article.

• The page on the right is a newsletter feature article. The text is just a sample of what I created, given the coming holiday season. It was the week before Thanksgiving 2010 at the time.

Page 16: Team Site Portfolio

Implementing Site Definition

Creating vendor sub sites for ACME Towing containing document libraries for purchase orders and invoices.

Page 17: Team Site Portfolio

ACME Vendors Site Definition

• This XML code defines the site template for ACME Vendors:

<?xml version="1.0" encoding="utf-8" ?> - <Templates>- <Template Name="Vendors" ID="10001">

<Configuration ID="1" Title="Vendors" Description="" Hidden="FALSE" ImageUrl="/_layouts/images/stsprev.png" DisplayCategory="ACME" />

</Template></Templates>

Page 18: Team Site Portfolio

The Custom Site Template

The site definition for ACME vendors is a customized blank site, solely for sub sites for ACME main site.

Page 19: Team Site Portfolio

Code for the ACME Vendor Sub site Creation Web Part

This is the code for the user interface: This is the code for creating sub site:

Page 20: Team Site Portfolio

Implementing the Sub site Creation Web Part

• The user interface shown here is the web part to create sub sites with the custom vendor site definition.

• The data entered here are for an XYZ Corp, with rate of 2.50, URL: http://vm064/XYZCorp.

Page 21: Team Site Portfolio

Site Successfully Created • This is the

result of the sub site successfully generated by the web part.

• Note that the Invoices and Purchase Orders Document Libraries are provisioned in the new site. The web part contains the functionality to include the document libraries automatically.