Tony Marston's Rapid Application Development using PHP and MySQL/Postgres/Oracle/MSSQL - What | Why | Who
- This is an unofficial mirror of key releases of the Radicore Framework
- Home
- Forum
- Downloads
- Documentation
- Demo
- Articles
- Tutorial
- Example Prototype Applications - Product, Survey, Classroom
- PHP Versions
- Author's Licensing
RADICORE is an open source Rapid Application Development Toolkit for building Administrative Web Applications, sometimes known as Enterprise Applications, which are platform, browser and database agnostic.
The project's author has stated that he has no (current) plans to use GitHub and hence the unofficial mirror here. It is based on key releases only. It will be updated only when I have the time. Please use the official links above so as not to fracture the project's access and development.
The (current) purpose of this repo is to enable those who prefer the Git model of development to assist in testing and development, migration and incremental version management by forking the project in an open manner.
- Installation instructions are now contained in file
installation.htmland hence thereadme.txtfile stands removed. - The readme-.txt file will now be the CHANGELOG file in the root folder.
- All component (and example prototype) versions are in the
version.txtfile in each folder likeaudit|default(test) |dict|menu|workflow|product|survey|classroom|xample - TCPDF v6.2.12 for PHP5 dated 2015-09-12 and ( 5.9.178_PHP4 dated 2012-08-02) are in
includes/tcpdffolder.tcpdf.phpis renamed to betcpdf_php5.phpand allexamples,toolsand manyfontshave been stripped off the original library. Old versions of TCPDF are archived. - The last version of TCPDF that supports PHP4 is v5.9.209 released on 2013-03-16.
- Security backdoors and debugging aids (search for
80.177.120.119in the files - some will be missing in some versions):menu/index.phpincludes/include.xml.php4.incincludes/include.xml.php5.incXMLRPC/allowed_ip_addr.incSOAP/allowed_ip_addr.inc
phpinfo.phpif present (in the webroot of the Radicore installation), will need to be removed when all installation / debugging is done.includes/config.incshould not be part of the release but must be copied fromincludes/config.inc.defaultand edited as needed- In some versions remove redundant files if they exist, like:
survey/sql/oracle/Copy of survey-data.sqlhtaccess.demo.txt- keep ifhtaccess.txtis absentincludes/config.copy.inc
.htaccessfile is to be deleted for windows. It is meant for linux only and adjusted as neededhtaccess.demo.txtorhtaccess.txtis meant to be renamed as.htaccessfor windows and adjusted as neededincludes/config.live.incis missing in some releases and is a template for someincludes/config.incimplementationsclassroom/sql/crss.menu_export.sqlwhere present, should actually be namedclassroom/sql/classroom.menu_export.sqlxample.menu_export.sqlandxample.dict_export.sqlare present redundantly inxample/sqlandxample/sql/mysqlfoldersutilsfolder has scripts for installation and maintenance.- As GitHub does not like empty folders, they will need to be created manually as scripted in
utils/create_empty_folders.sh.