46 lines
2.2 KiB
Markdown
46 lines
2.2 KiB
Markdown
# Nibiru
|
|
#####Version 0.1 beta
|
|
## Introduction
|
|
|
|
<div style="word-spacing: 2px; letter-spacing: 0.1px; font-size: 12px; margin-bottom: 15px;">Nibiru is a rapid prototyping framework written in PHP and based on the MVC design pattern. Now one may say that writing <br>
|
|
another framework is not cool because there are so many, such as Symphony, ZendFramework ( where as I have prefered the<br>
|
|
first version of that framework ), Laravel, etc.. But let's be honest they are complete overkill for smaller projects and<br>
|
|
are not fit to quick start your "own" development.</div>
|
|
|
|
<div style="word-spacing: 2px; letter-spacing: 0.1px; font-size: 12px; margin-bottom: 15px;">That is why I have started my own little framework and am happy to provide the first version of Nibiru, in the version 0.1,<br>
|
|
there is still a lot of work to be done in refactoring the core features for the View, Controller and the main Template<br>
|
|
Engine Implementation.</div>
|
|
|
|
<div style="word-spacing: 2px; letter-spacing: 0.1px; font-size: 12px; margin-bottom: 15px;">
|
|
<h1>Currently supported features</h1><br>
|
|
<ul>
|
|
<li>Controller, Model, View ( already tested )</li>
|
|
<li>Smarty template engine ( already tested )</li>
|
|
<li>Dwoo template engine ( untested )</li>
|
|
<li>Twig template engine ( untested )</li>
|
|
<li>PDO adapter to the MySQL database</li>
|
|
<ol>
|
|
<li>read datasets from a complete table</li>
|
|
<li>read datasets by selection from a table</li>
|
|
<li>write datasets by array into a table</li>
|
|
</ol>
|
|
<li>Bootstrap template of a dashboard</li>
|
|
<li>Example page, on how to setup a View and Controller</li>
|
|
<li>Example page, on how to setup a navigation with a json file</li>
|
|
<li>Debugbar access through the configuration, sould be set to true in order to use it</li>
|
|
</ul>
|
|
<h1>In progress for the next version</h1>
|
|
<ul>
|
|
<li>framework documentation</li>
|
|
<li>class documentation</li>
|
|
<li>soap interface to a given SOAP server</li>
|
|
<li>Dwoo tempalte eninge tests</li>
|
|
<li>Twig tempalte eninge tests</li>
|
|
<li>Improved routing</li>
|
|
|
|
</ul>
|
|
</div>
|
|
|
|
<div style="word-spacing: 2px; letter-spacing: 0.1px; font-size: 15px; margin-bottom: 15px;">The start is done, have success with PHP prototyping, and always remember to have fun!</div>
|
|
|
|
######Author: Stephan Kasdorf<br><br> |