Fabriq Framework

Stop weaving tangled websites - start with a strong Fabriq

Fabriq is a PHP framework designed to help developers rapidly create web applications and websites. With Fabriq, developers make use of APIs developed to help developers move quickly and write less code while still being able to maintain their projects.

Fabriq makes use of the following programming practices/methods:

  • OOP (Object-Oriented Programming) - Fabriq is designed to be object-oriented to keep related functionality contained in classes and make it easier to access your information.
  • MVC (Model View Controller) - by using MVC, Fabriq enables developers to quickly write code that keeps the data, logic, and display separated for easy maintance and organization. Fabriq also adds the ability to include helper files and JavaScript controller files that contain functions and code to help the controllers render actions and add extra functionality.
  • ORM (Object Relational Mapping) - Fabriq models are designed to match your database tables in structure. Developers define the attributes contained in the object, the name of the ID column (if different from id), and the Model class provides storage areas for created and updated columns as well as functions to create, update, and destroy data.
  • DRY (Don't Repeat Yourself) - Fabriq is designed to help you write code that is reusable so you write less code and don't keep repeating the same code over and over again.
  • jQuery - Fabriq comes with a link to the jQuery framework built into the code. With the cross-platform and easy to use APIs provided by jQuery and the rapid development abilities of Fabriq, developers can quickly create websites and web applications that make use of AJAX and jQuery features and plug-ins to create a rich and engaging user experience.

Ready to get started? Download the latest version of the framework from SourceForge at http://sourceforge.net/projects/fabriq and read through the Documentation at http://docs.fabriqframework.com/.