Friday, December 6, 2013

What is Joomla! Framework?

The Joomla! Framework™ is a new PHP framework (a collection of software libraries/packages) for writing web and command line applications in PHP, without the features and corresponding overhead found in the Joomla! Content Management System (CMS). It provides a structurally sound foundation, which is easy to adapt and easy to extend.
The Joomla! Framework is free and open source software, distributed under the GNU General Public License version 2 or later; and is comprised of code originally developed for the Joomla! CMS™.

The Joomla! Framework should not be confused with the hugely popular Joomla! CMS. It is important to remember that you do not need to install the Joomla! Framework to use the CMS, nor do you need to install the Joomla! CMS to use the Framework.




Getting Started

The new Joomla! Framework is now available to install via Composer and you can find the list of packages on Packagist.org. There are plenty of avenues you can explore to get started on working with the Framework.
For the official docs, check out the README file found in each package. You can also review the Joomla! Framework page on GitHub.

Get the Sample Application

The easiest way to get to know the Joomla! Framework is to start with the sample app.

  1. Install Composer.
  2. Download this sample app repository from GitHub.
  3. Run "composer install".
  4. View in your browser.