Three issues:

  1. Headings for included pages look too different from regular headings of the same level.

  2. Editing included pages from the including page is difficult.
  3. Subscribing to a page with included pages doesn't automatically subscribe to the included pages as well.

Observation

  1. Headings for pages included with the [[Include()]] macro are (in the modern theme) bold, blue and underlined hyperlinks. A regular heading at the same level is only bold. This difference confuses the reader by making it look like the headings are at a different level. These headings should look very much like normal headings of the same level, with a more subtle way to open the included page.

  2. To edit one of these included pages, you now have to click on the heading to go to the page, then click edit, then return to the parent after making your change. In the classic theme in 1.2, there was a little balloon icon that you could click to edit the included page and once you saved it, you returned immediately to the including page. This approach was much better.
  3. As I understand it, if you subscribe to a page that uses the [[Include()]] macro, you aren't subscribed to the included pages. If a user subscribes to a page, he probably expects to be notified if any content on that page changes. If all then included pages happen to be sub-pages, you can use a regex to watch them, but that requires more effort and understanding.

Task

  1. Grasping the structure of a page at first glance by looking at headings.
  2. Editing a page included in another page from the including page.
  3. Subscribing to a page that includes other pages.

Users

  1. I have difficulty grasping the structure of a page made up of included and regular headings.
  2. I find editing included pages much more cumbersome than before.
  3. I would like to be able to do this and I can easily imagine that new users are confused about it.

Context

These are from my personal experience.

Discussion

See also FeatureRequests/SectionEditing.


MoinMoin: UsabilityObservation/IncludeMacroIssues (last edited 2007-10-29 19:12:03 by localhost)