You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Shortener] Gabarit de libellé paramétrable pour les URLs générées #136
Besoin jamais couvert, isolé en fermant la PR #55 (branche add_config_short_url, ouverte depuis 2 ans et en conflit avec develop).
Le besoin
Pouvoir définir au niveau de la configuration du module le gabarit du libellé/keyword des URLs raccourcies, avec des substitutions, plutôt que de le laisser figé dans le code. La PR #55 proposait une constante EASYURL_SHORTENER_SET_LABEL éditée depuis admin/setup.php, avec une valeur par défaut du type :
__MYCOMPANY_NAME__-__REF__-__EASYURL_SHA_8__
et un jeton __EASYURL_SHA_<n>__ résolu par generate_random_id(<n>) dans easyurl_completesubstitutionarray().
Où en est develop
Ni EASYURL_SHORTENER_SET_LABEL, ni ShortenerSetLabel, ni le jeton __EASYURL_SHA_ n'existent aujourd'hui. Le besoin a été partiellement couvert autrement :
custom_easyurl_keyword et custom_easyurl_title, saisis objet par objet ;
EASYURL_USE_SHA_URL, qui ajoute un suffixe aléatoire.
Ce qui manque reste donc le gabarit global paramétrable, avec substitutions.
Pourquoi ne pas reprendre la PR telle quelle
set_easy_url_link() a été refondue deux fois depuis : sa signature porte maintenant un $errorMessage par référence et la gestion d'erreur a changé. Le patch de #55 ne s'applique plus. À réimplémenter sur la base actuelle si le besoin est confirmé.
Activity