-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This wiki documents the current version of FOF 3.x. If you want to read the documentation of FOF 2.x please refer to our old documentation. If you're migrating from FOF 2.x please read the FOF 3 design goals page.
Begin by reading the FOF 3 design goals page to have a general idea of what's going on. Then go to the Getting started with a FOF component page.
If you're looking for a real world component utilising FOF 3's power to its full extent take a look at Akeeba Subscriptions.
FOF is a Rapid Application Development framework for Joomla!. Unlike other frameworks it is not standalone. It is meant to run inside Joomla! itself or a Joomla! Framework powered application. It sidesteps Joomla!'s implementation of MVC, offering its own. If you already know how to build Joomla! components you can quickly get started with FOF.
FOF is compatible with the database technologies used by Joomla! itself: MySQL, SQL Server (and Windows Azure SQL) and PostgreSQL. In most cases you can write a component in one database server technology and have it run on the other database server technologies with minimal or no effort.
FOF is currently used by free and commercial components for Joomla! by an increasing number of developers.
Use the sidebar to navigate among the different sections of this documentation wiki.
The reason for the existence of FOSS (Free and Open Source Software) is collaboration between developers. FOF is no exception; it exists because of and for the community of Joomla! developers. It is provided free of charge and with all of the freedoms of the GPL for you to benefit. And in true Free Software spirit, the community aspect is very strong. Participating is easy and fun.
If you want to discuss FOF there is a Google Groups mailing list. This is a peer discussion group where developers working with FOF can freely discuss.
If you have a feature proposal or have found a bug, but you're not sure how to code it yourself, please report it on the list.
If you have a patch feel free to fork this project on GitHub (you only need a free account to do that) and send a pull request. Please remember to describe what you intended to achieve to help us review your code faster.
If you've found a problem in the documentation or want to contribute an addition feel free to fork its repository and make a pull request with your changes.
FOF (Framework on Framework) and its documentation are Copyright © 2010-2020 Nicholas K. Dionysopoulos / Akeeba Ltd.
FOF is Open Source Software, distributed under the GNU General Public License, version 2 of the license, or (at your option) any later version.
The FOF Wiki content is provided under the GNU Free Documentation License, version 1.3 of the license, or (at your option) any later version.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found on the GNU site.