[dev] Horde 6 and HTML 5

Ralf Lang lang at b1-systems.de
Thu Jan 5 11:58:53 UTC 2017


On 05.01.2017 11:15, Jan Schneider wrote:
> 
> Zitat von Ralf Lang <lang at b1-systems.de>:
> 
>> Hallo,
>>
>> as the development code in master is now officially marked as Horde 6
>> and not Horde 5.3, may I ask for some clarification?
>>
>> Will HTML 5 features be allowed in new code?
> 
> IMO yes.

Great :)


> I don't think there is anything BC breaking in HTML vs. HTML 4/XHTML
> (which is what we are using). So there is no need to redesign anything.
> IIUC it's perfectly to switch to HTML 5 with our XHTML conforming
> output. Please correct me someone if I'm wrong.

I think you're not wrong. Most HTML 5 removed elements are not relevant.

HTML 5 does not use a doctype declaration, as opposed to HTML 4 (where
you can choose from 3 types + XHTML) - I don't think it hurts if a
doctype is present though.

Of the tags removed from HTML 5, the most relevant would be <font>,
<frame>, <frameset>, <noframes> which have no role in Horde 5 or 6.

<font> is still mentioned in CODING_STANDARDS and, as of FW_5_2, used in
kronolith and nag for notification templates, mail templates, itip
messages etc.

We also have some test fixtures with that tag and I think some
Text_Filter has the tag. It can be replaced by inline CSS in most cases
or simply omitted. I haven't checked master if most occurences are
already resolved.





>> I am especially asking for usage of the date, time tags, datetime
>> attribute and the data-* attribute space.
>>
>> They received quite mixed acceptance but are supported in all relevant
>> browsers and related technologies.
>>
>> http://www.marcofolio.net/webdesign/html5_data-_attributes_are_great_and_you_know_it.html
>>
>>
>> http://ejohn.org/blog/html-5-data-attributes/
> 
> 


-- 
Ralf Lang
Linux Consultant / Developer
Tel.: +49-170-6381563
Mail: lang at b1-systems.de
B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537


More information about the dev mailing list