Injector 3.0 server framework

Injector 3.0 is a server side framework that integrates with the JPenta 2.8 Javascript Object Library, to provide a navigation environment aimed specifically at delivering documentation

documentation on Pentagate's Injector 3.0 server framework

Pentagate home |  Contact us
Quick search links
Search Pentagate |  Google |  Google Images |  Live Search |  Yahoo! |  Open directory Project

exposing your business information to the Web

 
 
 Web Server Script Reference
Collapse All
Injector 3.0
Injector 3.0 Framework Reference

Injector 3.0 is a server side framework that integrates with the JPenta 2.8 Javascript Object Library, to provide a navigation environment aimed specifically at delivering documentation.

Although these two products provide a number of client side components, the purpose is not replace any client-side user interface library. The Lookup dialog, which provides a database and/or explorer style lookup in Javascript, makes use of the Injector; as do a number of other components which were designed for the purpose of allowing remote maintenance of a web site's navigation structure.

Image 1 - TClientDialogClass

The THybridTreeClass and TEditorTreeClass objects form the conerstone of client-side navigation with Pentagate's Docollater forming the basis for business product and process documentation.



Dataset hooks

The TClientDialogClass dialog shown in image 1 utilizes Injector 3.0 to provide on demand data. Injector 3.0 uses dataset class hooks to provide information to the client object. The hooks are in effect programmed dataset class objects with a set of predefined core methods. This makes the Injector data source independent. Typically a simple dataset object will have an encoding array and an Sql statement. There may be an additional set if the dataset object uses a master/detail structure. More complex dataset hooks may manipulate the data before sending it back to the Injector.

The modal dialog above is a demonstration of the Injector and JPenta in action. The Files, Forums and Bot folders tabs each represent a seperate dataset object. JPenta components are self drawn. With the exception of the tab and folder icon images, which use a single image strip, the TClientDialogClass draws it's own window and button images. For a simple table lookup this sysem would require a 4 element numeric encoding array, a select statement and an instantiation of TClientDialogClass. It utilizes auto-complete technology and can safely handle lists in excess of 10,000 rows across an internet connection. All JPenta components include built-in CAPTHCA turing ticket protection.
 
Getting started

Setting up an Injector 3.0 environment

Concepts

Basic concepts for using Injector 3.0

Installation

Instructions for installing Injector 3.0


Libraries

Injector 3.0 Server Library     (101Kb,  329Kb gzipped/compressed)

phpBB3     (7.49Mb,  2.17Mb gzipped/compressed)

System requirements

This documentation assumes you are using Injector 3.0 under the AAT Public License. This version is currently only available when used together with phpBB's phpBB3 forum software. The software is available under the GNU General Public License.

Pentagate actively uses Injector 3 in it's own web development projects. We take any bugs in our software seriously. Please report any bugs you encounter here.
 
 
 
   
 

Shortcuts to our site and search links
Search Pentagate |  Open directory Project |  Yahoo! |  Live Search |  Google Images |  Google

Injector 3.0 server framework Injector 3.0 is a server side framework that integrates with the JPenta 2.8 Javascript Object Library, to provide a navigation environment aimed specifically at delivering documentation.

Pentagate home |  Contact us


Navigation links
Transaction codes
Constants
Functions
Concepts
Installation
Getting started
TDataHook
TDataPlugin
TErrorClass
TFormHook
TFormPlugin
TRpcServerClass
TServerDatabaseSystem
TServerDatasetClass
TServerDbsDataset
TServerForm
TServerSystem
TSitemapper
TSiteMapperAbstract
TTuringClass
TUploader