2009 10 Sdc09 Iw01 Nick Boumans Social Networking
-
Upload
nick-boumans -
Category
Technology
-
view
379 -
download
0
description
Transcript of 2009 10 Sdc09 Iw01 Nick Boumans Social Networking
![Page 1: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/1.jpg)
Session Code: IW.01
Social Networking in SharePoint
Nick Boumans
Giraffe IT
![Page 2: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/2.jpg)
Agenda
• Inleiding Social Networking
• SharePoint en Social Networking
• Development: Messaging WebPart– Technieken voor innovatief WebPart dev.
![Page 3: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/3.jpg)
Wie ben ik?
• MCT
• Ent. Application Developer
• SharePoint Specialist
• Giraffe IT
• 25 jaar
![Page 4: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/4.jpg)
Wie kent het niet?
![Page 5: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/5.jpg)
Nadelen publieke tools
• Security
• Bedrijfsintegratie – Active Directory– Backup
• Toegankelijkheid
• ……
![Page 6: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/6.jpg)
Voorbeelden Tools
• Social Networking Sites
• Wiki’s
• Blogs
• Podcasts
• Discussion Boards
![Page 7: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/7.jpg)
Social Computing Tools
Veranderen:
• Hoe we informatie verkrijgen
• Hoe we samenwerken
• Hoe men zich profileert
![Page 8: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/8.jpg)
Bedrijfsbehoefte Social Comp.
Direct
• Verbinden van mensen
• Delen van kennis en informatie
• Building Community
Indirect
• Katalysator voor innovatie
• Vinden van specialisten
![Page 9: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/9.jpg)
SP Social Networking Features
• People Search (MySite profile page)
• MySite (documenen / blogs)
• Presence information (OCS)
WebParts:
• RSS feeds views
• Recent blog posts (OOB webparts)
![Page 10: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/10.jpg)
Requirements custom tools
• Eenvoudig, te leren en te begrijpen
• Persoonlijk, mensen moeten hun presentatie kunnen aanpassen (foto etc.)
• Zelf vullend, flexibel, voorkomen misbruik
• Toegang, anywhere, anytime on any device
• Security
![Page 11: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/11.jpg)
Messaging WebPart in SP
• Opslag in lijsten– Opruimen history
• Profielfoto vanuit MySite
• Paging
• Postbacks en char counter: jQuery / AJAX
![Page 12: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/12.jpg)
![Page 13: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/13.jpg)
Load UserControl in WebPart
• Geen mogelijkheid om visueel Web Parts te ontwerpen in Visual Studio 2008!
• Reusability
• Na aanpassen User Control is geen IIS-reset en deployment vereist
• Designers kunnen de opmaak aanpassen zonder dat developers hieraan te pas komen
![Page 14: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/14.jpg)
UserControl in WebPart
User Control (ASCX)
User Control (ASCX)
Web PartWeb Part SharePointSharePoint
Wrapper (laden User Control)Wrapper (laden User Control)
Standalone Aanpasbaar
![Page 15: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/15.jpg)
DEMO USERCONTROL IN WP
![Page 16: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/16.jpg)
ASP.NET AJAX Grid
• Activeer ASP.NET Ajax
• Ajaxify MOSS http://www.codeplex.com/ajaxifymoss/Release/ProjectReleases.aspx?
• EnsurePanelFix();– Voorkomt conflict SharePoint en AJAX
• UpdatePanel
![Page 17: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/17.jpg)
DEMO AJAX GRID
![Page 18: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/18.jpg)
Wat is jQuery?
• “jQuery is een vrij JavaScript-framework voor dynamische en interactieve websites, onder andere voor het bewerken van het DOM en CSS en interactie met de webserver (ook bekend als AJAX)….”
• www.jQuery.com
![Page 19: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/19.jpg)
Wat biedt jQuery?
• Selectors
• Traversing: DOM doorlopen
• Manipulation: DOM veranderen
• Events
• Effecten
• Ajax
• Tools
![Page 20: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/20.jpg)
DEMO JQUERY CHAR COUNTER
![Page 21: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/21.jpg)
Gebruikersafbeeldingprivate string GetUserPictureUrl(string accountName) { string imageUrl = ""; try { ServerContext siteContext = ServerContext.GetContext(SPContext.Current.Site); UserProfileManager pmManager = new UserProfileManager(siteContext); UserProfile profile = pmManager.GetUserProfile(accountName);
//get user image URL imageUrl = profile[PropertyConstants.PictureUrl].
Value.ToString(); }}
![Page 22: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/22.jpg)
Vragen?
• Blogwww.sharepointdevelopment.nl
www.CodePlex.com/SPMessaging
• Twitterwww.twitter.com/nickboumans
![Page 23: 2009 10 Sdc09 Iw01 Nick Boumans Social Networking](https://reader035.fdocuments.in/reader035/viewer/2022070317/556432d7d8b42ad3308b4894/html5/thumbnails/23.jpg)
Evaluation form
Vul je evaluatieformulier in en maak kans op een van de prachtige prijzen!!
Fill out your eveluation form and win one of the great prizes!!
Session Code: IW.01