Decide about the future of microformats on fsfe.org #1389
Labels
No Label
bug
build
cgi Scripting
design
disruptive
documentation
duplicate
easy
feature-request
help wanted
javascript
priority/low
question
system-hackers
tagging
text
translations
wait/bugfix
wait/inprogress
wait/misc
wait/proofread
wontfix
xsl
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: FSFE/fsfe-website#1389
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Currently, some pages use h-entry microformats, but in a very inconsistent way, and I've got the feeling that most website authors don't really understand or care about the concept, but rather copy and paste from some random other page. I'm not sure the way h-entry is used by us currently is effective in any way.
I propose that we either set tangible rules about how and for what we use h-entry, or we ditch it altogether.
Actually I think there is a third possibility: We remove all manually set microformat classes, but define rules for adding these microformats in the build process based on the semantics we already have, just like currently for example "p-author" is set autoamtically in fsfe_headings.xsl.
The second and third option sounds fine for me, depending on how much work you would like to invest into tangling microformats into the build script
The work I'd like to invest mostly depends on the real benefits we have from having these microformats at all. So I'd ask for as much input as possible from anybody who has experience with this.
@hugo I'd like to direct your attendance to this discussion.
I now asked for further input on the mailing list.
I think those additions are only any good, if they are getting used for anything specific. Any development should focus on a use case.
I.e. can your microformats...
They are not useful
Take a vcard/hcard file for example. Can you import it into your android address book right away? Can you sync it with Nextcloud from where it is included? Can you click it to make a phone call right away? This could be awesome! If on the other hand it is included in a way, where this does not happen, it is dead weight.
If in doubt, it is better to increase your options by removing clutter from the code, so you have a better chance of implementing features, you do want. If you find later that you could have used some microformat, it is easyer to reimplment it, once you know what it will be used for, and how to test if it is working.
Also, if some botched non-standard provides your use case, while the "official" version does not, use the working convention. We already do this with the 'apple-touch-icon' header. It often turns out, the easyer convention is more friendly towards Free Software, than some overengineered corporate standard.
Despite this pragmatism, I am all for open standards. If some feature that is currently provided in a custom way, could be provided using standardised formats instead, then a switch can easily open up additional opportunities.