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

19
SharePoint denk in blokken Ton Stegeman

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

Page 1: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

SharePointdenk in blokken

Ton Stegeman

Page 2: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

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

Page 3: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

Default gebruiker

• SharePoint Person or Group veld

• Default de ingelogde gebruiker

• DEMO

Page 4: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

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

Page 5: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

Close button

• SharePoint Announcement Close button

• Rollup van nieuws

• Redirect niet naar lijst

• DEMO

Page 6: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

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

Page 7: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

Context Search

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

• DEMO

Page 8: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

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

Page 9: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

Field level ‘security’

• Gebruikers slechts bepaalde velden invullen

• Blok: CodePlex SPListDisplaySetting

• Aanpassingen

• DEMO

Page 10: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

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

Page 11: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

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

Page 12: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

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

Page 13: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

Eenvoudiger gebruikersbeheer

• ‘Beheerders’ voegen alleen mensen aan groepen toe

• Overzichtspagina i.p.v. Quick Launch

• Site Users webpart

• Rechten ‘pyramide’

Page 14: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

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

Page 15: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

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

Page 16: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

Nieuws site met RSS

• Standaard RSS Viewer webpart slechts 1 feed?

• Feeds verzamelen in een lijst

• Feeds categoriseren

• DEMO

Page 17: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

1. Configureer nieuws

site

2. Provision

Nieuws site met RSS

Maak site

Feeds lijst

Page Layout

Pagina / webparts

Page 18: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

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

Page 19: SharePoint denk in blokken Ton Stegeman. inspiratie hoe doen anderen dat? intranet / collaboration ben ik de eerste die dat bedenkt? aanpassen gedrag.

http://www.tonstegeman.com/blog

http://sharepointobjects.codeplex.com

http://twitter.com/tonstegeman

[email protected]