Minimalistic, Open Source, PHP Framework
PHP
Latest commit 9123f01 Oct 23, 2014 @zofe Update README.md
Permalink
Failed to load latest commit information.
src
web
.gitignore
README.md
composer.json

README.md

rapyd-framework

Project URL: https://github.com/zofe/rapyd-framework/

Rapyd is a PHP microframework for PHP 5.3 built on top of Slim Framework, Twig, Symfony Forms, Illuminate/Database, Twitter Bootstrap.

In detail:

  • Rapyd extend Slim application to give you an MVC with modular separation framework
  • It use Twig as view template engine
  • Illuminate/Database (Fluent query and schema builder, and Eloquent ORM) as db engine
  • Symfony Forms as base of Form widgets
  • Bootstrap 3 as standard for html/css output
  • A Pool of presentation widgets (DataGrids, etc..) to let you develop CRUDL applications really fast.

Felice Ostuni

IMPORTANT NOTICE

development of rapyd-framerowk is now stopped. (FORK IT if you like, I can't give support).
Reason: I focused development on the "laravel" version.
Alternatives:
if you need Slim/Twig/Eloquent take a look at:
http://www.xsanisty.com/project/slim-starter

In you need Slim (or any other router) /Blade/Eloquent take a look at:
http://github.com/zofe/deficient

Development of rapyd-laravel is now ative (FORK IT and help in development with PULL REQUEST).
Rapyd is now reborn as standard laravel package:
https://github.com/zofe/rapyd-laravel

requirements

install via composer

$ composer create-project -s dev zofe/rapyd-framework rapyd-framework

(you can also, fork on github, download, git clone.. etc) Remember to setup your vhost document-root to rapyd-framework/web

You'll get: a simple mvc, a powerful query builder & orm, a great template engine, powerful forms:

-- /web -- is the document root folder you should set this folder as document root in your vhost

-- /src/App --
is where to develop your application (using MVC) for example using eloquent-orm for you model, twig for your views, and controllers that extends \Rapyd\Controller

-- /src/Modules -- just if you need to split application in modules

TO-DO

  • reimplement rapyd CRUD widgets:
    • dataform
    • datafilter
    • dataedit

really old version demo, documentation & source

Note: I'll try do reimplement this stuffs in curret version