How to Build a Multilingual Website with Joomla! 2.5 by Suhreed Sarkar - Read Online
How to Build a Multilingual Website with Joomla! 2.5
0% of How to Build a Multilingual Website with Joomla! 2.5 completed




Joomla! 2.5 is an amazing content management system. It has introduced multilingual features natively. In earlier versions of Joomla!, you had to use third-party extensions to make your site's content multilingual. In Joomla! 2.5, you don't need third party extension to do so. However, configuring a site to use more than one language and showing its content in more than one language is not so easy task. Many Joomla! developers face difficulties in configuring the site for multiple languages. This guide aims to solve the problems and show you how to configure your Joomla! 2.5 site for multiple languages.

Published: Suhreed Sarkar on
ISBN: 9781498995306
List price: $9.99
Availability for How to Build a Multilingual Website with Joomla! 2.5
With a 30 day free trial you can read online for free
  1. This book can be read on up to 6 mobile devices.


Book Preview

How to Build a Multilingual Website with Joomla! 2.5 - Suhreed Sarkar

You've reached the end of this preview. Sign up to read more!
Page 1 of 1



Joomla! is an award winning content management system, with lots of features. It is useful for almost all type of websites. It has an object-oriented, modular architecture with lots of extensibility features. You can build almost any kind of website using Joomla!. It has a strong security, authentication and authorization framework, content management framework, and template system.

Joomla! 2.5 provides native support for building multilingual website. In Joomla! 1.5, you had to use third-party extensions like Joom!Fish to translate the site’s content. Multilingual content for the site was an extra feature with extensions. In Joomla! 2.5, multilingual content is native features, and you can assign language to every content items - category, article, module, menu and so on. However, configuring a web site for multilingual content still remains a challenge. Many developers face difficulties in configuring and running a multilingual website. This book aims to help those site owners and developers to run a multilingual web site without troubles.

What this book covers

Chapter 1. Getting Started with Joomla!, begins with a discussion on why one should opt for using Joomla! and what are the benefits of doing this. Next, it shows how to install Joomla! 2.5 on a local computer.

Chapter 2. Basic Configuration and Management, gives an overview of basic configuration and management tasks in Joomla!. If you are already experienced in Joomla!, you may skip this chapter.

Chapter 3. Managing Languages shows you how to manage languages for your Joomla! 2.5 site. First it shows, how to install a language pack for site’s front-end and backend user interface, and then set one as a default language.

In Chapter 4. Managing Content Languages, we learn about adding content languages. Content languages are different from sit’s user interface languages and need to be added separately from Content tab in Language Manager. This chapter shows you how configure content languages for your site.

Chapter 5. Managing Contents shows you how to configure Joomla! content categories and articles. To make the site multilingual, especially showing the contents in different languages, configuring categories and articles to be language sensitive is essential.

Chapter 6. Managing Modules and Plugins shows how to configure some modules and plugins to enable multilingual feature of Joomla!. There are some modules and plugins that are specifically used for enabling multilingual features and you will learn to use them in this chapter.

Chapter 7. Translating Site Language shows you how to translate site’s interface into your language. Although Joomla! translation teams translate Joomla!’s interface languages into popular languages of the world, you may not find your language there or you may make the translate as you want. In that case, you have to edit the language files. This chapter shows you how to do it manually and with the aid of an extension named Localise.

Chapter 8. Translating Contents, deals with translating the site’s contents. When you write an article in Joomla!, you can specify its language. However, for each language you may need several versions in different languages. You can take help of Google Translate or other extensions to translate the contents. This chapter shows you some useful tools for translating contents.

What you need for this book

First of all you will need Apache-MySQL-PHP environment to run Joomla!. We have used Joomla! 2.5.14. All descriptions and screenshots are based on this version. If you do not have access to any web hosting service, you still can use Joomla! and learn using your own computer. In that case, you need to setup development environment by installing WAMP on windows machine or MAMP on Mac OSX. More information on setting up development environment is provided in Chapter 1. To get the exact results, this book should be followed from the beginning to the end and perform the tasks as described.

It is assumed that readers of this book have basic knowledge on Joomla!. Besides knowledge on Apache-MySQL-PHP environment and Joomla!, familiarity with HTML, CSS and PHP will be of added advantage.

Who this book is for

If you are a Joomla!-based site owner or web developer and want to manage or develop a website that will use more than one languages, then this book is for you!


In this book, you will find a number of styles of text that distinguish between different kinds of information. Here are some examples of these styles, and an explanation of their meaning.

Code words in text are shown as follows: As you can see, the tag can contain child elements.

A block of code is set as follows:

1 2   top 3    left 4    user1 5      ... 6    right 7    debug 8

New terms and important words are shown in italic. Words that you see on the screen, in menus or dialog boxes for example, appear in the text like this: " Once downloaded and installed, you will find the module in the Extensions >> Module Manager screen."

Want to say something about the book?

Feedback from the readers is always welcome. Let me know what you think about this book — what you liked or may have disliked. Reader feedback is important for me to develop titles that you really get the most out of me. Thanks to LeanPub you can comment directly on the book page

Found error?

Although I have taken every care to ensure the accuracy of the content, mistakes do happen. If you find a mistake in one of my books — maybe a mistake in the text or the code—we would be grateful if you would report this on book’s page. By doing so, you can save other readers from frustration, and help me to improve subsequent versions of this book.

Pirates, ho?

Piracy of copyright material on the Internet is an ongoing problem across all media. As an independent author, I don’t have much power to restrict. If you see some sites providing illegal copies, please raise your voice. Many thanks for this.

Happy reading!

Chapter 1. Getting Started with Joomla! 2.5

Joomla! Is an award winning content management system that helps developers build