Download - Community Kit for SharePoint (CKS)
-
8/13/2019 Community Kit for SharePoint (CKS)
1/42
http://www.mannsoftware.com/mailto:[email protected]://www.yvonne.harryman.com/mailto:[email protected] -
8/13/2019 Community Kit for SharePoint (CKS)
2/42
Who is the CKS team
Show me what you got
What is currently under development Future direction
-
8/13/2019 Community Kit for SharePoint (CKS)
3/42
Team: Microsoft
Microsoft Partners
MVPs SharePoint enthusiast from around the world!!!
Vision: a community-driven project that existsalongside the official product releases from
Microsoft, exploring and extending thefunctionality of the product while at the sametime providing a set of sample applications,best practices, and reusable modules thatextend and support SharePoint.
-
8/13/2019 Community Kit for SharePoint (CKS)
4/42
Enhanced Wiki Edition (EWE)
Enhanced Blog Edition (EBE)
User Group Edition (UGE) Intranet/Extranet Edition (IEE)
External Collaboration Toolkit for
SharePoint (ECTS)
-
8/13/2019 Community Kit for SharePoint (CKS)
5/42
Wiki DiscussionsThe Wiki Discussions feature extendsMOSS 2007 Wiki sites to include integrated discussions. Foreach Wiki Page, a SharePoint Discussion Board pageallows you to maintain a threaded discussion on the topic.These are fully integrated so that the discussion threadsimply appears as another facet of the wiki page; deletingand renaming are automatically synchronized
Frequently Asked Questions/Table of Contentsthroughthe introduction of some custom markup, this allows forthe wiki-based construction of a Table of Contentscontaining links to tagged content on the current page.
Enhanced Wiki Markupthrough the use of customtokens, textual formatting (bold, italics, underline, etc) canbe introduced using standard wiki markup.
-
8/13/2019 Community Kit for SharePoint (CKS)
6/42
-
8/13/2019 Community Kit for SharePoint (CKS)
7/42
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/13/2019 Community Kit for SharePoint (CKS)
8/42
-
8/13/2019 Community Kit for SharePoint (CKS)
9/42
If you are Microsoft, you can go get it atsharepoint.microsoft.com
If you are not, I am aware of 1 companybut there are others
RackSpace the contact would be JeffDeverter
-
8/13/2019 Community Kit for SharePoint (CKS)
10/42
The Community Kit for SharePoint: User Group Edition (orCKS:UGE) 1.0 is a site admin template (.STP file) designedfor user group websites. The default settings and contentof a SharePoint site that's been created with this templatecan be used with minimal modification by any Microsoftproduct oriented user group.
You can access the CKS:UGE (English) demo site athttp://sharepoint.microsoft.com/sharepoint/cks/uge.The French demo site is athttp://sharepoint.microsoft.com/sharepoint/cks/uge-fr.
The German demo site is athttp://sharepoint.microsoft.com/sharepoint/cks/uge-de.The Simplified Chinese demo site is athttp://sharepoint.microsoft.com/sharepoint/cks/uge-cn.
http://sharepoint.microsoft.com/sharepoint/cks/ugehttp://sharepoint.microsoft.com/sharepoint/cks/ugehttp://sharepoint.microsoft.com/sharepoint/cks/uge-frhttp://sharepoint.microsoft.com/sharepoint/cks/uge-frhttp://sharepoint.microsoft.com/sharepoint/cks/uge-dehttp://sharepoint.microsoft.com/sharepoint/cks/uge-dehttp://sharepoint.microsoft.com/sharepoint/cks/uge-cnhttp://sharepoint.microsoft.com/sharepoint/cks/uge-cnhttp://sharepoint.microsoft.com/sharepoint/cks/uge-cnhttp://sharepoint.microsoft.com/sharepoint/cks/uge-cnhttp://sharepoint.microsoft.com/sharepoint/cks/uge-cnhttp://sharepoint.microsoft.com/sharepoint/cks/uge-dehttp://sharepoint.microsoft.com/sharepoint/cks/uge-dehttp://sharepoint.microsoft.com/sharepoint/cks/uge-dehttp://sharepoint.microsoft.com/sharepoint/cks/uge-frhttp://sharepoint.microsoft.com/sharepoint/cks/uge-frhttp://sharepoint.microsoft.com/sharepoint/cks/uge-frhttp://sharepoint.microsoft.com/sharepoint/cks/uge -
8/13/2019 Community Kit for SharePoint (CKS)
11/42
-
8/13/2019 Community Kit for SharePoint (CKS)
12/42
Web Parts
Membership request
Login
Recover Password Change Password
Easy Configuration
Place on multiple pages
Registration CAPTCHA
Self-registration through custom web parts
-
8/13/2019 Community Kit for SharePoint (CKS)
13/42
Microsoft Solution Accelerator: Free toolsand guidance from Microsoft.
http://technet.microsoft.com/en-us/solutionaccelerators/default.aspx
Capabilities and Features
Provision New Site Collections
Provision New Users
http://technet.microsoft.com/en-us/solutionaccelerators/default.aspxhttp://technet.microsoft.com/en-us/solutionaccelerators/default.aspxhttp://technet.microsoft.com/en-us/solutionaccelerators/default.aspxhttp://technet.microsoft.com/en-us/solutionaccelerators/default.aspxhttp://technet.microsoft.com/en-us/solutionaccelerators/default.aspx -
8/13/2019 Community Kit for SharePoint (CKS)
14/42
Create Site Collection. This Web Part allowsan approved user either to create a newsite 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 thatthey currently own. The user can navigateto one of the sites listed or delete the site.
Site Collection Approval (optional). ThisWeb Part gives an administrator the optionto approve or deny site collection creationrequests.
-
8/13/2019 Community Kit for SharePoint (CKS)
15/42
Add External User. This Web page allows an approved user to create anew external user account (if it does not already exist) or give an existingaccount access to the site collection. This page is analogous to theSharePoint New User page.
External User Manager. This Web Part allows administrators to view allexternal users within the SharePoint environment and to performcommon management operations on external users who have beencreated 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 attributesof the users profile. External User Approval (optional). This Web Part gives an administrator
the option to approve or deny external user account creation requests.
-
8/13/2019 Community Kit for SharePoint (CKS)
16/42
Configuration Utility. This Web Part allows administrators tomodify how the software works. Settings that can bechanged include the SMTP host, mail sender account,workflow for site creation and user creation, and so forth.
Update My Account Information. Provides self serviceprofile update functionality.
Forgotten password reset. Provides functionality to helpexternal users who have forgotten their passwords.
Forms-based authentication. Lets external usersauthenticate using a logon form.
Gather profile information at first logon. Directs externalusers to a Web page to input profile information.
-
8/13/2019 Community Kit for SharePoint (CKS)
17/42
Virtual-Earth Maps
World Clock and Weather
Chatterbox Tag Cloud
Taxonomy-Tagging Starter Kit
Windows Live Authentication
Group Email
-
8/13/2019 Community Kit for SharePoint (CKS)
18/42
VE Map Web part
Custom PushPin DB
Developed by MS IT
Full source available
-
8/13/2019 Community Kit for SharePoint (CKS)
19/42
Specify multiple locations
Full Source
Calling web services
Custom Editor
-
8/13/2019 Community Kit for SharePoint (CKS)
20/42
Based on ASP.NET Persistent chat functionality of the previous version Color coded chat entries and presence detection.
http://ajax.asp.net/http://ajax.asp.net/ -
8/13/2019 Community Kit for SharePoint (CKS)
21/42
Tag Cloud web partdisplaying tags inweighted format. The more popular a
tag is, the bigger its shown.
-
8/13/2019 Community Kit for SharePoint (CKS)
22/42
Allow users to tag content and set preferences for content they wouldlike to see and save it to their profile
-
8/13/2019 Community Kit for SharePoint (CKS)
23/42
Here's a screenshot of the customized CQWP that shows a single"Interesting Page" link compared with a default CQWP that shows thesame link plus an "Not Interesting Page" link.
-
8/13/2019 Community Kit for SharePoint (CKS)
24/42
Community Kit for SharePoint
-
8/13/2019 Community Kit for SharePoint (CKS)
25/42
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 thehome page
Ability to theme Wiki pages Technoroti Tags
Ability to bookmark post with Delicious, Digg,Technorati, facebook, Twitter, Reddit
-
8/13/2019 Community Kit for SharePoint (CKS)
26/42
Consider it the Facebook for communities viaSharePoint
Features
Interest: Members will have the ability to maintain alist of skills, roles, capabilities and interest
Associates: Members can create associations "FriendRequest"
Communities: Members will be able to create andjoin different communities/projects of interest
Activity Log: track and show activities about yourassociates in the different communities/projects withthe ability to comment
2 Versions: One for WSS and another for MOSS whichwill integrate with youre My Site
-
8/13/2019 Community Kit for SharePoint (CKS)
27/42
Community Kit for SharePoint
-
8/13/2019 Community Kit for SharePoint (CKS)
28/42
Structure & Support
Standards
Extend and Enhance Marketing
Focal Point
-
8/13/2019 Community Kit for SharePoint (CKS)
29/42
Overall ownershipof CKS will be by asteering committee that consists of: One Microsoft sponsor: Dave Pae.
One Microsoft project owner: YvonneHarryman.
One community project owner: David Mann.
The steering committee is responsible forthe overall direction of CKS as a wholeand keeping all CKS projects movingforward.
-
8/13/2019 Community Kit for SharePoint (CKS)
30/42
Project Manager
Tech Lead
Team Members Developers
Testers
Documentation Writers Designers
-
8/13/2019 Community Kit for SharePoint (CKS)
31/42
Point system
Contributor of the Quarter
Swag and mention on CKS websites
-
8/13/2019 Community Kit for SharePoint (CKS)
32/42
Channel 9
Conferences
User Groups SharePoint Team Blog
-
8/13/2019 Community Kit for SharePoint (CKS)
33/42
Four main focus areas: Editions: standalone projects that provide
significant functionality on their own.
Components: Components are granularelements that provide very specificfunctionality that are used to build theEditions
Documentation: Material that will help userslearn or continue to learn SharePoint
Tools: Used in the development ormaintenance of the CKS project elements
-
8/13/2019 Community Kit for SharePoint (CKS)
34/42
Recommendationsnot 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 (12months from project initiation)
Additional releases at least every 6 months inorder to remain active, unless project isflagged as a final release.
-
8/13/2019 Community Kit for SharePoint (CKS)
35/42
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
privatecommunications between team members
Links to demos of the editions
http://www.communitykitforsharepoint.org/http://www.communitykitforsharepoint.org/ -
8/13/2019 Community Kit for SharePoint (CKS)
36/42
Each project will have its own Codeplexsite, addressable as
www.codeplex.com/cks . Used for public information, source
control, bug tracking and publicdiscussions about each specific project.
Common homepage layout
-
8/13/2019 Community Kit for SharePoint (CKS)
37/42
Goals:
Support standards
Recognize effort Provide assurances
Not guarantees
Reference implementation
Encourage governance
-
8/13/2019 Community Kit for SharePoint (CKS)
38/42
Support existing standards
P&P
Other Codify existing best practices and show
how they can/should be supported
-
8/13/2019 Community Kit for SharePoint (CKS)
39/42
White Beltbasic requirements to even get listed asbeing part of CKS Clean installation and uninstallation Follow CKS namespace/class naming guidelines
Documentation Pass SPDisposeCheck
Red BeltFully documented plus some code analysisfor basic SharePoint practices/requirements
Blue Belthighest level of code analysis for
SharePoint practices/requirements Black Belt: Load Testing, FxCop, StyleCop
(Details TBD draft by 7/24/09)
-
8/13/2019 Community Kit for SharePoint (CKS)
40/42
Projects will be reviewed for adherenceto BPOS guidelines and tagged
appropriately: Platinum Service (Dedicated Hardware) Gold Service (Shared Hardware/Dedicated
Web Applications)
Silver Service (Utility Hosting/Shared WebApplications)
-
8/13/2019 Community Kit for SharePoint (CKS)
41/42
By putting your knowledge to the test in thecommunity you learn develop from the expertsthemselves
Access to a network of other community leaders
Recognition by peers as an expert in the technologyyou 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)
-
8/13/2019 Community Kit for SharePoint (CKS)
42/42