© 2006-2024 Radicore Software Ltd
Latest news
RADICORE v2.28.1 patch released11 May 2024
RADICORE v2.28.0 released01 May 2024
RADICORE v2.27.0 released14 October 2023
Knowledge Base
Evolution of the RADICORE framework01 June 2022
How Radicore prevents SQL Injection attacks17 July 2021
How Radicore prevents CSRF attacks08 October 2017
Articles
Support for PHP4 dropped, support for PHP7 started01 October 2016
Why you should build your web application back-to-front06 January 2013
What is the 3-Tier Architecture?14 October 2012
Other Stuff
Attributes are atrocious24 June 2024
Autoloaders are abominations24 June 2024
Composition is a Procedural Technique for Code Reuse24 June 2024
Videos
What are Transaction Patterns and how are they used in the RADICORE framework?16 May 2024
An overview of the Role Based Access Control (RBAC) system within RADICORE07 December 2022
GM-X - an ERP application which was built on the RADICORE framework07 December 2022
Tutorial
Having installed the toolkit you will want to know how to create an application with it. This tutorial will take you through all the procedures step by step, and show you how all the basic functions can be created without having to write a single line of code. These steps include:
- Creating a directory to contain all the files for each application.
- Importing a database structure into the Data Dictionary.
- Using the Data Dictionary to define relationships for the benefit of the application.
- Exporting that structure to the application by creating a class file for each table.
- Creating transactions by choosing which transaction pattern to use against which table.
Having used the Radicore toolkit to create transactions, you can then immediately run them to see the results. This detailed tutorial will provide working examples by building actual transactions for a test database. These transactions deal with single database tables, one-to-many relationships, and even many-to-many relationships.
It also contains examples of customising screen layouts, and of customising the table classes to implement business rules or task specific behaviour.