The Essential Guide to Open Source Web Design Part 0

Want to learn how to design professional websites using only freely available open source tools? I thought it might be an interesting topic and if you share this interest please don’t hesitate to comment with what you’d like to learn about (this will help me determine whether or not it will be worth while to continue posting on this topic). I’m planning to write about XHTML, CSS, and graphic design (to a much lesser extent). I’d be willing to cover more advanced topics like JavaScript, PHP, and MySQL but would rather discuss the use of the JavaScript and PHP frameworks MooTools and CodeIgniter respectively. Just let me know.

So what do you need to setup shop? Well some basics tools might help. Right?

Preparation (this is easy!)
An operating system is a must but I’m assuming you have that covered since you’re able to read this. Most of the tools I’ll list below are cross-platform compatible so it doesn’t really matter if you’re running Linux, Mac OS X, or Windows XP/Vista. However, if you wish to stay true to the spirit of open source I suggest installing Ubuntu Linux.

Web Browser (used for testing and previewing websites)
Firefox 3. Sometimes a little slow, I’ll admit, but I’ve found no other web browser that serves my purposes better. So what’s the big deal? Install the following two Firefox add-ons and I’ll explain how they’re godsends at a later date: Web Developer by Chris Pederick and Firebug by Joe Hewitt

Graphics Software (for image manipulation and creation)
The GIMP. You’ll be using this to create website layouts and mockups, you can use it to slice up images for the Web with the following menu option: Filters —> Web —> Pyslice.

Inkscape. Some people prefer vector graphics (like me).  This program can be used to make logos, interface elements, clip art, buttons, etc.

Of course, if you don’t mind shelling out the big bucks you could get a copy of Photshop and/or Illustrator, but if your pockets are tight and you’re willing to learn, I can assure you’ll be amazed at what can be done with The GIMP and Inkscape (especially the latter).

Text Editor (used for editing XHTML and CSS files)
Honestly, there’s a myriad of excellent tools out there and everyone has their preference; in fact there’s some out there (again, like me) who prefer to use a combination of editors. My personal favorites are TextMate and BBEdit but they’re Mac-only and not free or open source.

Anyway, for the Linux junkies we got some good editors: Quanta Plus, SciTE, and Bluefish. Though I’m quite sure many of you will be more comfortable with emacs, pico/nano, vim, or even gedit (all great tools in their own right).

You Windows users can try notepad++ or if you don’t mind freeware give NoteTab a try.

What now?
Comment away. I need to get a feel for what people want to read about. I can do a whole introduction to XHTML and CSS or do design theory or practical hands-on stuff. Just be sure to leave a comment.

5 Responses to “The Essential Guide to Open Source Web Design Part 0”


  1. 1 Martin James Aug 28th, 2008 at 4:49 pm

    I’d be interested in learning about mootools. I don’t mind paying for good software.

  2. 2 Marilyn Oct 6th, 2008 at 5:42 pm

    Hi, I have one of your accounts on Hogwartslive.com and It won’t let me open it..because of a Proxy.. which I don’t know what that is.. and I’ve been on it for a couple of months and this hasn’t happened before.

    I’m sorry for having to go on your personal website to fix this..but can you please fix this and send this to my personal E-mail??

    please and thank you

    Hogwarts info~
    Graylady

    Problem~
    Won’t let me go on because of a “proxy” but still shows i have OWLS on the homepage at the top…

    PLEASE HELP!!!
    10/6/08

  3. 3 Drahcir Oct 26th, 2008 at 3:55 pm

    Designing the website is my nightmare for making websites. I’ve made PHP/MySQL login system from scratch, but I’m having trouble with the design. Appealing to users is the most important part of any website. I would definitely like to see a section on how to create a good banner/logo, or colour themes that won’t make users want to claw their eyes out.

  4. 4 Marilyn Nov 30th, 2008 at 7:45 pm

    Hi, I fixed the problem.. a while ago. Sorry for going on you personal website again..

    Love HL :)
    ~~graylady

  5. 5 Tomás Dec 28th, 2008 at 5:11 pm

    Hello.
    DO PLEASE make this guide. I swear that if my English was better, I’d write lines and lines begging you. Pleaaase.
    So: I’m interested in learning PHP with some MySQL, and maaaybe a little bit of JavaScript. You could write about design on the way you’re writing about those topics. Oh, with design I mean all those programs and CSS too.
    That’s all, bye.
    Tomás (Argentina).

Leave a Reply





Close
E-mail It