en | fr  | Contact  | Print  | Share

FrameBeurk documentation

1. Introduction

This document intents to present the framework in a summarized way, and therefore probably simplifies the existing. After this introduction, if you prefer to see real things before understanding the theory, please go straight to chapter « Installation ».

1.1. Purpose

FrameBeurk is a PHP framework destined to the implementation of applications as websites. It is designed in order to integrate several web applications in a same portal, while providing the best possible performance.

The structure of FrameBeurk fits an analysis methodology focused on the interactions between the user and the application that should let the project progress fast in spite of the fact that details are not yet known. This method is described in the « Implementing » chapter.

As a framework, FrameBeurk brings a technical architecture and an « engine » to make it work, but no IDE (Integrated Development Environment). In its present version, all implementations (PHP, SQL, CSS, JS…) should be done in the text editor of your choice (ex: NotePad++).

1.2. Positioning

While developing this framework (still in process), I hope to have succeeded in my goals of simplicity and lightness :

  • Minimum of PHP files to interpret, minimum of instruction to execute -on the server as well as on the client, minimum of data to transfer, for a maximum celerity.
  • Refusal of sophisticated technologies, for an opening to the greater number of programmers with a shorter learning curve.
  • Normalized technical architecture, modularity, to focus on the business needs.

...Coming with unobtrusive Ajax browsing, Url rewriting, responsible design.


Compared to many other available PHP frameworks :
  • FrameBeurk is not specialized in content management (CMS).
  • FrameBeurk is not constrained by the MVC pattern, even if it gets close to it on several points.
  • FrameBeurk does not use Object-Oriented Programming, but does not forbid the related modules to use OOP.
  • All the calls in the framework code are explicit –no autoload, no magic functions.
  • No use of JQuery.

1.3. License

FrameBeurk and its documentation are distributed under the CeCILL-C free software license agreement. The concept of module in this framework must be understood as identical as the one from the CeCILL-C license.


© 2010-2015 by ToolOscope SASU. © 2016-2018 by Arnaud De Rette. All rights reserved