Saturday Mar 06, 2010

New Website Files for Localization

Ales posted some updated application resource files to be localized for auth.opensolaris.org and repo.opensolaris.org. The auth application is already deployed and translated into 25 languages, so it will be great to expand on those community contributions. But there will be an entirely new version of the SCM Console deployed at repo.opensolaris.org later this month (the live version is not localized yet), so we are looking forward to releasing that application in as many languages as possible. Information on contributing to the website localization project.  

Thursday Feb 25, 2010

Reminder: Verify OpenSolaris Accounts

Reminder: when we moved from the old tonic database to the new auth.opensolaris.org application for account management, all users had to verify their accounts on the new system. That involved logging in, following a couple of prompts, and saving. That's it. Painless. Multiple mails were sent to everyone. But, as is human nature, a few people have still not validated their accounts. So, if you haven't verified your account on the new system, you are now in the Inactive state and that means you won't be able to log in or put back code or vote or post to the forums or edit the site. Just ping website-admin at opensolaris dot org and we'll reset your account. That's a private list, by the way, and we have people in the US, Europe, and Asia managing user accounts so mails only sit on that list for a very short period of time.

Here are more contacts for OpenSolaris Help.

Tuesday Feb 23, 2010

Contributing to OpenSolaris & XWiki

This is very cool. Robert Antoni, who is a contributor in the OpenSolaris Internationalization & Localization Community, posted mail to website-discuss and i18n-discuss about a really interesting contribution. He localized the XWiki application resources file into the Catalan language. So after that contribution is integrated into XWiki, we'll be able to pick it up when we update our implementation of XWiki as well. And that will help the OpenSolaris community localize opensolaris.org into Catalan. So, both communities benefit from Robert's contribution. Really excellent.

Auth is already available in the Catalan language, and the new SCM Console will be as well when we deploy sometime in March. It will be good to have the underlying XWiki interface localized as well.

More information about contributing:

Monday Feb 22, 2010

A New OpenSolaris Voting Application

To make formal voting on the OpenSolaris project painfully easy, Bill Rushmore has been updating the voting application and he deployed the new version today. Voters will no longer need SSH keys since poll is now integrated with the auth database, and voting will be done via a new web front end with encryption so the command line is no longer necessary. Those were the two main complaints previously. So, now voters can just go to poll.opensolaris.org, click on a poll (if you are not logged in the system will prompt you to log in), and then point/click on a ballot. Easy.

Poll will be available to current Core Contributors (see recent audit and database clean up mail) for testing for one week. I updated the website project's announcements and roadmap pages. Here is information on all the 15 applications that make up opensolaris.org.

Friday Feb 12, 2010

Updating the OpenSolaris Participation Page

I'm starting to update the Participation page on opensolaris.org by adding context and pointers to Communities, Projects, User Groups, and Subsites that have published contribution documents. In other words, if you run any kind of group in OpenSolaris and take contributions, I'd like to build out a collection of links so we have one place to send people who are new or who may want to review a variety of ways to get involved. It's quite common to trip over new groups in this community that take contributions that I've never even heard of, so from time to time I intentionally go out looking for this information. And since the OpenSolaris community is distributed across many websites and social networks around the world, I'd like to attempt to collect more ways to contribute that are off of opensolaris.org. But the requirement is focused on contributing. I'm not interested in a massive list of spaces (we already have a million of them), I'm only interested in groups that encourage people to contribute directly to a given project. Send mail to jimgris at sun dot com and I'll update the page if I get some good links.

Tuesday Feb 09, 2010

Auth Update: Early

We had planned to update auth.opensolaris.org this week, but Alan and Martin finished this phase of the work early and deployed the upgrade last Friday. It's always cool to get something done, tested, and out the door early. This latest version of auth.opensolaris.org offers the following changes:
  • New public information screens displaying much more detail about user, collective, and governance relationships (these screens will be accessible via each XWiki Collective in the near future as well).
  • The ability to download the data from the public info screens in multiple formats.
  • New screens in each private user account displaying summary data from all the user's relationships with start and end dates.
  • The addition of eight languages (so Auth is now localized into 25 languages).
  • Some miscellaneous bug fixes and probably some stuff I missed.
Also, some of the elements on the auth.opensolaris.org page (headers and footers, basically) are now dawn via a new web service that has also been localized, so as we integrate all of the subsites with auth.opensolaris.org we'll start to layer a common look/feel across the entire site. This will take some time and come together in pieces, but the latest step is encouraging. Also, when the new SCM Console at repo.opensolaris.org is deployed, it will be localized as well (the first set of localizations is already done). Please note that all of these content localizations are contributions from the i18n/l10n community, so people from around the world are directly helping evolve the site. If the community didn't contribute this work, the site would be in one language: English. So, these contributions are huge. Here's how to contribute site localizations.

And finally there has been a bit of confusion on some lists recently about how the community is organized and the various roles/rights people have on the site. If anyone has any questions, please read the Roles & Collectives document first. It's the only document on the site that explains all the roles and all the collectives and all of the website and governance privileges. Send questions to website-discuss.

Tuesday Feb 02, 2010

Half Way to Closing the Stage

We said at the October 27, 2009 move to hub.opensolaris.org that we`d keep stage.opensolaris.org available for 6 months with a snapshot of the content we migrated to the new site in case people needed it as a reference for cleaning up their Collectives. Or if some files didn`t migrate properly, we could do those manually. Or if people just wanted to check formatting. Well, this is a reminder that we are half way though that time period, and stage.opensolaris.org will be decommissioned at the end of April 2010. If you need to reference your old content, please do so before that time. We`ll send monthly reminders until the final date. And I can`t believe it`s been three months already. Time flies, having fun, and all that.

Tuesday Jan 26, 2010

Updating Website Community Space

Spent some time cleaning up the content in the Website Community yesterday. The transition to auth/xwiki is over, so I rewrote a lot of the content we had pointing to the project management docs and moved some content to archive to clean up the nav. I cut the amount of content on the top level page in half. Roadmap & Announcements updated too. Over the last few months, we've accumulated a huge amount of information about the website project and various community processes. Still streamlining. Next needs to address the front page of the site.

Friday Jan 22, 2010

Updated XWiki for OpenSolaris

Chris updated our implementation of XWiki yesterday to v2.1.1, which fixes a bunch of bugs we had been living with while using v1.8. The current bug list for hub is on defect.opensolaris.org, so please file any issues there. Also note we doubled the number of languages we are supporting with this update (screen of 17 language codes). See the localization page if you want to contribute translations. More website application updates to come: auth, repo, and poll are on tap next. Roadmap here.

Sunday Jan 17, 2010

2 New OpenSolaris Website Translation Projects

The latest version of auth.opensolaris.org is now in the Community Translation Interface for a localization update, and we are also now starting to localize repo.opensolaris.org as well. Because of many community contributions recently, auth.opensolaris.org already lives in 17 languages. It will be good to get the SCM Console at repo.opensolaris.org localized into a bunch of languages via the same process as we continue updating that application in the coming months. See the announcement from Ales on i18n-discuss for details about contributing to these these two website projects.

The localization of opensolaris.org -- which is currently 15 applications -- will come together over time and in various stages. But I really would like all of it localized into at least two dozen languages by the end of this year. Should be doable. So, if you are interested in participating, I wrote an outline about how we are breaking this into pieces and how you can get involved: Localizing Website Content. I will update the document as the project evolves. See the Internationalization & Localization Community for even more projects and information. Subscribe to i18n-discuss. Thanks.

Saturday Dec 19, 2009

Updating Common Content: opensolaris.org

Since the transition to the Auth and XWiki applications in August and October, the website team has been updating (editing, deleting, moving, merging, rewriting) the majority of common content on the site -- all the stuff around the edges, the stuff not in Communities, Projects, User Groups, or Subsites. We're making good progress on these updates now as well as maintaining various project management documents for the website transition. Here is the initial list of two dozen files we updated recently. More coming. Send questions/suggestions to website-discuss. File bugs at defect.opensolaris.org.

Here are the most important content updates in this round:

  • Website Roles & Collectives (Updated):
    Start here to understand the context around all of the roles in all of the collectives on the site (including the elusive Electorate) and who has Website Privileges, Administrative Privileges, Source Code Repository Privileges, and Governance Privileges. It's all on one page.
  • Website User Guide (New):
    An outline of the essential tasks most users perform on the site based on the roles they hold and the collectives in which they participate.
  • Localizing Website Content (New):
    An emerging contribution model to translate all the content on the website.
  • Website Infrastructure Life Cycles (Updated):
    How community members can acquire new website infrastructure, and how that infrastructure is managed throughout various life cycles. All the spaces on the site have slightly different acquisition processes, but everything is documented on one page.
  • How to Participate (Updated):
    There are many ways to participate in the OpenSolaris Community. Advocate for the community, contribute code, report bugs, translate content, help new users get involved, port and maintain packages, write documentation, start user groups. How would you like to participate? Tell us.

After the winter break, we'll address more content issues (including the front page of the site), we'll  deploy significant updates to the Auth and XWiki applications (both are being tested now), and we'll  start working on some graphical and navigation issues across the site. Looking forward to it. We're making solid progress now, and we have a pretty good plan to continually evolve the site to support OpenSolaris engineering operations and community development programs around the world.

For updates, check the current roadmap (which we are building now). The 2009 roadmap has been updated and is final. Also, I will keep the announcements page up to date as we move into the new year.

Thursday Dec 03, 2009

Localizing OpenSolaris Website Content

Now that we've moved to XWiki, we should go about the business of localizing more of the OpenSolaris website. This is going to take a while and it will require work from the community and from the website engineering team. It may also require some people from Sun and the OpenSolaris community getting directly involved in the XWiki community, which could prove interesting as the communities benefit from each other's contributions. It's a big opportunity all around, and hopefully we'll be able to build more OpenSolaris development communities around the world by simply speaking more languages on our website. There will be multiple steps involved to localize everything, but at least we have some tools in place and a much better platform from which to build some interesting localization projects. So, here are the big three buckets:

1. Auth

Auth is already localized into 17 languages thanks to the contributions of the OpenSolaris community using the Sun Open CTI tool. In a few weeks, we will update auth, and then after that the community will be able to update the localizations for auth as well. The process of localizing auth is well known now, and we'll just move ahead as we have in the past. Auth is most important in this process because the more languages we can localize auth.opensolaris.org into the more languages we can offer on our implementation of XWiki at hub.opensolaris.org. Remember, hub is integrated with auth and part of that integration means that language preferences are set in auth.

2. XWiki

XWiki currently supports 21 languages in the base application. Now, if you go to the OpenSolaris website and edit a page, you will see the following text in the right navigation bar:
Document translations
You are editing the original document.
Translate this document in: cs de en es fr pl ru zh
Here's what it looks like in a screen shot. Those eight languages represent the intersection between localizations supported on auth.opensolaris.org and those supported by the XWiki application itself. It's important that we build out that intersection so we can enable more languages on hub.opensolaris.org for the community to localize more general OpenSolaris content. So, when you click on a language code in that nav, certain elements on the screen will immediately change to that language, and the URL will change to language=[whatever language you chose]. After you translate and save the page, the right nav bar in edit mode will display the language code, and also at the top right side of the page the new language code (among whatever other translations are there) will display with a little flag icon. That tells users the page is localized into any number of languages. Pretty basic but we didn't have this capability on the old site.

Now, here's the challenging and/or confusing part from a social point of view. hub.opensolaris.org is not a wiki where anyone can edit and translate anything. The site is actually comprised of many applications and many spaces, but all of the content basically fits into three big sections:
  1. Common Content: This content includes the front page, project overview, FAQ center, roadmaps, site map, downloads, Collectives overview and navigation, navs, header/footer spaces and documents, style sheets, etc. Sun's Website Team manages the common content on hub.opensolaris.org, and requests to update and translate this information can be made on website-discuss. Contact information here.
  2. Collective Content: This is all the content inside all the hundreds of Collectives on the site -- Community Groups, Projects, User Groups. Leaders of those Collectives are responsible for managing their own content and for providing edit privileges to their community members. Contact information here.
  3. Subsites Content:This is all the content on the dozen or so applications, sometimes called subsites, that provide services to users and developers, such as cr.os.org (code review), jucr.os.org (source juicer), pkg.os.org (package), test.os.org (test), etc. And each subsite has an owner. The site map has more details. Contact information here.
So, you can only translate content where you have privileges to edit in the first place, and the site gets all that user access data from auth, which is set up to implement the structure of the community as specified in the OpenSolaris Constitution. It's actually not as complicated as it sounds (although it needs to get easier over time, we all know that). Here are the Roles and Collectives
we built into the new site, and that should be enough to explain the basic structure without having to read the entire Constitution. Basically, if you have edit privileges to your own areas on the site and you want to translate some content, then go translate content. Just do it. But if you want to translate content in an area of the site where you don't already have edit privileges, then you should contact the Leaders in those areas and ask them if they would be interested in having their stuff localized and if they would give you the appropriate editorial privileges to do that work. Can you imagine people saying no to that request? I can't. And the manual process of going out and talking to people will only increase the number of interactions community members will have with each other. That can only be good.

3. Subsites

The subsites should to get localized at some point, too. This can be accomplished in three steps:
  1. First, the website engineering team will build a backend web application to serve all the common graphical elements of the OpenSolaris website to all the subsites, so that includes the headers, footers, wordmarks, logos, icons, etc. This way, the entire website can have a common look and feel (as much as possible given that there are many applications involved). Also, the benefit of this concept becomes clear when we have to update common elements of the site or add new translations or templates. Then all of the subsites will be updated as well and those owners don't have to worry about keeping in sync with the rest of the site. Over time, all of the sites that make up opensolaris.org will look and feel more like one site (with single sign on via auth, of course). That's the goal anyway.
  2. Second, the OpenSolaris community will be able to localize all the content for that web application, and when we are ready we'll make it available via the Open CTI tool. So, even embedded text in icons will be translated.
  3. Third, OpenSolaris community members can contact the subsite owners and offer to translate that content, which can then be uploaded to each subsite by the Leaders.

Contribute Right Now

So, to sum up a bit, if you have language translations skills, here's how you can contribute to this crazy website localization effort:
  • Localize content in the areas that you already have privileges to edit.
  • Ask other Leaders in other Collectives if they would like you to localize their content. 
  • If you are a Leader of a Collective and you are not involved in localization and want your content translated, post to i18n-discuss and ask the Internationalization & Localization Community.
  • Ask the Website Team if they`d like the common content on the site localized. The answer is yes, by the way. We have updated a great deal of the site's common content (FAQs and such), and we continue to do so. So check with us first so we can remain in sync as much as possible.
  • Add more languages to auth via Open CTI by translating the auth resources file. Ask questions on i18n-discuss (subscribe here, archives here, forum here, blog here). A new auth resources file is coming soon.
  • Add more languages directly to the XWiki application at l10n.xwiki.org by translating the XWiki ApplicationResources file. NOTE: WE NEED A JAPANESE TRANSLATION OF THIS FILE! It's a big deal and would represent a gigantic contribution to the XWiki community as well as the OpenSolaris community. I am talking with the XWiki community about this as well (see thread beginning here and running about 15 messages). Currently, XWiki does not support Japanese (ja) among its list of 21 supported languages (it supports Japanese language text displayed on pages, of course, but not at the application resources level with menu and icons and the URL). Subscribe to the xwiki users list here.
  • Content translations are major contributions to this community. We take them seriously. Please read and sign the Sun Contributor Agreement (FAQ here), so everyone's rights are understood and protected. Here's more on contributing to OpenSolaris.

What do you think? I certainly don't have this all figured out yet, but that's enough to start. On the old site, we started this project with the Portals, but that was a very temporary effort to fix a site that didn't support localization. Auth and XWiki do support localization (see XWiki's application evaluation here), so now we can move much faster on these early steps. Even longer term, we'd like to develop a system to automate some of this so we can do bulk translations and publish those documents automatically. One thing at a time

Posted to i18n-discuss at opensolaris dot org (here, here). Join the conversation there.

Tuesday Dec 01, 2009

Blogs, Blogs, Blogs

A couple of weeks ago we had a conversation on website-discuss (here, here) about some features of the new website that were not directly moved and/or replaced from the old site. Much of the discussion involved blogs. Put simply, blog aggregation on the site changed because the website application changed. We migrated to an entirely new application, one that offers substantially more benefits over the old one. But as a result, some of what was on the old site was not replaced (or may be replaced in new/better ways in the future). One item on that list was the old (badly broken) blog aggregation system we had at the top level of the old site. Some people have been concerned that we no longer have the ability to collect blogs on the new site. Not true. Here's a better way to look at it:

Before the migration to XWiki:

opensolaris.org used to have three levels of blog aggregation: (1) blogs collected at the top level of the site, (2) blogs collected inside Community and Project spaces, and (3) blogs collected at planet.opensolaris.org. That was nice, I suppose, but probably a bit over the top. Also, the processes for deciding what blogs to aggregate was distributed among the owners of each of the spaces on the site, all the mechanisms to collect the feeds were manual, and community members had no way to offer their feeds into a centralized database. But we poked along with what we had.

After the migration to XWiki:

The new opensolaris.org does not have a top level blog aggregation feature. But Collective Leaders, Affiliates, and Developers can still add blog feeds to their Communities, Projects, and User Groups and planet.opensolaris.org remains the same as it always has been. Also, we are exploring ways of providing a centralized blog feed directory via the site's new Auth database, so that blogs can be easily aggregated in Collective spaces or on planet.opensolaris.org or externally with whoever wants them. I like this idea a lot (via Alan Burlison) because it keeps the decision making process of what feeds to collect directly with the people closest to the action: Collective Leaders.

I do not support a top level blog aggregation system for all blogs in the OpenSolaris world because before you know it you have thousands of blogs, most of which have owners who are not necessarily directly involved in the community on the site. Then it all becomes too big and the value drops rapidly. It's too much centralization. That's what happened with the old system. And although some people have complained that they miss the old feature, I got a heck of a lot more complaints about it when it was live. Complaint #1 was that I was taking any blog off the street that mentioned OpenSolaris in any way whatsoever and that was diluting the overall content too much because too many of the bloggers weren't really involved in the community. Point taken. Also, I don't support the notion of screening blogs at the top level of the site because that makes the website team judge and jury as to who gets collected -- and that is most certainly not our role. We should be pushing content and projects and decisions into the Collectives where people are actively working their stuff and where they have edit privileges to their own spaces on the site.

Anyway, in the mean time, Collective Leaders, Affiliates, and Developers can add blog feeds via the XWiki RSS macro. Just edit a page, click on the macro tab at the top left of the edit box, scroll to select the RSS macro, and enter the data in the fields provided.

Updates: Contacts, Help, OSUGs, Collectives

It's amazing how fast content goes stale. Man. Just give it a little time and it's toast. Fortunately, now that we are running XWiki it makes updating stuff jet fast (and it will be even better when we move to XW2). I like XWiki markup, too. It's just simple.

I updated about 20 pages with little nits here and there last week, and the more I look the more I find in need of updating. Over the next couple of weeks we have to update the FAQs, Roadmap, and Website Project substantially to give people a better idea about the current website plans now that the Auth and XWiki transitions are complete. More on those later.

I rewrote the Contacts and Help pages, too. I think these pages should be merged, though. I don't see any need to have both, but since they are currently separate I tried to write around that for now.

And, of course, the OSUG leaders table remains in constant motion. I added several new OSUGs this last week or so. User Groups come and go in waves, but the OSUG community remains one of the most active groups on the entire site.

I also updated the Collective Life Cycle Instructions with a lot more detail and some important footnotes (especially the need to choose unique names for Collectives and the distinction between names and titles). The more I set up Collectives on the new site the more I find to document. Website infrastructure can be activated, deactivated, reactivated, transitioned, and terminated so I flushed out the document with more specifics for community leaders going through each phase. I am trying to make that document comprehensive so at least we have one place to send people for everything related to Collective life cycles. Even after the transition to the new site, which involved deleting and merging many documents, we are still way too fat on opensolaris.org. We have too many overlapping process documents that confuse people, so we are still trimming those down. Making progress.

Friday Nov 20, 2009

A New BOO

Bill Rushmore has been working on updating bugs.opensolaris.org. Go here for the new boo: http://bugs.opensolaris.org/. More updates to other website applications
coming along soon as well.

Monday Nov 02, 2009

Setting up new Collectives on XWiki

I will be starting to set up new Collectives on XWiki later this week. For the past few months we've had a temporary moratorium on creating new infrastructure on the site due to the website transition. The interim period was way longer than we expected. Apologies for that. I'll clean out the queue this week in the order in which the requests came in over the past few months. Also, if you have been waiting to submit Collective proposals to your Community Groups for new Projects or User Groups, please feel free to move ahead now. The same applies for new Community Groups getting approval from the OGB. I only get involved in this process on the implementation end, and everything you need to know about that is documented here: Collective Life Cycle Process.

Tuesday Oct 27, 2009

OpenSolaris Moves to XWiki

We finally moved to XWiki last night. I sent the opening announcement out around 4:15 my time this morning. It was a long day. I have been sick for a couple of weeks, so that marathon last night didn't help things much. But we went out and we didn't blow up. Cool. This is Phase 2 of the website transition. Phase 1 was the development and deployment of the Auth user management system and the merging of the tonic and poll databases all around a governance structure. Among other things. And now this Phase 2 represents the customization of XWiki and its integration with Auth and the migration and translation of the old tonic website content into XWiki. Among other things. The sequence is actually pretty substantial.

The team working on this thing yesterday was spread out all over the world -- Boston, Colorado Springs, San Francisco, Manchester, and Tokyo. Some of us were up at 4 in the morning, while others stayed up till 5 in the morning the next day. The final migration took somewhat longer than expected because we had to fix critical issues (networking, performance, redirects, etc) as we went live while under real loads for the first time. We had done 31 migrations in 3 months to give ourselves and everyone in the community enough time to prepare, but going live always draws new elements to deal with. It turned out ok, though. And the performance has been very good so far (and this will improve as we further optimize the application). Anyway, not bad for a v1 attempt. And that's exactly what this is. A start.

But it feels good to be living in one world now, instead of having to go back and forth between vastly different website architectures resolving differences between the two -- all while maintaining current operations on an old site that was quite literally at the breaking point. That last part was a very big deal in this gig, and far too many people still don't realize that that was hanging over our heads the entire time. Also, the process of migrating and translating content was dicey, and working those issues ate a pile of time out of the schedule. Now, of course, we still have many bugs to fix and features to add. There is graphics work and style sheet clean up to do. Embedded media to implement. Printing issues to solve. Editor bugs to fix. Content to clean. We are far from complete. And we have to get XWiki on a regular upgrade schedule, so we don't let things lag. Fortunately, there is an active XWiki community out there, and we are now part of that effort. It will be good to finally focus on morning forward on new infrastructure, whereas we couldn't go anywhere on the old platform. That's why this was a move, not an upgrade

Special thanks to the engineering team for pulling this off and to Chris Phelan for leading the entire XWiki phase. Excellent job. We now have a new community development tool to build upon. And the list of community-development tools is growing. Thank you.

More about Phase 3 of the website transition project very soon.

Friday Oct 23, 2009

The Move is Monday

The http://opensolaris.org/ website will be unavailable for a period on Monday, October 26th, beginning at 11 a.m. UTC (4 a.m. PDT) as we implement the final migration to XWiki at http://hub.opensolaris.org/. The site will re-open at approximately 10 a.m. PDT.

When the migration is complete, http://opensolaris.org/ and http://www.opensolaris.org/ will redirect to http://hub.opensolaris.org/ (just as they redirect to http://opensolaris.org/os/ right now). Also, a snapshot of the final migrated content will be available for reference at http://stage.opensolaris.org/os/ for 6 months. Editing is not supported on the stage site, though. That site will be maintained only with the final migrated content. This will enable people to check how content was formatted on the old site and manually migrate content that was not part of the automated process during the last 3 months.

Thursday Oct 22, 2009

A Site of Sites

The opensolaris.org website is not just one place or one application. It's actually a site of many applications providing a variety of services to users and developers around the world. Bonnie recently updated the OpenSolaris Site Map to better organize these services so it's easier to understand what's out there and how people can use these tools to build software and community. That last bit is important, too. The more tools we can provide to enable people to get involved and contribute the more we can grow as a community. What's cool is that the list is starting to add up, the number of people maintaining these services is growing, and more is planned:

  • arc.opensolaris.org: Architecture Review Committee case data
  • auth.opensolaris.org: Membership/account management application
  • bugs.opensolaris.org: Bugs-by-mail submission to Sun's Bugster database
  • cr.opensolaris.org: Code review tool
  • defect.opensolaris.org: Open defect tracking
  • hub.opensolaris.org: XWiki-based site for community editing
  • jucr.opensolaris.org: Package/spec file submission
  • mail.opensolaris.org: Mailing list management
  • pkg.opensolaris.org: Open source package repositories
  • pkgfactory.opensolaris.org: Automated collection/build/submission of FOSS to jucr
  • poll.opensolaris.org: Community voting
  • repo.opensolaris.org: Source code management console: Mercurial & Subversion
  • rti.opensolaris.org: Open request-to-integrate tool under development
  • src.opensolaris.org: Source browser
  • test.opensolaris.org: Access to test farm

Since there are over a dozen applications making up opensolaris.org, the look and feel varies a bit. We'll need to solve that as part of the next phase of work in the website transition. We'll layer a more common graphical feel across everything. After we move off the current portal application on Monday, we will begin work on Phase 3. We are planning that work now, and we'll update the infrastructure roadmap to reflect those changes over the next few weeks. I'm looking forward to that phase of the project because it will require working with new teams across the community and all of the owners of the services above. Once we finish Phase 3 we will have transitioned the website off of the current infrastructure entirely. We are doing this in stages, of course, while maintaining current operations. First was Auth. Then XWiki. And next will be some of the other key applications that are still currently tied to the old portal.

A note about the list of services above: one application not on the list is the Community Translation Interface. It's not on opensolaris.org because it is a tool to facilitate community translations across all of Sun's FOSS projects, not just OpenSolaris. This application has enabled many contributions from the OpenSolaris community, so check it out along with the others.

Tuesday Oct 20, 2009

Website Transition Update: 1 Week Left

Well, yesterday Bill implemented our 29th content migration in the last 11 weeks leading up to the final move to XWiki on hub.opensolaris.org next week. These migrations over the previous three months have given users multiple opportunities to check and fix their content and/or file bugs in preparation for the final move. If all goes well, toward the end of this week I will announce the final Phase 2 transition details. In the meantime, please consult these documents if you have questions as you update your content for migration:

Also, two weeks ago, we notified all users on opensolaris.org about the upcoming date of 10/26 via individual emails. That was our fourth or fifth mass email to all users on the site regarding various phases of the transition. All website transition announcements here.

Tuesday Oct 13, 2009

26th Content Migration: 2 Weeks Left

This is our 26th content migration leading up to the final move to XWiki on hub.opensolaris.org in 2 weeks. Next week I'll announce any final details involved in this Phase 2 of the Website Transition. In the meantime, content owners should consult these documents (some have been updated recently) if they have questions or are updating content:

General questions can go to website-discuss at opensolaris dot org. Subscribe here. Also, everyone should be subscribed to opensolaris-announce at opensolaris dot org. Subscribe here.

Friday Oct 09, 2009

50 Announcements on Website Transition Project

For the last few months I have been keeping track of all the Website Transition Project announcements. We just hit 50. I had to pull the list out from the front page of the Website Community (where we post our project management documentation) because it was just getting too long. In the announcements archive we link to suff like plan development, source and binary releases, testing, open evaluation/requirements processes, conference calls, implementation details, and various updates to systems. There have been more website announcements and discussions on a variety of lists, of course, but these are the key guys since since 2007. If links do not appear on that list then that means documents have been updated or replaced or the communication took place on a venue that does not offer links -- either direct email to users or to a private list. In those cases, I just document that the communication took place for transparency reasons. Nothing confidential was discussed in those communications. After we finish the move to XWiki on the 10/26, then we'll move into Phase 3 of the transition. I'll keep tracking.

Tuesday Oct 06, 2009

3 Weeks to Go

We have 3 more weeks before we do our last content migration and wrap up Phase 2 of the website transition. Yesterday, we did our 23rd content migration from the current site to the XWiki site (we do these moves 3 days a week now). The purpose of these migrations is to give community members the opportunity to clean up source content for the final move and to get used to the new system and also for us to refine the content migration/translation tools so the final move is as smooth as possible. There will most certainly be bits to clean up after the move, but I think we`ll be in pretty good shape a few weeks from now. Yesterday, we also updated the auth system with changes to the Community Group roles and Electorates. So, still making progress on multiple fronts. Website transition documentation and FAQs here. Announcements here.

Sunday Oct 04, 2009

Some Website Updates for 10/5

auth.opensolaris.org will be down for a couple of hours early Monday morning so the guys can update the systems. The changes will include making the roles in Community Groups the same as User Groups, and also providing access to the CG Electorates for the OGB Secretary to manage governance grants. We still have to get the new information pages out there -- Community/Project sponsorship relationships as well as the Contributor and Core Contributor lists -- but that work is largely done and should be released shortly. Once those bits are done, we`ll update the poll application for elections. And then I can`t think of any more governance-oriented work we`ll have to do on the website.

I also updated a bunch of pages on the site over the last week. I consolidated 45 newsletter pages into 5. I just archived them into years, basically. There is no real need to have each month be an individual page with a corresponding link gumming up the left nav bar. The amount of content is simply too small to justify all the sprawl. I also rewrote the Website Guidelines entirely and updated the road maps, Website Community Group front page, announcements page, and the Collective Life Cycle Guidelines. Links here along with new pages Bonnie is working. I moved a pile of pages around and put in redirects as well. This is all in an effort to prepare content (delete, merge, fix, move) for the migration to XWiki. I`ll be deleting a bunch of dead pages this week, too. It is amazing how quickly information grows old and how fast you can get fat with pages just repeating information from other pages. Over the weekend, I also renamed all the OpenSolaris User Groups on opensolaris.org, so their titles are shorter and will make the left navigation bar much cleaner on XWiki on hub.opensolaris.org. That change will come over on Monday with the content migration process.

See update announcement from Alan on Auth. 10/5/09

Monday Sep 28, 2009

Date for Final Transition to XWiki

The target date for Phase 2 of the Website Transition -- the move to XWiki on hub.opensolaris.org -- is scheduled for Monday, October 26th. The content migrations will continue three days a week for another few weeks. If you have problems with your pages, first refer to the content preparation instructions for information about updating your source, and then send questions to website-discuss and/or file bugs in defect.opensolaris.org under Development | Website component 'site-xwiki'. The known issues are documented here. As we get closer to the 26th, we`ll post more details about the final move process.

Sunday Sep 27, 2009

Fixing Bugs, Cleaning Content, Making Progress

Bill and Bonnie sent some update emails (here, here) on Friday to website-discuss about the migration. We continue to migrate content three days a week from the tonic database on opensolaris.org/os/ to XWiki on hub.opensolaris.org, and things are starting to shape up nicely. Chris has fixed a pile of bugs (see Bill`s mail for the list), and Bonnie has updated the content migration document so people can better understand how to fix pages at the source if the content does not migrate cleanly. Chris will continue fixing bugs each week, and we`ll document those fixes in the content migration emails Bill sends. A few of us are also working on cleaning the common pages on the site -- that`s the content not owned by Community Groups, Projects, and User Groups. There are well over 100 pages in that category. We are deleting, updating, fixing, merging, and documenting. We got fat with common pages over the last few years, so I am trying to delete as much as possible. XWiki community here. Why we chose XWiki here. I`ll update Phase 2 of the website transition schedule tomorrow night.

In one of my own areas, I have been continuing to poke through the Advocacy pages and have been making pretty good progress. There are still a lot of broken pages that have no owners, so I`ll have to delete that stuff at some point. When we move to XWiki we`ll be giving more than 100 people edit privileges to the Advocacy pages, so I want to make some room for those guys to post new content. Today I updated the front page and some of the OSUG background and process pages and cut the content substantially. Hopefully, it`s getting easier to just get a quick idea of what`s going on, where to go for help, and how to do the basics. Most stuff happens on list via conversation anyway, and most activity at this point is based around OpenSolaris User Group so things are quite distributed.

I also cut the text around governance. Very few people are interested in governance, and it`s really not necessary for how we run Advocacy and build community globally at the grass roots. In fact, it generally gets in the way. I have pitched governance issues hard in Advocacy and in my presentations for years now, but I don`t think we have made any progress at all. So, if people are interested in governance, that`s great. We encourage them to read the OpenSolaris Constitution and interact with the OpenSolaris Governing Board on ogb-discuss (subscribe, forum). There are plenty of opportunities to write, reform, and implement processes there. I no longer have the time or inclination myself, nor do we have the space or interest level in Advocacy to dedicate to issues that are not working. Also, I now think that governance on the one hand and direct community building & project management on the other really ought to be separate. It`s just a cleaner way to think about both. And, actually, many others have suggested the same thing along the way. I`m slow. Anyway, for me, there are simply too many other really interesting development projects to manage and user communities to build around the world.

Making progress.

Thursday Sep 17, 2009

Website Transition Conference Call: #5

We are holding our 5th website transition conference call tomorrow. Hopefully, this will be our final call before we move the site to XWiki on hub.opensolaris.org in October.

Tuesday Sep 01, 2009

XWiki Schedule Update

I updated Phase 2 of the website transition schedule pushing back by a few weeks the date for the move to XWiki at hub.opensolaris.org. It's not a big change given the length of the project, but we'll need to do more testing since we have to do some additional work to update the roles in Community Groups to remove any link to the governance roles in the Constitution -- a change specifically to accommodate the OGB. There have been long threads on this issue on ogb-discuss and website-discuss, but only a small number of community members are involved. The latest is here. We made this implementation decision after Derek, Bonnie, and I participated on an OGB conference call last week. Initially, I disagreed with the decision but then came to accept it because I think it will actually make it easier for community members to get work done faster, reduce some of our bureaucracy, and choose to not be involved in governance (which I'd certainly support). We have not set a new date for the final move yet. That will come in a week or two.

Thursday Aug 27, 2009

Website Conference Call: August 27

If you are feeling bored today or tonight or this morning (wherever in the world you are), chime in and say hello on our 4th website transition conference call. We will be there for an update conversation on the status of the project, schedule changes, content preparation, content migration, URL redirects, and URL hierarchy (slides here). We've done a few of these calls already and will probably do one more as we move into September. The call in information is here. Also, I updated a bunch of things on the Website Community front page, and that list of announcements on there is getting really long. We have been communicating about the website transition for quite some time now, and it's good that as people start to engage they have a bunch of stuff they can refer to. The FAQs are updated a bit as well (here, here). More as we go. Discussions on website-discuss. That's it.

Friday Aug 21, 2009

Cleaning

I am spending a bunch of time cleaning up and organizing the content I maintain in various places across opensolaris.org to get ready for the website transition to XWiki in the fall. On most pages I am just fixing my badly formatted HTML or TML so our migration scrips don`t choke on my stuff, but in some cases I am just deleting the page entirely. Much more efficient that way, don`t you think? I am actually deleting a significant minority of content, though. Unfortunately. I had hoped to toast more of it. Must work harder on that part. Now, I am deleting a lot of content within files, but relatively few files themselves. Anyway, the last time I suggested this concept of cleaning up -- which may involve pressing the delete button if content serves no useful purpose anymore -- I was accused by some in the community of "deleting history" in the process, which is, of course, silly. I`m not. I have actually written about and preserved a great deal of history over the last five or six years on this project. I`m just deleting dead content, that`s all. So, go clean your stuff. There`s no reason to drag garbage into

Some links that should help with the website transition: the new house, right?

http://opensolaris.org/os/community/web/restructuring/content_preparations/
http://opensolaris.org/os/about/faq/site-transition-faq/
http://opensolaris.org/os/about/faq/user-action-faq/
http://opensolaris.org/os/community/web/restructuring/site_features/

About


Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today
Bookmarks

No bookmarks in folder