Program : ABC CMS Pro
Version : 3.0
Contact : support@zakkis.ca
License Agreement & Terms of distribution
ABC CMS Pro is developed for fast and
convenient web pages management. Its possibilities and features let you create a dynamic content site with a content management system.
All features of ABC CMS Pro (standard edition):
Installation
Supported platforms
Support
Site Module Details
Search Engine Optimization
Search Module Details
Statistics Module Details
Web based control panel
Design and Layout
Database and Platform Compatibility
Backup
Language Pack support
Plugins and Add-ons
ABC CMS Pro software can be located on your hosting provider server or on your own local machine. It can be installed on any type of web server with properly configured and working PHP and MySQL (PHP version 4.3.2 or later and MySQL version 3.23.54 or later are recommended as ABC CMS Pro was tested on these versions). To administer your ABC CMS Pro you need browser Microsoft Internet Explorer 5.5 or later with Cookie and JavaScript support.
Hosting requirement
[Safe Mode] is switched off.
[File uploads] is enabled.
ABC CMS Pro installation does not require special programming skills.
To install your Content manager:
ABC CMS Pro (Standard edition) is supplied with the following modules
1. Overview
In the administrative panel of ABC CMS Pro You can see created web site sections and pages that were added to sections.
If you wish to insert images into pages you should upload them via images manager first.
You should also create templates and set its own template for every section to post the info to that section (ABC CMS Pro enables you to set the template for each section as well as set one template for all sections).
A template is a simple HTML page with additionally added areas for outputting menu, pages content and other information with special tags that are described above.
You can see only described active sections and pages at the menu (the active pages and sections are set in the Admin panel while adding/editing sections/pages).
It is also possible to add news and groups with news categories which are displayed with the help of special tags in templates.
Administrative panel is protected by the password which you may change afterwards.
2. Administrative panel
To enter the administrative panel go to the http:// [your ABC CMS Pro URL]/admin in your browser.
Input your login and password entered in the process of installation.
The menu at the administrative is subdivided into the following modules:
Languages switcher of a current language version of a web site. The site languages are added at the administrative panel. All modifications at the administrative panel are performed for the selected language version.
The number of pages posted from the admin panel. It's valid for all lists from all sections (lists of sections, pages etc.) . You can set the number of pages for more convenient work with the admin panel.
To finishing work with the program click on [Logoff]
The main module of the administrative panel is [Settings]. It's a start point of the program.
[User Management] module is the other major module. Once the modules are set you could manage your users in the section [User Management].
When the program is installed the user Administrator is created automatically with login and password entered during the installation process.
For a detailed description how to work with every module look at the section Administrative panel -> Modules Help
You may create any web site design and adjust web site layout&outlook as you wish. Web site design is created and stored in a simple HTML file. Firstly you should create your website design in HTML file, design images and style sheets(style.css). A HTML template for your web site is a HTML file. Create design in any HTML editor as usual.
The procedure of template upload is:
1. Save your web site HTML template to the directory [html]. All templates for your web site are stored at this directory.
2. Put images and style sheets (style.css) that determine your website design to the directory[style].
3. Replace paths to the images and style sheets(style.css) at HTML templates
For example,
when you developed the design you had the following path <img src="sitelogo.gif" width="100" height="100">
now you have to write <img src="style/sitelogo.gif" width="100" height="100"> as design images are stored at the directory [style].
Replace paths for all design images and style sheets(style.css) in your design template.
4. Afterwards install CMS tags in HTML template (like <%tlooop ...%>). These tags post various data to the FrontEnds of your site. They display menus, pages content, images, news, banners etc. Detailed specifications for tags from all of ABC CMS Pro modules are available.These help files are stored with every module and describe tags for each module. Take a look at the directory structure of ABC CMS Pro. Tags description files are stored at
admin/modules/module_name/module_name_tags.html
For example description tag file for the module [site] is located at admin/modules/site/ and is named as site_tags.html
This is the principle for tags description for all modules.
5. Go to the administrative panel of ABC CMS Pro and set a necessary HTML template for a section simply by selecting it from the dropdown menu.
ABC CMS Pro is supplied with a vast quantity of samples describing how to use templates and ABC CMS Pro tags.
How to use samples?
Every sample illustrates the work of certain module. Samples of using tags are located at the directory [samples] in every module of the system.
Samples for using tags from the module [site] are located at admin/modules/site/samples/
site_module_sample01.html
site_module_sample02.html
site_module_sample03.html
site_module_sample04.html
site_module_sample04_section01.html
site_module_sample04_section02.html
For a quickstart copy these files to [html] directory where web site templates are stored, upload these templates at the administrative panel for your web site sections and see how these tags work. The same principle is used for tags description in every module.
You can design your own template based on samples simply by editing sample templates and amending the templates to your needs.
Specifications for Templates system 'templates'
Cycles run all values in an array (list) of elements:
// Dots ... denote name of a variable containing an array (list) of elements
<%tlooop ...%>
// .. denote name of a variable in the cycle
<%tlv ..%>
// . denote name of a global variable
<%tv .%>
<%tendloop ...%>
Limits for the number of elements in the cycle
// Dots ... denote name of a variable containing an array (list) of elements
// # denotes number of elements to be displayed
<%tloop ...:#%>
// For instance you have to output 3 elements for the array 'items' that contains 100 records. 'name' = a field in the record.
// 3 values from the field 'name' will be output that will be extracted from 3 first records in the array items.
<%tloop items:3%>
<%tlv name%>
<%tendloop items%>
Posting certain number of values in one line, then switch to the next
// Dots ... denote name of a variable containing an array (list) of elements
// # denotes number of elements in one line
// The variable '_break' takes value 1 when it's necessary to switch to the next line
<%tloop .../#%>
<%tlv name%>
<%tif _break%><br><%tendif _break%>
<%tendloop ...%>
Conditions
// If a variable '...' is true, non-zero and non-space, it is posted inside these tags
<%tif ...%>
Success!
<%tendif ...%>
// If a variable '...' is either false or zero or space, then everything is posted inside these tags
<%tif !...%>
Success!
<%tendif ...%>
// If a variable '...' equals '..' then everything is posted inside these tags.
<%tif ...=..%>
Success!
<%tendif ...%>
// If a variable '...' isn't equal to'..', then everything is posted inside these tags
<%tif ...!=..%>
Success!
<%tendif ...%>
// If a variable '...' is greater than '..', then everything is posted inside these tags
<%tif ...>..%>
Success!
<%tendif ...%>
// If a variable '...' is equal or greater than '..', then everything is posted inside these tags
<%tif ...>=..%>
Success!
<%tendif ...%>
// If a variable '...' is less than '..', then everything is posted inside these tags.
<%tif ...<..%>
Success!
<%tendif ...%>
// If a variable '...' is equal or less than '..', then everything is posted inside these tags.
<%tif ...<=..%>
Success!
<%tendif ...%>
Tags
// tags can be either 'select' or navigation tags. It depends on the way they were set at the PHP code
<%tag ...%> // '...' denote tag's name
Including files
<%tinclude #filename#%> // include file #filename#
//in this file all the tags will be processed
This function is available only to legitimate users who bought this software.
With all questions regarding the use of this software, advices and comments regarding program modification, contact:
ZAKKIS Technology Corporation.
Phone: 1-416-733-1545
FAX: 1-416-733-0849
Toll free for US and Canada 1-877(4866587)
e-mail: support@zakkis.ca
www.zakkis.ca
To make your contact more efficient, please be able to indicate:
- Your contact information.
- Your name, company name, phone number, email.
- Software information, program name, version.
According to the agreement, if software installation and tuning is needed, we may request the following information:
URL of the website where this program would be installed
FTP Hostname (ftp.yourhostname.com or IP-address)
FTP Username
FTP Password
We understand that not every user can install the software him/herself, make html-coding and program. That is why we offer you the following service:
- Installation of the software to your website
- Software templates creation in accordance with your website design
- Website and software integration
- Training your personnel to work with this software.
License Agreement & Terms of distribution
Software License Agreement
PLEASE CAREFULLY READ THE FOLLOWING LICENSE AGREEMENT. YOU ACCEPT AND AGREE TO
BE BOUND BY THIS LICENSE AGREEMENT BY USING THE ENCLOSED SOFTWARE.
License Grant
In this license agreement, "You" means the person or company who is being licensed to use the Software, Documentation or Service. "We," "us" and "our" means Zakkis Technology.
Title
We remain the owner of all right, title, logo, content and interest in the
Software and related explanatory written materials ("Documentation").
Archival Or Backup Copies
You may copy the Software for back-up and archival purposes, provided that the original and each copy is kept in your possession and that your installation and use of the Software does not exceed that allowed in the "License Grant" section above.
Things You May Not To Do
Below, things you may not to do are listed.
Copy the Documentation. Copy the Software except to make archival or backup copies as provided above. Reverse engineer, disassemble, decompile, unobfuscate or make any attempt to discover the source code of the Software. Modify the source code of the software. Sublicense, rent, lease or lend any portion of the Software or documentation. Your license is non-transferable.
Term And Termination
This license agreement takes effect upon your use of the software and remains effective until terminated. You may terminate it at any time by destroying all copies of the Software and Documentation in your possession. It will also automatically terminate if you fail to comply with any term or condition of this license agreement. You agree on termination of this license to destroy all copies of the Software and Documentation in your possession.
Confidentiality
The Software contains trade secrets and proprietary know-how that belong to us and it is being made available to you in strict confidence.
Warning!
Under no circumstances shall Zakkis Technology or the authors of this product be liable for any incidental or consequential damages, data loss, security problems, bug related damages or problems, nor for any damages in excess of the original purchase price.
Any use or disclosure of the software, or of its algorithms, protocols or interfaces, other than in strict accordance with this license agreement, may be actionable as a violation of our trade secret rights.