arc08 sharepoint collaboration and community tools: tracking, blogs, wikis, and more
DESCRIPTION
Ragav Jagannathan General Manager Technology & Outsourcing HotHouse Interactive Pty Ltd URL: www.hothouse.com.au EMAIL: [email protected] (Work) [email protected] (Personal) BLOG: http://ragavj.blogspot.com. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/1.jpg)
![Page 2: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/2.jpg)
Ragav JagannathanGeneral Manager Technology & OutsourcingHotHouse Interactive Pty LtdURL: www.hothouse.com.auEMAIL: [email protected] (Work)
[email protected] (Personal)BLOG: http://ragavj.blogspot.com
![Page 3: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/3.jpg)
ARC08SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More
![Page 4: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/4.jpg)
Microsoft Office SharePoint Server 2007Customer needs and challenges for Blogs & Forums• Automatic Blog creation (as part of user registration)• Blog / Forum Categorization by Topics • Blogs / Forums Overview Dashboard• Rollup Blog Stats – Latest Posts, Featured Posts, Top 10
Active Posts etc• Profanity Checking on Blog / Forum Posts & Comments• Blog / Forum aggregation data providers
![Page 5: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/5.jpg)
MOSS 2007 Blogs & Forums customizationHow was it done?• Custom .NET 2.0 User Controls (hosted within
SonOfSmartPart)• Custom WebParts• Custom Event Handlers• Custom Features• Cross List queries and CAML queries• Modify out-of-box MOSS pages to include custom controls
![Page 6: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/6.jpg)
Automatic Blog Creation
![Page 7: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/7.jpg)
Automatic Blog Creation: The “Create Blog” Feature
![Page 8: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/8.jpg)
Automatic Blog Creation: Get the blog information from the list.
![Page 9: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/9.jpg)
Automatic Blog Creation: Create the Blog Site.
![Page 10: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/10.jpg)
Automatic Blog Creation: Setup the Blog Security.
![Page 11: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/11.jpg)
Automatic Blog Creation: Create first post on behalf of the user.
![Page 12: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/12.jpg)
Blog / Forum Categorization by Topics
![Page 13: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/13.jpg)
Retrieve Blog Topics
![Page 14: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/14.jpg)
Get Blogs (and their latest post) for Each Topic
![Page 15: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/15.jpg)
Blogs / Forums Overview Dashboard
![Page 16: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/16.jpg)
Get All Forums in a Forum Topic Site
![Page 17: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/17.jpg)
Get All Sub-Forums in a Forum Topic Site
![Page 18: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/18.jpg)
Rollup Blog Stats like Latest Posts, Featured Posts, Top 10 Active Posts etc
![Page 19: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/19.jpg)
Use CAML Queries to Fetch Latest Posts
![Page 20: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/20.jpg)
Profanity Checking on Blog / Forum Posts & Comments
![Page 21: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/21.jpg)
Check for Profanity When the Control is Loading
![Page 22: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/22.jpg)
Remove the Profanity on User Request
![Page 23: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/23.jpg)
The Modifying bit…
• Copy our control into:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES
• Change the standard “approve.aspx” in \Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTSto show our control as part of the standard approval page.
![Page 24: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/24.jpg)
Blog / Forum aggregation data providers
![Page 25: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/25.jpg)
MOSS 2007 Blogs & Forums customization Key Takeaways• Assembly Reference
– Microsoft.SharePoint.dll– Microsoft.SharePoint.Publishing.dll– \Program Files\Common Files\Microsoft Shared\web
server extensions\12\ISAPI• Classes
– Microsoft.SharePoint.SPItemEventReceiver– Microsoft.SharePoint.CrossListQueryCache
• Functions– SPItemEventProperties.AfterProperties collection– SPListItem.AllowUnsafeUpdates property
![Page 26: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/26.jpg)
Resources• Microsoft SharePoint Team Blog
– http://blogs.msdn.com/sharepoint/• Ragav Jagannathan’s Blog
– http://ragavj.blogspot.com• SharePoint Blogs
– Lawrence Liu’s Blog - http://blogs.msdn.com/lliu– Angus Logan - http://blogs.msdn.com/angus_logan
• Microsoft ECM Blog– http://blogs.msdn.com/ecm/default.aspx
• SharePoint Forums Community project– http://www.codeplex.com/SPFORUMS
![Page 27: ARC08 SharePoint Collaboration and Community Tools: Tracking, Blogs, Wikis, and More](https://reader030.vdocuments.site/reader030/viewer/2022020219/56815c3c550346895dca3603/html5/thumbnails/27.jpg)
QUESTIONS? Ragav JagannathanGeneral Manager Technology & OutsourcingHotHouse Interactive Pty LtdURL: www.hothouse.com.auEMAIL: [email protected] or [email protected]: http://ragavj.blogspot.com