CERN Accelerating science

This website is no longer maintained. Its content may be obsolete. Please visit http://home.cern/ for current CERN information.

CERN FrameMaker at CERN SDLT
Guide for using the
Software Documentation
Layout Templates

 

Preface


The problem

Documents are produced in all phases and activities of a software development cycle, e.g. User Requirements, Design and Architecture, Configuration Management, Test Plan, Project Plan, and so on. The content material required by each of these different document types is very specific - in fact a detailed table of contents, as well as additional guidelines, are normally provided by the standard being followed, e.g. IEEE, ESA, ISO. However, it is generally desirable to have a consistency in the layout (formatting, style sheets, visual style) across all of the specification documents for a software development project.

Separate layout and content templates

The Software Documentation Layout Templates (SDLT), produced in IT/IPT, are a set of generic format templates to be used in conjunction with separate content-only templates, specific to each document type. A content-only template will therefore specify such things as the detailed table of contents, sample material and guidelines for the type of document. The advantages offered by this scheme are:

An example of such a content-only template is the new version of the ESA URD content template, which thus supersedes the last release of the CERN PSS-05 template, Version 2 of 30 June 1998.

Main features of the SDLT

The SDLT are produced for Adobe FrameMaker 5.5, thus usable on various UNIX, PCs and MACs. Features include:

Working model

The SDLT assume the following working model:

  1. Identify the type of document that you need to produce for your project.
  2. Choose the appropriate SDLT template, i.e. for longer documents use the book package, for short documents use the single file template.
  3. If appropriate or available, choose the content template that will contain sample material and content-specific instructions.
  4. Copy the layout templates to a clean directory.
  5. Combine the chosen content template for your document with this copy of the layout templates (Section 1.5, "Combining with the content template").
  6. Set up the book as desired: one chapter per file, or all chapters in the same file, etc. (Section 1.8, "Adding and deleting chapters").
  7. Edit the document, following the content-specific instructions provided with the content template and the layout-specific instructions in this manual.

The different components of the above working model are illustrated in the figure below.

  Specific project documents (3) are produced by editing templates obtained by combining the corresponding content template (2) with the software documentation layout templates (1).

 

More information and availability

More information about the SDLT package, as well as access to distribution file, can be had from the web pages at:

/docsys/framemaker/templates/sdlt/ 

Feedback, problems and suggestions

The SDLT are supported by the IPT Group of the IT Division. Please send your problem reports, comments and suggestions to:

DocSys.Support@cern.ch 

About this manual

This manual provides the instructions needed to use SDLT, for both the book package as well as the single-file version1. It serves as the getting started guide, user's guide and as reference manual for the templates. Although it also contains several FrameMaker-specific tips, it is not a manual for using Adobe FrameMaker - for using FrameMaker please consult the FrameMaker documentation.

Intended audience

The SDLT, and so also this manual, have primarily two user types:

Content template makers must also be editors, or at least be fully familiar with their role. In addition, content template makers must define formatting conventions for new type of material, using the predefined layout definitions.

Most of the information in this manual is directed at editors. Chapter 6, "Making content templates", provides the special extra information needed by content template makers.

Glossary

Book document
A multi-file document, composed of a FrameMaker book file and of several component files, typically one for front matter, one for the table of contents, one or more for the chapters, one or more for the appendices, and one for the index, if any.
Book template
One FrameMaker book file and the several component template files, one for each type of component.
Component file
Single FrameMaker file that is part of a FrameMaker book. May be of several types, such as front matter, chapter, appendix, etc. A single component file may contain from one to several chapters (or appendices).
Component template
Single FrameMaker file containing the formats for a particular type of component.
Content template
A FrameMaker document containing sample content, and guidelines how to collect, organize and format the information, for a particular kind of software development document, such as a User Requirements Document, Architecture and Design, Test Plan, Project Plan, ...
Layout template
One or more FrameMaker files that define the formats required for a particular type(s) of component file(s).
Project document
A deliverable document, produced during the lifecycle of a software development project. May be a single FrameMaker file or a multi-file FrameMaker book.
Single file template
A template file that includes all the formats necessary for short single-file documents, e.g. formats for the title page, for chapters and appendices, etc. Thus a single-file template is different from a component template as these are streamlined to contain only those formats for a specific part of a long document, such as only for a chapter or only for an appendix.

 

 


1. Instructions that are specific to the single-file version of the SDLT are included in the text of the single-file template itself.


5 July 1999 - Mario Ruggier
Copyright © CERN 1999