Projet

Général

Profil

Demande #313

Outil de raccourcissement d'URL

Ajouté par Léopold Baillard il y a plus de 13 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normale
Catégorie:
Task
Version cible:
Début:
03/12/2016
Echéance:
% réalisé:

100%

Temps estimé:
Difficulté:
3 Moyen

Description

L'April, pour des besoins pratiques et parce que sa philosophie lui conseille d'éviter les services grand public de raccourcissement d'URL (où sont stockées les données, pendant combien de temps, pour en faire quoi, bref on ne sait pas trop bien comment tout ça marche...), pourrait se doter d'un tel service.


Fichiers

yourls-patch-ssl (581 octets) yourls-patch-ssl Quentin Gibeaux, 06/08/2012 17:37

Révisions associées

Révision 558432ce (diff)
Ajouté par Quentin CHERGUI il y a presque 11 ans

Add check_mysql and check_http to lamp.pavot.vm.april-int for monitor apr1.org refs #313

Historique

#1

Mis à jour par François Poulain il y a presque 13 ans

  • Tracker changé de 6 à Demande
#2

Mis à jour par Vincent-Xavier JUMEL il y a plus de 12 ans

  • Priorité changé de Faible à Élevée
#3

Mis à jour par gregory chapuis il y a environ 12 ans

voici les 3 outils libre les plus pertinent que j'ai trouvé : [[http://www.tux-planet.fr/bilbolink-un-reducteur-urls-open-source/]] , [[http://yourls.org/#About]] et [[http://www.planet-libre.org/index.php?post_id=10244]] l'avantage des 2 premiers sont d'etre en php

#4

Mis à jour par Vincent-Xavier JUMEL il y a presque 12 ans

  • Assigné à mis à Quentin Gibeaux
#5

Mis à jour par Quentin Gibeaux il y a presque 12 ans

  • % réalisé changé de 0 à 30

les points levés :

  • des stats,
  • de l'administration
  • licence libre
  • service léger
  • possibilité de spécifier l'url à créer
  • service protégé (authentification base gDTC, ou apache, ou autre)
  • manipulation en GET ou POST avec retour JSON, XML ou autre

Quelques essais de bilbolinks me font penser qu'il pourrait convenir, mais certaines chose (bien qu'ajoutables) manquent : l'administration, l'authentification
D'autres essais en cours avec yourls qui semble convenir également, il ajoute en plus l'administration, la création des liens en POST (tests en cours). À voir pour la configuration de l'accès à la partie admin si elle peut être améliorée (pour le moment c'est que des couples usernames / password dans un fichier .php)

#6

Mis à jour par Quentin Gibeaux il y a presque 12 ans

  • Statut changé de Nouveau à En cours de traitement
#7

Mis à jour par Quentin Gibeaux il y a presque 12 ans

Yourls a l'air vraiment pas mal, avec la possibilité de créer des liens en POST directement (en envoyant sur yourls-api.php) si l'authentification côté yourls est pas activée. Autre bon point, il a l'air maintenable dans le temps, sur leurs site ils documentent comment le mettre à jour.

Si vous voulez le tester il est disponible sur yourls.april.org, j'ai activé l'authentification (j'vous envoie un login par mail).

#8

Mis à jour par Quentin Gibeaux il y a presque 12 ans

  • % réalisé changé de 30 à 60

Écriture d'un patch pour identica-mode en cours afin qu'il permette d'utiliser yourls.april.org.

Il faudrait également creuser la configuration apache pour gérer l'authentification.

#9

Mis à jour par Frédéric Couchet il y a presque 12 ans

Concernant l'adresse du raccourcisseur d'url le CA a décidé de choisir : apr1.org

Les seconds choix étaient : april.org/s et s.april.org

Ces deux adresses pourraient pointer sur l'adresse principale.

Le domaine apr1.org a été pris.

#10

Mis à jour par Quentin Gibeaux il y a presque 12 ans

yourls a été remonné en apr1.org, il est maintenant accessible à l'url suivante : http://apr1.org

#11

Mis à jour par Quentin Gibeaux il y a plus de 11 ans

j'ai tenté de configurer l'authentification de la partie admin avec le mod apache authn_dbd, mais il y a un problème de lecture avec mysql : apache n'encode pas de la même manière que mysql.

il va falloir faire autrement.

#12

Mis à jour par Quentin Gibeaux il y a plus de 11 ans

  • Statut changé de En cours de traitement à Fermé
  • % réalisé changé de 60 à 100

Avec le mod apache auth_mysql ça fonctionne.
La partie /admin est protégée par un login d'admininstration et le formulaire apr1.org/yours-api.php par une authentification avec les logins des adhérents.

#13

Mis à jour par Vincent-Xavier JUMEL il y a plus de 11 ans

  • Statut changé de Fermé à En cours de traitement
#14

Mis à jour par Quentin Gibeaux il y a plus de 11 ans

Il y a un soucis avec SSL et le javascript de la partie /admin.

#15

Mis à jour par Quentin Gibeaux il y a plus de 11 ans

problème avec SSL résolu, avec une url non absolue ça marche mieux.
voir patch.

#16

Mis à jour par Vincent-Xavier JUMEL il y a plus de 11 ans

Url du rapport de patch upstream ?
Librement,

#17

Mis à jour par Quentin Gibeaux il y a plus de 11 ans

Url du rapport de patch upstream ?

http://code.google.com/p/yourls/issues/detail?id=630
Mais ils n'ont pas l'air de trouver mon patch propre… m'enfin si ça
marche pour nous, c'est déjà ça :)

#18

Mis à jour par Quentin Gibeaux il y a plus de 11 ans

Un autre solution existe, yourls permet de gérer la redirection SSL directement dans son code php (avec une option à mettre à true pour forcer SSL sur /admin) mais notre configuration cause un problème de redirection infinie (rewrite en boucle sur https, même si c'est déjà en https à cause du rewrite). J'en ai parlé avec le principal mainteneur, sans avoir de nouvelles ; j'ai donc remis notre patch qui nous convient très bien.

La configuration a également été documentée sur le doku ; vx a envoyé un mail à siteweb@ pour voir si une frontpage aprilienne est réalisable.

#19

Mis à jour par Vincent-Xavier JUMEL il y a plus de 11 ans

La configuration a également été documentée sur le doku ; vx a envoyé un mail à siteweb@ pour voir si une frontpage aprilienne est réalisable.

En l'absence de réponse pour l'instant, on ne peut pas déclarer l'outil
en production pour tout les apriliens. Je vais faire une demande sur
april@

#20

Mis à jour par Loïc Dachary il y a plus de 11 ans

  • Version cible mis à Backlog
#21

Mis à jour par Loïc Dachary il y a plus de 11 ans

  • Catégorie mis à Task
  • Difficulté mis à 2 Facile
#22

Mis à jour par Loïc Dachary il y a plus de 11 ans

  • Difficulté changé de 2 Facile à 3 Moyen
#23

Mis à jour par Loïc Dachary il y a plus de 11 ans

  • Assigné à Quentin Gibeaux supprimé
#24

Mis à jour par Loïc Dachary il y a plus de 11 ans

  • Assigné à mis à Vincent-Xavier JUMEL
  • Priorité changé de Élevée à Normale
  • % réalisé changé de 100 à 90
#25

Mis à jour par Loïc Dachary il y a plus de 11 ans

  • Début changé de 19/11/2010 à 03/12/2016
#26

Mis à jour par Vincent-Xavier JUMEL il y a plus de 10 ans

  • Statut changé de En cours de traitement à Résolu
  • % réalisé changé de 90 à 100

L'outil est en production !

#27

Mis à jour par Vincent-Xavier JUMEL il y a presque 10 ans

  • Version cible changé de Backlog à Novembre 2013
#28

Mis à jour par Quentin Gibeaux il y a presque 5 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF