On Wed, Sep 9, 2009 at 16:09, Marius Dumitru
Florea<[email protected]> wrote:
> Anca Luca wrote:
>> Thomas Mortagne wrote:
>>> On Wed, Sep 9, 2009 at 15:18, Anca Luca<[email protected]> 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?
>>>>
>>>>
>>>>> 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? 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
>
> On the contrary, this means promoting level 2 headings to level 1 since
> the level one has become the title. But this should happen only to
> documents that have just one H1 that plays the role of a title.
>
>>> This is wrong, = does not mean page title, it mean level one section
>>> header. The fact that the graphical title of the page is a <h1> or
>>> something else is a skin implementation details it should not impact
>>> the content that way.
>>
>
>> Then it should be implemented with a h2 (so that there is semantic room for 
>> the
>> doc title), or we drop the idea of a document title  that encompasses the 
>> whole
>> content (because there is no way we can build a coherent document from a
>> semantic pov, wiki & html).
>
> IMO the title of a document is _above_ the level one headings which are
> like the chapters of a book.

+1

>
> Thanks,
> Marius
>
>>
>> Thanks,
>> Anca
>>
>>>> semantically speaking, now that the page title is displayed with h1, 
>>>> everything
>>>> under should be a h2, in a "normal" semantic.
>>>> 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
>>>>
>>>>> Thanks
>>>>> -Vincent
>>>>> _______________________________________________
>>>>> devs mailing list
>>>>> [email protected]
>>>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>> _______________________________________________
>>>> devs mailing list
>>>> [email protected]
>>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>>
>>>
>>>
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to