Wednesday, March 28, 2007

WCM - Experimenteren met Variations

Done:
  • Server Language packs geïnstalleerd (Nederlands & Frans)
  • Variation labels aangemaakt (Source label = English)
  • Beschrijving van de voordelen van het automatisch aanmaken van pagina's in een variation
  • Variation Label menu werkt
  • Beschrijving gegeven van translatable columns
  • Translation management library (& bijhorende workflow) uitgedokterd
  • Aanpassing gemaakt aan de VariationsRootLanding: redirecten werkt!

Het werkje is geschreven.

Monday, March 26, 2007

Folder aanmaken in Discussion Board

Dankzij Ibbe's geniale idee om een contenttype toe te voegen aan de discussion list, is het gelukt om een folder aan te maken.

Het lab is geschreven!

Friday, March 23, 2007

Een topic maken in discussion board via code

Om een discussion board te kunnen manipuleren met code heb ik eerst al eens geprobeerd een topic & reply aan te maken. Dit is al mooi gelukt!

Discussion Board

Momenteel ben ik aan't uitpluizen hoe men folders kan aanmaken binnen een discussion board. Elk topic op zich is een folder, maar de opdracht bestaat erin een folder te maken boven zo'n folder.

Folder > topics > topic > items

De bedoeling van dit is om ervoor te zorgen dat men gerelateerde topics onder een zelfde folder kan brengen.

Mogelijke oplossing !new tag

Aangezien de ifNew() methode in de ItemStyle.xsl niet naar behoren leek te werken, heb ik een manier gevonden om het probleem te omzeilen. In plaats van de @create te laten meegeven als parameter en te checken hoeveel dagen deze al bestaat, heb ik zelf een script geschreven in javascript die zelf de check uitvoert hoelang een gecreeërd item al bestaat.

Het script is gebaseerd op het volgende:
if ((oudereDag + 7) > huidigeDatum) Show
Hopelijk werkt het!

Thursday, March 22, 2007

Customizing the Content Query Web Part XSL

Ik ben me momenteel aan't verdiepen in het aanpassen van een content query webpart mbv XSL. De bedoeling hiervan is om meer verstand te krijgen van XSL om op zijn beurt meer verstand te krijgen achter het new! icon probleem.

hier alvast een intressant artikel over dit onderwerp: msdn whitepaper

Wednesday, March 21, 2007

New! Tag


Je kent ze wel die stoere groene icoontjes naast een nieuwe post binnen een Task List (en anderen). Eén van mijn opdrachten is om zo'n icoontje te laten verschijnen in een Content Query Webpart en deze te laten vervallen na 7 dagen. Standaard staat zo'n New! icoon 3 dagen naast een "nieuwe" post.



Update:

De Content Query en List zijn aangemaakt en de verbinding ertussen is gelegd. De icoontjes zijn er ook al aan toegevoegd.

Resultaat:



Nu komt het moeilijkste stuk: Er voor zorgen dat deze New! icoontjes pas vervallen na 7 dagen ipv na 3 dagen.

Momenteel naar op zoek...

Friday, March 16, 2007

IP forms vs Aspx forms

Al bijna een heel week ben ik aan't zwoegen voor een association form werkende te krijgen. Ik kom verschillende problemen tegen en probeer ze telkens te omzeilen door andere middelen te gebruiken maar telkens kom ik op een punt waar ik weer niet verder geraak. De Initiation form en de Task form heeft Ibbe ondertussen al werkende gekregen. ( Initiation Form & Task Form)

Om mijn frustratie wat te koelen heb ik een inleiding geschreven in het gebruik van forms & workflows.

Tuesday, March 13, 2007

Workflow & ASPX Forms (Vervolg)

Stand van zaken:
  • Aspx controls zijn aangemaakt
  • Workflow template is gedefinieerd

Indien men een workflow wil koppelen aan een document library bv. Shared Documents, krijgt men al een aspx form (Association Form) te zien. De aspx form wordt opgeroepen doordat de WSS de 'associationURL' nagaat.

De Association Form bevat een submit button. Nadat men op de submit knop gedrukt heeft zou hij in feite de associatie moeten maken met de library. Hierover later meer...

Monday, March 12, 2007

Workflow & ASPX Forms

Onze eerste uitdagende opdracht bestaat erin een workflow te creeëren op basis van aspx forms ipv IP forms. Het is niet zo evident aangezien een simpele workflow met IPforms of zonder forms (=Codegebaseerd) nog niet lijkt te werken. We zijn dus momenteel eerst bezig met het klaarspelen van een simpel werkende workflow...

Update: Het is ondertussen gelukt om een workflow te bouwen.

Wednesday, March 7, 2007

Site Template vs Site Definition

Ik vroeg me af wat juist het verschil was tussen deze twee termen. Het zijn blijkbaar twee door elkaar gehaalde termen. Hoe het juist allemaal zit vindt u op deze blog terug.

Cursus Sharepoint 2007

In de eerste vijf dagen van de stage is het de bedoeling dat ik en Ibbe (cfr. Ibbe verlooy bij de links) een 3-daagse cursus volgen. Aangezien onze stagementor (Joris Poelmans) ons wat spaart, heeft hij ons hiervoor 5 dagen opgelegd. Deze cursus handeldt over oa.
  • Installeren en configureren van een WSS v3.0 applicatie
  • Introductie in webparts: gebruik van ASP.NET controls, Communicatie tussen webparts, gebruik van het Sharepoint Object Model
  • Vertrouwd geraken met de nieuwe MOSS 2007 interface
  • Content-types
  • Events
  • ...