King Solomon Web Specs Download Purchase=$100 Support Contact
by Anasoftware
Automatic Operations When Loading Project
You create a KB site and publish it. Then, in your web page editor, you add some topics, delete others, fix a missing title, remove a non-topic, etc. What happens when you open the KSW project again?

What KSW does automatically
Most of the updates the project needs (as a result of web changes) are performed automatically at the time a project loads:

A topic's HTML title changed. Then all instances of the topic are updated in the hierarchy. Also, the corresponding Index entry is updated and all terms based on this topic get the HTML Title updated in Index Entries.

A new topic was added. Then it is parsed, and, if valid, added to 'Available for Topics'. Otherwise, it goes in the 'Excluded Files' list, with a type of, for instance, 'valid (fix missing title)'.

A topic was deleted. Then all it's instances are removed from TOC. Also, it's Index entry is removed, and all terms based on this topic are removed. If the topic was previously excluded, it is removed from the 'Excluded Files' list.

A topic was corrupted. For instance, it has no more a title. Then topic is excluded.

An excluded file was fixed. This topic is removed from the 'Excluded Files' list and added to 'Available Topics'.

An excluded file was deleted. The file is removed from the 'Excluded Files' list.

An invalid topic or file is added to the root folder of the web on disk. The file is added to the 'Excluded Files' list.

Important!
Whenever you see the load report showing non-zero values for 'Topics  excluded' or 'Topics removed', check the report details on those operations, to prevent unwanted exclusions or removals in case a topic was corrupted by accident, or a filename was changed by accident. See Changing Filenames of Topics. This is important because exclusions or removals of topics can cause quite drastic changes (all instances/terms of the topic are removed) that can be difficult to restore manually.

Note. Pressing 'Cancel' after loading a project, and before it is opened (before the KSW main window is opened), will discard all automatic changes. You may then repair any accidental web changes, and load again.

But don't worry too much
Even if you miss the load report, you may 'Discard Changes & Exit' at any time in the KSW main window, and all changes (including automatic changes) are discarded. But the Important! section above still makes sense, because the report tells you all, while in the main window - visually - you may miss some.

Home Specs Download Purchase Support Contact
asp