Positionnement de son site dans les moteurs de recherche

Voici un petit outil bien pratique pour connaître le positionnement de son site dans les moteurs de recherche, et ceci en fonction des mots clé.

Il se présente sous le forme d'un plugin Firefox :
http://www.websiteburo.com/goldorank/index_fr.php

Un autre outil, online cette fois :
http://www.pagerank-gratuit.com/

Trouver des icônes

Voici une petite liste de sites où on peut trouver des icônes :

Looks sympas !

Petite sélection de sites qui ont un look sympa :

http://netdna.webdesignerdepot.com/uploads/2008/12/rinwendy.jpg

Authentification avec OpenID et Django

Comment proposer à l'utilisateur une solution simple et élégante pour s'authentifier sur un site ?

Une bonne piste est à creuser du côté de OpenID. Via un système décentralisé, cette solution permet à un utilisateur d'utiliser son compte Google, Yahoo, etc pour se connecter à n'importe quel site compatible OpenID.

C'est très agréable pour l'utilisateur car une fois connecté à sa boîte Gmail par exemple, il peut également se connecter de façon transparente à n'importe quel site (compatible OpenID) sans avoir à renseigner de login / mot de passe.

Google App Engine Utilities

Voici une collection de petits outils python pour faciliter la vie des développeurs sous Google App Engine : GAEUtilities

On y trouve :

  • un outil pour gérer les sessions
  • un système de gestion d'évènements
  • et d'autres outils
http://gaeutilities.appspot.com/
http://code.google.com/p/gaeutilities/

Maquettes d'écrans

J'aime imaginer une nouvelle application du point de vue IHM. C'est pour moi une étape essentielle qui doit être positionnée le plus en amont dans un projet.

Je trouve que ça permet de mettre en évidence les fonctionnalités importantes et s'assurer que le modèle (objets, etc) colle bien avec le besoin utilisateur.

Je suis tombé sur un site qui permet de faire des maquettes fonctionnelles online. Super idée je trouve !

A tester... je l'ai utilisé 5 minutes et ça manque un peu d'intuitivité je trouve mais ça vaut le coup d'approfondir...

http://gomockingbird.com/mockingbird/

Edit in place

Edit in place : en HTML/Javascript ça veut dire pouvoir modifier les données (d'une grille par exemple) juste en double cliquant ce qui fait apparaître le formulaire de saisie

Voici une liste de technique (que je complète au fur et à mesure de mes recherches) :

  • Jeditable plugin jQuery
    Voici en quelques lignes comment ça s'utilise :

       1:  <script src="jquery.min.js" type="text/javascript" charset="utf-8"></script>
       2:  <script src="jquery.jeditable.mini.js" type="text/javascript" charset="utf-8"></script>
       3:  <script type="text/javascript" charset="utf-8">
       4:  $(function() {
       5:    $(".dblclick").editable("echo.php", { 
       6:        indicator : "<img src='img/indicator.gif'>",
       7:        tooltip   : "Doubleclick to edit...",
       8:        event     : "dblclick",
       9:        style  : "inherit"
      10:    });
      11:  });
      12:  </script>
      13:  [...]
      14:  coucou <span class="dblclick" id="monid">Sophie</span> !!!