Framework

Difference between revisions of "Home"

From Joomla! Documentation

m (→‎Documentation: saving to preserve content)
m (checking a way to display without <markdown> tags; will remove the extension enabling the tag in future)
 
(22 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{:{{FULLPAGENAME}}/header}}__NOTOC__
+
<noinclude><languages /></noinclude>
<markdown>
 
[![Build Status](https://travis-ci.org/joomla/joomla-framework.png?branch=master)](https://travis-ci.org/joomla/joomla-framework)
 
</markdown>
 
== What is the Joomla Framework ? ==
 
  
The <code>Joomla Framework</code> 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.
+
<div class="floatright panel" style="margin-top:10px;">
 +
<span class="no-external-icon" style="margin-right:-12px;">
 +
[https://travis-ci.org/joomla/joomla-framework https://api.travis-ci.org/joomla/joomla-framework.png]
 +
</span><small><center>Build Status</center></small></div>
 +
<translate><!--T:1-->
 +
The <code>Joomla! Framework</code> is a framework 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.</translate>
  
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.
+
<translate><!--T:2-->
 +
It is composed of 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.
+
<!--T:3-->
 +
For news and information about developing with Joomla, please visit http://developer.joomla.org.</translate>
  
View the Joomla Framework API Documentation at http://joomla.github.com/joomla-framework. Powered by [http://www.phpdoc.org phpDocumentor 2].
+
<translate><!--T:4-->
 +
View the Joomla Framework API Documentation at http://api.joomla.org, which is powered by [http://www.phpdoc.org phpDocumentor 2].
  
You can discuss Joomla Framework development by joining the mailing list at http://groups.google.com/group/joomla-dev-platform.
+
<!--T:5-->
 +
You can discuss Joomla Framework development by joining the mailing list at http://groups.google.com/group/joomla-dev-framework.</translate>
  
== Requirements ==
+
<translate>== Requirements == <!--T:6--></translate>
  
 
* PHP 5.3.10
 
* PHP 5.3.10
  
== Installation ==
+
<translate>== Installation == <!--T:7-->
 
=== Via Composer ===
 
=== Via Composer ===
  
* Create a project and add a <code>composer.json</code> file to it with the content :
+
<!--T:8-->
 +
* Create a project and add a <code>composer.json</code> file to it with the following content:</translate>
  
 
<pre class="json">{
 
<pre class="json">{
 
     "require": {
 
     "require": {
         "joomla/joomla-framework": "dev-master"
+
         "joomla/framework": "dev-master"
 
     }
 
     }
 
}</pre>
 
}</pre>
* Download Composer
 
  
<code>curl -sS https://getcomposer.org/installer | php</code>
+
<translate><!--T:9-->
 +
* Download Composer</translate>
  
* Install the Joomla Framework
+
<code>curl -sS <nowiki>https://getcomposer.org/installer</nowiki> | php</code>
 +
 
 +
<translate><!--T:10-->
 +
* Install the Joomla Framework</translate>
  
 
<code>php composer.phar install</code>
 
<code>php composer.phar install</code>
  
=== Via Git ===
+
<translate>=== Via Git === <!--T:11--></translate>
 +
 
 +
<code><nowiki>git clone git://github.com/joomla/joomla-framework.git</nowiki></code>
 +
 
 +
<translate>== Getting Started == <!--T:12--></translate>
 +
 
 +
<translate><!--T:13-->
 +
The [[S:MyLanguage/Framework:Getting_Started|Framework Getting Started]] page has some questions and answers to some common problems that may occur while getting started with your first app.  Another great resource is the sample framework app.  You can find it on github here.  https://github.com/dbhurley/framework-app</translate>
  
<code>git clone git://github.com/joomla/joomla-framework.git</code>
+
<translate>== Documentation == <!--T:14--></translate>
  
== Documentation ==
+
<translate><!--T:15-->
 +
General documentation about the Joomla Framework can be found under the [https://github.com/joomla/joomla-framework/tree/master/docs /docs] folder of the Git repository. In addition, each package has documentation in a <code>README.md</code> file.</translate>
  
General documentation about the Joomla Platform can be found under the [https://github.com/joomla/joomla-framework/tree/master/docs /docs] folder of the Git repository. In addition, each package has documentation in a <code>README.md</code> file.
+
<translate>== Reporting Bugs and Issue == <!--T:16-->
  
== Reporting Bugs and Issue ==
+
<!--T:17-->
 +
Bugs and issues found in the Joomla Framework code can be reported on the [https://github.com/joomla/joomla-framework/issues Issues] list.</translate>
  
Bugs and issues found in the Joomla Framework code can be reported on the [https://github.com/joomla/joomla-framework/issues Issues] list.
+
<translate>== Contributing == <!--T:18-->
  
== Contributing ==
+
<!--T:19-->
 +
All kind of contributions are welcome. Please read about how to contribute [https://github.com/joomla/joomla-framework/blob/master/CONTRIBUTING.markdown here].</translate>
  
All kind of contributions are welcome. Please read about how to contribute [[CONTRIBUTING.markdown|here]].
+
<translate><!--T:20-->
 +
You may find tasks you can do on the [https://github.com/joomla/joomla-framework/issues Issues] list by filtering on labels and milestones</translate>
  
You may find tasks you can do on the [https://github.com/joomla/joomla-framework/issues Issues] list by filtering on labels and milestones
+
<translate><!--T:21-->
 +
[[Category:Joomla! Framework]]</translate>

Latest revision as of 12:17, 11 December 2016

Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎hrvatski • ‎português • ‎русский • ‎中文(台灣)‎

The Joomla! Framework is a framework 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 composed of 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 developing with Joomla, please visit http://developer.joomla.org.

View the Joomla Framework API Documentation at http://api.joomla.org, which is powered by phpDocumentor 2.

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

Requirements[edit]

  • PHP 5.3.10

Installation[edit]

Via Composer[edit]

  • Create a project and add a composer.json file to it with the following content:
{
    "require": {
        "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

Getting Started[edit]

The Framework Getting Started page has some questions and answers to some common problems that may occur while getting started with your first app. Another great resource is the sample framework app. You can find it on github here. https://github.com/dbhurley/framework-app

Documentation[edit]

General documentation about the Joomla Framework 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