OpenSolaris Site Feature Mappings

The following mapping shows how the existing site features of OpenSolaris.org will be handled in the new website infrastructure.

Main Site Functions

These are the basic features of the current site, most of which map to the Auth and XWiki applications in a straightforward fashion.

FeatureNew ApplicationNotes
Create an accountAuth 
 Edit your accountAuthNote: All accounts in the old system will need to be validated and updated in the switchover to Auth.
Suspend a userAuthThe portal application only allowed site administrators to suspend a user account. In addition to allowing site administrators to invalidate a user account, the Auth system will also allow a user to inactivate his/her own account
Password ResetAuth 
Become a Site EditorRemovedSite editor features (News, Events, etc) are removed as separate features in the move to XWiki. Explained in more detail below, under 'Special Features'.
Become a 'Leader/Editor' for a Community Group or ProjectAuthThe move to auth system will involve some changes to the current "Leader/Editor" role. For more information please read the Transition: Roles and Collectives document.
Create a pageXWiki  
Edit a pageXWiki  
Delete a pageXWiki 
Rename a pageXWiki 
Hide a pageRemovedThe portal application allowed a user to hide a page, rendering it visible only to site leaders. Hiding a page was a requirement before the user was given the option of deleting it. XWiki does not provide an option to hide a page, only to delete a page.
Manage attachments XWiki  
Manage site permissions AuthPreviously the portal application set and managed all site permissions for page editing. After the Auth transition, all site permissions, including those in XWiki, will be based on the roles that have been set in the Auth application. The specific site permissions as they pertain to XWiki are explained in detail in the Website Architecture section of the Transition: Roles and Collectives document.
Auto manage left navigation bar /child pagesXWiki/ModifiedPages in an XWiki space are listed automatically in alphabetical order. They can be nested via the parent/child relationship but not hidden or re-ordered.

Special Features

All of the items below were special features in the old OpenSolaris.org portal that existed in both the global part of the site as well as within each Project and Community Group.

These features have all been removed as separate functions with the move to XWiki. If a Project or Community owner wants to add an announcement, blog, news or events entry they will need to create a new page and manage that as they would any other page in their space. Note that any content contained in the following page types WILL NOT be brought over in the transition, with the exception of the Files page content.

FeatureNew ApplicationNotes
Add/modify articleRemoved as separate featureAny existing content content in these sections will not be brought into XWiki as part of the site transition.
Add/modify blog feedReplaced The portal application allowed a leader within a Project or Community Group to add an RSS blog feed. That ability has been removed as a separate feature in the XWiki transitions. XWiki has a feature which allows any page editor to add any valid RSS feed to a page, so users can still mimic the old functionality, if desired.
Add/modify news Removed as separate feature Any existing content content in this section will not be brought into XWiki as part of the site transition.
Add/modify announcementsRemoved as separate feature Any existing content content in this section will not be brought into XWiki as part of the site transition.
Add/modify eventsRemoved as separate feature Any existing content content in this section will not be brought into XWiki as part of the site transition.
Add/modify files Removed as separate featureThe content/files for these pages WILL be transitioned over to XWiki.

Project/Community creation

These features cover the creation and management of collectives (Community Groups, Projects, User Groups) and their spaces.

FeatureNew ApplicationNotes
Create/Delete a ProjectAuth 
Add Project descriptionRemoved as separate functionProjects will not have project descriptions associated with them in the database.
Manage Attachment SizeRemovedManaging the size of attachments will no longer be a per-Collective option but rather a global XWiki configuration setting. It will be set to max attachment size of 15MB, as defined here.
Linking Jive forum with CollectiveRemoved as a separate function/database entry. The existing 'Discussions' link and page provided for each Collective will be removed. Users will need to manually edit pages within their Collectives to point to the proper Jive/mailman URL.
Obfuscate email address (Site wide)RemovedCurrently the options to obfuscate email addresses exists on the common area of the site and can be turned on and off within each Project and Community Group. This feature will go away in the first launch of XWiki, but may be added back as an RFE.
Hide a ProjectRemoved 
View Site MapRemovedAdding this via XWiki plug in is a potential RFE.
SearchXwiki/per applicationEach application will utltize its own local search feature. Adding a global *.os.org search feature, in which consolidated results from multiple application (XWiki, Auth, Test, CR, mail, etc) are provided to users on one page is a potential RFE.
Endorse a Project Auth Community Groups will sponsor or associate with a Project via the Auth app.
Affiliate with a Project or Community GroupAuthUser will affiliate with a Project, Community Group or User Group via the Auth app by declaring him/herself a Participant of the collective.
View Leaders/Observers Auth  This function will get moved to a publicly viewable area of the Auth system. A link will appear on the home page of each Project, Community Group and User Group home page to take users to the official mappings.
View Endorsing Community Groups, User Groups and Endorsed Projects Auth This function will get moved to a publicly viewable area of the Auth system. A link will appear on the home page of each Project, Community Group and User Group home page to take users to the official mappings.
Manage Redirect MappingsApacheReplaced by manual Apache redirects as needed.
Manage Media TypesXWikiManaged by config files in XWiki.

Modified features

These are existing standalone features which will be integrated with the Auth system.

Discussions/JiveIn the current portal, Jive is fully integrated with the application. After the XWiki transition, it will continue as a standalone application at the same address, www.opensolaris.org/jive.
 Any old links to the Discussions home page:
http://opensolaris.org/os/discussions/
 will be redirected to
http://www.opensolaris.org/jive/index.jspa?categoryID=1.
 Jive will be replaced with different forum software as part of Phase 3 development.
Bugs.opensolaris.org/booCurrently the bug submission page is tied to the portal authentication, located at http://www.opensolaris.org/bug/report.jspa. Sometime during Phase 2 this will be modified to use the Auth system and will live as part of the existing boo search application at bugs.opensolaris.org.

Additional features

These are additional features which have been added via the specified applications.

XWiki
WYSIWYG editor w/ full-screen mode
 Page annotations: tags and comments
Page history
 Copy a page
Watch a page
Translate a page
View attachment history
Training zone
View Dashboard of recent changes
View recent members
Subscribe to RSSFeeds for web, blog, search, and tags
Auth
Search for users
View Collective relationships
Manage SSH keys
 Manage and view Contributor Agreements/employee credentials
SCM
Create a code repository
Manage code repository committers
View all code to which you have write access
 Search Projects and repositories
last modified by bjc on 2009/10/26 14:29
Collectives
Project


© Sun Microsystems Inc. 2009
XWiki Enterprise 1.8.2.19075 - Documentation
Terms Of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site map | Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.