frame work matrix .include-once.org

more detailed PHP library/framework feature comparisons

a look beyond the dirty dozen

Framework list

Agavi
Agile Toolkit
Akelos
Adventure PHP Framework
Banshee
Breeze
Caffeine
CakePHP
CodeIgniter
DynaPort Lite X
DynaPort X
EasyPhpApp
Elefant
Emergence
eZ Components
Fat-Free Framework (F3)
FlexiReed
Flourish
FLOW3
flufPHP
Frostbite Framework
FuelPHP
Fusebox
Hoa
Horde
Ivy Connect
Joomla Platform
Kata
KissMVC
Kohana
Laravel
lexa-tools
Limonade
Lion
Lithium
mocovi / dresscode
Nette
PhalconPHP
Nibble PHP Framework
Openbiz Cubi
Opendelight (Ash.MVC)
Packfire Framework
PHPCodebooster
PHPDevShell
PHPixie
phpMF
PHP Work (QPHP)
phpwt
phraw
phunction
PRADO
PSX Framework
QCubed
Recess
Scorpio Framework for PHP
Seagull
SilverStripe
Sloths
Solar PHP
Spawn Framework
Sukoshi
Swiftlet
Symfony
Symfony2
Tekuna
Thin PHP Framework
Tiny MVC
tinyPHP
Turbo PHP
WACT
Yii
Zend Framework
Zend Framework 2

Filter
MVC  minimal  library  routing  toolkit  ajax  shortlist  all

Submit
Add a new framework

elefant

Info elefant
titleElefant
descriptionRefreshingly simple PHP web framework and CMS.
urlhttp://www.elefantcms.com/
licenseMITL
version1.2.0-Stable
release2011
size3.2 MB
languagePHP
documentation☆☆☆☆☆
maturitystable
developmentopen
teamsingle
typeMVC
Coding style elefant
coding.paradigmobject-structured
coding.namesc_style
coding.autoloadercustom autoloader Falls back to PSR-0 for vendor libraries
coding.debugE_WARNING
abstraction.level♦♦♦♦♢ schematic
coding.unit_tests
Shiny tickoff boxes elefant
modules.mvc
modules.db
modules.orm
modules.crud
modules.multidb
modules.filedb
modules.auth
modules.cache
modules.validate
modules.filter
modules.i18n
modules.session
modules.log
modules.sandbox
modules.benchmark
modules.form
modules.ajax
modules.edp
modules.plugins
modules.dist
modules.cli
modules.scaffolding
modules.rest
Compatibility elefant
compatible.phpphp5.3
standard.htmlhtml5
compatible.app
compatible.forks
compatible.sql
compatible.css
compatible.plugin
Security elefant
security.dbparameterized
security.inputsanitizationoption
security.outputescapingoption
security.authsalted
security.adminincluded
MVC elefant
mvc.typePassive-MVC
Routing elefant
routing.typefront controller
routing.rewriterules
routing.dispatchimplicit mapping (URL paths)
routing.responderinclude-script
Model elefant
model.typedatabase
model.dbActiveRecord
model.backend
View elefant
view.typeTemplate
view.backend Mustache-based with extensions
view.collectpass
view.outputinterpolate Templates are compiled to PHP for speed, no eval used and output is sanitized by default
Controller elefant
controller.typedispatcher
controller.helper
Configuration elefant
configuration.typeregistry
configuration.storefiles
configuration.formatini
AJAX elefant
ajax.typehelper
ajax.libraryjQuery
Helper elefant
util.upload
util.session
util.cookie
util.pagination
util.http
util.url
util.mime
util.permission
util.debug
util.localizationother
util.formtemplate
Utility elefant
http.negotiation
http.conditional
util.xml
util.rss
util.zip
util.mail
util.gzip
util.captcha
util.dom
util.markup
util.pdf
util.images
util.wysiwyg
util.webdav
Services elefant
util.sitemap
util.pingback
util.rpc
service.twitter
service.google
service.facebook
service.openid
service.cardspace
service.oauth
service.opensearch
service.geo
service.paypal
Fun Facts elefant
forum_from_framework
popular_apps
big_websites

Comments

Add a Comment


What is 59 + 16 - 11 =  

elefant

Elefant is a minimalist web framework that includes an optional but full-featured content management system as well. Elefant has a low learning curve, while still encouraging best practices, strong security, and clean separation of logic and presentation. It's also very fast and has a very low memory footprint. Elefant is based on over 12 years of experience programming in PHP as well as other languages.

Since Elefant also includes a CMS, it provides facilities for sharing themes and apps as well (the core of the CMS is really just a toolbar list of installed apps), making it extensible not just at a framework level but also by encouraging sharing of reusable components at the user level.