Domanda

Sto creando un'applicazione desktop in Flex / AIR e uno degli elementi correnti nel mio elenco TODO è lo sviluppo di un sistema di aiuto.

In tutta la GUI ci sono piccoli pulsanti (?). Quando l'utente fa clic su uno di questi pulsanti, viene visualizzato un HelpPanel, che mostra alcune informazioni pertinenti dai documenti.

Abbastanza semplice.

Ma mi piacerebbe davvero creare un sistema di aiuto completo, proprio come quelli normalmente distribuiti nelle app desktop: un indice gerarchico, la possibilità di cercare parole chiave, collegamenti ipertestuali tra argomenti di aiuto, ecc.

Inoltre, poiché la mia app fornirà un'API per gli autori di plug-in, mi piacerebbe anche fornire hook per plug-in di terze parti per integrare la propria documentazione con il sistema di aiuto di base.

Con la mia app, l'utente potrebbe non essere sempre online, quindi tutti i dati della guida devono essere disponibili localmente (anche se sarebbe molto bello se i nuovi contenuti della guida fossero sincronizzati periodicamente da un server).

Costruire questo tipo di sistema di aiuto da zero sarebbe relativamente semplice, ma ci vorrebbe anche molto tempo per sviluppare effettivamente le funzionalità di base della mia applicazione, quindi preferirei usare una soluzione standard.

Ho fatto un po 'di ricerche su Google, ma non riesco a trovare nulla che si adatti al conto.

Qualche suggerimento?

È stato utile?

Soluzione

Potresti prendere in considerazione l'utilizzo del controllo html di AIR per visualizzare i file della guida html associati ai collegamenti nella tua app e creati utilizzando qualsiasi numero di strumenti disponibili per la creazione di schermate della guida HTML.

Se lo si progetta utilizzando una directory di server Web convenzionale e una struttura di file, ci sono molti strumenti per mantenere i file sincronizzati.


Questo link fa riferimento a AIR- sistema di guida basato e una possibile interfaccia a RoboHelp.

Ecco un link al RoboHelp " ; Packager ".

Un'altra pagina di possibile interesse .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top