Posted on May 28, 2011

Docs Team meeting – Sunday, May 29th – 20:00 UTC

Just a quick note to let people know that we’re holding an Ubuntu Documentation Team meeting tomorrow, Sunday, May 29th, at 20:00 UTC. When is 20:00 UTC? Here is how to figure it out:

  1. It’s easy (Yes, step one is, “It’s easy.”)
  2. Click on this fancy link.
  3. Look through the list of cities and find a city that is in the same time zone as where you will be on Sunday.
  4. When you find a city such a city, look at the time that is listed next to it.

That will be the time of the meeting! You can join us in the #ubuntu-meeting channel on the freenode IRC network at that time, and we’ll have our meeting. We have a lot to cover, but we’ll prioritize things so that we only meet for an hour.

The focus of the meeting will be on the documentation team strategy document, as well as confirming our goals for the 11.10 release.

Hope to see you there!

Posted on May 17, 2011

Ubuntu documentation at UDS: A summary

Now that my week at the Ubuntu Developer Summit is over, and I have completed my safe flight back, I thought I would write up a blog post about my experience while I complete my recovery from jet lag.

My week at UDS was a challenging week. A great week. A week in which I had great discussions around docs, met lots of cool people, and wound up expanding the limits of what are normally considered acceptable sleep patterns.

I had three docs-team sessions during the week. I also attended two sessions about cloud-related documentation, and another session on server documentation. The three docs-team sessions focused on the team strategy, our goals for the 11.10 release cycle, and evaluating a web-based documentation platform.

Team Strategy

The inspiration for the team strategy discussion is the Xubuntu Strategy Document. Have you read it? When Cody Somerville first wrote it, part of me was like, “Are you serious? Did you write this yourself?” It seemed too complicated. In practice, though, I’ve seen the Xubuntu team reference that document while making decisions time and time again. I think a similar document would benefit the docs team, too. I’m preparing a draft document based off of recent team discussions, and will be sharing it in the next week.

Team Goals for the 11.10 Release

The team goals session was pretty great. People in the room, and people listening in via the audio casts, gave helpful input. There was more focus on the Ubuntu wiki at UDS than I anticipated. Some of our goals for this cycle include creating a strategy document, contributing to upstream docs projects, refactoring our team wiki, testing of documentation accessibility, testing a preferred help layout, doing stable release updates for docs and translations, squashing boogs, adopting a consistent coding style, updating our style guide (or picking an existing one), and doing some of the initial work in revamping help.ubuntu.com.

It sounds like a lot, and it is, but some of it is already a work in progress. We will make these goals explicit during our next team meeting.

Web-based Documentation Platform

The group behind this project is Pronovix, a Drupal consultancy. I knew that their project was using Drupal and DITA, but I wasn’t sure what *their project did*. They had some of their staff based in Hungary, just a short trip away from Budapest, so I thought it was worth getting in touch to learn more about their approach and how it might benefit us.

DITA stands for the Darwin Information Typing Architecture, an XML syntax developed by IBM that specializes in content profiling and content reuse. The advantage of content reuse with a tool like DITA is that it allows you to write something once, write it well, and reuse it most everywhere. That is the idea, at least. Implementation of DITA can be difficult. Their project has promise, but the toolchain isn’t currently packaged by any distro other than OpenSUSE. Harald Sitter (Mr. Apache Log File) felt that this very much limits the likelihood of upstream adoption.

Even with that in mind, we are going to seriously evaluate their platform. It was very considerate of this group to make a trip to demonstrate their project, and we want to be supportive of everyone who is working in open source documentation.

There are quite a few irons in our fire, and we’ll have to get word out about our activities somehow. Our progress will likely be presented via a new Ubuntu Documentation Team blog. We think now is a good time to start one up, so look for more info on that soon, as well.

Posted on Apr 12, 2011

Help for Ubuntu 11.04 – We are working on it

Trying to write documentation for both Gnome 3 and Ubuntu 11.04 had many of the documentation contributors a bit strapped for time, but we are making progress on user help for 11.04.

Here is a quick peek at what we are doing:

This is all done with Mallard and Yelp.

KDE, you can have this, too. Talk with Shaun McCance. Shaun has revamped the back-end of yelp so that it wouldn’t be crazily difficult to put a Qt front-end on it.

Just imagine it . . . You could call it “kelp.”

As for the docs, there is still much more to be done. Join us on #ubuntu-doc on IRC, or join the Ubuntu Documentation team mailing list to see how you can help out.

Posted on Mar 19, 2011

Gnome 3 documentation hackfest

Although I’ve primarily worked on Xubuntu documentation in the past, this cycle has seen me contribute quite a bit to gedit documentation. Unfortunately, I’ve asked, and the gedit team isn’t going to be making an additional release for the 2.3x branch, so these updates won’t be included in Ubuntu 11.04. : /

Update: I’ve spoken with another gedit developer, and have been given the ok to get the 2.3x docs updated once the 3.0 docs are ready. Obviously, 3.0 is the priority, but I will make this happen for Ubuntu + OpenSUSE. : )

For now, though, I’m at the Gnome 3 documentation hackfest with Phil Bull, Shaun McCance, Johannes Schmid, Tiffany Antopolski, Natalia Ruz, and Germán Póo-Caamaño. Scott Nesbitt of DMN Communications and Words on a Page fame plans to stop by over the weekend, and Ryan Lortie has been playing the part of gracious local host, doing airport pick-ups and coordinating our hotel stay / work locations. (Thanks, Ryan!)

So, what are we doing here? The primary focus for Shaun, Phil, Tiffany, Natalia, and myself is to re-work the Gnome User Guide for Gnome 3. We are using the Mallard syntax to write more topic-focused help, addressing specific needs of users rather than providing help in a long-form manual format. We’re currently on day three of the hackfest, but we have three and a half more days to go. We will need every day–there is still much to cover.

An additional focus of the hackfest is to write Gnome platform and developer documentation. This is primarily the focus of Johannes and Germán, but Shaun will be helping with this as well. Thus far, Johannes has been working on implementing Gnome-related programming tutorials in several different languages. Some of his tutorials feature sounds, and we hear bleeps and bloops coming from his laptop every now and then . . . he’s making some pretty good progress.

Some of you may recognize Phil Bull’s name, as he is on the Ubuntu doc team, too. That means two Ubuntu users contributing to upstream Gnome documentation. Phil is even writing parts of the shell documentation from within Unity. (Ok, he looks over at my laptop which is running Gnome 3). But still . . . Group hug, Ubuntu / Gnome. Group hug.

Finally, I know the rule of “pics or it didn’t happen, so here are a couple of images to tide you over for now.

outside the hackfest room

working on docs

shaun and phil

(Yes, I know that the pics are a little too big for my blog settings for now . . . I’ll have to fix it later.)

Thanks to the Gnome Foundation for sponsoring my hotel stay, to Syllogist.net for the muffins in the morning, and to Seneca College Centre for Development of Open Technology for providing the space.

Posted on Nov 7, 2010

Xfce 4.8pre1 is released

Today the Xfce team released the first official pre-release build of what will later become Xfce version 4.8.

From the release announcement:

This release incorporates major changes to the core of the Xfce desktop
environment and hopefully succeeds in fulfilling a number of long time
requests. Among the most notable updates is that we have ported the
entire Xfce core (Thunar, xfdesktop and thunar-volman in particular)
from ThunarVFS to GIO, bringing remote filesystems to the Xfce desktop.
The panel has been rewritten from scratch and provides better launcher
management and improved multi-head support. The list of new panel
features is too long to mention in its entirety here. Thanks to the new
menu library garcon (formerly known as libxfce4menu, but rewritten once
again) we now support menu editing via a third-party menu editor such as
Alacarte (we do not ship our own yet). Our core libraries have been
streamlined a bit, a good examplle being the newly introduced libxfce4ui
library which is meant to replace libxfcegui4.

Perhaps the most important achievement we will accomplish with Xfce 4.8
is that, despite suffering from the small size of the development team
from time to time, the core of the desktop environment has been aligned
with today’s desktop technologies such as GIO, ConsoleKit, PolicyKit,
udev and many more. A lot of old cruft has been stripped from the
core as well, as has happened with HAL and ThunarVFS (which is still
around for compatibility reasons).

There will be several additional pre-releases prior to the final release in January.  Read the full release announcement (best viewed in Firefox) for more information about this particular pre-release build.

Posted on Nov 6, 2008

Obamapalooza and Change.gov

Like quite a few others, I was able to attend the “Obamapalooza*,” election night event in Grant Park this past Tuesday. I was lucky enough to get a ticket to the event, and being part of that moment has made me very happy over the past few days.  I’m including a few photos and notations from within the cut, but my real reason for writing this entry concerns Barack Obama’s science, technology, and innovation agenda.  This seems to be a very ambitious and tech-friendly agenda, and one in which open-source and free-software advocates should be eager to participate.

I had a long day at work today, and I haven’t had much time to review the agenda yet, but I am interested in hearing what other individuals have to say about it, and if any Loco teams would be interested in working to address some of the topics together.  Pushing some of our ideas “upstream,” seems like a very worthwhile endeavor.  :]

Ok, here are the pictures.  :] Continue Reading