Google+ : une url de profil lisible

Tout récemment, Google a sorti un nouveau service de réseau social, Google+, une sorte de mix entre Facebook, Twitter et Buzz. Je ne vais pas vous présenter ce produit, dont l’ouverture a été largement commentée sur l’interweb.

Par contre, j’ai découvert une idée intéressante, que je vais donc vous présenter en quelques mots.

Les adresses des profils Google+ ne sont pas faciles à retenir. Ainsi, la mienne est https://plus.google.com/107264729678111825621.

L’idée est donc de rediriger le chemin /+ sur votre nom de domaine perso vers votre profil Google+ (le chemin /+ ayant peu de chance d’être déjà utilisé).

Ce qui donne, par exemple :


Si vous hébergez votre site perso sur Google App Engine, la mise en place est on ne peut plus simple (et si vous n’avez pas de nom de domaine perso… qu’attendez-vous ;-) ?).

Créez une servlet de redirection


1
2
3
4
5
6
7
8
public class GooglePlusServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
   
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.sendRedirect("https://plus.google.com/107264729678111825621");
    }
}

Ajoutez la servlet de redirection à votre web.xml


1
2
3
4
5
6
7
8
9
<servlet>
    <servlet-name>googlePlus</servlet-name>
    <servlet-class>info.piwai.site.server.GooglePlusServlet</servlet-class>
</servlet>
 
<servlet-mapping>
    <servlet-name>googlePlus</servlet-name>
    <url-pattern>/+</url-pattern>
</servlet-mapping>

Excilyens, balancez votre Google+ en commentaire ;-) !

VN:R_U [1.9.22_1171]
Rating: 0 (from 2 votes)
Share

À propos de Pierre-Yves Ricau

Découvrez mon cv dynamique en ligne !
Ce contenu a été publié dans Non classé. Vous pouvez le mettre en favoris avec ce permalien.

6 réponses à Google+ : une url de profil lisible

  1. @Faulomi m’a indiqué via Twitter qu’il existe aussi un service de redirection (non officiel) pour Google Plus : http://gplus.to/ .

    Exemple: http://gplus.to/piwai

    VN:R_U [1.9.22_1171]
    Rating: 0 (from 0 votes)
  2. Décidément, ça n’arrête pas :

    VN:R_U [1.9.22_1171]
    Rating: 0 (from 0 votes)
  3. David Duponchel dit :

    [rant]
    Exemple bien compliqué à la place d’un

    1
    rewrite ^/\+$ http://www.fsf.org/facebook;

    dans la conf du serveur nginx… ou du serveur apache httpd. Je cite httpd puisque TOUTES les urls que tu cites renvoient en header un

    1
    Server: Apache

    (en tout cas à l’écriture de ce commentaire :p).
    Mention spéciale à celui qui renvoie un 200 OK avec du js renvoyant vers … bit.ly (qui renvoie enfin vers google+, ouf).

    gplus.to ? non merci : un n-ième raccourcisseur d’url, avec comme d’habitude plus de problème que c’est censé en résoudre : latence supplémentaire, point of failure de plus, etc. Si jamais bit.ly, t.co, gplus.to ou autre se met à prendre des secondes pour rediriger, ne répond plus ou pire, redirige ailleurs, imagine les dégâts…
    [/rant]

    VN:R_U [1.9.22_1171]
    Rating: 0 (from 0 votes)
  4. Rant tout à fait valide :-) .

    A une exception près : l’astuce Google App Engine a beau être “bien compliquée”, ton alternative n’est pas possible dans ce cas. En effet, App Engine est un PAAS, on a pas accès à la machine… c’est juste une plateforme sur laquelle tu peux déployer des war.

    VN:R_U [1.9.22_1171]
    Rating: 0 (from 0 votes)
  5. Perso, sur mon serveur apache un simple

    1
    RedirectPermanent /+ https://plus.google.com/{profile_id}

    et le tour est joué ;)

    Pour moi, ça sera donc : http://www.bluepyth.fr/+

    VN:R_U [1.9.22_1171]
    Rating: 0 (from 0 votes)
  6. J’ai édité ton commentaire pour mettre une balise “a” avec href, parce que sinon le + ne faisait pas parti de l’url.

    VN:R_U [1.9.22_1171]
    Rating: 0 (from 0 votes)

Laisser un commentaire