Recently, Anthony over at Joomla Bamboo posted about the tools that he uses for Joomla tempate design and development. He wanted to hear what a Windows user's setup would be in comparison to his Mac setup, so I thought I would step up and offer my setup. You will notice I'm a man of many tools, because I find most of the tools to be better suited for one situation or another.

Graphics Department - Adobe Fireworks, Photoshop, Illustrator

I mainly use Photoshop or Fireworks for my designs, depending on my mood. I have one of the suites, because I also use Flash and InDesign. There are some things that are easier in one or the other, and since they come together in the CS Suites from Adobe, why not utilize them both. My general rule of thumb is that Fireworks does better with vector based designs, and Photoshop does better with rasterized images. However, I also designed this website in Illustrator, because of the many vectors used, and I tend to use it when working with logos (and often with stock vectors). However, Fireworks get the bulk of the responsibility.

Adobe CS4 Web Suite - $1,699
Adobe Fireworks - $299
Adobe Photoshop - $699
Adobe Illustrator - $599

Coding Department - Adobe Dreamweaver, Notepad++, Eclipse

When I work with templates, I find myself in Dreamweaver the most. It has great support for HTML/CSS, and basic PHP (which is usually all that is needed in a Joomla template). I never use the auto-slicing tools you can setup between Fireworks and Dreamweaver, as I prefer to write my own code. Sometimes, especially language files, I use Notepad++ if I need some unique capabilities (more advanced file search/replace, file comparison, and better utf-8 support), or just want to have a second file open next to Dreamweaver. Finally, Eclipse is a powerhouse program actually designed originally for Java, but can be used with just about any language. I rarely use it with templates, but find it very useful in most other coding situations.

Adobe Dreamweaver - $399 - Best to get one of the suites
Notepad++ - Free
Eclipse - Free - Consider Eclipse for PHP

Testing Department - WAMP Server, My Host

There are two main Windows apache kits, XAMPP and WAMP. I used to use XAMPP, but found that I needed the ability to test against different versions of PHP, which WAMP allows you to install different versions of MySQL, PHP, and Apache. This means that when I'm debugging, I can try PHP4 or PHP5 by restarting my server in about 10 seconds. I have a test user account on my web host to test what things are like online verses my local server. Sometimes you miss things like bad url paths until you test it online.

WAMP Server - Free

FTP - FileZilla

Just as an added bonus, I use FileZilla for FTP (sometimes the Dreamweaver FTP). FileZilla has a great queue just seems to work the fastest of the clients I've tested. Sometimes I will use the Dreamweaver FTP to automatically upload as I save changes, to speed up my development when testing on a live server.

FileZilla - Free

Alternatives

As you can see, I use the Adobe Creative Suite a lot in my work, but there are options out there if you are just doing this for fun or getting started. GIMP is a free image editor, and Inkscape is a great free vector editor. Notepad++ could be easily used as a Dreamweaver replacement, if you don't rely on the preview feature (I don't and don't recommend it in any program). In fact, with these alternatives you could also run most of these tools on Linux.

I'm curious what other great programs are out there for doing templates or anything Joomla for Windows. What do you use?

    • Scottish Recovery Indicator

      Brian Teeman, Co-Founder of Joomla!, consulted with the Scottish Goverment to develop a more practical tool for identifying areas of improvement in the mental health field. Gnome on the run developed the custom application in use on top of Joomla to manage the responses to surveys instrumental to evaluating.

      Visit Scottish Government/Brian Teeman » View example »

    • ProHarvest Seeds Product Guide

      ProHarvest Seeds puts out a yearly product guide to their customer base in Central Illinois. We produced the entire brochure, and have worked with them for many years.

      Visit ProHarvest Seeds » View example »

    • Joomla extensions and programs

      Joomlashack is a leader in templates and extensions for Joomla, and we worked to produce several quality extensions and a template framework that powers all of their latest templates.

      Visit Joomlashack » View example »

    • Administrator template for Joomla

      We worked with Joomla Bamboo to create two administrator templates for the Joomla CMS. Simpla and Crisp are their names, and we took the designs and made the interface.

      Visit Joomla Bamboo » View example »

    • A beautifully designed custom Joomla template

      Anything Digital contracted us to take a beautiful design and make it a custom Joomla template for their latest website. The major improvements in the design have given them a great look.

      Visit Anything Digital » View example »

     

    Want a quote?

    No problem! We have a simple form you can fill out to request a free consultation, which enables us to provide a project quote.

    Request a quote »

     

    What clients say about us

    Jeremy is phenomenal. He communicates well, produces four star results, and meets deadlines with ease. In my case he was able to provide a creative, fully functioning product before the deadline. I highly recommend Jeremy!

    - Carol Hartman

    About Gnome on the run

    We are a full web development studio located in the Houston, Texas area. We blog about websites, video, design, business, web analytics, conversion tracking, and various open source projects we work with.

    You can track us on the following networks and ways.

    Follow Gnome on the run on Twitter Like Gnome on the run on Facebook Connect to Gnomeontherun on LinkedIn View videos from Gnome on the run on Vimeo Get the Gnome on the run RSS Feed

     

    Need help with your Joomla site?

    If you have a project you'd like to ask us about, feel free to request a free consultation from us.

    Request a consultation »