Skip to content
Jerome Lepage edited this page Oct 2, 2016 · 20 revisions

Welcome to the cfFramework wiki! cfFramework is a CFML MVC Framework

SEE A FULL LIVE PRESENTATION OF cfFramework at CFCAMP 2016 - October 20/21th ;)

cfFrameWork – presentation of a new CF(ML) framework, with questions about frameworks like “how to choose yours?”
https://www.cfcamp.org/sessions/cframework.html

.

Why cfFramework ?

cfFramework is MVC framework build on my experiences of others frameworks. Not that the others frameworks are bad or not smartly writed, but doesn't fit totaly with my point of view. As I use/try some framework (and I don't have reinvented the wheel), you will certainly see some "influences" from others (particulary Fw/1 from Sean Corfield).

.

Headlines of cfFramework :

  • The framework has to be clear, simple, easy to use without days of training.
  • cfFramework should be (almost) fully object oriented (OOP)
  • cfFramework should be (almost) fully overwriteable by inheritance or implementation
  • cfFramework has defaults values, but users (aka devs) can choose to overwrite them with theyr own point of view.
  • A MVC Framework is not a ORM engine.
  • Framework has not to be a end-user box and devs reduce to frameworks administrators.

see Install section for a fresh start.

.

LICENCE

Copyright (c) 2016, Jerome Lepage (j@cfm.io)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.