Joomla!

Joomla! Installation on a Virtual Server on the Net

by Hagen Graf | July 2008 | Joomla! MySQL Content Management Open Source PHP

The installation of Joomla! is a matter of five minutes. If you have installed it before, you can do it in two minutes. In order to be able to even start the installation, your development environment must include a web server that supports PHP and a database that is supported by Joomla!. Joomla! is one piece of the puzzle in this so-called Client-Server System. This topic is very complex, since there is an unmanageable number of providers and an even more unmanageable combination of installed Apache, PHP, and MySQL versions and Webspace administration tools such as Visas and Plesk.

In this article by Hagen Graf, we focus on the following points:

  • A PHP safe mode, possibly activated in the php.ini
  • Prohibited conversion of URLs with Apache because of the non-activation of the so called rewrite engine
  • Directory rights in Linux that are set differently than in Windows
Read Joomla! Installation on a Virtual Server on the Net in full

Search Engine Optimization in Joomla!

by Brandon Dawson Tom Canavan | November 2007 | Joomla! Content Management Open Source

Search-engine optimization, or SEO, refers to the process of preparing your website to be spidered, indexed, and ranked by the major search engines so that when Internet users search for your keywords, your website will appear on their results page. Proper search engine optimization is a crucial step to ensure success and should be undertaken with care and diligence.

This article by Brandon Dawson and Tom Canavan, takes a look at Search Engine Optimization and how it can be used in Joomla! to build a successful website.

Read Search Engine Optimization in Joomla! in full

Developing the Joomla! Component and Understanding its Structure

by Joseph L. LeBlanc | November 2007 | Joomla! MySQL Content Management Open Source PHP

In this article by Joseph L. LeBlanc, you will learn about the architecture, design, and requirements of a general Joomla! component. You will also see how the component gets executed and is registered with the database. At the end, you will learn to create toolbars.

Read Developing the Joomla! Component and Understanding its Structure in full

Module Development in Joomla

by Joseph L. LeBlanc | July 2008 | Joomla! MySQL Content Management Open Source PHP

Modules in Joomla can always help us to add special functionality or special features to our website. In this article by Joseph LeBlanc, we will see how to create and configure a basic module and centralize data access and output using helper classes. We will also have a look at how to select different display options using layouts.

Read Module Development in Joomla in full

Identifying Key Elements for Joomla! Template Design

by Tessa Blakeley Silver | October 2007 | Joomla! MySQL Content Management Open Source PHP Web Development

In the world of Joomla! websites where everyone has the same modules to work with, the three main things that will differentiate your site from all the others are the color scheme, graphic element style, and module placement.

In this article by Tessa Blakeley Silver, we will identify the key elements of a Joomla! template and discuss what considerations to make when contemplating your own design. You'll pick up some tips and tricks to help you define your color scheme and graphic style, as well as learn some standard techniques for optimizing and extracting images from your design while preparing to code it up.

Read Identifying Key Elements for Joomla! Template Design in full

Email, Languages, and JFile with Joomla!

by | December 2008 | Joomla! MySQL Content Management Open Source PHP

Before you begin with coding, there are a few files and folders that have to be created, as well as a query that has to be run. This will not only allow you to build Joomla! components, but will also help you try different features without extensive configuration. The component in this article will be called restaurants.

After installing your basic Joomla! component and making the website ready, there are a few additional features that you can include. One of them came up with the idea of allowing visitors to send reviews to their friends through email. Another could be adding audio reviews in addition to text. We can also begin to look into ways of expanding the market for the software. Internationalizing the component now will make it easy to translate the user interface later.

In the following article by Joseph L. LeBlanc, we will be taking a look at including the following additional features :

  • Sending emails
  • Managing languages
  • Creating translations
  • Handling file uploads
Read Email, Languages, and JFile with Joomla! in full

Customizing Plugins in Joomla! 1.5x (Part 1)

by Daniel Chapman | August 2009 | Joomla! Content Management Open Source PHP

Plugins are an essential, but rarely noticed part of a successful Joomla!-based business. Plugins are very flexible and can execute for various purposes at many different times. Part of this article by Daniel Chapman will be to look at these purposes and times, and understand how they can affect our web site by going through the following topics:

  • plugin composition and operation
  • plugin types
  • plugin events
  • plugin ordering
  • plugin customization

We will also make some changes to an existing plugin so that it better meets our needs.

Read Customizing Plugins in Joomla! 1.5x (Part 1) in full

Joomla! 1.5 Template Reference: Part 1

by Tessa Blakeley Silver | July 2009 | Joomla! Content Management Open Source

In this article by Tessa Blakeley Silver, we'll go over jdoc tags for templates, the standard CSS class and id rules that Joomla! outputs, how module and template override files are organized, as well as useful Joomla! PHP code you can use in your template to aid in making it more user-friendly and dynamic. Of course, wherever possible, we'll let get to know the relevant Joomla! documentation links to bookmark, to give you in-depth detail and save you a little time searching through the Joomla! documentation site and the Web.

Read Joomla! 1.5 Template Reference: Part 1 in full
Syndicate content
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software