Creating a New SourceForge SVN Repository

I recently started a new project on SourceForge, attempting to open the source of the content management system I’ve been developing for my current employer over the last few years. Unfortunately, the whole process of creating a new project on SourceForge caused more frustration than developing the CMS in the first place. While creating a new project is extremely simple, and uploading a packaged archive of your project’s files is easy, attempting to set up a new SVN repository so that you can begin versioning your application is beyond difficult (especially for a complete newbie to version control systems like me).

There are tutorials all over the Web that give you pieces of the information that you need, but I couldn’t really find any that gave me step-by-step instructions explaining how to turn the batch of source files I had on my hard drive to having a fully functional SVN repository containing those files on the SourceForge server.

WordPress 3.0 Released

So, the big news yesterday was the fact that WordPress 3.0 (codenamed “Thelonious”) was released. For me, the major milestone from this release is the fact that WordPressMU no longer exists as a separate project. Instead, WordPressMU has been merged with the standard version of WordPress, making it possible and easy for all WordPress owners to manage multiple blogs/websites from a single control panel.

This release also implements a brand new default theme that was built specifically to showcase some of the really nice new template features built into WordPress. Widget control has been improved and expanded; menus are now fully customizable from within the admin center (no more hacking theme files to get a custom menu) and more.

Nominate Your Favorite SourceForge Projects

Nominations opened a few weeks ago for the 2009 Community Choice Awards. Pop on over to SourceForge and nominate your favorite open-source projects in each of the 12 categories available. Make sure to support the projects that you enjoy the most.

Capturing and Editing Screen Shots with the GIMP

For those of you unaware, the GIMP (Gnu Image Manipulation Program) is a free, open-source image manipulation program. It doesn’t quite stand up to Photoshop, but it’s still extremely useful, and you can’t beat the price.

This is intended to be a very quick tutorial explaining how to capture screen shots and then edit them with the GIMP.

My First Contribution to WordPress

While it’s not an official contribution to WordPress, I did discover and fix an issue within a plugin I installed earlier today on my WordPress MU 2.7 installation. Apparently, WordPress MU 2.7 introduced the concept of registering and “whitelisting” any options that can be set for your plugin within the administration center. From the documentation on the WordPress Codex, this is something that will be coming soon in WordPress itself.

Anyway, I installed a plugin called “Events Manager” this morning and proceeded to attempt to edit the options for the plugin. I got everything the way I wanted it and pressed the “Save” button, only to be confronted with an error that said something along the lines of “Error! Options page not found.” Frustrated, I started to Google the issue and found very little help.

Adobe Alternatives Part 1 – InDesign

Scribus About DialogI am slowly moving more and more toward using Linux instead of Windows. As a result of that fact, and the fact that I just don’t feel like paying Adobe’s prices anymore, I have started looking into alternatives to Adobe’s suite of development and design programs.

The first program I want to discuss is Adobe’s InDesign. For those of you that might not be familiar with InDesign, that is basically Adobe’s new branding of PageMaker. Quite a few years back, Adobe bought PageMaker from Aldus and continued development for a while. Finally, however, Adobe tried to integrate as much of PageMaker as possible into its own program called InDesign. When the change was made, Adobe didn’t really bring much from the old versions of InDesign, they simply renamed PageMaker.