Potentielle Fallen und wie man diese verhindert
Vorheriges Thema  Nächstes Thema 

HelpIDs

Jede Seite hat eine numerische HelpID und ist einzigartig. Trotzdem kann es passieren, einen Konflikt auszulösen, indem man ein Slave-Projekt in ein "Multi-Projekt Register" integriert und ein Thema des Slave-Projektes referenziert. Haben Sie beispielsweise ein Thema mit der HelpID 30054 und fügen ein referenziertes Thema mit der selben HelpID hinzu, wird Fast-Hilfe die HelpID automatisch korrigieren um diesen Konflikt zu vermeiden.


Um diese Konflikte von vornherein zu vermeiden, ist es sinnvoll, einzigartige Zahlenbereiche für jedes Projekt festzulegen. Öffnen Sie das Menü "Projekt | Projekteinstellungen". Dort finden Sie die Option "Zuletzt verwendete HelpID". Beim nächsten Hinzufügen eines Themas wird die angezeigt HelpID zugrunde gelegt und um 1 erhöht. Der Bereich beginnt bei 40.000 für Themen und 800 für Popups.


Haben Sie zum Beispiel zwei Slaveprojekte und ein Masterprojekt, könnten Sie folgende Bereiche verwenden.

Projekt

Topic HelpID Range

Popup HelpID Range

Master        

50000

1200

Slave2

40000

800

Slave1

30000

200

                       

Das Slaveprojekt 1 hätte in diesem Fall 9.999 Themen zur Verfügung, bevor es an den Bereich 40.000 von Slaveprojekt 2 gelangen würde und hätte 599 Popups zur Verfügung. Natürlich könnten Sie eine größere Anzahl von Themen und Popups verwenden, so dass die Bereiche Ihren Anforderungen genügen.

ContextStrings

Jede Seite erfordert einen einzigartigen String, der für den Dateinamen benutzt wird, wenn zu einer Website Hilfe oder HtmlHelp gespeichert wird. Dieser muss ebenfalls einzigartig sein. Ein Weg, das sicherzustellen besteht darin, jedem ContextString automatisch einen einzigartigen UniquePrefix voranzustellen. Öffnen Sie das Menü "Projekt | Projekteinstellungen" und klicken Sie auf das Register "ContextString". Setzen Sie dort das Feld "Prefix" auf "SLAVE1_" oder einen anderen sinvollen Wert. Fügen Sie nun ein neues Thema namens "Inhaltsuebersicht" ein, wir der Contextstring automatisch auf den Namen "SLAVE1_Inhaltsuebersicht" geändert. Dieses Vorgehen stellt sicher, dass alle Seiten dieses Projekts einzigartig zu denen anderer Projekte sind. Grundsätzlich ist es eine gute Idee, kurze Zeichenfolgen, beispielsweise NP_ oder HG_, zu verwenden. Diese Kürzel könnten beispielsweise die Initialen des Autors des jeweiligen Slaveprojektes sein.

Siehe auch

Aktualierung und Wartung von verknüpften Themen

The Multi-Projekt Register

Übersetzungen

Wiederverwendbarkeit und existierende Projekte

Aufteilen bestehender Projekte