Joomla! 2.5 continues development of the Joomla Framework and CMS as a powerful and flexible way to bring your vision of the web to reality. With the administrator now fully MVC, the ability to control its look and the management of extensions is now complete.
As you make your Joomla! site you will control the details of the display using options also referred to as parameters. Options control everything from whether the author's name is displayed to who can view what to the number of items shown on a list.
Default options for each component are changed using the Options button on the component toolbar.
Options can also be set on an individual item, such as an article or contact and in menu links.
If you are happy with how your site looks, it is fine to leave all of the options set to the defaults that were created when your site was installed. As you become more experienced with Joomla you will use options more.
Your installation includes sample data, designed to show you some of the options you have for building your website. In addition to information about Joomla! there are two sample "sites within a site" designed to help you get started with building your own site.
The first site is a simple site about Australian Parks. It shows how you can quickly and easily build a personal site with just the building blocks that are part of Joomla. It includes a personal blog, weblinks, and a very simple image gallery.
The second site is slightly more complex and represents what you might do if you are building a site for a small business, in this case a Fruit Shop.
In building either style site, or something completely different, you will probably want to add extensions and either create or purchase your own template. Many Joomla users start by modifying the templates that come with the core distribution so that they include special images and other design elements that relate to their site's focus.
There are lots of places you can get help with Joomla!. In many places in your site administrator you will see the help icon. Click on this for more information about the options and functions of items on your screen. Other places to get help are:
Joomla means All Together, and it is a community of people all working and having fun together that makes Joomla possible. Thousands of people each year participate in the Joomla community, and we hope you will be one of them.
People with all kinds of skills, of all skill levels and from around the world are welcome to join in. Participate in the Joomla.org family of websites (the forum is a great place to start). Come to a Joomla! event. Join or start a Joomla! Users Group. Whether you are a developer, site administrator, designer, end user or fan, there are ways for you to participate and contribute.
It's easy to get started creating your website. Knowing some of the basics will help.
What is a Content Management System?
A content management system is software that allows you to create and manage webpages easily by separating the creation of your content from the mechanics required to present it on the web.
In this site, the content is stored in a database. The look and feel are created by a template. The Joomla! software brings together the template and the content to create web pages.
Site and Administrator
Your site actually has two separate sites. The site (also called the front end) is what visitors to your site will see. The administrator (also called the back end) is only used by people managing your site. You can access the administrator by clicking the "Site Administrator" link on the "This Site" menu or by adding /administrator to the end of you domain name.
Log in to the administrator using the username and password created during the installation of Joomla.
To login to the front end of your site use the login form or the login menu link on the "This Site" menu. Use the user name and password that were created as part of the installation process. Once logged-in you will be able to create and edit articles.
In managing your site, you will be able to create content that only logged-in users are able to see.
Creating an article
Once you are logged-in, a new menu will be visible. To create a new article, click on the "submit article" link on that menu.
The new article interface gives you a lot of options, but all you need to do is add a title and put something in the content area. To make it easy to find, set the state to published and put it in the Joomla category.
You can edit an existing article by clicking on the edit icon (this only displays to users who have the right to edit).
The Joomla Project consists of all of the people who make and support the Joomla Web Platform and Content Management System.
Our mission is to provide a flexible platform for digital publishing and collaboration.
The core values are:
In our vision, we see:
People publishing and collaborating in their communities and around the world
Software that is free, secure, and high-quality
A community that is enjoyable and rewarding to participate in
People around the world using their preferred languages
A project that acts autonomously
A project that is socially responsible
A project dedicated to maintaining the trust of its users
There are millions of users around the world and thousands of people who contribute to the Joomla Project. They work in three main groups: the Production Working Group, responsible for everything that goes into software and documentation; the Community Working Group, responsible for creating a nurturing the community; and Open Source Matters, the non profit organization responsible for managing legal, financial and organizational issues.
Joomla is a free and open source project, which uses the GNU General Public License version 2 or later.
We're getting ready for the release of Joomla 3.0 and we appreciate you helping us find and fix problems as we work.
If you haven't done testing before here are some tips.
Don't delete the installation folder when you finish installing! While we're working we turn that security feature off to make it easier to test.
Go to global configuration and set Error Reporting to Development (that's on the server tab) and enable both debugging and language debugging (those are on the system tab). Don't worry when you see ** around words --that means Joomla translation is doing its job.
How to test
First, do the things you normally do and see if you spot any problems.
Look at all of the front end views and record any problems
Look at all the back end views and report any problems
See more ideas below
What to look for
Any error messages that say things like Fatal Error or Strict or similar things that indicate that something is not working correctly.
Untranslated strings. You will know these because they look like this: ?STRING_HERE?
Problems of rendering--items not aligned correctly, missing or wrong images, pages that just don't look right.
Unexpected behavior--anything that is working differently than it did in 2.5.
If you find a problem please report it to the CMS Issue Tracker. You will need to register for a joomlacode.org account if you don't have one.
More Testing Ideas
Pick one module or view and test all of the parameters.
Install an extension and see if anything breaks (report to the developer unless you are positive it is a core bug).
Turn on caching with different options
Try different session options
Install a language and test all the layouts.
Try different environments (like different servers which may have different version of PHP) or try you have IIS with MySQLi or SqlSrv. With millions of users Joomla needs to be ready for unusual environments.
Try with SEF URLS on or off and also with Apache rewrite on or off (if you are on Apache).
Try different combinations of browsers (Chrome, IE, FireFox, Opera to start) and operating systems (Mac, Windows, Linux).
Yes grammar and spelling errors are bugs too -- just keep in mind that we use British spelling.
If you are an experienced Joomla! 1.5 user, this Joomla site will seem very familiar. There are new templates and improved user interfaces, but most functionality is the same. The biggest changes are improved access control (ACL) and nested categories. This release of Joomla has strong continuity with Joomla! 1.7 while adding enhancements.
The Joomla! content management system lets you create webpages of various types using extensions. There are 5 basic types of extensions: components, modules, templates, languages, and plugins. Your website includes the extensions you need to create a basic website in English, but thousands of additional extensions of all types are available. The Joomla! Extensions Directory is the largest directory of Joomla extensions.