Tuesday, October 29, 2013

Joomla - an overview

Joomla! is one of the most powerful Open Source Content Management Systems on the planet. It is used all over the world for everything from simple websites to complex corporate applications. Joomla! is easy to install, simple to manage, and reliable.
What is Joomla! ?

Joomla! is an award-winning Content Management System (CMS) that will help you build websites and other powerful online applications. Best of all, Joomla! is an open source solution that is freely available to everybody.

Joomla! in Action

Joomla! is used all over the world to power everything from simple, personal homepages to complex corporate web applications. Here are just some of the ways people use our software:
  • Corporate websites or portals
  • Online commerce
  • Small business websites
  • Non-profit and organizational websites
  • Government applications
  • Corporate intranets and extranets
  • School and church websites
  • Personal or family homepages
  • Community-based portals
  • Magazines and newspapers
  • the possibilities are limitless…
Joomla! can be used to easily manage every aspect of your website, from adding content and images to updating a product catalog or taking online reservations.

Joomla! for End Users

The basic Joomla! package is designed to be easy to install, even for non-programmers. Most people have no trouble getting our software up and running, and there is plenty of support available for newbies. We have a growing, active community of more than 40,000 friendly users and developers on our forums eager to help.
Once Joomla! is installed and running, it is simple for even non-technical users to add or edit content, update images, and to manage the critical data that makes your company or organization go. Anybody with basic word processing skills can easily learn to manage a Joomla! site.
Via a simple, browser-based interface you will be able to easily add new press releases or news items, manage staff pages, job listings, product images, and create an unlimited amount of sections or content pages on your site. You can try our simple demo to get quick taste of what Joomla! is all about.

Taking Joomla! to the Next Level

Out of the box, Joomla! does a great job of managing the content needed to make your website sing. But for many people, the true power of Joomla! lies in the application framework that makes it possible for thousands of developers around the world to create powerful add-ons and extensions. Here are just some examples of the hundreds of available extensions:
  • Dynamic form builders
  • Business or organizational directories
  • Document management
  • image and multimedia galleries
  • E-commerce and shopping cart engines
  • Forums and chat software
  • Calendars
  • Blogging software
  • Directory services
  • Email newsletters
  • Data collection and reporting tools
  • Banner advertising systems
  • Subscription services
  • and many, many more…
You can find more examples over at our growing Joomla! Extensions Directory. Prepare to be amazed at the amount of exciting work produced by our active developer community!

Joomla! for Developers

Many companies or organizations have requirements that go beyond what is available in the basic Joomla! package or in a freely available extension.
Thankfully, Joomla! offers a powerful application framework that makes it easy for developers to create sophisticated add-ons that extend the power of Joomla! into virtually unlimited directions.
Using the core framework, developers can easily build:
  • Integrated e-commerce systems
  • Inventory control systems
  • Data reporting tools
  • Custom product catalogs
  • Complex business directories
  • Reservation systems
  • Communication tools
  • Application bridges
  • or any kind of application to suit a unique need…
If your company or organization hires a third party Joomla! developer or builds in-house software using the Joomla! framework, you are building on an open platform that does not tie you to any one developer or to a proprietary, closed application.
You can learn more about developing on the Joomla! framework over at our developer’s network. The beauty of Joomla! is that you can leverage our framework and user interface to deliver applications to your end users in a familiar, powerful environment.

So what’s the catch?

There is no catch. Joomla! is free, open, and available to all under the GPL license. We don’t claim to be perfect, and can’t promise to meet every requirement in the world. But for many web applications, our software is perfectly suited for the job. We are adding great new features with each release, and with the help and advice of our incredible user community we plan on delivering award-winning software for years to come.

Please make a donation if you find our software useful and want to support the continued development of Joomla! Your donations help us by financially supporting developer conferences, presentation materials and travel expenses for things like the LinuxWorld Expo, as well as any other expenses that might come up as we develop and promote the award winning product we all love.

Why Open Source Matters?

You will see that our donations all go to an account at Open Source Matters (OSM). OSM is the legal entity we founded to provide legal protection and manage the assets of the project. In this case, OSM accepts all incoming donations, so we have only one legal entity to manage.

Donate Using PayPal

If you have a major credit card (Visa, MasterCard, American Express) or a PayPal account, donating is easy. Just click the image below to donate:

Donations from Outside of the United States

We welcome donations from anywhere in the world and in any currency. PayPal accepts a number of international currencies.

Donations by Other Methods

If you wish to donate to Joomla via direct bank deposit or mail a cheque or money order, please use the contact us on the Open Source Matters site for details.

Friday, 02 September 2005
We would like to thank those individuals and businesses that are actively supporting Joomla!
 Rochen Ltd.

Founded in early 2000, Rochen has focused on providing extremely reliable web hosting solutions for over half a decade. Rochen is not only the hosting partner for the official Joomla! website, but they were also nominated alongside Joomla! as a finalist in the category of "Best Linux/Open Source ISP/Internet Host" at the LinuxWorld Expo Awards held in London, UK in October 2005. As well as hosting thousands of websites powered by Joomla! Rochen also offer a complete range of web hosting services from shared and reseller hosting plans all the way up to fully managed dedicated servers and clusters.
Rochen and their team have been instrumental in getting the Open Source Matters (OSM) and Joomla! websites off the ground, providing us with the managed cluster of servers that we now use. To find out more about Rochen and the web hosting services they offer please visit: www.rochenhost.com.

Software Freedom Law Center (SFLC)

The Software Freedom Law Center provides legal representation and other law related services to protect and advance Free and Open Source Software. They have been instrumental in providing legal guidance as Joomla! advances to the next stage of this project.

VA Software - SourceForge

VA Software is at the center of the Open Source technology revolution through:
  • OSTG (Open Source Technology Group), the world's leading community-driven media network that includes such sites as Slashdot and Linux.com
  • SourceForge.net®, the world's largest Open Source development site
  • SourceForge® Enterprise Edition, enabling collaborative development in the enterprise

If you or your business is interested in sponsoring Joomla, please send an email to sponsors@opensourcematters.org

FAQ's - Whats in a Name?

1. What does Joomla mean?

The name Joomla is a phonetic spelling for the Swahili word "Jumla", which means "all together" or "as a whole". 

2. Why was it chosen?

It was chosen as the entire Core Team was unanimous in their commitment to protecting the interests of the project and community.

3. How was it chosen?

This name was chosen from thousands of recommendations by the community, and even went through an arduous review session by branding and marketing professionals who also felt that Joomla was the best choice of the lot.

1. Is Joomla! a fork of Mambo?

Some call it a fork. Some call it a spoon. Some call it an entire table setting. Whatever your philisophical persuasion, the facts are that Joomla is a continuation of the work of the Development Team which unanimously resigned from the Mambo project in August 2005.

2. Why start at Version 1.0?

We decided to reset the version number to 1.0 to reduce the confusion that could be created by having similar version numbers between Joomla! and Mambo. It is not necessarily a reflection on the fact that the project is immature, but rather that it is new and will be different from Mambo. Other projects, such as Firefox, have successfully delivered mature Version 1.0 products.

3. How do the versions compare?

Joomla version 1.0 is derived from Mambo but includes many additional bug fixes and security patches. Joomla version 1.5 is an extensive refactoring of the API as is Mambo version 4.6 to its codebase. Both applications continue maintain a similar user inferface (look and feel), similar default component and module sets. Both Joomla 1.5 and Mambo 4.6 will include internationisation support. Joomla will use an easy-to-use 'ini' format for their translation files while Mambo uses the 'gettext' format. Joomla 1.5 will correctly support the UTF-8 character set. Joomla 1.5 also includes many new features such as additional authentication models (LDAP, Gmail, etc), xml-rpc client-server support. It also natively supports database drivers for MySQL 4.1+ (on PHP 5) and has improved support for MySQL 5 as well as the groundings to support other database engines.

4. Are patches for Joomla! and Mambo interchangeable?

No. The two projects are maintained independently by different development teams.

5. Will Mambo addons continue to work in Joomla! ?

Addons (templates, components, modules, mambots and language packs) designed for Mambo 4.5.2 will generally run on Joomla 1.0. It is possible that some Mambo addons will run on Joomla 1.5. Mambo addons designed for version 4.6 will likely not run on Joomla, nor will extensions designed for Joomla 1.5 run on Mambo.

6. Can I just patch my existing Mambo site to make it Joomla! ?

No. The rebranding affects almost all files so it is not possible to patch just a few files.

7. Can I use my Mambo database for Joomla! ?

Yes. Joomla! 1.0 will be able to use a Mambo 4.5.2 database. It's likely that Joomla! 1.5 will be able to use a Mambo 4.6 database, with appropriate upgrading, but at this stage we cannot be certain.

8. What happens in the future when Joomla! and Mambo diverge?

That's a hard question to answer because we don't know.