#RapidFrames
##What is it? A lightweight prototype production framework for modelling the structure, design & UX of web and mobile sites.
##Features
-
CSV as Database
-
Pretty URL's
-
Custom Routing
routes.routed/template = 'this-should-route-to/routed/template.php'
-
Clever layouts
- Access to page objects
$this->title
,$this->ancestors
- Optionally load additional XML content for each page
- Autoloading of header and footer blocks. You don't need to include
$this->getBlock('header')
in each layout.
- Access to page objects
-
Repeatable Blocks
<!--start:rf-repeat-->
<tr> <td>{{slug}}</td> <td>{{title}}</td> <td>{{template}}</td> <td>{{order}}</td> <td> <a href="/{{slug}}"><i class="icon-pencil"></i></a> <a href="#myModal" role="button" data-toggle="modal"><i class="icon-remove"></i></a> </td> </tr>
<!--end:rf-repeat-->
-
API interface using Smrtr-DataGrid to easily query any CSV and retrieve results in various supported formats:
- xml
- csv
- json
##Requirements
- PHP5.3+
- curl extension installed (optional)
##Installation
-
git clone https://github.com/mwayi/RapidFrames.git
-
Set Vhosts should point to RapidFrames/Public
ServerName rapidframes.local DocumentRoot /path/to/project/RapidFrames/Public