| Customize a Joomla Site |
| Written by Administrator | |
| Saturday, 03 February 2007 | |
Customize a Joomla site by changing Themes, colors, logos and functionality.
We are going to customize your Joomla site by changing
Joomla.org Extensions and look at the list of things that are available. A theme is a complete facelift for a Joomla site. It allows you to change the appearance, the layout, the width, how the menu behaves and what preconfigured features are installed on the front page. Once a theme is installed or uploaded to your site, it is a one button click to change themes. So, the first step in customizing a site, is to find themes on the internet, download them and install several on your site to test them out. Once you see it in action, you can better decide if it is right. As opposed to Wordpress, Joomla has more commercial themes. You can certainly find free ones, but it is harder to find good ones. It still depends on you spending time looking at what is out there and picking several to try. Free themes can be found at and commercial themes at
You should try to find a theme that is close to what you want in color, number of columns, and type of image logo or plain logo. Let's look at the issues in choosing a theme in more detail.
Why would you want an image? Maybe your company has a logo or you want to put art around the name of the site or you just like a fancy font that will not be common on other people's computers. In that case you need to create an image of the logo, the name of the site and any artwork. It helps to have Photoshop, but there are free and more easily learned image programs you can use to create the logo image. If you believe you want an image logo, choose a theme that makes it easy to change photos/images in that location. Look for a theme with an existing photo. If you need help changing the photo on your site, read this article. Changing the photo or logo on your Joomla site
Now, lets change the fonts. There are two files in most Themes that
control what you see on the screen. The html files (index.php and footer.php ) and the CSS file ( /css/template_css.css ) . They are found inside a particular theme of the themes folder that is installed on your site. See the themes directory? The ja_bellatrix theme is the one I am using as an example. The index file controls the layout or physical arrangment of the web pages and is named: index.php The colors, fonts and some images are defined in the CSS file: /css/template_css.css These two files control the layout and appearance of the website.
The images for a logo that are used on the site are found in the directory: images inside the theme folder. The picture at the right is a list of the files in "images" directory.
logo-bellatrix.png is the original logo that goes along the top of the page. I created another image and named it "logo-DoItYourself.png" and that becomes the new logo. But the old image will be used unless we change the name in the index.php file. I opened that file in a text editor, searched for logo- and found the place where the original image was called by the code. All I did was to change that name to the new image. I saved the file index.php and uploaded to the site to replace the old file and uploaded the new image file into the image directory under the theme. It worked fine. The new image was called instead of the the old one.
In differet themes, these files may have different names. You need to open them in an image viewer to find the one that is the actual logo or photo of art across the top of the page. To change a font you look into the template_css.css file in a text editor and find the block that controls a piece of the page. For example
The font size and family is controlled by the next two lines. You can make changes and see what they do in the web page. Make your changes, save the file, upload the changed css file, then refresh the web page to see the new font. You might have to search for another font description in the css file to find the font you want to change. To add plugins, modules and other function enhancements to Joomla, read the next article: Adding Functions to Joomla. |
| < Prev | Next > |
|---|
| Home Page |
| Articles |
| Software Reviews |
| CB Mall Search - 10,000 products |
| Tech Search Any Way |
| BookStore |
| Product Catalog |
| Contact Us |
| Links |
| Search |
| Newsletter Sign up |