Home

Well, after ensuring that I continue to post regularly, I am climbing the ladder, so to speak, on my quest to be ranked #1 under the search phrase “best web designer in Canada”.

I hit spot #11 this morning, although I am still on page 2 of the search results, still not bad I think given that just 2 weeks ago I wasn't listed in the top 1,000 results.

To further my current blog discussion on website design, today I will discuss customizing Joomla CMS based sites.

As I designer I encounter websites built by other programmers, designers and individuals. Most of these sites have been really messed up as the creators attempt to rewrite Joomla to do what they want it to do. This would appear to be the simplest or traditional approach in website building, code, code, code.

This is not the way to build a Joomla CMS website. Joomla is a content management system, that handles this task in a very good way. In addition to this, it includes a framework, where extensions can be installed to extend what Joomla can do. Joomla or an extension can be "hacked" (meaning the the code is altered) to provide a desired change.  This method of website development has the following negative long (and short term) effects:

  1. Other designers/programmers need to figure out what the original creator did, before they can make additions, changes or upgrades,

  2. Adding new extensions can have questionable results, especially if Joomla core presentation files have been modified,

  3. Updating Joomla and extensions can have questionable results. Joomla as well as all extensions are regularly updated to improve, fix bugs and address security issues. These updates can remove customized coding and cause websites to stop working,

  4. Coding costs more as the site owner is paying 100% of the website customization.

The proper way to customize a Joomla website is through the use of extensions. The following steps should be pursued when designing/building a website:

  1. In all cases, currently available extensions should be sought that addresses the web function requirement. Extensions may be found in the Joomla JED, as well as through searches with Google, Yahoo , Answers or your favorite search provider. Should the extension design not blend with the site template, a new extension template should be created (where possible).

  2. Should an extension not be available that can be configured to suite the website requirement, an extension should be created that addresses the need, then released to the open-source community in return for using the Joomla CMS and other open-source extensions.

Every aspect of Joomla and extensions can be customized in this manner to produce the desired website look and operation. These steps eliminate the risk of core files being changed, add to the extensions available to the community and create a website that can be maintained and updated by anyone.

Knowing and following these steps in designing a website are some of the reasons that I should be listed as the best web designer in Canada.

Site News

Maintence Package Updates
I have updated the Website Maintenance Packages to include Core and Version updates. I have also indicated which packages include daily database backups (an important service for sites that add content, or have user registration, as this... Read more...
e-Commerce Websites
E-Commerce can be an excellent way to create another income stream for your company, but how do you know if an internet business is a right match for you? Some industries may be hurting with a slowed economy, but not every industry. Money... Read more...
Website Design/Build
With the level of open source technology available today, having a static HTML website.will cost you more In the long. Static websites require that changes be made by a programmer that knows HTML coding. Dynamic websites utilizing... Read more...
Promotional Coupons
Do you already have a website and are you're looking to run an online advertising campaign? That's where promotional coupons come into play. You can spend thousands of dollars on Cost Per Click advertising or spend thousands of dollars on... Read more...
Website Maintenance Agreement
After you start your business online with a website, the website is going to need maintenance as your online business grows. TheSignWorx provides an easy and simple way to get your business online, however our support doesn't end there. Read more...
Basic Info Package
For those small businesses that have a retail store-front and simply want a brochure website that can provide store location, hours of operation and simple product/service information, we have a plan that will help you... Read more...
Delayed
Update: 04-28-2009 I am sorry to say that other paying commitments have taken precedence at this time, delaying all OpenSource development indefinitely. If you are using my extensions and would like to be informed of updates, be sure to... Read more...
Adding Content
 Adding Fresh content to your website is as easy as typing in a word processor. That's how I do it!The websites I offer are easy to maintain and keep Fresh. You do not need to no any web programming to do it. I created all the... Read more...
Maintenance Services
Along with our website Design/Build services, I offer 5 maintenance levels that help you service and enhance your website to ensure that you and your visitors have trouble free access to its features. You can select individual products and... Read more...
Member Created Content
 The CMS framework that I utilize provides the ability for Visitor Members to write, edit and publish content on the site. Through the administration backend, each users privileges can be set to allow them to write and/or edit and/or... Read more...

Site Visitors

TodayToday129
YesterdayYesterday97
This WeekThis Week280
This MonthThis Month825
All DaysAll Days157127