270 likes | 285 Vues
Explore and extend the functionality of SharePoint with CKS, a community-driven project providing sample applications, best practices, and reusable modules.
E N D
Community Kit for SharePoint (CKS) Yvonne M. Harryman Microsoft Senior Consultant yvonne@harryman.com www.yvonne.harryman.com
Agenda • Who is the CKS team • Show me what you got • What is currently under development • Future direction
Who Are We? • Team: • Microsoft • Microsoft Partners • MVPs • SharePoint enthusiast from around the world!!! • Vision: a community-driven project that exists alongside the official product releases from Microsoft, exploring and extending the functionality of the product while at the same time providing a set of sample applications, best practices, and reusable modules that extend and support SharePoint.
Show me what you got…Editions • Enhanced Wiki Edition (EWE) • Enhanced Blog Edition (EBE) • User Group Edition (UGE) • Intranet/Extranet Edition (IEE) • External Collaboration Toolkit for SharePoint (ECTS)
Enhanced Wiki Edition (EWE) • Wiki Discussions – The Wiki Discussions feature extends MOSS 2007 Wiki sites to include integrated discussions. For each Wiki Page, a SharePoint Discussion Board page allows you to maintain a threaded discussion on the topic. These are fully integrated so that the discussion thread simply appears as another facet of the wiki page; deleting and renaming are automatically synchronized • Frequently Asked Questions/Table of Contents – through the introduction of some custom markup, this allows for the wiki-based construction of a Table of Contents containing links to tagged content on the current page. • Enhanced Wiki Markup – through the use of custom tokens, textual formatting (bold, italics, underline, etc) can be introduced using standard wiki markup.
Quick Demo Enhanced Wiki Edition (EWE)
Enhanced Blog Edition (EBE) • Theming • Modular Theme Framework (MTF) - no need to wrestle with the default blog master page - start from the HTML you want and simply insert the blog content via XSL. • Friendly URL's - blog post URL's that look like /archive/2007/08/25/sharepoint-chart-tool.aspx instead of /Lists/Posts/ViewPost.aspx?ID=37 • 5 very cool themes to use as-is • Linkbacks (aka Trackbacks) • Send linkbacks to other blog posts you are linking to in your EBE blog post (these show up as trackbacks on the other blog) • Receive linkbacks from other blogs who are posting about your blog post (these show up as trackbacks on your EBE blog) • Spam control • Akismet integration to detect comment spam • CAPTCHA to help block comment spam at the source • Option to automatically delete spam to recycle bin • Option to automatically approve spam-free comments • RSS • Custom RSS link (e.g. http://feeds.feedburner.com/myblog) • Post trimming (only a portion of post is sent via RSS) • Specify RSS feed item count • Category specific feeds (e.g. /rss.xml?cat=coolstuff) • Validates W3C: This is the W3C Feed Validation Service, a free service that checks the syntax of Atom or RSS feeds. • Miscellaneous • Securing of system pages (e.g. so anonymous users can't browse your lists and libraries using SharePoint UI) • Metaweblog API to support Windows Live Writer and migration tools. • Client Date/Time - displays date/time in time zone of user instead of server
Quick Demo Enhanced Blog Edition (EBE)
How can I get one? • If you are Microsoft you can go get it at sharepoint.microsoft.com • If you are not I am aware of 1 company but there are others • RackSpace the contact would be Jeff Deverter
User Group Edition (UGE) • The Community Kit for SharePoint: User Group Edition (or CKS:UGE) 1.0 is a site admin template (.STP file) designed for user group websites. The default settings and content of a SharePoint site that's been created with this template can be used with minimal modification by any Microsoft product oriented user group.You can access the CKS:UGE (English) demo site at http://sharepoint.microsoft.com/sharepoint/cks/uge.The French demo site is at http://sharepoint.microsoft.com/sharepoint/cks/uge-fr.The German demo site is at http://sharepoint.microsoft.com/sharepoint/cks/uge-de.The Simplified Chinese demo site is at http://sharepoint.microsoft.com/sharepoint/cks/uge-cn.
Quick Demo User Group Edition (UGE)
Intranet/Extranet Edition (IEE) • Web Parts • Membership request • Login • Recover Password • Change Password • Easy Configuration • Place on multiple pages • Registration CAPTCHA • Self-registration through custom web parts
External Collaboration Toolkit for SharePoint (ECTS) • Microsoft Solution Accelerator: Free tools and guidance from Microsoft. http://technet.microsoft.com/en-us/solutionaccelerators/default.aspx • Capabilities and Features • Provision New Site Collections • Provision New Users
Show me what you got… Components • Virtual-Earth Maps • World Clock and Weather • Chatterbox • Tag Cloud • Taxonomy-Tagging Starter Kit • Windows Live Authentication • Group Email
Virtual-Earth Maps • VE Map Web part • Custom PushPin DB • Developed by MS IT • Full source available
World Clock & Weather • Specify multiple locations • Full Source • Calling web services • Custom Editor
Coming Soon Community Kit for SharePoint
Enhanced Blog Edition (EBE) 2.5 • Some of the 2.5 Features **Coming Soon** • Issue Fixes • Ability to export post to PDF • Localization (FR & ES) • Ability to theme wiki pages • Ability to show your Tweets in a web part on the home page • Ability to theme Wiki pages • Technoroti Tags • Ability to bookmark post with Delicious, Digg, Technorati, facebook, Twitter, Reddit
Workbook – A Social Networking Community • Consider it the facebook for communities via SharePoint • Features • Interest: Members will have the ability to maintain a list of skills, roles, capabilities and interest • Associates: Members can create associations "Friend Request" • Communities: Members will be able to create and join different communities/projects of interest • Activity Log: track and show activities about your associates in the different communities/projects with the ability to comment • 2 Versions: One for WSS and another for MOSS which will integrate with you’re My Site
What is Next? The Vision Community Kit for SharePoint
Focus Areas • The Community Kit for SharePoint moving forward will have four main focus areas: • Editions: standalone projects that provide significant functionality on their own. • Components: Components are granular elements that provide very specific functionality that are used to build the Editions • Tools: Used in the development or maintenance of the CKS project elements • Documentation: Material that will help users learn or continue to learn SharePoint
Steering Committee • Overall ownership of CKS will be by a steering committee that consists of: • One Microsoft sponsor: Dave Pae. • One Microsoft project owner: Yvonne Harryman. • One community project owner: David Mann. • The steering committee is responsible for the overall direction of CKS as a whole and keeping all CKS projects moving forward.
Organization – Parent CKS Site • The parent site will exist at www.communitykitforsharepoint.org and will be hosted on WSS. It will include: • information about the project as a whole • marketing information • links to related resources • descriptive information about each project • information about team members • information about CKS processes, standards, etc • Any output from the Documentation project • links to each child site • private communications between team members (Lightning Tools has donated a copy of their SharePoint Forums software for this) • Links to demos of the editions
Organization - CodePlex • Each project will have its own Codeplex site, addressable as www.codeplex.com/cks<project_name> . • It will be used for information, source control, bug tracking and public discussions about each specific project. • Common homepage layout
Project Qualification LevelsStill Being Defined • White Belt – basic requirements to even get listed as being part of CKS • Clean installation and uninstallation • Follow CKS namespace/class naming guidelines • Documentation • Pass SPDisposeCheck • Red Belt – Fully documented plus some code analysis for basic SharePoint practices/requirements • Blue Belt – highest level of code analysis for SharePoint practices/requirements • Black Belt: Load Testing
Reasons to Get Involved • By putting your knowledge to the test in the community you learn develop from the experts themselves • Access to a network of other community leaders • Recognition by peers as an expert in the technology you choose to evangelize • Role model for others aspiring to learn in your field • Boost your career development • Community involvement is a step in the right direction for awards such as the Microsoft Valued Professional (MVP)