On Sep 9, 2009, at 3:18 PM, Anca Luca wrote:
Vincent Massol wrote:
Hi,
Let's vote on how to handle the title behavior for the 2.0 final
release so that we're all on the same page.
After talking to several people here's what I propose:
1) We remove the top level H1 only if the title compat flag is on and
the title H1 is the same as the top level H1
2) The compat flag is off by default in our distributions
Couldn't this be fixed by migration so that we make sure all
documents in a 2.0
instance are "clean": they have a title, same as the heading 1 if
title misses
or just the title if title = heading 1? If I understand correctly
this would
only be needed by upgraders, so why not build them correct documents
instead of
providing a flag to switch?
This is point 4). We still need the compat flag for those having
existing documents.
3) We modify
the Toucan and Albatross skins to display the title
(same
as Colibri)
-0
I don't like this idea of modifying the old skins: we're building a
new, better
skin, right?
Nope. We're changing the way something not related to skins work: the
title.
All skins must be adapted accordingly and at the same time. Otherwise
we'll be breaking upgraders.
it's one of the improvements of the new skin over
old skins, if
people want to still use toucan and benefit from this, they should
hack it
themselves at their own risks (if any). It seems cleaner, even if
not very
user-friendly.
4) We modify the Default XE XAR to have titles
for all its pages (and
remove the header 1 in page content)
This should also mean changing all =headings= to ==headings==, since
semantically speaking, now that the page title is displayed with h1,
everything
under should be a h2, in a "normal" semantic.
Details for 4):
- add titles
- remove h1 since they're not needed anymore
- move existing h2 to h1
Thanks
-Vincent
I don't see any use case when, in the document,
there is a heading
as important
as the page title, but I agree we should allow it (if a user really
really wants
it).
Actually, that's how I now see the structure of a document (how it
should be
built to be "correct"):
title: |Page_title________________
== first section
lorem ipsum
== second section
lorem ipsum
Now, this would require adjusting section editing and default toc.
In a doc structure based on h1 sections, we should provide section
editing for
the document title (so that the first section of the document can be
edited
through its associated H1) -- would this actually make sense for the
user?
This should cover both user upgrades and new behavior. Note that user
custom skin will still work in most cases since they're not normally
touching the contentview.vm file.
Here's my +1
otherwise 0,
it's hard to have an opinion, nothing seems right...
Thanks,
Anca