When we request a URL of the form show?topic=value
, this will result in calling the show()
method. If value
equals an existing topic, the following (as yet unstyled) screen is the result:
Just as for the opening screen, we take steps to:
Identify the main areas on screen
Identify specific functionality
Identify any hidden functionality
The page structure is very similar to the opening screen, with the same navigational items, but instead of a list of topics, we see the content of the requested topic together with some additional information like the tags associated with this subject and a button that may be clicked to edit the contents of this topic. After all, collaboratively editing content is what a Wiki is all about.
We deliberately made the choice not to refresh the contents of just a part of the opening screen with an AJAX call, but opted instead for a simple link that replaces the whole page. This way, there will be an unambiguous URL in...