#sharepoint internship at #howest

15
WEBCAST #SHAREPOINT INTERNSHIP AT HOWEST Lynn Franceus & Tom Cracco

Upload: gene-vangampelaere

Post on 12-Jun-2015

1.161 views

Category:

Technology


1 download

DESCRIPTION

The last 3 months 3 students of Howest (New Media and Communication Technology) did an internship at Howest. They all had to use SharePoint as an application platform. At the end of this internship they want to share their tips & tricks to the SharePoint community. The following topics will be discussed: SPServices, JQuery, Custom webparts and the use of SmartPart. They will do this in a live webcast on june, 14th at 04PM-04:30PM (GMT+1 – European time) Feel free to join the webcast and to provide them some feedback!

TRANSCRIPT

Page 1: #SharePoint Internship At #Howest

WEBCAST #SHAREPOINT INTERNSHIP AT HOWEST

Lynn Franceus & Tom Cracco

Page 2: #SharePoint Internship At #Howest

By Lynn Franceus

SPServices

Page 3: #SharePoint Internship At #Howest

Why use it?

Javascript Customising of SharePoint forms with

extra functions More user usability possible

Easy to implement

Page 4: #SharePoint Internship At #Howest

SPCascadeDropdowns

Only related information visible

List Student has a field Opleiding so its able to depend on the selected HowestOpleiding-item

Page 5: #SharePoint Internship At #Howest

SPCascadeDropdowns

Page 6: #SharePoint Internship At #Howest

SPLookupAddNew

Add new item in list while filling in an form

Add new item Return to original

form Re-enter previous

filled fields

Page 7: #SharePoint Internship At #Howest

SPDisplayRelatedInfo

See read-only fields from item

Able to check if correct item is selected

Page 8: #SharePoint Internship At #Howest

Start workflow

Add column/ datafield in XSLT Data View

Onclick-methode on text to start javascript-function

1 easy click instead of 4

Page 9: #SharePoint Internship At #Howest

By Tom Cracco

Object Model & Use of SmartPart

Page 10: #SharePoint Internship At #Howest

Object Model

Retrieving information

Retrieving current SharePoint site collection SPContext.Current.Site

Possibility of CAML Query

Value from column: data-object =<SPListItem-

Object>(“static column name”)

Page 11: #SharePoint Internship At #Howest

Object Model

Saving Information

Retrieving new blank item <SPList-object>.Items.Add

Writing to column <SPListItem-object>(“static

column name”) = data-object

Saving item <SPListItem-

object>.Update()

Page 12: #SharePoint Internship At #Howest

Use of SmartPart

Creating User Control for Smartpart

Open Visual Studio

New website project

Add new ASP.NET User Control

After build: copy ‘.ascx’ and ‘.ascx.vb’

from project map to usercontrols map on SharePoint server

Page 13: #SharePoint Internship At #Howest

Use of SmartPart

Adding SmartPart to webpage

Add new webpart

Select SmartPart ( with AJAX)

Page 14: #SharePoint Internship At #Howest

Use of SmartPart

Adding User Control to SmartPart

Select user control to be displayed

Page 15: #SharePoint Internship At #Howest