|
What is TekBlend?
TekBlend is a new Perl-based internet/intranet engine and template system for building dynamic, customizable, scalable applications for the web. It leverages on the power of Perl and provides a platform for developing re-usable, component-oriented code.
TekBlend helps you to create optimal structure for any internet/intranet applications with flexibility, reusability and accuracy in mind. It structure allows you to integrate your existing CGIs into TekBlend modules with minimal effort
TekBlend offers a unique and efficient way of handling HTML templates connected to independent Perl modules. Now, you can forget about putting any logic or coding in HTML template file related to backend processing. With TekBlend HMTL files are only about design and front end needs.
System includes internal processing of input, cookies, and session management along with debugging tools. TekBlend introduces an easy way to create HTML/DHTML template files that utilize Perl modules developed to perform logical processing and deliver dynamic data.
TekBlend Highlights:
- Simplicity -TekBlend makes development of internet/intranet applications much easier independent of their scale.
- Solid structure - Creates solid structure to your web site or intranet
- Accuracy - Separates messy functional logic from HTML files.
- Intra Independence - Front-end and-back end can be modified independently without effecting each other functionality.
- Components Reusability - TekBlend establishes modules reusability in HTML templates.
- Easy to Run - TekBlend easy to install, configure and work with.
- Free - It is free of charge application for personal and educational usage.
- Handy Interface - TekBlend provides some special tags and interface that can be learned very quickly.
- Application Integration - TekBlend supports the calling of other modules or CGI programs and the transfer of input and output parameters. This means that TekBlend acts either front-end or back-end and can easily integrate with your existing applications
- Power of Perl language - TekBlend enables developers to create independent Perl modules that will be connected to HTML templates for web-based application programming.
How The TekBlend Engine Works?
The TekBlend engine process starts whenever the server receives requests to process TekBlend template files. All server calls for pages with a â.phtmlâ extension are redirected to the TekBlend engine for processing. The engine is provided with the template filename and command line parameters received..
The TekBlend engine uses the filename to retrieve and process the template file. It parses the document for module definitions, keeping track of the modules location and the layout parameters defined within it. The engine executes the modules, passing along the layouts defined. The engine processes the page based on the logic set by the modules, replacing variables and rendering the requested layouts.
The engine also embeds external HTML text on to the page. It pulls text from HTML files similarly to server side includes. In addition, it can include output produced by CGI scripts, a feature that allows you to use your existing scripts as part of your TekBlend application.
When all TekBlend tags are converted, it sends the HTML output to the calling browser for display.
|