Fellowship Hacks » Projects » Wiki » Headings

Headings

This task is part of the FellowshipHacks/Projects/Wiki project.

Goal

It is desirable to have a readable heading at the top of each Wiki page, but apart from the page name, MoinMoin doesn't provide anything else as that readable heading. Any "top of page" headings are produced as part of the normal markup and aren't easily positioned in the green band at the top of the content area.

People

Volunteers are always welcome! Have a look at FellowshipHacks to know how you can help

Status

Currently, a pretty version of each page name appears as the initial heading at the top of each Wiki page.


Previously, some special heading relocation code moved the first top-level heading to the top of the page. However, there are some limitations with this approach:

  • No headings should appear before the first top-level heading. This prevents headings appearing out of order. See Booth as an example.

  • Only Wiki markup is supported.

Where headings cannot be moved, the page name is used as the page heading/title, instead.

There are some drawbacks:

  • Even if the first top-level heading doesn't summarise the page, it still appears as the page heading. See Free_Software_usage_in_public_administration as an example.

  • Some actions can cause a heading to appear both at the top of the content and in the page temporarily.

Last updated on: 090227

Subtasks

Notes

It might be better to just drop the idea of moving headings around and just adopt a pretty version of the page name as the "top of page" heading. Once people get used to seeing the page name in the green band, they will probably not use an initial top-level heading in the content. (This is like other Wiki solutions.)

References

Log

  • Submitted a patch to remove the relocation feature, employing a prettier version of the page name instead, and preserving the locations of existing headings within page content.


CategoryFellowshipHacksTasks