Atlanta Intown Web Design

Home arrow Blog arrow How To Create Joomla Websites Fast

How To Create Joomla Websites Fast

Monday, 19 January 2009
Make Joomla Websites Fast I have built and continue to build lots of Joomla sites.  Experience and a need for efficiency, have lead me to develop a system that allows me to quickly create new Joomla web sites with all my favorite extensions pre-configured.

This systems uses a Joomla install as a base or a seed site.  All standard components are added and configured here.  Then JoomlaPack is used to back up and restore the site to a new location.  The seed site is then kept up to date with security fixes and code updates. 

Anytime you need a new Joomla website, return to your seed site, back it up and restore it to as the base of your new Joomla website.  All extensions are up to date and configured to your tastes.

Steps to create Joomla sites quickly:

  1. Create a base install or "Seed Site"
  2. Create a list of standard extensions and default config changes
  3. Install these extensions and make needed changes to their config
  4. Use Joomlapack to back up the Seed Site and restore it to the new location
  5. Maintain the Extension List and keep the Seed Site updated
  6. Use your up-to-date Seed Site to start your next Joomla project

Explanation of the steps

1. Create the Seed Site 

This can be set up at any domain or subdomain you like, start.mydomain.com or joomla.mydomain.com, whatever works best for you. Do not use this Joomla install for anything else.  For the Joomla install I use Joomla 1.5 and do not install any of the sample data or set up any Sections, Categories, Articles or Menu items.  Keep it clean.

2. Create the Extension List 

This is a seperate file, can be notepad, word, google docs. List should include:
  • All extensions added
  • The project URLs for each extension
  • The current version of the extension
  • Any initial default configuration changes
When set up a new site, I go through this list checking each extension for security fixes and feature updates.  You save a lot of time by keeping all of the information in one place. 

Keep this list to just the extensions you install on every site.  Try to avoid site specific components.  If a new version of an extension is released update your list.  You will refer to this document everytime you start a new site.  The more complete and up to date your note are the more time you will save.  (Coming soon my list of standard joomla 1.5 extensions.)

3. Install and Configure Extensions

Using your extension list install and configure your seed site to your liking. This will become your new default Joomla Install.

4. Transfer the Seed Site to the new live site

Use JoomlaPack back up your Seed Site and restore it to your new site location.  You now have a base install to design, add content, menu items, and what ever else you need.  You save time by configuring your default Joomla install only once and then just cecking for updates as opposed to setting your new joomla site from scratch each time.

5. Maintain the Extension List and Seed Site.

Keep your Extensions List and seed site up to date.  It is a good ideas to password protect your seed site or even disable it if you hosting company will allow.  Then when you need a new joomla site enable it, refer to your extension list, check all the sites for new updates, (the cleaner your list is the easier it is to check all the extensions for updates.)  If you find an extension update, or joomla update make the change to your seed site, and update the extension list.

6. Create your new Joomla site again and again and again. 

The real power of this system is found when your create the 2nd, 3rd, etc.  You have already done the bulk of the work,  you are just checking for updates and security fixes, then transfering the Seed Site to the new location.

It may take you a few times to refine your system but once you get it down the time required ot set up a new joomla site is drastically reduced.

Hope this helps!

How do you save time on setting up Joomla sites?
Comments (5)Add Comment
0
...
written by opra, May 07, 2009
Hello folks,
Does anyone know if there is an e-commerce bundle download in the works for the latest Joomla http://file.sh/joomla+torrent.html + latest VirtueMart versions http://rapid4me.com/?q=virtuemart ? Thanks
0
Great advice
written by marko, June 01, 2009
Thanks a lot for sharing this great time/error saving method.
Marko
0
How fast?
written by Mike, April 10, 2010
I was curious ... there are many template companies out there, each using different module positions, some of their own extensions, etc ... do you stick with your own templates, use free ones, or purchase professional?

Also, how fast can you typically create a site?

Thanks,
Mike
Steven Johnson
Templates we use
written by Steven Johnson, April 12, 2010
@Mike, thanks for the comment.

When I first started I had memberships to 3 or 4 of the big clubs (RocketTheme, YooTheme, Joomlart, etc). I think most of my template memberships have expired.

Now I pretty much use one template -- Afterburner from Rocketheme it is free but you need a membership to post in the forums. I have found that Afterburner has enough module positions to fit just about any site I design and is has many fully developed features. It is easier and faster to start with Afterburner than one of my from scratch templates.

On occasion I will modify a different template for a client if they really want it. Keep in mind with the sites I create the design supports the content. Some developers will put pretty above functional. Not Me. I like putting content, usability and SEO as top priorities. Not to say my way is better, these are the element I feel are most important in a website.

As for the speed, I can get the frame of a new site up pretty quickly and hour or so but getting the good copy content and a polished look an feel takes a while.

Hope this helps! Steven
0
Joomla Designer
written by bads928, July 04, 2010
I agree with you Steven. Thanks for the great post. Check out < a href="http://www.joomla-designers.net/">Joomla Template.

Write comment

busy
 
Next >

Twitter Intown Web Design Blog Posts via RSS

You should follow me on Twitter here

Add the Intown Web Design Blog to your iGoogle Home Page

Add to Google