Framework

Home

From Joomla! Documentation

Revision as of 00:16, 23 March 2013 by Tom Hutchison (talk | contribs) (→‎Via Composer: nowiki tags)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

<sidebar>

  • Joomla! Framework
    • Framework:Home|Framework Home
    • Framework:About|About
    • Framework:Resources|Resources
    • Main_Page|Docs Home Page

</sidebar>

What is the Joomla Framework ?[edit]

The Joomla Framework is a platform for writing web and command line applications in PHP. It is free and open source software, distributed under the GNU General Public License version 2 or later.

It is comprises code originally developed for the Joomla Content Management System (CMS). For more information about the Joomla CMS visit http://www.joomla.org/about-joomla.html.

For news and information about developering with Joomla, please visit http://developer.joomla.org.

View the Joomla Framework API Documentation at http://joomla.github.com/joomla-framework. Powered by phpDocumentor 2.

You can discuss Joomla Framework development by joining the mailing list at http://groups.google.com/group/joomla-dev-platform.

Requirements[edit]

  • PHP 5.3.10

Installation[edit]

Via Composer[edit]

  • Create a project and add a composer.json file to it with the content :
{
    "require": {
        "joomla/joomla-framework": "dev-master"
    }
}
  • Download Composer

curl -sS https://getcomposer.org/installer | php

  • Install the Joomla Framework

php composer.phar install

Via Git[edit]

git clone git://github.com/joomla/joomla-framework.git

Documentation[edit]

General documentation about the Joomla Platform can be found under the /docs folder of the Git repository. In addition, each package has documentation in a README.md file.

Reporting Bugs and Issue[edit]

Bugs and issues found in the Joomla Framework code can be reported on the Issues list.

Contributing[edit]

All kind of contributions are welcome. Please read about how to contribute here.

You may find tasks you can do on the Issues list by filtering on labels and milestones