Application Systems Design and Development Services
Ready-made Fully Customizable Solutions
Solutions: Page Generators : Subcategory List: Install & Use
Subcategory List - Install and Use
Describes the installation and use of Subcategory List.
c.cgi - Category List (see: c.html)
pg.pl - Page Generators configuration and common logic modules (see: pg.html)
jhzcs.pl - JHZ-CS configuration and common logic modules (see: jhzcs.html)
IID (Item Information Dataset)
Support for Item Compare, Text Search and Banner Rotator System requires those components to be installed and configured according to their specifications. Inclusion of Special Template markup supporting those components must also be included within the templates supported by this product.
PACKING (PARTS) LIST
PRODUCT ID: SL
*AUTH - Authorization/permissions octal equilvalents where:
7=RWX, 6=RW, 5=RX, 4=R (R=Read W=Write X=Executable)
1 char indicates Octal number
2 char Owner
3 char Group
4 char All Others
It is recommended that you read the entire installation process steps prior to performing installation. Each solution has specific instructions.
- Download solution to desktop
- Expand installation package (use any standard archive application; such as WinZip®, StuffIt Expander® or TAR command)
- Set configuration settings
- Upload components to server
- Set file permissions
- Test installation
- Customize Templates as desired
- Test customizations
Modify Logic Components
Modify all logic components "*.cgi" and "*.pl" logic modules as follows:
- First line of code (#!) correctly points to the PERL executable binary on the server (use command "which perl" or consult your server administrator)
- All PERL "requires" statements contained in "*.cgi" and "*.pl" logic modules must use "absolute" directory paths (beginning with a forward slash "/")
Customize the Subcategory List template 's.htm' for desired content and appearance.
Any variable contained in the IID may be referenced using the variables (column header name) wrapped in less than greater than pairs. The variable name cannot contain spaces.
Two special keywords are available for use when using a variable reference within web page anchor names, anchor references and CGI URL parameters. This allows use of referenced variables that equate to an item values containing spaces. The use of these special keywords causes spaces to be translated or escaped using the required character sequences.
The special keywords are:
<a href="#<<category%20ANCHOR>>"> <a name="<<category%20ANCHOR>>">
Special mark-up within Subcategory List Template must respect group order sequence to support nested repeating groups. Indentation illustrates nesting relationships:
<!-- Page Header End --> <!-- Categories List Header Start --> <!-- Categories List Header End --> <!-- Categories Repeat Line Start --> <!-- Categories Repeat Line End --> <!-- Categories List Footer Start --> <!-- Categories List Footer End --> <!-- Cat Group Start --> <!-- Cat Header Start --> <!-- Cat Header End --> <!-- Cat Entry Start --> <!-- Cat Entry End --> <!-- Cat Group End --> <!-- Page Footer Start -->
Uploading to Web Server
All dependent and required components must be successfully installed and configured. All components, with the exception of images, must be FTP uploaded as TEXT. Images must be FTP uploaded as BINARY.
Test the installation and configuration by invoking s.cgi from within a web browser by entering the URL to s.cgi with parameters using the syntax in the example in the USAGE section below. First test passing valid parameters, then test passing invalid parameters to assure installation and configuration is correct. It is recommended that you test each possible valid value upon initial installation, and perform function and regression testing each time a new valid value is added to the website configuration.
Add hyperlinks within static pages and dynamic page templates to point to s.cgi with the appropriate parameters to yield the desired result.
Following successful installation and satisfaction of dependencies and requirements, "s.cgi" should be invoked via the GET method passing a valid item category name value pair as input using the name "s".
where "x" equals a valid subcategory value contained within the IID (Item Information Dataset).
JHZ-CS Solutions are offered exclusively under the terms and conditions of the JHZ-CS Software License Agreement.