OpenSolaris Community: Website Community
opensolaris.org
The Website Community covers both the development and operations of the opensolaris.org website and underlining infrastructure. The website is a platform of multiple applications used for open development operations and global community-building programs. The current applications that make up the site provide the following user services:
- User registration.
- Dedicated spaces for Communities, Projects, and User Groups.
- Content management with community editing.
- Code review tools.
- Source code management and SCM Console for managing and accessing repositories.
- Package repositories.
- Automated package submission.
- Defect tracking systems with Bugster Access and Bugzilla.
- Test farms.
- ARC cases for the ARC Community.
- Blog aggregators with Planet and OS blogs.
- Integrated Mailman mailing lists and Jive forums.
- Community voting.
- Source browsing.
- Download Center.
- News, announcements, events, and file hosting for each Community, Project, and User Group.
Sources of Information About opensolaris.org
There are eight areas where you can find information about the opensolaris.org website:
- Website Community: The Website Community endorses website-related projects and serves as a significant interface to the community for Sun's OpenSolaris Open Development Team.
- Roadmap: An overview of key website projects: Portal Development & Website Transition, Website Content Development, and Open Development Infrastructure.
- Website Transition: Detailed implementation plans for the website restructuring and transition to the new XWiki-based site.
- Website Project: A project for website content development and website source code repositories.
- Open Development Infrastructure Project: A project that is working to improve infrastructure support to enable non-Sun developers to fully participate in the development of code.
- Mailing lists: Announcements and discussions involving the website are posted to website-discuss, tools-discuss, and opensolaris-announce.
- FAQs: Several documents at the FAQ Center.
- Website Guidelines: Content and usage policies for opensolaris.org.
Restructuring opensolaris.org
At present the core application supporting the key functionality on opensolaris.org is a custom-written, monolithic J2EE application. However, in order to keep growing with the community, we are now updating opensolaris.org significantly by moving to an entirely new infrastructure of interconnected, lightweight web applications so functionality may be added or replaced without requiring significant changes to the entire site. Details outlining the strategy for replacing the current infrastructure can be found at Restructuring the opensolaris.org infrastructure.
The systems and applications that will make up the new site have been under development for some time, and during the summer of 2009 we will be transitioning to the new infrastructure in at least three phases. These transitions will require a lot of communication and direct involvement from all users on opensolaris.org as we move through each phase. Below are links to the transition plans.
Website Transition: Implementation Phases
These are the core documents outlining our implementation schedules and providing related information.
- General Transition Information
- Website Transition FAQ: General Q/A about the site transition.
- User Action FAQ: Q/A about what user actions are changing.
- Site Feature Mappings: An outline of the existing features on opensolaris.org and how they are implemented on the new infrastructure.
- Content Preparation Instructions: Guidelines about preparing source content for migration to XWiki.
- Website Transition Announcements: A comprehensive list of public announcements involving the website transition.
- Phase 1: Monday August 3, 2009. Transition to new membership management application (Auth) and associated database.
- Phase 2: October 26, 2009. Transition to new site at hub.opensolaris.org with XWiki for content management.
- Phase 3: Dates TBD. Remaining client applications transition to new membership management application. Additional items may be added to this phase.
Website Transition: Open Community Conference Calls
Conference Call Presentations, Notes, Documents
- OpenSolaris Town Hall Briefing: April 24, 2009
- The 1st open conference call involving the website transition project.
- Call part of the general community-wide update.
- Slides
- Website Transition Update #1: July 30, 2009
- Slides
- Document Updates:
- Meeting Notes
- Website Transition Update #2: August 13, 2009
- Website Transition Update #3: August 27, 2009
- Topics: status of the project, schedule changes, content preparation, content migration, URL redirects, URL hierarchy.
- Slides
- Meeting Notes
- Website Transition Update #4: September 17, 2009
- Topics: A discussion of any outstanding issues for the website content migration.
Website Transition: Archived Documents
These documents were part of the early planning processes but are not active anymore. We simply archive them to preserve the history.
- Wiki Requirements: Original wiki requirements document resulting from a community discussion on website-discuss.
- Wiki Evaluation Form: Original form to start the wiki evaluation process.
- JSPWiki Evaluation: How JSPWiki scored compared to our requirements. We did not choose JSPWiki, but it's important to see the process we used to evaluate the application.
Website Transition: Announcements
The announcements page has been moved here.
Bugs & RFEs
Post bugs and RFEs to Bugzilla: http://defect.opensolaris.org/bz/
- For Auth, follow this path: Enter a new bug report -> Development -> Auth (Component = AuthWebapp)
- For XWiki, follow this path: Enter a new bug report -> Development -> Website (Component = site-xwiki)
Contacts
Sun's website development, transition, and infrastructure teams can be found here:
- For general community discussions about the website, post to website-discuss AT opensolaris DOT org. Subscribe here.
- For website user account issues, post to website-admin AT opensolaris DOT org.
- For implementation interactions concerning collective life cycle issues, post to project-setup AT opensolaris DOT org.