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

akelos

Info akelos
titleAkelos
description"The pragmatic way to get Productive on PHP"
urlhttp://www.akelos.org/
licenseGNU LGPL
version1.0.1
release
size13524
languagePHP
documentation☆☆☆
maturitystable
developmentinvite
teamgroup
typeMVC
Coding style akelos
coding.paradigmobject-structured
coding.namesc_style
coding.autoloader
coding.debugE_STRICT
abstraction.level♦♦♦♢♢ explicit
coding.unit_tests
Shiny tickoff boxes akelos
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 minor setup tools
modules.scaffolding
modules.rest
Compatibility akelos
compatible.phpphp4
standard.htmlxhtml
compatible.app
compatible.forks
compatible.sql
compatible.css
compatible.plugin
Security akelos
security.dbescaping
security.inputsanitization
security.outputescaping
security.auth
security.admin
MVC akelos
mvc.typePassive-MVC
Routing akelos
routing.type
routing.rewriterules
routing.dispatchprogrammatic rule set (:part)
routing.responderclass-method
Model akelos
model.typedatabase
model.dbActiveRecord with relationship
model.backend
View akelos
view.typeTemplate
view.backendSmarty PHP mixed
view.collectpass
view.outputvariables
Controller akelos
controller.typehandler
controller.helper
Configuration akelos
configuration.type
configuration.storefiles
configuration.formatYAML
AJAX akelos
ajax.typeUI
ajax.libraryscriptaculous
Helper akelos
util.upload
util.session
util.cookie
util.pagination
util.http
util.url
util.mime
util.permission
util.debug xdebug honored
util.localizationarray
util.formobjects
Utility akelos
http.negotiation
http.conditional
util.xml
util.rss
util.zip
util.mail
util.gzip
util.captcha
util.dom domit
util.markup ./vendor/TextParsers/markdown.php
util.pdf fpdf
util.images
util.wysiwyg
util.webdav
Services akelos
util.sitemap
util.pingback
util.rpc PEAR::Remote
service.twitter
service.google
service.facebook
service.openid
service.cardspace
service.oauth
service.opensearch
service.geo
service.paypal
Fun Facts akelos
forum_from_framework Vanilla
popular_apps
big_websites

Comments

Add a Comment


What is 37 + 8 - 26 =  

akelos

straight from the features page:

The Akelos PHP Framework implements many features from Ruby on Rails and some others targeted to coding multilingual applications which need to be distributed in a simple manner.

Akelos Main Goals

Improve developer happiness.
Speed up the creation of complex web applications writing less code.
Provide all the means for creating applications that can run on cheap PHP4/PHP5 hosts and in the developer desktop without complex configurations.
Help on the hard task of creating and maintaining applications with data and views in multiple languages.
Favor conventions over configurations.
Features ported from Ruby on Rails


Active Record

Associations
belongs_to
has_one
has_many
has_and_belongs_to_many
Finders - not so cool as Ruby on Rails but you can still do
$Project->findFirstBy('language AND start_year:greater', 'PHP', '2004');
Acts as
nested_set
list
Callbacks
Transactions
Validators
Locking
Observer
Versioning
Scaffolds
Support for MySQL, PostgreSQL and SQLite (might work with other databases supported by ADOdb)

Action Controller

Filters
Pagination
Helpers
Mime Type
Mime Response
Code Generation
Flash messages
URL Routing
Response handler
Url rewriter

Action View

Templates (using Sintags)
Web 2.0 javascript using prototype and script.aculo.us
Helpers
Partials
Template Compilers

Additional Akelos PHP Framework Features

Multilingual Models and Views
Locale alias integrated on URLS (example.com/spanish will load the es_ES locale)
Pure PHP support for Unicode (no extensions required)
Unit Tested source code using simpletest
PHP Code Generators
Built in XHTML validator
Automated locale management
Ajax file uploads.
Format converters.
File handling using FTPS for shared hosts where Apache runs as user nobody.
Distributed sessions using databases.
Cache system using a unique interface independent of the medium Database, Files or Memory.