On METADATA file, two DATES needed #25

Closed
opened 2021-10-03 11:55:46 +00:00 by hucste · 6 comments
Contributor

Dans le fichier METADATA, du fait de l'usage de l'attribut datetime, il faut différencier la date IT, de la date humaine.

Actuellement :
<p><time datetime="__DATE__">__DATE__</time></p>

Devrait être :
<p><time datetime="__DATE_TZ__">__HUMAN_DATE__</time></p>

En effet, dans l'atttribut datetime, c'est la version "informatique" qui est à coder ;
quand à la version lisible, il est préférable que ce soit celle humainement compréhensible, même si elle est en EN.

Voilà !

Dans le fichier METADATA, du fait de l'usage de l'attribut datetime, il faut différencier la date IT, de la date humaine. Actuellement : `<p><time datetime="__DATE__">__DATE__</time></p>` Devrait être : `<p><time datetime="__DATE_TZ__">__HUMAN_DATE__</time></p>` En effet, dans l'atttribut datetime, c'est la version "informatique" qui est à coder ; quand à la version lisible, il est préférable que ce soit celle humainement compréhensible, même si elle est en EN. Voilà !
Collaborator

En vérité, ce n'est pas nécessaire depuis ce commit : c8de8e621d

On appelle date qui se charge de convertir la date "informatique" en date lisible par un humain.

En vérité, ce n'est pas nécessaire depuis ce commit : https://tildegit.org/solene/openbsd-webzine/commit/c8de8e621d3cc65bc9247f95314a0d729f287e1a On appelle ``date`` qui se charge de convertir la date "informatique" en date lisible par un humain.
prx closed this issue 2021-10-03 12:54:00 +00:00
hucste reopened this issue 2021-10-03 13:13:15 +00:00
Author
Contributor

@prx je suis désolé mais tu vas trop vite en besogne !

Car oui, c'est nécessaire… et je ne vais pas me répêter.

@prx je suis désolé mais tu vas trop vite en besogne ! Car oui, c'est nécessaire… et je ne vais pas me répêter.
Owner

Si $PUBLISHED_DATE correspond au format attendu par l'attribut datetime un simple esd suffit. Si le format ne correspond pas, je ne pense pas que cela soit pertinent d'ajouter encore une autre conversion.

Si `$PUBLISHED_DATE` correspond au format attendu par l'attribut `datetime` un simple esd suffit. Si le format ne correspond pas, je ne pense pas que cela soit pertinent d'ajouter encore une autre conversion.
Author
Contributor

@solene je pense que oui $PUBLISHED_DATE devrait satisfaire la nécessité.
esd ? je suppose que c'est une erreur typo, mais plutôt sed, n'est-ce pas ?!

Donc, je propose :

<p><time datetime="__DATE__">__HUMAN_DATE__</time></p>

puis à modifier le script sh de manière à compléter le sed en question, n'est-ce pas ?!

Mais je suis surpris que vous ne sembliez ne pas comprendre ce que je vous dis :

  • L'attribut datetime doit être une des représentations du temps - c'est un impératif - ce qui n'est pas forcèment le cas du texte à l'intérieur de la balise time. Ce texte peut très bien reprendre la valeur de la représentation du temps normée, ou être un texte de temps significatif et compréhensible d'un point de vue humain - telle que la chaîne de caractère : "ceci est ma date d'anniversaire" - , ce qui n'est pas forcèment le cas du temps normé, même s'il s'approche dans son écriture d'une compréhension humaine.

cf: https://www.w3schools.com/Tags/att_time_datetime.asp

Dans les faits, si on veut et j'estime que c'est une bonne chose, afficher une date compréhensible humainement, il est nécessaire que le texte à l'intérieur de la balise time soit différent du temps normé affiché dans son attribut datetime.

@solene je pense que oui `$PUBLISHED_DATE` devrait satisfaire la nécessité. esd ? je suppose que c'est une erreur typo, mais plutôt `sed`, n'est-ce pas ?! Donc, je propose : `<p><time datetime="__DATE__">__HUMAN_DATE__</time></p>` puis à modifier le script sh de manière à compléter le sed en question, n'est-ce pas ?! Mais je suis surpris que vous ne sembliez ne pas comprendre ce que je vous dis : - L'attribut datetime doit être une des représentations du temps - **c'est un impératif** - ce qui n'est pas forcèment le cas du texte à l'intérieur de la balise time. Ce texte peut très bien reprendre la valeur de la représentation du temps normée, ou être un texte de temps significatif et compréhensible d'un point de vue humain - *telle que la chaîne de caractère : "ceci est ma date d'anniversaire"* - , ce qui n'est pas forcèment le cas du temps normé, même s'il s'approche dans son écriture d'une compréhension humaine. cf: https://www.w3schools.com/Tags/att_time_datetime.asp Dans les faits, si on veut et j'estime que c'est une bonne chose, afficher une date compréhensible humainement, il est nécessaire que le texte à l'intérieur de la balise time soit différent du temps normé affiché dans son attribut datetime.
Owner

You would have to add a sed command in https://tildegit.org/solene/openbsd-webzine/src/branch/main/issues/tools/make_issue.sh#L53

I wonder what would ake use of this information, search engines?

You would have to add a sed command in https://tildegit.org/solene/openbsd-webzine/src/branch/main/issues/tools/make_issue.sh#L53 I wonder what would ake use of this information, search engines?
Author
Contributor

See PR #27!

See PR #27!
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: solene/openbsd-webzine#25
No description provided.