SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration...

Post on 12-May-2015

219 views 2 download

Transcript of SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration...

SharePointdenk in blokken

Ton Stegeman

inspiratiehoe doen anderen dat?

intranet / collaboration

ben ik de eerste die dat bedenkt?

aanpassen gedrag SharePoint

praktijkvoorbeeldenfunctionele blokken

blokkendoos

technische blokken

nieuwe functionaliteit architectuur oplossing

denk na over installatie / activatie hergebruik blokken

vele wegen naar Romeeenvoud

Default gebruiker

• SharePoint Person or Group veld

• Default de ingelogde gebruiker

• DEMO

1. Registreer script

Master page

2. Vul gebruiker in

3. AlternatiefCustom field

- Meer werk

- Hosted

- Bestaande omgeving

Default gebruiker

4. AlternatiefCustom iterator

- Meer werk

- Hosted

- Registratie lastig

Close button

• SharePoint Announcement Close button

• Rollup van nieuws

• Redirect niet naar lijst

• DEMO

1. Activateer

Site collection feature

2. Registreer

control

4. Vervang Click

3. Registreer script

5. AlternatiefContent Editor webpart

- Uitrol

- Onderhoud

- Supported?

Close button

6. AlternatiefCustom display form

- Uitrol

3. Registreer JQuery

7. Uitbreiding

Configuratie

- Lijst type

Context Search

• Kan ik Faceted Search ook gebruiken in de context search pagina?

• DEMO

2. Registreer

HttpModule

3. Redirect naar

search center

Context Search

5. AlternatiefOSSSearchResults

- Niet supported

4. Pagina

1. Configureer Search

center

Toon context

Opnieuw zoeken

Verberg dropdown

6. AlternatiefDelegate control

- Alles of niets

Field level ‘security’

• Gebruikers slechts bepaalde velden invullen

• Blok: CodePlex SPListDisplaySetting

• Aanpassingen

• DEMO

Field level ‘security’

1. Activateer

Site collection feature

2. Configureer display

setting

3. Bewaar configuratie

4. Configureer

SharePoint

property bag van

de site

Template

name van

ListForm webpart

5. AlternatiefDefaultTemplate

- Farm niveau

- Niet supported

6. AlternatiefContenttype

- TemplateName

Wiki navigatie

• Wiki gebruikt als eenvoudig CMS

• Kan er een “automatische navigatie” in de wiki?

• Kan ‘Recent changes’ weg?

• Introductie “Page Sets”

• Lookup op wiki pages library

• Eenvoudig nieuwe Page Set maken

• DEMO

1. Activateer

site feature

2. Provision &

Registreer control

3. Vervang controls

3. Registreer JQuery

- Recent changes

+ Wiki navigatie

4. Verwijs AspMenu

naar providerID

4. Configureer ‘All

Pages’ link

5. Registreer provider

web.config

Eenvoudiger gebruikersbeheer

• ‘Beheerders’ voegen alleen mensen aan groepen toe

• Overzichtspagina i.p.v. Quick Launch

• Site Users webpart

• Rechten ‘pyramide’

Site Collection

Algemene groepen

Projecten Site

Sub set algemene groepen

Bijv: Project managers

Project leden

Project lezers

Project Workspace

Specifieke groepen

Owners algemene groepen

Bijv. DIWUG Presentatie Project Managers

DIWUG Presentatie Project Leden

DIWUG Presentatie Project Lezers

AD

People

and

Groups

Eenvoudiger gebruikersbeheer

1. Activateer

site feature

2. Provision &

Registreer control

3. Registreer JQuery4. Configureer ‘Add

Users’ links

5. User management

pagina

+ Maak pagina

+ Voeg webparts toe

+ Configureer webparts

Nieuws site met RSS

• Standaard RSS Viewer webpart slechts 1 feed?

• Feeds verzamelen in een lijst

• Feeds categoriseren

• DEMO

1. Configureer nieuws

site

2. Provision

Nieuws site met RSS

Maak site

Feeds lijst

Page Layout

Pagina / webparts

Samenvatting

Activatie

Handmatig (script)

Feature activatie

Windows Tool

Installatie

Handmatig (script)

Solution package

SharePoint interactie

JQuery / javascript

Delegate controls

HttpModule

Tips

Eenvoud (gebruiker)

Maximaliseer hergebruik

Denk na over installatie / activatie

Denk na over configuratie

Bouw voor hergebruik

Test, test, test

Neem SharePoint nooit voor lief

CodePlex (licentie!)

Denk na over verwijderen

Betrek de gebruiker

http://www.tonstegeman.com/blog

http://sharepointobjects.codeplex.com

http://twitter.com/tonstegeman

ton@tonstegeman.com