DownloadG6K
G6K is a tool that enables the creation and online publishing of calculation simulators without coding. It has a simulation engine and an administration module.
A calculation simulator is an online service made available to a user to enable them to calculate the results (taxes, social benefits, etc.) corresponding to their particular situation. The results are calculated on the basis of data supplied by the user, reference data (eg amount of a tax) and business rules reflecting the current legislation in the field of simulation.
Learn more
Prerequisites for Symfony 2
-
PHP Version 5.3.3 + (recommended 5.5.9+)
-
JSON enabled
-
ctype
-
date.timezone in php.ini
-
auto_detect_line_endings = On in php.ini
-
PHP-XML module
-
2.6.21+ version of libxml
-
PHP tokenizer
-
Modules mbstring, iconv, POSIX (only on * nix), Intl with ICU 4+, and APCU 3.0.17+ APC (highly recommended) must be installed
-
recommended php.ini settings:
* short_open_tag = Off
* magic_quotes_gpc = Off
* register_globals = Off
* session.auto_start = Off
Prerequisites for G6K
-
PDO enabled
-
pdo_pgsql and / or pdo_sqlite activated
-
pgsql and / or sqlite3 activated
-
SimpleXML enabled
-
serialize_precision = -1
Installation
-
Create a database using administration tool of your RDBMS.
-
Be placed in the <DOCUMENT_ROOT> Web Server
-
Download composer.phar (https://getcomposer.org/download/) in <DOCUMENT_ROOT>
-
Under a shell or DOS, execute: ``php -d memory_limit=-1 composer.phar create-project eureka2/g6k simulator/``
-
Enter the parameter values required by the installer, including:
* database_driver => pdo_pgsl, pdo_mysql or pdo_sqlite
* database_host => name or IP address of your database server (simply <Enter> in case of SQLite)
* database_port => port of the database server (simply <Enter> in case of SQLite)
* database_name => name of the database created 1. (simply <Enter> in case of SQLite)
* database_user => User name for connecting to the database (simply <Enter> in case of SQLite)
* database_password => this user's password (simply <Enter> in case of SQLite)
* database_path => used in the case of SQLite and ignored in other cases, so make <Enter>
* locale => en
Normally the installer displays the message 'Installing the users of the administration interface'
However, on some platforms, this message does not appear. If so, run the following commands:
`cd simulator `
`php ../composer.phar run-script post-install-cmd `
Documentation
Administrator's Guide
[ en ]
[ fr ]
Classes
Documentation of G6K classes
Copyright and license
© 2015-2017 Eureka2 - Jacques Archimède. Code released under the MIT license.
|