FreeEnergy

Category: PHP - Development Tools

FreeEnergy is the PHP 5 framework for web applications using MySQL. The FreeEnergy methodology has been used to build applications for Autodesk, John Muir Health, AG Ferrari, Thrasher Magazine and many others. The FreeEnergy system breaks Web pages into seven modules: action, configuration, database, layout, navigation, screen and utility: - Action modules perform some sort of write function to a database, file or possibly to the network. They are executed before the screen module, and may override the user's request for a particular screen. Action modules never send data directly to the screen. Instead, they add messages to a stack to be popped later by the layout module. - Configuration modules control the behavior of the application, particularly access to scripts and databases. - Dababase modules encapsulate all the of the database interface code. Tables are typically modeled as PHP Classes. - Layout modules contain just enough code to arrange the output of screen and navigation modules, which are invoked using include. - Navigation modules contain links and repeating elements, such as a vertically-oriented column of buttons. - Screen modules contain the content unique to the particular page being displayed. They may be plain HTML, or they may be primarily PHP code. - Utility modules tend to be catch-all. Any module may rely on a utility module. Some of them are called for each page load, while others relate to particular functionality such as assembling an HTML email. Date: 15 January, 2012


PHP 5 Framework - Php Development Tool - Application Development

Homepage: http://sourceforge.net

Developer: SourceForge.net

License: Artistic License, GNU General Public License (GPL)

Operating System: Windows, Linux, Mac OS, BSD, Solaris

Add a Comment

all are required fields

     
What do you think of this resource?

Select Your Rate:

Votes:0

 

Related Scripts Download

Antares is a PHP 5 Framework intended to provide a community network allowing developers to publish, rate, and grow code up the Antares latter.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: Windows, Linux, Mac OS, BSD, Solaris


LayManSys – short for Layout Managment System – is a PHP framework, that helps you providing a consistent look and feel of your web pages (it is not a CMS).

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


Xataface is a framework for building data-driven applications with PHP and MySQL.

developer Developer: weblite.ca
license License: Freeware
operating systems Operating System: All


The word "yana" translates to "vehicle": for transporting your ideas to the world wide web.

developer Developer: yana-framework.net
license License: Freeware
operating systems Operating System: All


The GoPenServer project is aimed to be all-you-need-to-create-and-host-a-website, software.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


The PHP Base Library is a toolkit for PHP developers supporting them in the development of Web applications.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


The XS PHP Library is an object oriented library for PHP developers supporting them in the development of network oriented or content managment Web applications.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


SMACL is a php library, and a framework, for developing web application that requires a complex permissions system.

developer Developer: SourceForge.net
license License: Artistic License, GNU General Public License (GPL)
operating systems Operating System: Windows, Linux, Mac OS, BSD, Solaris


PhpWebChecksum is a little php project which aims to provide the means to create checksums for all websites to be able to monitor which files have changed, have been added or were deleted.

developer Developer: SourceForge.net
license License: Artistic License, GNU General Public License (GPL)
operating systems Operating System: Windows, Linux, Mac OS, BSD, Solaris