Archives de catégorie : Navigation

OpenStreetMaps

OpenStreetMap (OSM) est un projet international fondé en 2004 dans le but de créer une carte libre du monde. Nous collectons des données dans le monde entier sur les routes, voies ferrées, les rivières, les forêts, les bâtiments et bien plus encore !
Les données cartographiques collectées sont ré-utilisables sous licence libre ODbL (depuis le 12 septembre 2012). Concurrent open source de Google maps.

Site officiel

Site officiel FR

Security assertion markup language (SAML, SSO)

Security assertion markup language (SAML) est un standard informatique définissant un protocole pour échanger des informations liées à la sécurité. Basé sur le langage XML, SAML a été développé par OASIS.
SAML propose l’authentification unique (en anglais single sign-on ou SSO) sur le web. De cette manière, un utilisateur peut naviguer sur plusieurs sites différents en ne s’authentifiant qu’une seule fois, sans pour autant que ces sites aient accès à des informations trop confidentielles.

Les solutions de SSO au sein d’un intranet abondent (en utilisant des cookies, par exemple), mais prolonger ces solutions au-delà d’un intranet est problématique, car cela peut entraîner la prolifération de technologies propriétaires dont chacune n’a pas nécessairement la capacité d’interagir avec les autres.

SAML est un standard supporté par un grand nombre de solutions de SSO pour les problèmes de gestion d’identité.

SAML suppose que le commettant (souvent un utilisateur) s’est inscrit avec au moins un fournisseur d’identité. Ce fournisseur d’identité est censé fournir des services d’authentification locaux au commettant. Cependant, SAML n’indique pas l’implémentation de ces services locaux ; en effet, pour SAML peu importe comment les services locaux d’authentification sont mis en application (bien que les fournisseurs de service s’en soucient certainement).

Wikipedia

BrowserStack

BrowserStack – Tester son site sur les différents navigateurs.

Au-delà du fait que vous pouvez tester votre site sur Internet Explorer (6, 7 ou 8), BrowserStack vous permet de tester votre site sur une grande partie des navigateurs de toutes les plateformes.

Voici quelques exemples de tests que vous pouvez réaliser :

  • Navigateur iOS iPhone et iPad
  • Navigateur Android téléphones et tablettes
  • Windows XP à Windows 8
  • OS X (Apple)

BrowserStack ne vous fournit pas simplement un screenshot de votre site internet, il vous propose un rendu live du navigateur pour pouvoir interagir avec votre site. Cela peut s’avérer très pratique, surtout pour les animations, transitions …

Site officiel

Source

 

Prefetch (pré-chargements)

En HTML5 on peut spécifier de pré-charger différents éléments pour amélioration la navigation.

prefetch va déclencher le pré-chargement du fichier mentionné par le lien (attribut href), afin de le placer en cache.

 dns-prefetch va exécuter une requête DNS par anticipation, pour résoudre un nom de domaine en adresse IP, sans attendre de le rencontrer dans le code source de la page ou d’une page suivante. Ces requêtes peuvent parfois nécessiter quelques dizaines de millisecondes, et il y en a d’autant plus qu’un document fait appel à des ressources issues de domaines variés.

prerender, le pré-rendu de document va passer la main au moteur d’interprétation pour mettre en cache (mémoire) par avance une page afin de l’afficher quasiment instantanément si le visiteur y accède en ayant déjà un « rendu graphique ».

Source

InstantClick – Pré-chargez les pages de votre site

Ce script c’est InstantClick. Attention, il ne va pas exploser votre serveur en préchargeant les 150 pages linkées sur la page courante. Non, il va juste détecter le moment où l’internaute place le curseur de sa souris sur un lien, et commencera à charger la page à l’autre bout de ce lien, avant même que l’internaute ne clique. Vous pouvez voir une démo ici.

Site officiel

Source

Ajax et historique de navigation

Ajax est une technologie couramment utilisée désormais, mais utilisée sans précautions, elle ne permet plus à l’utilisateur de naviguer correctement dans son historique. Dans cette série de trois articles, j’expose le problème, je montre les différentes solutions qui ont été apportées au fil du temps et j’explique comment utiliser l’API HTML5 History pour le régler de manière élégante.

 

Source

HTML5 History API: réconcilier Ajax et historique de navigation
The Hashbang
Theory Soyez user-friendly avec l’API History