White Paper. Creation of Online Help for Fabasoft Folio. Fabasoft Folio 2017 R1 Update Rollup 1

Similar documents
White Paper. Fabasoft Folio Web Client Configuration Possibilities. Fabasoft Folio 2016 Update Rollup 6

White Paper. Fabasoft Folio Access Definitions. Fabasoft Folio 2017 R1 Update Rollup 1

White Paper. Fabasoft Folio Web Client Interfaces. Fabasoft Folio 2017 R1 Update Rollup 2

White Paper. Fabasoft on Microsoft Windows - Cluster Support. Fabasoft Folio 2017 R1 Update Rollup 1

White Paper. Fabasoft on Linux - Fabasoft Folio Web Management. Fabasoft Folio 2017 R1 Update Rollup 1

White Paper. Fabasoft Folio Bulk Jobs. Fabasoft Folio 2017 R1 Update Rollup 1

White Paper. Fabasoft Integration for Novell GroupWise. Fabasoft Folio 2017 R1 Update Rollup 1

White Paper. Fabasoft Folio Thin Client Support. Fabasoft Folio 2017 R1

White Paper. Fabasoft Integration for CalDAV. Fabasoft Folio 2017 R1 Update Rollup 2

White Paper. Export of Fabasoft Folio Objects to a Relational Database. Fabasoft Folio 2017 R1 Update Rollup 1

White Paper. Fabasoft Integration for Kofax Capture. Fabasoft Folio 2017 R1 Update Rollup 2

White Paper. Fabasoft Integration for Eclipse BIRT. Fabasoft Folio 2017 R1

White Paper. Deployment of ActiveX Controls via Microsoft Windows Active Directory. Fabasoft Folio 2016 Update Rollup 6

White Paper. Fabasoft Folio Unattended Setup. Fabasoft Folio 2017 R1 Update Rollup 1

Manage Files. Accessing Manage Files

White Paper. Fabasoft Folio Portlet. Fabasoft Folio 2017 R1 Update Rollup 1

White Paper. Installation and Configuration of Fabasoft iarchivelink. Fabasoft Folio 2017 R1 Update Rollup 1

White Paper. Fabasoft on Linux - Performance Monitoring via SNMP. Fabasoft Folio 2017 R1 Update Rollup 1

Classic Apps Editor Best Practices

White Paper. Fabasoft Integration for CMIS. Fabasoft Folio 2016 Update Rollup 6

Using Adobe Contribute 4 A guide for new website authors

COMS 359: Interactive Media

What is Web Accessibility? Perspective through numbers... 3 Students will not always identify Headers in Canvas: As Easy as 1, 2 & 3...

Structure Bars. Tag Bar

Html basics Course Outline

Creating Accessible Web Sites with EPiServer

GoldSim 12.1 Summary. Summary of New Features and Changes. June 2018

Table-Based Web Pages

User Help. Fabasoft Cloud

Tables *Note: Nothing in Volcano!*

GeODin Basics Training. Introduction to GeODin

User's Guide Visual Profile Appendix L Version 7.5.2

Basic CSS Lecture 17

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1

LEVEL 1 Site Administrator Grants permissions and manages access, manages main homepage.

Introduction to FrontPage 2002

Checkbox 5 - Style Guide

White Paper. Installation and Configuration of Fabasoft Integration for CMIS Summer Release

Using the VMware vrealize Orchestrator Client

IBM Mobile Portal Accelerator Enablement

INTRODUCTION TO WEB USING HTML What is HTML?

Viewing the HHP file within HTML Help Workshop

Understanding How FrontPage Works

Creating an Avro to Relational Data Processor Transformation

Space Details. Available Pages

Start by launching Mozilla To start making a web page, go to File -> New -> Composer Page

White Paper. Fabasoft Folio Environment Variables. Fabasoft Folio 2016 Update Rollup 6

1 Installing the ZENworks Content Reporting Package

1. The basic building block of an HTML document is called a(n) a. tag. b. element. c. attribute. d. container. Answer: b Page 5

HTML Images - The <img> Tag and the Src Attribute

PlantVisorPRO Plant supervision

White Paper. Fabasoft Folio/COLD. Fabasoft Folio 2017 R1 Update Rollup 1

Title: Jan 29 11:03 AM (1 of 23) Note that I have now added color and some alignment to the middle and to the right on this example.

PROFILE DESIGN TUTORIAL KIT

CSC Web Programming. Introduction to HTML

How to lay out a web page with CSS

Creating Content in a Course Area

USER GUIDE. MADCAP FLARE 2017 r3. Import

Space Details. Available Pages. Confluence Help Description: Last Modifier (Mod. Date): ljparkhi (Aug 14, 2008)

Working with Confluence Pages

HTML and CSS COURSE SYLLABUS

Developing Web Views for VMware vcenter Orchestrator. vrealize Orchestrator 5.5

Dreamweaver MX Technical Support Services. Office of Information Technology, West Virginia University. OIT Help Desk ext.

BMC FootPrints 12 Integration with Remote Support

HTML/CSS Lesson Plans

KWIZ, a Knowledge-Acquisition Framework

Web Development and HTML. Shan-Hung Wu CS, NTHU

SmartBar for MS CRM 2015/2016 and Dynamics 365

A Guided Tour of Doc-To-Help

SliceAndDice Online Manual

CCC ONE Workflow Appraiser Management Using IE10 or Higher

11. HTML5 and Future Web Application

Insert/Edit Image. Overview

Student, Perfect Midterm Exam March 24, 2006 Exam ID: 3193 CS-081/Vickery Page 1 of 5

Creating Compound Objects (Documents, Monographs Postcards, and Picture Cubes)

SureClose Advantage. Release Notes Version

c122jan2714.notebook January 27, 2014

Table of Contents. MySource Matrix Content Types Manual

recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML)

P3e REPORT WRITER CREATING A BLANK REPORT

HTML Tags <A></A> <A HREF=" CNN </A> HREF

Custom Builder Help WebSphere Portlet Factory 6.1

HTML (Hypertext Mark-up language) Basic Coding

23 - Report & Export

A Guide to Quark Author Web Edition 2015

Create, Add, and Manage Videos

GIMP WEB 2.0 MENUS. Web 2.0 Menus: Horizontal Navigation Bar

Getting Started with EPiServer 4

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.

Sage Estimating (SQL) v18.12

Roadmap to UPK 3.1 Session #1 UPK 3.1 Practice Exercises. A Solbourne White Paper April 2008

Using Graphics to Enhance A PowerPoint Presentation

GIMP WEB 2.0 MENUS. Web 2.0 Menus: Horizontal Navigation Bar with Dynamic Background Image

Design Importer User Guide

Shatin Tsung Tsin Secondary School S.3 Computer and Technology Web Page Design by HTML Introduction to HTML

Basic Intro to ETO Results

CSC 121 Computers and Scientific Thinking

H A N D B O O K. Design. Intrexx 7

Exploring Computer Science Web Final - Website

Microsoft PowerPoint Lesson 2

Transcription:

White Paper Creation of Online Help for Fabasoft Folio Fabasoft Folio 2017 R1 Update Rollup 1

Copyright Fabasoft R&D GmbH, Linz, Austria, 2018. All rights reserved. All hardware and software names used are registered trade names and/or registered trademarks of the respective manufacturers. No rights to our software or our professional services, or results of our professional services, or other protected rights can be based on the handing over and presentation of these documents. Creation of Online Help for Fabasoft Folio 2

Contents 1 Overview 4 2 Software Requirements 4 3 Prerequisites 4 4 Including Help 4 5 Online Help 5 5.1 Using Online Help 5 5.2 How to Create a Help Area 6 6 Context Sensitive Help 9 6.1 Using Context Sensitive Help 9 6.2 How to Create Explanations 9 Creation of Online Help for Fabasoft Folio 3

1 Overview Fabasoft products provide the possibility to include online help and context sensitive help in the Fabasoft web browser environment. This can be done by providing ZIP files and CHM files or property descriptions via software components. ZIP is a widespread format for the compression of files. Thus, HTML files can be provided in a ZIP file. CHM is the abbreviation for Compiled HTML Manual. The advantage of this help file format in comparison to pure HTML is the fact that it is a compressed format. Additionally, this format provides extended functionality in the form of navigational aids like trees. 2 Software Requirements System environment: All information contained in this document implicitly assumes a Microsoft Windows environment or a Linux environment. Supported platforms: For detailed information on supported operating systems and software see the software product information on the Fabasoft distribution media. 3 Prerequisites A new software component must be created that will provide the help content for users. In this example the software component is named XYHelp. Additionally a CHM file and a ZIP file are required that contain the help content. The CHM file in this example is named XYHelp.chm. The ZIP file in this example is named XYHelp.zip. 4 Including Help Following rules apply to the evaluation which help texts should be displayed. Online help Online help files (CHM, ZIP files) are displayed for the software component referenced in the vapp configuration and all software components defined in the More Help hierarchy (see step 3). Context sensitive help Context sensitive help for a property is displayed, if the software component referenced in the vapp configuration provides an explanation text. If no explanation text is provided by the referenced software component, the More Help hierarchy is used to find an explanation text for the property. If no explanation text can be found in the More Help hierarchy, the explanation text belonging to the same software component as the property is displayed. Otherwise no explanation text is displayed for the property. To define a software component in the vapp configuration, perform the following steps: 1. Navigate to the current domain ( Domain Administration > Object List > Domain Objects ). Edit the current domain object and click the Components Configuration tab. In the Virtual Application Configuration the used vapp configuration can be found. If the field is empty, select the FSCVAPP@1.1001:DefaultConfig. Creation of Online Help for Fabasoft Folio 4

2. Edit the properties of the vapp configuration. On the Settings tab in the Component for Help field the software component for the online help must be specified. In this example use XYHelp, the software component created to provide help content. Note: Use the software component FSCVAPP@1.1001 as prerequisite and extended component in the XYHelp software component. Otherwise this setting will be lost in case of an update. 3. (optional) It is possible to create a hierarchical structure of software components that provide help content. Edit the properties of the XYHelp software component. On the Online Help tab in the More Help field another software component for help can be used. This software component is considered as more general, that means that context sensitive content of that software component can be overwritten. 5 Online Help Online help for users is realized by providing CHM files and ZIP files. How to display and provide them is outlined in the next few chapters. 5.1 Using Online Help Links to online help themes can be displayed by clicking the button on every portal pane in the right upper corner.. This button can be found The help area is divided into two parts. Inside the border links to HTML files (included in CHM files or included in ZIP files) can be provided. This area is used to point out important topics. Outside the border links to CHM and ZIP files are provided. Creation of Online Help for Fabasoft Folio 5

5.2 How to Create a Help Area 1. Each help area belongs to an application view. The first thing to do is to localize the appropriate application view where the help text should be displayed. For example if online help should be displayed on the Classic portal pane then the right choice is FSCVENV@1.1001:ExploreAppView. Note: Compare the name of the application view to the heading displayed on the page. The heading on the Classic portal pane is dynamic. It displays the object class and the name of the object. So the name of the application view must be something like this: <%currobjclass%> "<%currobjname%>" Very important: Use the software component that the application view belongs to as prerequisite and extended component in the XYHelp software component. 2. Edit the properties of the appropriate application view and click the Application View (Advanced) tab. 3. In the Explanation Texts field a new line must be created. Select Details in the Explanation Text Types field and choose the XYHelp software component in the Software Component field. Creation of Online Help for Fabasoft Folio 6

The Explanation Text property represents the text and links in the help area. Creating a new entry in this field, it is possible to provide different help content for different languages. Help content is only displayed if the language of the user environment matches the language of the help content. The help content has to be created in the file system and imported in the language-specific content afterwards. It has to be encoded in UTF-8 and correspond to the following example: <?xml version="1.0" encoding="utf-8"?> <p style="border-width:1px;border-style:solid;bolder-color:black"> <table width="100%" border="0"> <tr> <td width="110pt"> <img class="fsc" src="../tmp/x/fscvapp_1_1001/fish.gif" /> </td> <td> <table border="0"> <th align="left" colspan="3" style="font:medium"> XY Help </th> <tr> <td align="left" valign="top" height="10"> <ul> <li><a onclick="return vapphelp('xyhelp.chm::/thedesk.htm')" href="#">the Desk</a> </li> </ul> </td> <td align="left" valign="top" height="10"> <ul> <li><a onclick="return vapphelp('xyhelp.chm::/thesearch.htm')" href="#">the Search</a> </li> </ul> </td> </tr> </table> </td> </tr> </table> Creation of Online Help for Fabasoft Folio 7

</p> The HTML text between the outer <table> tags may be modified. The first <td> tag contains Fabi the fish. The <th> tag represents the heading. Below the heading are two columns with a link in each column. Save the text file in UTF-8 and import it in the Explanation Text field. The result for this example looks like: Note: Immediately after the change the result can only be seen if an iisreset is performed. Reason: Component objects like virtual applications are cached and an iisreset forces a renewal of the cache. 4. Until now the links do not work because the CHM file that is linked must be provided in the software component for the online help. Edit the properties of the XYHelp software component. On the Software Component tab in the Contents field the CHM file XYHelp.chm and the ZIP file XYHelp.zip must be provided. Therefore create two entries in the Contents field. The Base Name field has to start with the string help: followed by the name of the file. Select the correct language, choose Help File as Content Type, import the CHM file or the ZIP file as Content and specify the extension as chm or zip respectively. 5. The HTML files included in the CHM file can be referenced by their names, for example TheDesk.htm. A link to that page in the XYHelp.chm looks like: <a onclick="return vapphelp('xyhelp.chm::/thedesk.htm')" href="#">the Desk</a> CHM files and ZIP files as whole files can also be linked in the help area. The following steps are necessary to do this. Creation of Online Help for Fabasoft Folio 8

6. Edit the properties of the software component. The links to CHM files are specified on the Online Help tab in the Specific Help Files field. Create a new line. In Detail the object is specified where the link to the help file should be displayed (e.g. if you specify FSCVENV@1.1001:ExploreAppView, the link would only appear in this application view). If the field is empty the link appears in forms and portal pages. In Help File insert the name of the help file. The Help Title specifies the text of the link. Note: There has to be a file named index.htm in the ZIP file, so that browsing the help contents is possible. Typically this is the root file of the help contents. An iisreset is necessary to display the links in the Fabasoft Folio Web Client. 6 Context Sensitive Help Context sensitive help is used to describe particular properties and to display the description next to properties. This possibility is used in the editor to provide help for several fields when editing the properties of an object. 6.1 Using Context Sensitive Help In the editor there are two possibilities to display context sensitive help: All available descriptions of the current form can be displayed by clicking on the button. If the user is only interested in the description of a single property the focus must be set to that property and a pop-up window with the explanation text is displayed when the F1 key is pressed. 6.2 How to Create Explanations 1. First the property must be localized for which the explanation text should be written. Note: Properties are part of object classes, contained in forms. To identify a particular property search for the object class, look for the correct form and get the reference of the property. 2. Edit the properties of the property. Select the Explanation Texts tab. Create a new line and select Details in the Explanation Text Type field and select the Software Component. The explanation text must be of following format and saved in UTF-8: <?xml version="1.0" encoding="utf-8"?> <p> <b></b> </p> Creation of Online Help for Fabasoft Folio 9

<p> </p> 3. The HTML text after the <xml> tag may be modified. Between the <b> tags a heading can be specified and between the <font> tags the explanation text can be written. 4. For the explanation the correct language must be selected, the text file has to be imported and the Extension of File txt has to be specified. Note: Properties may be reused in different object classes. So the explanation text must be as precise as possible but with respect to the different usage situations. The same properties are used for search forms, edit forms and read-only forms. Take this fact into account when writing explanation texts. An iisreset is necessary to display the explanations in the Fabasoft Folio Web Client. Very important: Do not forget to include the software component the property belongs to as prerequisite and extended component in the help software component. Instead of that it is also possible to use the References of Optionally Extended Components field. Enter the reference of the optionally extended software component as string (e.g. COOWF@1.1) but do not reference the software component in the properties Prerequisite Components or Extended Components. The advantage of optionally extended software components is the fact that the component objects extended with explanation texts do not have to exist in the domain where the software component for online help is installed. Creation of Online Help for Fabasoft Folio 10