On Wed, Sep 9, 2009 at 10:52, Vincent Massol<[email protected]> wrote:
>
> On Sep 9, 2009, at 10:48 AM, Thomas Mortagne wrote:
>
>> On Wed, Sep 9, 2009 at 09:06, Vincent Massol<[email protected]>
>> wrote:
>>>
>>> On Sep 8, 2009, at 7:31 PM, Thomas Mortagne wrote:
>>>
>>>> On Tue, Sep 8, 2009 at 15:06, Thomas Mortagne<[email protected]
>>>>> wrote:
>>>>> On Tue, Sep 8, 2009 at 14:48, Vincent Massol<[email protected]>
>>>>> wrote:
>>>>>> Hi everyone,
>>>>>>
>>>>>> With Colibri we've started to display the doc title as the
>>>>>> document's
>>>>>> rendered title. This is a big change that not only affects Colibri
>>>>>> but
>>>>>> in general the way people write documents.
>>>>>>
>>>>>> Here's what I suggest:
>>>>>>
>>>>>> 1) Display doc titles with <div>
>>>>>> 2) Display document content headers using <h1>-<h6>
>>>>>> 3) Display doc titles with a larger font size than h1 (or h1
>>>>>> with a
>>>>>> smaller font size)
>>>>>
>>>>> +1 for all (i'm not sure for div since i'm not an html expert but
>>>>> the
>>>>> important point is that the page title and first level headers
>>>>> should
>>>>> have different style for sure)
>>>>>
>>>>>> 4) Force cursor to be in the title field when editing a new
>>>>>> document.
>>>>>> Force cursor in the content field when editing an existing
>>>>>> document.
>>>>>> This is to make it easy using the keyboard only to enter doc
>>>>>> titles
>>>>>> (since it's currently dead easy, we need something close in
>>>>>> easiness)
>>>>>> 5) Modify all our existing skins: Toucan, Albatross, Finch and
>>>>>> Dodo so
>>>>>> that they use they display the doc title, similarly to Colibri
>>>>>
>>>>> +1, as you says it's a totally new way of seeing document content
>>>>> so
>>>>> it should be applied to all skins.
>>>>>
>>>>>> 6) Have a title compatibility flag in xwiki.cfg. When active,
>>>>>> use a
>>>>>> Javascript to do this: if there's no title specified for a page
>>>>>> and if
>>>>>> the first content is a H1 then use it as the page's title.
>>>>
>>>> Also this should be off by default since it's backward compatibility
>>>> and a wrong behavior in a normal new wiki.
>>>
>>> There's one remaining problem Thomas with this: the default XAR will
>>> not display properly. We would need to have 2 XARs for this to work:
>>> one for backward compat and a new one, using titles. And this is a
>>> pain to do IMO.
>>>
>>> We don't want a new user to start XE and find that all titles are
>>> duplicated by default with a clean wiki he hasn't touched.
>>>
>>> WDYT?
>>
>> We are not supposed to do backward compatibility on what we are
>> releasing... if XE is wrong for 2.0 it should be fixed.
>
> I don't agree. This would mean someone using 2.0 with Toucan couldn't
> upgrade their XAR with the new stuff.

Sure if they use an old skin not made for the new rule I don't see how
it would work...

Don't mix everything, backward compatibility is one thing but if the
rule now is that a page is supposed to have a real title and use first
level header for this then the default XE should follow this rule...
since it's the rule.

>
> -Vincent
>
>>> Thanks
>>> -Vincent
>>>
>>>>> Is the h1 hidden in this case ?
>>>>>
>>>>> 7) make the toc macro start at first header level instead of second
>>>>>
>>>>>>
>>>>>> We need at least 1), 3), 6) to be able to release the Colibri skin
>>>>>> for
>>>>>> 2.0 final IMO.
>>>>>>
>>>>>> WDYT?
>>>>>>
>>>>>> Thanks
>>>>>> -Vincent
> _______________________________________________
> 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