sharepoint denk in blokken ton stegeman. inspiratie hoe doen anderen dat? intranet / collaboration...
TRANSCRIPT
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