613-231-6308
Toggle Menu
Joomla, a popular open source content management system, was recently upgraded to a 3.0 release (as of September 27, 2012) with enhanced database integration, administrative tools and optimization for mobile devices. A 3.01 security fix went out Tuesday, October 9, 2012.
"The Joomla CMS can now display content on mobile devices as clearly and distinctly as it does on a personal computer or Mac," according to a statement issued by the project after this version's completion late last month."This innovation makes Joomla the first major CMS that includes the Twitter Bootstrap framework that enables it to be 100 percent mobile-friendly by default."
In order to get success in developing PHP sites it is necessary to have a good development environment. While producing websites it is often necessary to edit HTML, CSS and JavaScript files. That is why usable IDE should supply all those file types and provide full set of tools for effective development.
This article includes reviews of the most popular IDEs: Codelobster PHP Edition, Eclipse PDT, Komodo IDE, NetBeans IDE, PHPStorm, NuSphere PhpED.
Joomla 1.7 does not require JoomFish or other components to enable multilingual support. This support is built in Joomla 1.7 natively, although we don't find it particularly intuitive. There is a couple of steps that one needs to know to get it all going smoothly.
Below is a simple step-by-step summary of how to enable multilingual feature in Joomla 1.7:
Graphic Makeover for Your Website: Building a website is not unlike building a house. Supporting and growing your website is also very similar to decorating your house.
Website Graphics on a Shoestring : First of all, get used to the idea that there is no end to it.
You can always do more for your website! You can always find yet better images, better icons, better image rotators, newer plugins and modules to highlight various content elements on your site, and so on. You need to know where to stop. Remember, your revenue won't come from graphics. So long as your website looks nice, pleasant and professional - you are fine!
Many website hosting companies claim to support Joomla, but in reality they only support a plain vanilla version of Joomla, so when you add third-party components and extensions to your website to enable more complex features, it often happens that server configurations are not set up to support those advanced components properly.
When selecting a hosting company for your Joomla website, go for a specialized hosting companies like Rochen and Hostgator. Rochen is the official Joomla hosting company. They own their data centers. Hostgator is known to offer very good support and they own their own data centers as well. There are also companies like Cloudaccess and Hostpapa, but we can't vouch for them personally. Hostpapa is a reseller company, they don't own their data centers. We can't say much about Cloudaccess. Their packages seem very good but when we sent them an email inquiry, there was no reply, which is not a good sign for a hosting company. If they don't reply to a sales enquiry, then we don't have much hope for their support.
In any case, at the very minimum, check that your hosting provider offers the following:
Moving to a new hosting company is very troublesome. So before you make your decision about where to host your Joomla website, please review our detailed Joomla hosting requirement page as well as the official Joomla's technical requirements page.
One of the most common remarks we hear people make after looking at various Joomla website templates is "Joomla looks so cluttered". First all of all, do not confuse Joomla! with the templates you can upload onto it. Joomla is a very powerful web content management platform. It is like Windows or Linux. So you can upload different kinds of website templates into it. Simple, clean, cluttered - whatever your heart desires. You can even upload an empty page with just your name on it. In other words, the look and feel of the website template you use has nothing to do with Joomla's functionality as a CMS.
Then, when you analyze website templates designed by Joomlart or Rockettheme or Yootheme or other website template providers, you would notice that all these template power houses offer a large number of module positions on their templates: 17 module positions, 27 module positions, 40 module positions on a home page! When they showcase their templates, they fill all those module slots with some demo content, and as a result, the templates look very busy. But that does not mean you would need to use all those slots. Those module slots are there by design, but you don't have to use them, especially not all at once! All you have to do is "uncheck" the unnecessary modules inside your Joomla management panel, and the template layout will adjust automagically. You can decide to have only your main menu and one body column and nothing else, if you wish.
However, if in the future you would want to showcase different things on your home page and add something, you can use one of the available module slots by "checking" them back. No additional design work will be required. So, the more modular the template, the more efficient it is. You will never need a re-design. So, when you look at a website template, the busier it looks, the better it is. It is very easy to disable module positions, adding them is not as easy, it would require some additional redesign work.
Also pay attention to the type of modules available by default with a given template. Sure, it is not difficult to add and install various modules and components, but if you are building a new website by yourself, it is best to find a website template that would have 70% of your desired features by default (such as search, login, newsletter sign up, etc etc). Every new module and new component requires some degree of tweaking and testing. For a web designer, adding new modules and components is not difficult; for a person new to Joomla, it can cause some learning pains and unnecessary frustration.
To summarize, the more module slots you see on the template's home page, the better it is. And if those module slots display the type of features you need - fantastic!
What you don't need to worry about are various visual elements of the website template:
All these elements are very easy to change and customize. Joomla uses CSS files to control the look and feel of its website templates. There are dozens of image gallery components, so if you don't like the one you see in your base template, you can get another one installed instead of, but you would install it into the same module slot. Check out various Joomla extensions, there are thousands of free and commercial extensions from which you can select what you need. Free and commercials, there is an extension for every function you can possibly think of. But you do need to have a pre-designed slot in your template's layout where you'd display these extensions - and that's why the more modular the template is by default, the easier it will be for you to decide where and how to present various features on your site.
Here is a list of 10 web safe fonts that are most popular with web designers:
In addition, the following 5 web safe fonts are gradually gaining popularity with web designers as well:
If you are going to have a Joomla website, you will need to install several components to enable functionalities not supported by Joomla natively (not yet). For example, a Site Map is a must for SEO. Newsletter subscription is a must for lead generation. Google Analytics is a must for your understanding of your visitors' behaviour on your website. And there are a few more functionalities that most small business owners would find very useful. So we compiled a list of 10 free must-have Joomla extensions that even a toddler can get installed and enabled independently:
Would like to add a free, very easy-to-use and very useful Joomla component to this list? Don't be shy, add your comment below.
The standard contact form in Joomla is used very frequently by most Joomla designers because it is so convenient, and it is already there! But have you ever noticed that the capitalization is a little flaky? For example:
In other words, there is no consistency in the capitalization of these labels. Fixing this is pretty straightforward.
First I would recommend that you install the component eXtplorer for easy navigation of the file structure. The, go to the folder components > com_contact > views > contact > tmpl and edit the file "default_form.php".
You'll notice that the text in question is wrapped around the function call JText::_. Simply remove the function call and edit the label text to display as you prefer. Then save the file. That's it!
IMPORTANT: This does not work with the Joomfish component. It causes Joomfish to stop working on the Contact form, i.e. no translation of the Contact form will be available.
If you would like a fancier Contact form on your Joomla website, check out Breezing forms. NB: Use the 'Quick Mode' if you want to play with sleek display options. This component is not idiot-proof, but it is not difficult either. Once you get a hang of it, you'll love it.
Yes, you will. All our web design packages provide this option.
We follow Google recommendations on how to approach mobile devices. A website created for view via mobile devices is called by Google a "responsive website". Responsive website design automatically changes the website layout to optimize to a desktop screen, tablet, or any smart phone. This is achieved via CSS coding at the back-end.
This is a very good strategy for business owners because responsive web design eliminates the need for multiple versions of your site; you don't need to hire a developer to build an expensive app for your business; you no longer need an “app” because your website does what the app would (minus all the development and maintenance costs.) You have one website but with multiple versions at a much lower price than the cost of an app.