7.1
Table Of Contents
- Table of Content
- Overview
- Understanding PrintShop Mail Web
- Getting Started
- The PrintShop Mail Web Interface
- Publishing Workflow
- Ordering Workflow
- New Document
- Order Manager
- Checkout
- Companies
- Users
- Publication Types
- Collections
- Settings
- About
- License
- Roles
- Languages
- Web Design
- Maintenance
- Settings
- Currencies
- Tax Rates
- Shipping Rates
- Calendar
- Production Settings
- User Input Field Defaults
- Output Folders
- Job options
- Printers
- E-mail Settings
- E-mail Addressees
- Managing E-mail Templates
- Modules Settings
- Enabling a MIS connector
- Installed modules
- Properties
- Enabling a Print Production connector
- Installed modules
- Properties
- Requirements
- Configuring the module
- The PayPal Sandbox
- Processing orders
- Requirements
- Configuring the Authorize.net module
- Test mode
- AVS and CCV checks
- Payment page
- Requirements
- Requesting a test account
- Configuring the iDEAL test dashboard
- Configuring the iDeal module
- Requirements
- Configuring the Moneris module
- Test mode
- Requesting a live account
- AVS and CVD checks
- Payment page
- Add a new Module
- Configure a module
- Delete a Module
- XML (eXtensible Markup Language)
- Options
- Sample POST receive script
- Interaction With PrintShop Mail Design
- Introduction to Regular Expressions
- Introduction
- Skinning Guide
- Getting started
- Creating your own skin
- The template file
- HMTL Outline
- Styling
- Key Concepts
- Style organization
- Header
- User information
- Menu bar
- Background
- Overview tables
- Edit forms
- Sub menus
- Special variables
- Variables for template files
- Variables for style files
- Creating page exceptions
- Creating a page specific template file
- Modifying a page specific template file
- DOM manipulation using jQuery
- Launching code on Document Ready
- Populating fields with computed values
- Removing elements from the DOM
- Adding information to the DOM
- Customizing the store front
- Storefront class
- Creating a hierarchical tree
- Adding a live search option
- Copyright Information
- Index
PrintShop Mail Web can use a different skin for each company, allowing your customers to use the system in their own house
style or a style that closely matches their house style (depending on the time and effort you have spend to match there cor-
porate site). Users of that company can access the PrintShop Mail Web web site via a personalized URL which will invoke their
skin. Personalized URL is controlled by the PrintShop Mail Web administrators by defining an URL variable for each company.
For example: http:/www.yourprintshopmailwebsite.com/yourclientscompanyname.
Templates and styles
Skinning involves the use of templates. A template is a series of files within the PrintShop Mail Web web site that control the
presentation of the content and their position on the page. An embedded skinning engine is used to assemble the dynamically
generated content into the final HTML pages.
Skins are used in combination with Cascading Style Sheets (CSS). This is a mechanism for adding style (e.g. fonts, colors,
spacing) to Web documents, standard by the World Wide Web Consortium (W3C). A skin combines uses HTML, JavaScript
and PHP to define the look & feel of PrintShop Mail Web. To create a new skin or modify an existing skin some experience with
these techniques is necessary.
File organization
Skins are organized under the Templates folder located in the PrintShop Mail Web web site folder. Each skin has its own direc-
tory tree. The name of this folder will be visible in the Skin-pull down menu in the Web Design section of a company and in the
web design page in the Settings-menu.
Skin folders stores the items required to render a skin and can contain an unlimited number of files and sub folders. A skin con-
sists of the following elements:
l Template.php
l Cascading Style Sheet documents
l Images
l Web design parameters stored in the PrintShop Mail Web database
©2010 Objectif Lune Inc - 212 -