Home arrow XML arrow Understanding and Creating FrameMaker Templates

Understanding and Creating FrameMaker Templates

Brush up on FrameMaker template components, including the Paragraph and Character Designer, and then dive into details on how to create your own custom template (from the book XML and FrameMaker by Kay Ethier, ISBN: 159059276X, Apress).

Author Info:
By: Kay Ethier
Rating: 5 stars5 stars5 stars5 stars5 stars / 18
July 20, 2004
  1. · Understanding and Creating FrameMaker Templates
  2. · Paragraph Formats
  3. · Pagination Properties and Numbering Properties
  4. · Advanced Properties of the Paragraph Designer
  5. · Designing Character Formats with the Character Designer
  6. · Master Page Layouts
  7. · Reference Pages
  8. · Table Formats
  9. · Cross-Reference Formats, Conditional Text and Creating a Simple Template
  10. · Creating Character Formats and Cross-Reference Formats
  11. · Modifying and Adding Master Pages
  12. · Creating a Double-sided Document
  13. · Adjusting Document Properties
  14. · Reviewing the Import Formats Feature

print this article

Understanding and Creating FrameMaker Templates
(Page 1 of 14 )

ethierThis chapter is designed to give you a better understanding of the parts of FrameMaker templates. It is designed for those who have come to FrameMaker from an XML background, although it can serve as a review for FrameMaker users who have not recently created a template.

Reviewing a FrameMaker Document and Its Formats

Before walking you through creating a template, this chapter will review some of the components that make up a FrameMaker template such as paragraph formats, character formats, master page layouts, and cross-reference formats. The following sections provide background data on these and other template parts.

In the real world, planning and upfront design is needed before you create a template. We will not walk you through that process here, but we will point out the following two paths to the template:

  • If you are coming at XML from the publishing side, you must first examine the documents you want to make. Determine what text styles you will have, what page layouts you need, and so forth. Also think about the structure (elements) that you will need
  • If you are coming at publishing from the XML side, you will need to determine your text styles, page layouts, and so on, and will need to sort out how these fit with your existing XML elements

As you determine what you need to have in your template, formulate the naming conventions that you will use. The following are a few things you should keep in mind regarding the naming of your FrameMaker formats:

  • Avoid including special characters in the format names

  • FrameMaker is case sensitive—as is XML. Standardize your naming to make it easier to manage and troubleshoot

  • Avoid using spaces in element names. While FrameMaker does not mind spaces in format names or element names, XML does not like spaces and you might have to remove them from your elements later

  • Use logical names

These tips are emphasized in the following sections, which provide you with an overview of several important template parts.

NOTE A FrameMaker template is not a different format from other FrameMaker documents. This means that, in a pinch, any FrameMaker document may be used as a template.

This chapter is from XML and FrameMaker, by Kay Ethier (Apress, 2004, ISBN: 159059276X). Check it out at your favorite bookstore today. Buy this book now.

blog comments powered by Disqus

- Open XML Finally Supported by MS Office
- XML Features Added to Two Systems
- Using Regions with XSL Formatting Objects
- Using XSL Formatting Objects
- More Schematron Features
- Schematron Patterns and Validation
- Using Schematron
- Datatypes and More in RELAX NG
- Providing Options in RELAX NG
- An Introduction to RELAX NG
- Path, Predicates, and XQuery
- Using Predicates with XQuery
- Navigating Input Documents Using Paths
- XML Basics
- Introduction to XPath

Watch our Tech Videos 
Dev Articles Forums 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us 
Weekly Newsletter
Developer Updates  
Free Website Content 
Contact Us 
Site Map 
Privacy Policy 

Developer Shed Affiliates


© 2003-2018 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap
Popular Web Development Topics
All Web Development Tutorials