MaSha, un script pour marquer et partager des bout de ses sites


MaSha (diminutif de Mark & Share) est une bibliothèque JS qui permet de marquer des parties d’une page Web et de partager celles-ci. Cela crée une url de la forme http://monsite.com#xxx qui présentera le site avec la partie marquée surlignée.

Il suffit donc à l’utilisateur final de sélectionner une partie de page, et de générer un lien (via la barre d’adresse).

L’installation sur un site est très simple, quelques ligne de javascript suffisent.

<!--[IF IE]>
    <script type="text/javascript" src="ierange.js"></script>
<![ENDIF]-->
<script type="text/javascript" src="masha.js"></script>
<link rel="stylesheet" type="text/css" href="masha.css">
<script type="text/javascript">
// if jQuery is not available
if(window.addEventListener){    
    window.addEventListener('load', function(){
        // can be called by domready
        MaSha.instance = new MaSha();
    }, false);
} else {
    window.attachEvent('onload', function(){
        // can be called by domready
        MaSha.instance = new MaSha();
    });
}
// if jQuery available:
$(document).ready(function() {
    MaSha.instance = new MaSha();
});
</script>

La bibliothèque est distribuée sous licence MIT.

Je trouve que c’est très pratique pour mettre en avant des parties d’articles et favoriser les réactions sur celles-ci. Pourquoi pas dans les commentaires d’un blog…

Téléchargez MaSha