Community Kit for SharePoint (CKS)

Embed Size (px)

Citation preview

  • 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