410 likes | 684 Views
Agenda. Who is the CKS teamShow me what you gotWhat is currently under developmentFuture direction. Who Are We?. Team:MicrosoftMicrosoft PartnersMVPsSharePoint enthusiast from around the world!!!Vision: a community-driven project that exists alongside the official product releases from Micr
E N D
1. Community Kit for SharePoint (CKS) Yvonne M. Harryman
Microsoft Senior Consultant
yvonne@harryman.com
www.yvonne.harryman.com
David Mann
SharePoint MVP
dave@mannsoftware.com
www.mannsoftware.com
2. Agenda Who is the CKS team
Show me what you got
What is currently under development
Future direction
3. 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.
4. 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)
5. 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.
6. Quick Demo Enhanced Wiki Edition (EWE)
7. 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
8. Quick Demo Enhanced Blog Edition (EBE)
9. 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
10. 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.
11. Quick Demo User Group Edition (UGE)
12. Intranet/Extranet Edition (IEE) Membership request webpart (including CAPTCHA)
Membership request list
Login web part
Recover Password web part
Change Password web part
ULS Logging
User Management
Role Management
User Properties
Focuses on SQL Membership Provider
Membership request webpart (including CAPTCHA)
Membership request list
Login web part
Recover Password web part
Change Password web part
ULS Logging
User Management
Role Management
User Properties
Focuses on SQL Membership Provider
13. 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
14. ECTS: Provision New Site Collections Create Site Collection. This Web Part allows an approved user either to create a new site collection (if workflow is not enabled), or request that a new site be created.
Site Collection Manager. This Web Part shows an internal user all of the sites that they currently own. The user can navigate to one of the sites listed or delete the site.
Site Collection Approval (optional). This Web Part gives an administrator the option to approve or deny site collection creation requests.
15. ECTS: Provision New Users Add External User. This Web page allows an approved user to create a new external user account (if it does not already exist) or give an existing account access to the site collection. This page is analogous to the SharePoint New User page.
External User Manager. This Web Part allows administrators to view all external users within the SharePoint environment and to perform common management operations on external users who have been created in ADAM. These operations include to:
Delete. Removes the external user from ADAM.
Disable/Enable. Toggles the account disabled attribute in ADAM, which prevents the external user from logging on to the SharePoint site.
Reset Password. Resets the external users password in ADAM.
Modify Profile Information. Allows the administrator to change attributes of the users profile.
External User Approval (optional). This Web Part gives an administrator the option to approve or deny external user account creation requests.
16. ECTS: Additional Features Configuration Utility. This Web Part allows administrators to modify how the software works. Settings that can be changed include the SMTP host, mail sender account, workflow for site creation and user creation, and so forth.
Update My Account Information. Provides self service profile update functionality.
Forgotten password reset. Provides functionality to help external users who have forgotten their passwords.
Forms-based authentication. Lets external users authenticate using a logon form.
Gather profile information at first logon. Directs external users to a Web page to input profile information.
17. 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
18. Virtual-Earth Maps VE Map Web part
Custom PushPin DB
Developed by MS IT
Full source available
19. World Clock & Weather
20. Chatterbox Based on ASP.NET
Persistent chat functionality of the previous version
Color coded chat entries and presence detection.
21. Tag Cloud Tag Cloud web part displaying tags in weighted format. The more popular a tag is, the bigger its shown.
Tag Browser web part displaying items associated with a tag. The order of items can be customized.
Related Tag Cloud web part a tag cloud only displaying related tags co-existed with a tag.Tag Browser web part displaying items associated with a tag. The order of items can be customized.
Related Tag Cloud web part a tag cloud only displaying related tags co-existed with a tag.
22. Taxonomy/Tagging Starter Kit
23. Taxonomy/Tagging Starter Kit
24. Coming Soon Community Kit for SharePoint
25. 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
26. 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 youre My Site
27. What is Next? The Vision Community Kit for SharePoint
28. Long Term Vision Structure & Support
Standards
Extend and Enhance
Marketing
Focal Point
29. 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.
30. Project Teams Project Manager
Tech Lead
Team Members
Developers
Testers
Documentation Writers
Designers
31. Contributor Recognition Point system
Contributor of the Quarter
Swag and mention on CKS websites
32. Marketing and Promotion Channel 9
Conferences
User Groups
SharePoint Team Blog
33. Focus Areas 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
Documentation: Material that will help users learn or continue to learn SharePoint
Tools: Used in the development or maintenance of the CKS project elements
34. Release Cycle Recommendations Recommendations not requirements
Try to keep projects moving forward
Beta 1 within 3 months of project initiation
Beta releases every three months
1.0 RTW within 9 months of initial beta (12 months from project initiation)
Additional releases at least every 6 months in order to remain active, unless project is flagged as a final release.
35. Organization Parent CKS Site www.communitykitforsharepoint.org
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
Links to demos of the editions
36. Organization - CodePlex Each project will have its own Codeplex site, addressable as www.codeplex.com/cks<project_name> .
Used for public information, source control, bug tracking and public discussions about each specific project.
Common homepage layout
37. Project Qualification Levels Goals:
Support standards
Recognize effort
Provide assurances
Not guarantees
Reference implementation
Encourage governance
38. Project Qualification Levels Support existing standards
P&P
Other
Codify existing best practices and show how they can/should be supported
39. Project Qualification Levels 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, FxCop, StyleCop
(Details TBD draft by 7/24/09)
40. Hosted Environments Projects will be reviewed for adherence to BPOS guidelines and tagged appropriately:
Platinum Service (Dedicated Hardware)
Gold Service (Shared Hardware/Dedicated Web Applications)
Silver Service (Utility Hosting/Shared Web Applications)
41. 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)
42. Thank You!!!