Actions

Portal

Difference between revisions of "Platform"

From Joomla! Documentation

m (update to wikimarkup, Portal namespace needs to be tweaked to show subpages, must be turned off)
m (removing one more linebreak)
(10 intermediate revisions by one user not shown)
Line 1: Line 1:
__NOTOC__
+
<div style="width:auto; margin:0; padding:8px; border:1px solid #4F91CD; background-color:#CAE1FF;">
<div style="float: left; width:75%; vertical-align:top; border:1px solid #abd5f5; background-color: #ffffff; margin-bottom: ">
+
 
+
==Joomla! Platform Portal==
+
 
+
The Joomla! Platform provides a toolbench for PHP developers to build web and command line applications.
+
 
+
You can download the platform at [https://github.com/joomla/joomla-platform github]
+
 
+
</div>
+
<div style="clear:both; width:100%;margin-bottom:0px">
+
 
+
</div>
+
<div style="left: right; width:45%; vertical-align:top; border:1px solid #abd5f5; background-color: #f1f5fc;margin-top: 30px">
+
 
+
==Key Links==
+
 
+
*[https://github.com/joomla/joomla-platform Code Repository]
+
*[http://api.joomla.org API documents]
+
*[https://groups.google.com/forum/#!forum/joomla-dev-framework Mailing list]
+
*[http://developer.joomla.org/coverage/ Test Coverage]
+
*[http://developer.joomla.org/contributor-agreements.html Joomla! Contributor Agreement]
+
</div>
+
<div style="left: right; width:45%; vertical-align:top; border:1px solid #abd5f5; background-color: #f1f5fc;margin-top: 30px">
+
 
+
==Platform Basics==
+
[[How_to_create_a_stand-alone_application_using_the_Joomla!_Platform | Building a Simple Platform Application]]
+
 
+
Documentation is in three main places, [http://api.joomla.org api.joomla.org], the [https://github.com/joomla/joomla-platform/tree/master/docs docs folder at github] and this wiki. All of these are works in progress and your contributions to improving them are welcome.
+
 
+
</div>
+
<div style="left: right; width:45%; vertical-align:top; border:1px solid #abd5f5; background-color: #f1f5fc;margin-top: 30px">
+
 
+
==Contributing to the Platform==
+
 
+
 
+
 
+
</div>
+
<div style="left: right; width:45%; vertical-align:top; border:1px solid #abd5f5; background-color: #f1f5fc;margin-top: 30px">
+
 
+
== Platform Examples==
+
The Joomla! CMS provides a major set of examples of using the Joomla! Platform, but there are numerous other examples available.
+
 
+
=== Simple Examples ===
+
 
+
* [https://github.com/joomla/joomla-platform The examples folder in the code repository]
+
* [http://code.joomla.org/gf/project/platformapps/ Community contributed examples]
+
 
+
=== More Complex Examples ===
+
Not code, just examples in the real world.
+
* [http://quizilla.teennick.com/ Quizilla]
+
* [http://www.peoplebrowsr.com/ peoplebrowsr]
+
</div>
+
 
<!-- This portal was created using subst:box portal skeleton  -->
 
<!-- This portal was created using subst:box portal skeleton  -->
 
{{browsebar}}__NOTOC__
 
{{browsebar}}__NOTOC__
 
 
<div style="clear:both; width:100%">
 
<div style="clear:both; width:100%">
 
+
{{:Portal:Platform/box-header-sq|<big>An Introduction to the Joomla! {{PAGENAME}}</big>|{{FULLPAGENAME}}/Intro|}}
{{:Portal:Platform/box-header|<big>{{PAGENAME}}</big>|{{FULLPAGENAME}}/Intro|}}
+
 
{{{{FULLPAGENAME}}/Intro}}
 
{{{{FULLPAGENAME}}/Intro}}
 
{{:Portal:Platform/box-footer|}}
 
{{:Portal:Platform/box-footer|}}
  
{{:Portal:Platform/box-header|In the news|{{FULLPAGENAME}}/News|}}
+
{{:Portal:Platform/box-header-sq|Platform Basics|{{FULLPAGENAME}}/Basics|}}
{{{{FULLPAGENAME}}/News}}
+
{{{{FULLPAGENAME}}/Basics}}<br/>
 +
 
 +
<div class="portal-column-left"> <!-- Switch to one column on narrow screens -->
 +
 
 +
{{:Portal:Platform/box-header-sq|Simple Examples|{{FULLPAGENAME}}/Simple examples|}}
 +
{{{{FULLPAGENAME}}/Simple examples}}
 
{{:Portal:Platform/box-footer|}}
 
{{:Portal:Platform/box-footer|}}
 
</div>
 
</div>
 
 
<div class="portal-column-right"> <!-- Switch to one column on narrow screens -->
 
<div class="portal-column-right"> <!-- Switch to one column on narrow screens -->
 
+
{{:Portal:Platform/box-header-sq|More Complex Examples|{{FULLPAGENAME}}/Complex examples|}}
{{:Portal:Platform/box-header|Did you know?|{{FULLPAGENAME}}/Did you know|}}
+
{{{{FULLPAGENAME}}/Complex examples}}
{{{{FULLPAGENAME}}/Did you know}}
+
 
{{:Portal:Platform/box-footer|}}
 
{{:Portal:Platform/box-footer|}}
 
+
</div>
{{:Portal:Platform/box-header|Categories|{{FULLPAGENAME}}/Categories|}}
+
{{{{FULLPAGENAME}}/Categories}}
+
 
{{:Portal:Platform/box-footer|}}
 
{{:Portal:Platform/box-footer|}}
 
 
</div>
 
</div>
  
<div style="clear:both; width:100%">
+
<div style="clear:both; width:100%"></div>
 
+
<div class="portal-column-right"> <!-- Switch to one column on narrow screens -->
{{:Portal:Platform/box-header|Topics|{{FULLPAGENAME}}/Topics|}}
+
{{:Portal:Platform/box-header-sq|Resources|{{FULLPAGENAME}}/Resources|}}<onlyinclude>{{Portal:Platform/Resources}}</onlyinclude>
{{{{FULLPAGENAME}}/Topics}}
+
 
{{:Portal:Platform/box-footer|}}
 
{{:Portal:Platform/box-footer|}}
  
{{:Portal:Platform/box-header|Other portals|{{FULLPAGENAME}}/Other portals|}}
+
{{:Portal:Platform/box-header-sq|Categories|{{FULLPAGENAME}}/Categories|}}
{{{{FULLPAGENAME}}/Other portals}}
+
{{{{FULLPAGENAME}}/Categories}}
 
{{:Portal:Platform/box-footer|}}
 
{{:Portal:Platform/box-footer|}}
 
</div>
 
</div>
  
 
<div class="portal-column-left"> <!-- Switch to one column on narrow screens -->
 
<div class="portal-column-left"> <!-- Switch to one column on narrow screens -->
{{:Portal:Platform/box-header|Projects|{{FULLPAGENAME}}/Projects|}}
+
{{:Portal:Platform/box-header-sq|Projects|{{FULLPAGENAME}}/Projects|}}
 
{{{{FULLPAGENAME}}/Projects}}
 
{{{{FULLPAGENAME}}/Projects}}
 
{{:Portal:Platform/box-footer|}}
 
{{:Portal:Platform/box-footer|}}
</div>
 
  
<div class="portal-column-right"> <!-- Switch to one column on narrow screens -->
+
{{:Portal:Platform/box-header-sq|Things to do|{{FULLPAGENAME}}/Opentask|}}
{{:Portal:Platform/box-header|Things to do|{{FULLPAGENAME}}/Opentask|}}
+
 
{{{{FULLPAGENAME}}/Opentask}}
 
{{{{FULLPAGENAME}}/Opentask}}
 
{{:Portal:Platform/box-footer|}}
 
{{:Portal:Platform/box-footer|}}
Line 102: Line 45:
  
 
<div style="clear:both; width:100%">
 
<div style="clear:both; width:100%">
 
+
{{:Portal:Platform/box-header-sq|Documentation|{{FULLPAGENAME}}/Documentation|}}
{{:Portal:Platform/box-header|Documentation|{{FULLPAGENAME}}/Documentation|}}
+
 
{{{{FULLPAGENAME}}/Documentation}}
 
{{{{FULLPAGENAME}}/Documentation}}
 
{{:Portal:Platform/box-footer|}}
 
{{:Portal:Platform/box-footer|}}
 
 
</div>
 
</div>
 
+
</div><!-- top div close -->
{{purgepage}}
+
 
+
 
__NOTOC__ __NOEDITSECTION__
 
__NOTOC__ __NOEDITSECTION__

Revision as of 11:42, 3 November 2012

Getting Started with Joomla! · FAQs · Glossary · Tips and tricks · Wiki policy

An Introduction to the Joomla! Platform

Info non-talk.png
General Information

The Platform has been merged back in to the Joomla! CMS, and the Joomla! Framework has taken it's place as the standalone application framework for Joomla! applications. This repo is no longer accepting contributions or pull requests.
Please determine if your PR should go to the CMS or the Framework, and submit accordingly. In order to determine where it should go, take a look at the code in the framework src/Joomla folder. If you can find an equivilent section of code there, submit it to the Framework. If not, then submit to the CMS.

Joomla Platform graphic.png

The Joomla Platform 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.

Since 2011, the Joomla! project was split up and the Platform is now being developed as a separate project. The Joomla Content Management System (CMS) is now built on top of the Joomla Platform.

You can download the platform at https://github.com/joomla/joomla-platform

Platform Basics

Documentation is in three main places, api.joomla.org, the docs folder at github and this wiki. All of these are works in progress and your contributions to improving them are welcome.

The Joomla! CMS provides a major set of examples of using the Joomla! Platform, but there are numerous other examples available.

More Complex Examples

These are not code examples, just examples in the real world.

Projects

Things to do

Documentation