VS 2010 Beta 2 og TFS 2010 Beta 2

Da er VS2010 Beta 2 og TFS 2010 Beta 2 installert og klart til bruk.

Det er bare å ta av seg hatten for TFS 2010. Installasjon og konfigurasjon av TFS har siden overgangen fra SourceSafe til TFS vært mildt sagt plagsom. Nå har de kommet tilbake til enklere utgaver igjen, og det går som en drøm.

Installasjon og konfigurasjon av TFS 2010 Beta 2 ble gjort på litt over 30 minutter (Inkludert avinstallasjon av TFS 2008). Ikke at man trenger noen veiledning, men Martin Hinslewood har laget to bloginnlegg med skjermbilder hvis du trenger det. (http://blog.hinshelwood.com/archive/2009/10/20/installing-visual-studio-2010-team-foundation-server-on-windows-vista.aspx og http://blog.hinshelwood.com/archive/2009/10/20/configuring-visual-studio-2010-team-foundation-server-on-vista-in.aspx)

Eneste ulempen så langt er at jeg ikke får opprettet nye prosjekter via Visual Studio 2008 Team Explorer (selv med oppdateringen.)

Gleder meg sykt til RTM

AD integrasjon i SharePoint uten MySites

I et prosjekt jeg arbeider på, hadde vi krav om å hente ut AD informasjon om brukerne av løsningen, men MySites skulle ikke benyttes (ihvertfall ikke enda.). Profiles er jo en glimrende del av SharePoint som gir enorme muligheter for mer community rettede løsninger og interaksjon/integrering med AD. Både sett fra brukerens side og organisasjonen er ser jeg stort sett bare fordeler med å ha MySites tilgjengelig.

Uten MySites blir det ofte veldig kronglete å hente/oppdatere data fra AD fra et SharePoint grensesnitt. Dog finnes det mange gode løsninger som gjør AD felter og informasjon tilgjengelig. Det er dog ikke alt som er like enkelt å lagre tilbake til AD takket være diverse policy instillinger (som ofte varierer fra selskap til selskap), men en custom liste med de nødvendige feltene retter fort opp det.

For å koble til AD lagde jeg et eget AD query objekt og et eget ADBruker objekt som passet mine behov. Å hente ut data fra AD brukte jeg System.DirectoryServices, med DirectoryEntry og DirectorySearch som grunnlag. Herfra og ut ble det ganske enkelt. ADBruker objektet mitt hentet ut alle feltene til den angitte brukeren. Ved å lage en egen metode for oppdatering og angi hvilke felter en bruker kunne oppdatere var det eneste som gjenstod å lage et brukerinterface (skjema) for brukerne.

Mitt utgangspunkt var å knytte AD informasjon fra brukeren til opprettet innhold i SharePoint. Alle elementene som ble opprettet i en liste skulle merkes med en verdi som ble hentet fra AD. Basert på denne verdien skulle det så gå mail til riktig person for videre bearbeidelse.

Jaja, lang historie kort. Her er koden jeg brukte.

Koden:
ADQuery
ADUser

SharePoint 2010

Etter å ha sett første delen av sharepoint konferansen i vegas via streaming, er de to keynotene nå tilgjengelige via on-demand video. Du kan se de på denne linken: http://spc2009stage.nuveminc.net/pages/videohighlights.aspx

Det er utrolig mye bra å se og både Jeff og Steve sin keynote løfter godt på sløret til både Office 2010 og SharePoint 2010. Gleder meg som en unge til beta perioden…