User Tools

Site Tools


Sidebar

startup_tutorial_and_checklist:design_configuration:design_tools:start

Design Tools

This section of the support wiki should be used to get a greater understanding of the design tools you'll use to manage the design of your site.

There are three main tools to use to manage the design on your site. Our software uses the Smarty Engine to manage design. Smarty is a template engine for PHP that facilitates a manageable way to separate the application logic and content from it's presentation. The advantages of designing using a template engine to separate presentation from application allows changes in one to have little or no effect in the other. Creating the software is this way allows us the software developer to develop the software functionality without having too much affect on your design.

The display process can be broken down into a few steps. The underlying software assembles the information that needs to be pushed to the browser. This basic information contains only information and no display formatting of any kind. This information is passed to the Smarty engine which then assembles all necessary templates according to code and your configurations. The Smarty engine then places the information supplied by the software logic into the design templates and then pushes that result to the browser.

This model allows us to develop the software logic with little or no effect on your design. Are changes in the base software can then be passed to you in updates and you can apply them to your site with little or no effect on your design customizations.

There are three tools within our software that you would use to manage the design:

  1. DESIGN > TEMPLATE SETS - allows you to manage template sets as a whole. You can set which templates are active, which you are editing and set specific templates to be used for specific languages.
  2. DESIGN > MANAGER - allows you to make coding changes to individual templates as well as copy templates from one template set to another if needed.
  3. DESIGN > PAGE ATTACHMENT - This tool allows you to specify page templates for specific pages within the software.

The above tools are explained in this support wiki sectionl

startup_tutorial_and_checklist/design_configuration/design_tools/start.txt · Last modified: 2014/09/25 16:55 (external edit)