Clarion Handy Tools ™ 
Templates•Classes•Utilities•Projects
Applications•Online

JUNE 2023

Template TIERS
Available in Build 27B.00.00

We've categorized over 360 CHT Templates into TIERS or LAYERS. Each higher TIER represents an incremental level of sophistication, with the first two tiers encompassing pure desktop development: for example, building desktop browses, forms, reports and processes.

Two templates from TIER-1 and TIER-2, that all of you use, for example, are: ExplorerBrowse (EXPB), and HandyMarkerBrowse (HMB). These templates are attached to ordinary ABC browses to extend their capabilities well beyond anything SV is doing with its ABC browse templates.

In TIER-3, we include ListBoxBrowseExtender (LBX) among other things. This browse looks and behaves like HandyMarkerBrowse but is NOT BUILT on top of an ABC browse, and therefore, does not inherit the ABC browse's built-in limitations. LBX can also create ordinary desktop browses with sorting and filtering features beyond ABC, but that's just the beginning. LBX browses do not need to rely exclusively on Clarion file drivers. LBX can access data through ABC file drivers if you want it to, or it can access data from a nearby or remotely placed CHT server. LBX can be web-enabled.

TIER-3 and TIER-4 deal extensively with exercising the Web Enabling capabilities of Clarion Handy Tools. Check the following three links to see which CHT templates have been placed in which tiers, we think that TIER LAYERS will help you implement CHT Templates to their fullest extent.

ALL TIERS Document
 
TIERS ONE and TWO Document
 
TIERS THREE and FOUR Document

CHT TIER definitions will help you analyse the apps that you have already built to see were they fit complexiy-wise. How many of our upper TIER templates are you actually using? We've explained more in Build 27B.00.00 "CHTTODO.TXT" and in the CHT user forum.

AACHTControlPanel TIERS Tab
Build 27B.00.00

From this tab developers can
run the "Application TIER Report"

Examples of Revised Application Reports
Build 27B.00.00

Application TIER Report Example

Application Images Report Example

Application Classes Report Example

Application Tables Report Example

IDE-Global Templates Example
TIER Designations Display on Template Names

IDE-Procedure Templates Example
TIER Designations Display on Template Names

Contact CHT

Contact CHT