it.rocks PHP Framework
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
access FIX - 100520 - class plugin not found (wip) Jan 26, 2018
address FAC 120126 Big cleanup of the code : minimize paths to standard widge… Sep 26, 2018
aop FIX 121828 Fix access rights to some scripts (should not be executable) Oct 16, 2018
assets STD 114208 Cleanup coding standards for these changes Jun 7, 2018
builder ADD 119974 Allow json storage to embed mixed properties like Dao::Log… Sep 18, 2018
checker DOC 114124 Ignore inspections on new Reflection_Class when class is 1… May 20, 2018
configuration FIX 121830 Class crash when building a new trait into an abstract class Oct 16, 2018
controller IMP 122258 Application class tree filter : inspect only default featu… Oct 22, 2018
dao IMP 119770 Temporary directory should always be based on Application:… Oct 15, 2018
debug FAC 120126 Big cleanup of the code : minimize paths to standard widge… Sep 26, 2018
doc #71083 Remove useless documentations files Jun 12, 2016
email CFG 120126 Use more recent Mail::factory static call instead of (new … Sep 26, 2018
environment FAC 120126 Big cleanup of the code : minimize paths to standard widge… Sep 26, 2018
error_handler ADD 121606 Catch allowed memory size exhausted and maximum execution … Oct 12, 2018
examples/car FAC 120126 Big cleanup of the code : minimize paths to standard widge… Sep 26, 2018
export FAC 120126 Big cleanup of the code : minimize paths to standard widge… Sep 26, 2018
functions FIX 121010 Display of @var string[] properties in list crash when the… Oct 21, 2018
history DOC 114124 Ignore inspections on new Reflection_Class when class is 1… May 20, 2018
home PHP 7.1 compatibility + arrays everywhere Dec 26, 2016
html STD 113270 Coding standards : tidy all scripts the most I can Apr 27, 2018
http 115450 ADD add getProtocol method in Http to get current protocol Aug 31, 2018
import FAC 120126 Big cleanup of the code : minimize paths to standard widge… Sep 26, 2018
js FIX 121828 Fix access rights to some scripts (should not be executable) Oct 16, 2018
layout ADD 119770 Print models + Automatic line feed on resizable layout ele… Oct 15, 2018
locale ADD 100914 Translation\Hub_Client plugin to get default translation f… Oct 17, 2018
logger FAC 120126 Big cleanup of the code : minimize paths to standard widge… Sep 26, 2018
mapper FAC 120126 Big cleanup of the code : minimize paths to standard widge… Sep 26, 2018
objects FAC 120126 Big cleanup of the code : minimize paths to standard widge… Sep 26, 2018
php ADD 111484 Reflection_Function/Method + hasParameters + getParameters… Oct 16, 2018
plugin ADD FAC 111486 Move installed plugins library + uninstall built class… Oct 16, 2018
property FAC 120126 Big cleanup of the code : minimize paths to standard widge… Sep 26, 2018
rad ADD 111484 Plugin installer : install / uninstall plugin and menu Oct 16, 2018
reflection ADD Reflection_Class::getProperty() now accepts property.path Oct 21, 2018
remote/mattermost STD 113270 Coding standards : tidy all scripts the most I can Apr 27, 2018
remote_connection #83391 SAF becomes ITRocks + removed useless use + cleanup of some Ph… Nov 3, 2016
setting FIX 120726 Bad replacement (missing \Set) (patch) Sep 27, 2018
skins/default FIX 121878 Remove bugged datetimepicker component : back to jQuery da… Oct 17, 2018
sql ADD 114088 @link_same class annotation for @link Class that links sam… Oct 8, 2018
sso STD Coding standards in SSO module : alphabetical Mar 21, 2018
tests FAC 120126 Big cleanup of the code : minimize paths to standard widge… Sep 26, 2018
tools ADD 122258 Contextual_Mysqli + databaseExists + getDatabases + missin… Oct 22, 2018
traits FAC 120126 Big cleanup of the code : minimize paths to standard widge… Sep 26, 2018
trigger FAC 120126 Big cleanup of the code : minimize paths to standard widge… Sep 26, 2018
tutoman Big move of the project to become a git sub-module Apr 23, 2016
updater FAC 120126 Big cleanup of the code : minimize paths to standard widge… Sep 26, 2018
user FAC 120126 Big cleanup of the code : minimize paths to standard widge… Sep 26, 2018
view FIX 121010 Patch check property visibility at final place Oct 21, 2018
webservice IMP Combo input search : json contrôleur : allow * and ? joker charac… Jun 11, 2018
widget FIX 121010 Display of @var string[] properties in list crash when the… Oct 21, 2018
.gitignore 81041 tu Jun 27, 2017
.gitlab-ci.yml Update .gitlab-ci.yml Oct 15, 2018
.phpstorm.meta.php IMP 113596 .phpstorm.meta.php + Dao\Option\Sort::sortObjects May 7, 2018
Application.php FIX 119770 Get temporary file path only when Dao::get() returned a Fi… Oct 15, 2018
Autoloader.php STD 117346 Some @noinspection instead of @throws or PhpStorm warnings Aug 2, 2018
Html_Session.php Fix unit tests Apr 27, 2018
IAutoloader.php #83391 SAF becomes ITRocks + removed useless use + cleanup of some Ph… Nov 3, 2016
Include_Path.php STD Coding standards : indent Sep 28, 2017
LICENSE ADD 120688 License file added Sep 26, 2018
README.md Update README.md to use the official it.rocks naming Nov 3, 2016
Router.php STD 113270 Coding standards : tidy all scripts the most I can Apr 27, 2018
Session.php STD 113270 Coding standards : tidy all scripts the most I can Apr 27, 2018
assets.html FIX 121878 Remove bugged datetimepicker component : back to jQuery da… Oct 17, 2018
composer.json FIX 121878 Remove bugged datetimepicker component : back to jQuery da… Oct 17, 2018
config.php STD 114208 merge reviews + exception purge Jun 6, 2018
console FAC 121858 Add console scripts (without php extension) Oct 16, 2018
console.php FAC 121858 Add console scripts (without php extension) Oct 16, 2018
console5 FAC 121858 Add console scripts (without php extension) Oct 16, 2018
console5.php FAC 121858 Add console scripts (without php extension) Oct 16, 2018
console7 FAC 121858 Add console scripts (without php extension) Oct 16, 2018
console7.php FAC 121858 Add console scripts (without php extension) Oct 16, 2018
console_script.php FAC 121858 Add console scripts (without php extension) Oct 16, 2018
index.php FIX 110232 Configuration files + remove empty begin line duplicate fr… Mar 23, 2018
init.php IMP 122256 init.php + allow eg bappli-fast naming of the vendor / pro… Oct 19, 2018
main.html STD 114208 Cleanup coding standards for these changes Jun 7, 2018
phpunit.xml.dist Build on php-7.2 Jul 24, 2018

README.md

it.rocks PHP Framework

The RAD Framework for small-to-big PHP Business Applications

Introducing Alpha version

This is a currently-in-dev version of the framework.

Since a lot of things for a basic use are done, there is a lot of work to do to get it stable and good, and the documentation is actually not done at all.

Documentation will begin seriously once our first urgent app that uses it.rocks is done. Please be patient if you are interested in it.

MIT License

This program and its documentation are released into MIT License :

« Copyright © Baptiste Pillot - baptiste at pillot dot fr & B-APPLI Studio - baptiste dot pillot at bappli dot com

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

The Software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the Software. »