[spip-dev] Erreur sur le squelette dist : nouveautes.html

Bonjour.

Serait-il possible de remplacer (dans le squelette de la dist "nouveautes.html") :
<:texte_lettre_information:> "[(#NOM_SITE_SPIP|textebrut)]" (#URL_SITE_SPIP).

Par :
<:texte_lettre_information:> "[(#NOM_SITE_SPIP|textebrut)]" (<#URL_SITE_SPIP>).

Il s'avère que la plupart des logiciels de messagerie rendent cliquables les liens des textes bruts et induisent donc une erreur ici. Le RFC 2396 dit bien que les parenthèses sont des caractères comme les autres (« unreserved » = « non réservés ») :

<cit. http://www.ietf.org/rfc/rfc2396.txt>
2.3. Unreserved Characters

    Data characters that are allowed in a URI but do not have a reserved
    purpose are called unreserved. These include upper and lower case
    letters, decimal digits, and a limited set of punctuation marks and
    symbols.

       unreserved = alphanum | mark

       mark = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"

    Unreserved characters can be escaped without changing the semantics
    of the URI, but this should not be done unless the URI is being used
    in a context that does not allow the unescaped character to appear.
</cit.>

Rajouter des chevrons <> permettrait de corriger ce problème.

Merci d'avance.
Pat

Re-bonjour,

Je corrige mon post précédent, basé sur un RFC obsolète.
On peut donc considérer qu'il n'y a pas d'erreur dans le modèle.
Désolé pour le bruit.

Pat

<cit. http://www.ietf.org/rfc/rfc3986.txt>

2.2. Reserved Characters

    URIs include components and subcomponents that are delimited by
    characters in the "reserved" set. These characters are called
    "reserved" because they may (or may not) be defined as delimiters by
    the generic syntax, by each scheme-specific syntax, or by the
    implementation-specific syntax of a URI's dereferencing algorithm.
    If data for a URI component would conflict with a reserved
    character's purpose as a delimiter, then the conflicting data must be
    percent-encoded before the URI is formed.

       reserved = gen-delims / sub-delims
       gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"
       sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
                   / "*" / "+" / "," / ";" / "="

2.3. Unreserved Characters

    Characters that are allowed in a URI but do not have a reserved
    purpose are called unreserved. These include uppercase and lowercase
    letters, decimal digits, hyphen, period, underscore, and tilde.

       unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"

</cit.>