![]() |
![]() ![]() |
||||||||||||||||||||||||
Introducing FlexHelp FlexHelp is a flexible online help system that allows you to easily add context-sensitive help topics to specific dialog boxes and windows in any Windows application. With FlexHelp, you can add help topics using simple drag and drop techniqueswithout any need to access the program source code or recompile applications. What Can you Do with FlexHelp? FlexHelp allows you to link online help information to specific dialog boxes or windows in virtually any Windows application. You can link information to applications in two ways: buttons and panels. Buttons Buttons can be attached to any portion of the host dialog box or windowincluding areas that can't normally display buttons, such as the window title bar. You can make buttons blend in so that they look like a native part of the host applicationor you can make them stand out by using distinctive colors for the text and background.
When the user clicks the button, the online help information that you specify will be displayed. There are a number of ways to display this information. Your can use a plain text pop-up window or an HTML page or URL displayed in the FlexHelp HTML Viewer or in the user's browser. You can also link to a Windows Help (WinHelp) file or an HTML Help file. Or you can use any application accessible from the user's computer to display a document. For example, you could open a .doc file in MS Word, display an .avi file or run a specific portion of a computer-based training application. Panels Panels are used to integrate information directly into the application. A panel appears as an extension of a dialog box or window and displays information immediatelywithout the need for the user to take any action. Panels are a great way to be absolutely certain that the user sees vital information. This illustration shows a FlexHelp panel attached to the right side of the Display Properties dialog within Windows Control Panel. FlexHelp panels allow you to integrate information directly into applications. Panels can also optionally act as buttons, linking the user to more detailed information.
FlexHelp offers two types of panels: text or HTML. Text panels display information in plain text format and can optionally act as clickable buttons that link the user to additional information. HTML panels directly display an HTML file or URL. In order to user HTML panels, the end user must have Microsoft Internet Explorer installed. Who can use FlexHelp? FlexHelp can be used productively by a variety of audiences: Support/Help Desk Professionals An application's online help system is often the last line of defense before the user picks up the phone and calls the help desk. Unfortunately, the people running the help desk often have little or no control over the help systems for the 3rd party applications they have to support. Since the online help is created by the application vendor and is usually a generic, "one size fits all" system, it often falls short an organization's specific needs. Perhaps the help system does not adequately address specific uses of the application that are important within the organization. Or maybe a large percentage of support incidents are related to the organization's specific computing environment and cannot be addressed with a generic system. Or perhaps the online help is just poorly written, incomplete, or put together as an afterthought by the software vendor. FlexHelp gives the help desk staff the ability to fill in the blanks in the help system that comes with supported applications. Best of all, FlexHelp systems can be updated and expanded dynamically and maintained from a central network location. For example, if issues arise with a software upgrade, the help desk staff can create help topics to address these issues, update the system and have the information propagate throughout the organization almost immediatelyresulting in a dramatic reduction in user calls. Most of the software tools available to help desk professionals are reactive in nature. For example, you can invest in improved help desk management software or in a web-based knowledge system, but these tools simply increase the efficiency with which the support organization can respond to user incidents. FlexHelp in contrast is a proactive tool because it allows the support organization to get information to the user while the application is in usebefore a support incident is even generated. Most support professionals would probably agree that a significant percentage of incidents tend to be focused on the same few problem areas. With FlexHelp, these issues can be isolated and documented directly at the problem point within the application. This translates into fewer repetitive support calls and improved availability of help desk staff to solve other problems. Because help desk professionals may not have time to learn complex authoring software or design elaborate help systems, FlexHelp is designed to be fast and easy. Buttons and panels can be added to applications in seconds using drag and drop techniques. Information can be displayed a variety of ways, ranging from simple text or HTML files which may already exist on your intranetto custom help systems created with Windows Help or HTML Help. Training Staff FlexHelp offers a unique opportunity to directly integrate computer-based training resources with host applications. FlexHelp buttons can open any multimedia file or document in any format for which the user has access to the appropriate viewer software. With FlexHelp, you can easily attach tutorials and interactive training materials to specific points within the host application. Project Managers Because traditional online help systems are fixed and must be useful to a wide range of users, they are limited to providing generic assistance for using the application itself. In contrast, FlexHelp can be used to attach virtually any information to specific points within an application, and that information can be updated at any time. This makes it possible to go beyond application help and make information about the current task or project available at convenient points within heavily used applications. For example, the members of a financial analysis group may spend the majority of their time working with a spreadsheet application. With FlexHelp, the project/group manager can easily provide the entire group with links to up-to-date project/task information from directly within the spreadsheet. Help Authors Technical Writers Help authors who are creating the production help system for a Windows application being developed in-house will generally want to directly use one of the help systems built into Windows (WinHelp or HTML Help), rather than using FlexHelp. However, there are some specific instances where FlexHelp will be very useful to this audience: Prototype help systems Developing a context-sensitive help system using WinHelp or HTML Help requires a close working relationship between the software developers and the help author. In cases where both the application and the help system are rapidly developing and changing it can be difficult to keep the two efforts synchronized. With FlexHelp, the help author can take full control of implementing and testing a prototype context-sensitive help system. The system can be revised as needed and tested for both proper operation and usability without the need to involve the software developers. Once both the software and the help system are stable, the help system can be permanently linked to the application using the traditional method. Legacy Applications FlexHelp can be used to develop help systems for applications for which the source code and/or the original software developers are no longer available. This includes older 16-bit Windows applications and DOS programs which run in a batch window within Windows. Add-in/Helper Applications In cases where the software being documented operates as an add-in or helper utility to a 3rd party host application, FlexHelp makes it possible to add additional help topics to the host application. Alternative Help Systems for 3rd Party Software With FlexHelp, help authors can potentially create complete
alternative help systems for 3rd party software applications. This may be useful if the
help system provided by the vendor is poor, or if the help author wants to create a help
system directed to a specific subset of users. An example might be a vertical market help
system for a mass market productivity application (e.g. legal-specific help for MS Word). FlexHelp Compared with "Production" Help Technologies (WinHelp, HTML Help, etc). Online Help for Microsoft Windows applications is usually implemented using one of the two technologies built into the operating system. Windows Help (WinHelp) has been used since Windows 3.1 and is supported on all 32-bit Windows platforms. HTML Help is a newer techonology, which is included in Windows 98 and 2000. FlexHelp is not intended to be a replacement for these technologies, and in fact can be used in conjunction with them. WinHelp and HTML Help are primarily designed to be a vehicle for creating "production" help systems that ship with Windows applications. Implementing context-sensitive help systems with these technologies requires collaboration between the help author and the programmer, and it is generally necessary to modify the program source code and/or recompile the application to implement the help system. In contrast, FlexHelp requires no access to the source code or need to recompile. Context-sensitive help can be added to virtually any 3rd party Windows application without any knowledge of the program internals. While FlexHelp topics appear to be "attached" to applications, in fact they run as a completely separate program. Therefore, no modifications are made to the host application and there is no danger of corrupting program files. The table on the next page shows a detailed comparison between FlexHelp and production help technologies such as WinHelp, HTML Help and JavaHelp.
Return to FlexHelp Product Home
|
|||||||||||||||||||||||||
(c)
Solutionsoft |
|||||||||||||||||||||||||