
 |

 |

 |
|
|
|
|
 |
 |
 |
|
The Hypertext Preprocessor for Jade (or JHP for short) provides the full power of the Jade database
on a web page. It does so by allowing Jade code to be directly embedded into a .html file, which allows
content from a Jade database to be displayed. JHP is:
- a module for the popular Apache web server and an extension for the popular IIS web server
- allows Jade code to be embedded into a web page, which is then executed by Jade
- the Jade code can echo information back to the web page
- works in a similar fashion to PHP or
ASP, with full access to the Jade database
- does not require a Jade development environment
- easily installed on existing Jade databases
- cost effectively develop a web site with dynamic content
- avoid the large licensing costs of other solutions
With JHP web pages that interface to a Jade database have never been easier to design. Web page
development time should be spent on the look and feel of the page, not the interaction with
a database. Because you now have complete access to a Jade database you could use JHP and Jade to
develop web sites that:
- provide product ordering facilities, allowing product orders to be saved into the Jade database
- allow a shopping cart system to track the products a user is interested in
- is heavily user customisable, allow users to make your web sites look the way they want.
This can be easily achieved by saving the users preferences in the Jade database and each time they view a page
those preferences can be applied
- display product listings, displaying product details from the Jade database
- allow for any sort of data to be entered into the database via a web page
- allows any and all data in a Jade database.to be displayed on a web page
- JHP will now work in JADE 6 systems. The version that can be downloaded from this site will work in both JADE 5.2 and
JADE 6 databases.
- HTML forms that have their encoding type set to multipart/form-data, which is used particularly to allow
the user to upload files to the webserver, now work in JHP. The file data is taken by the JHP module and placed in
a temporary file. The name of the file is available in your JADE code which allows you to read it into the JADE
database, move it somewhere, or otherwise process it.
- The timestamp of each JHP file is stored against a cached method and is compared each time that method is run.
This allows the JHP server to automatically refetch and compile JHP code that has changed, which greatly speeds
up development of a JHP based website
- JHP methods are now cached on each worker thread. When a block of JHP code is executed and it has been
executed previously, a cached version is used. This greatly improves performance as the JHP code
is not sent to the JHP server, and that code does not require compilation. Tests have shown this change
to improve code execution performance by over %100.
- All JHP blocks are sent to the JHP server in one connection. This improves performance by minimising the
number of connections required between the web server and the JHP server.
- To minimise network traffic the web server will only send the parameters to the JHP server that are actually
referenced in the Jade code. This improves performance by reducing the amount of unnecessary information sent
to the JHP server.
Note that JHP works with Apache 1.3.26 on Linux (tested with a 2.4.19 kernel) and also on IIS on Windows platforms
(tested on IIS 4 on NT4 - expected to work on other IIS versions).The Jade database may be hosted on any supported
server platform.
For more information about JHP or for purchase details, please contact
Silvermoon Software.
|
|
 |
 |
 |
|
|
|
|