RADICORE v2.02.0 released01 February 2017
RADICORE v2.01.0 released01 November 2016
RADICORE v2.00.0 released01 October 2016
The use of Cascading Style Sheets within Radicore22 April 2008
How to implement Two Factor Authentication01 February 2008
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
DB or not DB, that is the question05 March 2017
On not using the "right" standards13 December 2016
Object Oriented Database Programming01 November 2016
Archive for Articleswithout synopsis
Version 2.00.0 officially drops support for PHP4 and starts support for PHP7. This has required updating all class files to replace the PHP4 constructors with the alternative constructors which were made available in PHP5.
Published: 01 October 2016
This article describes why, when building a front end website and a back end management application, it would be best to start at the back and leave the front till last.
Published: 06 January 2013
By splitting an application's code into 3 layers - Presentation, Business and Data Access - the 3-Tier Architecture provides much more than the rarely used ability to switch from one DBMS to another. It also provides the ability to share the same Business layer with multiple Presentation layers at the same time, such as with a back-end Administrative application and one or more front-end websites. This article describes how an application can be split into different tiers or layers, and the benefits which can be made from making such a split.
Published: 14 October 2012
This article explains the difference between a "library" and a "framework".
Published: 10 April 2012
This article explains that an eCommerce solution requires more than a fancy front-end website, and shows how an ERP system developed with RADICORE can be used as the back-end to provide a complete end-to-end solution.
Published: 09 March 2012
This article shows how to use Radicore components with a different presentation layer, such as in a front-end website.
Published: 01 June 2009
This article shows that a web site is not the same as a web application.
Published: 01 September 2008
This article shows how RADICORE deals with HTTP's stateless protocol, avoids using GETS to change state, uses buttons instead of hyperlinks to jump to other pages without displaying primary keys in the URL, avoids problems with the browser's BACK button, and allows multiple browser windows from the same client.
Published: 10 March 2006
This article describes how the XSL transformations used by the RADICORE framework can be performed by the client's browser, thus reducing the load on the web server.
Published: 11 December 2005
This article shows how to switch PHP's session handling functions from a disk file to a database table.
Published: 04 July 2005
This article show how the RADICORE framework allows the user to have multiple browser windows without causing any conflicts.
Published: 30 April 2005
This article shows how to deal with a flexible tree structure, from the database design to the screen display.
Published: 25 August 2004
This shows how to use PHP 5's DOM extension to create an XML document from database data.
Published: 22 August 2004
This shows how to use PHP 5's XSL extension to perform XSL Transformations in order to convert XML into HTML.
Published: 22 August 2004
Instead of having a separate XSL stylesheet for each HTML page, with he field names hard-coded, this article shows how to make your XSL Stylesheets more reusable by passing the field names in with the XML document.
Published: 31 March 2004
The browser's BACK button was designed in the days when all web pages were static, and its use can cause problems in modern web applications whose pages are dynamic. Although it is impossible to disable the BACK button, this article shows how potential problems can be detected and eliminated.
Published: 16 February 2004
This article show how to break a large number of records into smaller groups or pages. It shows how to construct the hyperlinks on the HTML document, and how to read the requested pages from the database.
Published: 05 January 2004
This article shows how an end date which is blank to the user can be converted to a non-null value representing infinity on the database.
Published: 01 January 2004
This article shows how to deal with the situation where an object can be given a set of values with different start and end dates so that only one of those values is active on any given date.
Published: 01 January 2004
Instead of a simple single-column view you may want to show two columns of row data side by side. This article shows how to do it with XSL.
Published: 22 December 2003
This article shows how to create a reversible encryption routine for PHP. The code is customisable so that each implementation can be unique.
Published: 14 June 2003
This article show how to customise the PHP error handler so that it can deal with different errors in different and more sophisticated ways.
Published: 12 June 2003
This show how to create a class that will take a user-supplied date and format it so that it can be added to the database, and then to take a date from the database and format for display to the user.
Published: 09 June 2003
This article shows how to handle a Many-to-Many relationship with PHP and MySQL.
Published: 21 May 2003
This shows how to use PHP 4's Sablotron extension to perform XSL Transformations in order to convert XML into HTML.
Published: 18 May 2003
This shows how to use PHP 4's DOM XML extension to create an XML document from database data.
Published: 04 May 2003
This article shows how to create an HTML page containing data in a tree view using XSL and XML, with nodes that can be expanded and contracted individually or collectively.
Published: 01 April 2003
Instead of generating HTML directly from program code this article shows how to create web pages using pre-defined XSL stylesheets, with the program passing the necessar data by means of a dynamically created XML document.
Published: 01 February 2003