2017 © Pedro Peláez
 

project rapyd-framework

microframework for PHP 5.3 CRUD pattern

image

zofe/rapyd-framework

microframework for PHP 5.3 CRUD pattern

  • Thursday, October 23, 2014
  • by zofe
  • Repository
  • 7 Watchers
  • 35 Stars
  • 100 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 11 Forks
  • 2 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

rapyd-framework

Project URL: https://github.com/zofe/rapyd-framework/, (*1)

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

In detail:, (*3)

  • 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, (*4)

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, (*5)

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

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, (*7)

requirements

  • composer http://getcomposer.org/
  • PHP 5.3+

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, (*8)

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

  • Slim http://www.slimframework.com/
  • Eloquent https://github.com/illuminate/database
  • Twig http://twig.sensiolabs.org/
  • Symfony Forms http://symfony.com/doc/master/book/forms.html

-- /web -- is the document root folder you should set this folder as document root in your vhost, (*10)

-- /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, (*11)

-- /src/Modules -- just if you need to split application in modules, (*12)

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, (*13)

  • https://code.google.com/p/rapyd-framework/

The Versions