Samenwerken

Efficiënt en slim omgaan met tijd, kennis en mensen. We zorgen met portals en webservices dat mensen snel schakelen, in verbinding staan en vinden wat ze zoeken. Dit maken we waar zonder grote investeringen in een korte tijd.


Homepage blog

 

Eerste sessie Lessons Learned SharePoint 2010

17

Aug

Op 13 augustus vond onze eerste Lessons Learned sessie plaats. Hierin delen onze experts van verschillende disciplines ervaringen die zijn opgedaan tijdens SharePoint 2010 projecten.

In deze sessie kwamen de volgende onderwerpen aan bod:

Stef wijst ons op een aantal vaste limieten, grenzen en maxima die ook in SharePoint 2010 weer zitten. Deze worden netjes opgesomd in dit Technet artikel
Ook heeft hij de verschillen tussen een sitedefinition en een webtemplate uitgelegd en wanneer je welke kiest als basis voor site-templates.

Appie heeft laten zien hoe je een eigen groep commands toevoegt aan de Ribbon en hoe je daar vervolgens een control voor het batchgewijs publiceren van documenten aan kan toevoegen.

Jaap heeft uitgelegd waarom het lastig is een document set te verplaatsen (het worden zipjes). Appie heeft daarom een stuk code voor het verplaatsen van documentsets ontwikkeld.

Ook beschreef Jaap de stappen die je moet doorlopen om een Shared Column niet verplicht te maken zonder dat deze in de 'edit form' schermen terecht komt, maar wel in de Dispform.
• Maak een contenttype aan voor Document Set en geef daar de shared columns aan. Voeg hier je 'document' contenttypen toe zonder de shared columns apart op te nemen.
• Als je dus een document set hebt met een shared 'department' veld, dan heb ik het 'department' veld niet toegevoegd aan mijn document contenttype.
• De kolommen worden op lokaal niveau in de bibliotheek gekoppeld aan het lijstcontenttype en dat gebeurt pas nadat het contenttype in de lijst voor de eerste keer is gebruikt.
• Wanneer het 'department' veld in het DocumentSet contenttype verplicht is, dan is het veld ook verplicht in het document contenttype. Ik heb dit opgelost door op lokaal niveau het veld onzichtbaar te maken.

De spellingscontrole in de content van publishing pages kan op Nederlands gezet worden door de NL language pack te installeren. Daarna is de default taalkeuze een instelling op site-niveau, aldus Maurice.
Ook werden we door Maurice gewezen op het bestaan van het External Data Webpart. Een krachtig webpart voor het aggregeren van (externe) data, zonder dat hier custom code bij komt kijken.
Voor het toevoegen van Refinements in zoekresultaten, moet de XML van het webpart aangepast worden. Let er op dat je vervolgens het vinkje Use Default Configuration uit zet! Voor het editten van de XML raadt Maurice XMLpad aan. Na het maken van de aanpassingen, wijst de praktijk uit dat de aanpassingen na 3 keer indexeren en dan nog even wachten pas getoond worden. Refinements op Content types is lastig, je kan beter metadata gebruiken. De Term Store velden gaan automatisch!

Dercia liet zien dat ze met het gebruik van cufon een snelle en mooie font-replacer heeft geïmplementeerd. Daarnaast is het haar gelukt om de navigatie op het 2e niveau horizontaal te krijgen (in plaats van verticaal).

Lucy heeft een webpart getoond dat content direct filter op basis van profiel eigenschappen, zonder dat hier nog audiences bij komen kijken. Dit biedt een grotere mate van flexibiliteit en tegelijk minder onderhoud.

Tot slot zijn we tot de conclusie gekomen dat we meerdere (gelijksoortige) oplossingen hebben voor het uitrollen van complete site-structuren, inclusief dummy-content.

 

Arthur Hallensleben schreef

Comments (0)

Arthur Hallensleben
Comments are closed.