Pregunta

Estoy creando una aplicación de escritorio en Flex / AIR, y uno de los elementos actuales en mi lista TODO es desarrollar un sistema de ayuda.

A lo largo de la GUI, hay pequeños botones (?). Cuando el usuario hace clic en uno de esos botones, aparece un Panel de ayuda, que muestra información relevante de los documentos.

Suficientemente simple.

Pero realmente me gustaría construir un sistema de ayuda completo, como los que normalmente se implementan en aplicaciones de escritorio: una tabla jerárquica de contenido, la capacidad de buscar palabras clave, hipervínculos entre temas de ayuda, etc.

Además, dado que mi aplicación proporcionará una API para autores de complementos, me gustaría proporcionar también ganchos para complementos de terceros para integrar su propia documentación en el sistema de ayuda principal.

Con mi aplicación, es posible que el usuario no siempre esté en línea, por lo que todos los datos de ayuda deben estar disponibles localmente (aunque sería muy bueno si el nuevo contenido de ayuda se pudiera sincronizar periódicamente desde un servidor).

Crear ese tipo de sistema de ayuda desde cero sería relativamente sencillo, pero también llevaría mucho tiempo desarrollar las características principales de mi aplicación, por lo que preferiría usar una solución estándar.

He buscado un poco en Google, pero no puedo encontrar nada que se ajuste a la factura.

¿Alguna sugerencia?

¿Fue útil?

Solución

Puede considerar usar el control html de AIR para mostrar los archivos de ayuda html vinculados a enlaces en su aplicación, y creado utilizando cualquier cantidad de herramientas disponibles para construir pantallas de ayuda HTML.

Si lo diseña utilizando un directorio de servidor web convencional y una estructura de archivos, existen muchas herramientas para mantener archivos sincronizados.


Este enlace hace referencia a un AIR- sistema de ayuda basado y una posible interfaz para RoboHelp.

Aquí hay un enlace a RoboHelp " ; Empaquetador " ;.

Otra página de posible interés .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top