Bryan Ruby


Thoughts, Words, and Deeds

When IT changes too quickly

As I have mentioned in the past, besides this site I also run a site called "WebCMS Forum" [now defunct]. The forum is a place I started in hopes of bringing users of various content management systems (CMS) together for exciting discussion. While the number of users participating in actual dicussion have always been low, those people that are posting often write something that makes hosting this underused forum well worth my time.

This week I had a user, Anti, talk about frustrations with rapid changes currently happening with the content management system, Drupal. Don't get her wrong, she likes Drupal. However, for the first time in a long while, she is in need of taking a deep breath before absorbing all the new changes into her routine. At the forum she writes:

It seems like such a short time ago, in reality maybe six months or so, that I felt I at least had a finger on the pulse of Drupal. I knew where each off the settings were and was never intimidated by the concept of taxonomy and I was happy as can be. While none of that has really changed, I can still install and configure a Drupal site in record time, I am sometimes completely overwhelmed by the explosion of new ideas I find on Drupal.org. It is all very exciting but after watching this thing for a couple of years I suddenly feel out of sorts. Things really do seem to be happening right now.

Using Firefox 2 with Content Mangement Systems

Screenshot of CMSReport.com in Firefox 2 RC1

As you can tell from the screenshot below, I am using a release candidate of Mozilla's Firefox 2 while viewing and editing content in my Drupal site. If you look closely at the image or click on the image to enlarge it, you will also see that I don't always focus my browsing on Drupal. Take a look at the tabs and you'll see me taking a look at a number of other open source projects (such as Joomla and e107). I have been known to have 20 tabs open referencing just as many different portals, forums, and blog applications as I can find. What can I say, I'm obsessed with Web content management systems (CMS).

I have been using Firefox 2 since last May so my time spent with the new browser is even a couple months before the beta version was released. I can't say my initial impressions of Firefox 2 were all that positive. It wasn't the expected bugs in the development releases that squelched my enthusiasm for the yet to be released browser. No it was my original opinion that Mozilla couldn't possibly improve on Firefox 1.x that kept me from acknowledging Firefox 2 as a significant release. Over the past few months I found that Firefox 2 is a browser that has changed my browsing style and it will likely do the same for you.

For example, I earlier mentioned the tabs in Firefox because there are a number of improvements to excite those that prefer tabbed browsing. You of course can still "drag and drop" the tabs in the browser to sort them in an order you prefer. But there are a number of additional features to the tabs that seem to make the browsing experience in Firefox 2 more efficient than earlier releases. Some of those tabbed browsing features include:

David Baron: New Firefox 2 theme and lessons learned

I just got done reading an interesting and important post by David Baron of Mozilla. Although his initial focus is on the Firefox 2 browser, he makes some valid points that easily carry over to lessons learned involving software development and general project management.

The post in focus from Mr. Baron is "New Theme, Old Problem" and as titled centers to some problems with the new Firefox theme. Mr. Baron states that he doesn't "really care one way or the other about most of the changes". But what does care about are the changes done to the tabs in the new theme. Mainly that the new tabs no longer blend well from the operating system it is running on. He likes the "old way" better where:

In previous releases, the tab strip used native-looking tabs on Windows and GNOME, which have an appropriate native tab concept...I've long seen the ability to build multi-platform user interface that looks and acts native across those platforms as one of Firefox's strengths, and one of XUL's strengths, and I think improving the native-ness of the user interface is an important goal. Native user interface means Firefox fits in with the appearance and conventions of other applications, making both Firefox and those other applications easier to use.

Should Microsoft Financially Support Open Source Projects?

A series of posts and questions on the CMS blogs are asking whether Microsoft should help finance the costs of open source projects. I have no opinion to give that would add value to this topic. However, I'm happy to give the rundown so far of the posts that speak the loudest regarding Microsoft and open source projects.

The thread of blog posts seems to originate with a post at Dave's Tech Shop (blog uses Subtext). In that post, Dave talks about the need for Microsoft to better support open source projects. Dave's reasoning:

In my company's commercial application we depend upon DotNetNuke, Nant, log4net, NUnit and other open source tools. Those open source projects help support us. (In fact, without DNN, we would probably be out of business because our developments costs would be too high.) In turn, my company helps support Microsoft (because we purchase licenses and MSDN subscriptions). Yet Microsoft does not complete the circle by financially supporting any of those open source projects. NDoc stands out as an example.

In response to Dave's post, Phil Haack, another .Net user and Subtext founder writes:

Ultimately I think Microsoft is not a charity and should do what’s best for Microsoft. Ultimately, I think it is in its best interest to look at this seriously and consider helping projects (like NDoc) out.

Work by day, Drupal by night

Last night, I was up late doing some administrative work for my sites as well as writing some posts. This was my attempt to procrastinate working on an osCommerce site that I promised someone would be done by the start of October.

One of those posts I made was Drupal related and available via an RSS feed for Planet Drupal to ingest. Unfortunately, I found that TinyMCE (a WYSIWYG editor) had changed my absolute links to relative links in the post. This caused references to links and images back to my site to not display properly for anyone aggregating from the RSS feed I provide. This particular issue with TinyMCE and associated Drupal module is not so much of a bug as it is a configuration issue that can easily be corrected.

As I was troubleshooting the problem I was also monitoring new posts arriving at Planet Drupal. As midnight approached, three additional posts appeared from Planet Drupal. Those posters seen at Drupal late in the evening were from pingVision, Earl Miles, and Bryght. Prior to my post, Greg Knaddison has made a post in the early evening hours. Interestingly, there has not been a single post put on Planet Drupal during the day (relative to CDT). In fact, if updates are made on Planet Drupal during the day, many of those entries take place on the other side of the world and late into the night for them.