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.

CGForms First Beta Released

Over the last few years, I have been slowly working on developing a series of PHP classes to handle Web forms. I have finally got enough of the code together and in a portable format to feel comfortable releasing it to the public. The project is called CGForms, is hosted on SourceForge and is completely open and free.

CGForms is intended to make things easier and provide a process for PHP developers to churn out Web forms without having to worry about writing complex processing and validating scripts over and over again. CGForms offers a centralized codebase from which all of your forms are generated, validated and processed (by sending results through e-mail – using HTMLMimeMail5 – and/or saving them to a database).

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.

Manage Files Within Facebook

While developing a new content management system, I was looking for a good file manager to use in conjunction with TinyMCE. After some searching, I came across PHPfileNavigator. I really like the simplicity and power of the application.

I am once again working on a new Web-based project, and went to the PHPfileNavigator Web site to download the app again and to check the news. While doing so, I noticed that PHPfileNavigator is now available as a Facebook app. You can add PHPfileNavigator to your Facebook profile and then use the app to upload and organize files.

New Version of Gallery

For those of you that might have missed it, the folks that put together Gallery released a new version a few weeks ago. Gallery is a fantastic PHP-based, open-source, free application that allows you to easily create and manage photo galleries on your Web site.

The new feature list for Gallery 2.3 is fairly impressive. They seem to have put a lot of effort into improving the comment feature, the administration area and much more.

I upgraded one of my Gallery installations in a matter of just a few minutes, using their “pre-installer” script that automatically downloads, unzips and installs the software on your server. Whether you are upgrading an older installation or installing a whole new photo gallery, I would highly recommend using the pre-installer.