Framework list
Filter
MVC
minimal
library
routing
toolkit
ajax
shortlist
all
Submit
Add a new framework
.include-once.org
Filter
MVC
minimal
library
routing
toolkit
ajax
shortlist
all
Submit
Add a new framework
| akelos | |
title![]() | Akelos |
description![]() | "The pragmatic way to get Productive on PHP" |
url![]() | http://www.akelos.org/ |
license![]() | GNU LGPL |
version![]() | 1.0.1 |
release![]() | |
size![]() | 13524 |
language![]() | PHP |
documentation![]() | ☆☆☆ |
maturity![]() | stable |
development![]() | invite |
team![]() | group |
type![]() | MVC |
| akelos | |
coding.paradigm![]() | object-structured |
coding.names![]() | c_style |
coding.autoloader![]() | ![]() |
coding.debug![]() | E_STRICT |
abstraction.level![]() | ♦♦♦♢♢ explicit |
coding.unit_tests![]() | ![]() |
| 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![]() | |
modules.scaffolding![]() | ![]() |
modules.rest![]() | ![]() |
| akelos | |
compatible.php![]() | php4 |
standard.html![]() | xhtml |
compatible.app![]() | |
compatible.forks![]() | |
compatible.sql![]() | |
compatible.css![]() | |
compatible.plugin![]() | |
| akelos | |
security.db![]() | escaping |
security.inputsanitization![]() | |
security.outputescaping![]() | |
security.auth![]() | |
security.admin![]() | |
| akelos | |
mvc.type![]() | Passive-MVC |
| akelos | |
routing.type![]() | |
routing.rewriterules![]() | ![]() |
routing.dispatch![]() | programmatic rule set (:part) |
routing.responder![]() | class-method |
| akelos | |
model.type![]() | database |
model.db![]() | ActiveRecord |
model.backend![]() | |
| akelos | |
view.type![]() | Template |
view.backend![]() | Smarty |
view.collect![]() | pass |
view.output![]() | variables |
| akelos | |
controller.type![]() | handler |
controller.helper![]() | |
| akelos | |
configuration.type![]() | |
configuration.store![]() | files |
configuration.format![]() | YAML |
| akelos | |
ajax.type![]() | UI |
ajax.library![]() | scriptaculous |
| akelos | |
util.upload![]() | ![]() |
util.session![]() | ![]() |
util.cookie![]() | ![]() |
util.pagination![]() | ![]() |
util.http![]() | ![]() |
util.url![]() | ![]() |
util.mime![]() | ![]() |
util.permission![]() | ![]() |
util.debug![]() | |
util.localization![]() | array |
util.form![]() | objects |
| akelos | |
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![]() | ![]() |
| akelos | |
util.sitemap![]() | ![]() |
util.pingback![]() | ![]() |
util.rpc![]() | |
service.twitter![]() | ![]() |
service.google![]() | ![]() |
service.facebook![]() | ![]() |
service.openid![]() | ![]() |
service.cardspace![]() | ![]() |
service.oauth![]() | ![]() |
service.opensearch![]() | ![]() |
service.geo![]() | ![]() |
service.paypal![]() | ![]() |
| akelos | |
forum_from_framework![]() | |
popular_apps![]() | ![]() |
big_websites![]() | ![]() |
You can also update this entry, if you have more information.
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.
Add a Comment