accueil navigation contenu

Delavy for the Web

Reflexions bilingues pour améliorer le Web

Version FrançaiseEnglish Version

Sessions pour Firefox : sessions par thème pour diviser l'historique

vendredi 25 décembre 2009 [22:30:32]

Je propose de faire des "sessions" de navigation, avec chacune leur historique et bookmarks propre, ce qui réduirait la taille de l'historique, faciliterais sa navigation, et permettrait de retrouver des sites visités il y a un certain temps sur un même thème sans problème. L'idée de base rejoint celle des profils, avec une séparation beaucoup plus mince : on change de session en deux clics sans changer de fenêtre. En résumé :

  • une session = un historique
  • le changement de session se fait en deux clics et ne nécessite pas d'ouvrir une nouvelle fenêtre
  • les bookmarks qui ne sont pas dans la session courante sont écartés mais accessibles,
  • les add-ons sont partagés, avec possibilité de faire définir leur présence ou non sur chaque session.
  • les réglages peuvent être personnalisés pour chaque session
  • on peux exporter et partager les sessions

Introduction

Le principe des sessions est de diviser l'historique de navigation en plusieurs parties en fonction du thème de navigation, de la cause. Car le fait est que :

  • nous allons sur Internet pour réaliser des tâches, des objectifs
  • pour chaque tâche, nous visitions de nombreux sites
  • nous effectuons souvent les tâches en plusieurs fois, espacées dans le temps
  • nous traitons les tâches une par une...
  • ...mais nous en faisons de nombreuses par jour

Concrètement, nous avons différent "thèmes" de navigation. Par exemple, je passe une heure à comparer des écoles pour mon orientation, puis je visite 50 liens récupérés via Twitter, puis je fait une recherche sur un sujet que je n'avais pas abordé depuis quelques mois, puis je cherche des images pour un montage, puis lit quelques blagues. Tout ceci me fait un historique très conséquent : Firefox plante quand je gère un historique de plus d'un mois sous forme de simple liste, donc je ne pense pas qu'une vue 3d ou avec des images soit entièrement une solution (bien que je suis impatient que ces options soient disponibles). Je pense qu'il faut en plus diviser l'historique.

This article is available in an English version.

Démonstration

Je surfe pour lire des informations dans ma session "défaut", lorsqu'un ami m'envoie un lien qui devrait m'intéresser. Je l'ouvre et j'arrive sur un site qui vends des chaussures, ça tombe bien j'en cherchait. Mais je veux d'abord finir mon article. Dans l'onglet du site de e-commerce que je vient d'ouvrir, je clique sur la session "Achat-web", ce qui supprime le site de l'historique de la session "défaut". Puis je retourne sur mon article.

sélection d'une nouvelle sessions depuis le menu - croquis dans firefox

sélection d'une nouvelle session depuis la barre de navigation

Plus tard, je décide d'aller regarder cette paire de chaussure : je retourne sur l'onglet correspondant et commence à naviguer. J'ouvre un nouvel onglet, celui-ci sera dans la session "Achat-web". Je me retrouve vite avec plusieurs onglets dans cette session, j'aimerais les séparer des autres. Je clique sur "déplacer ma session dans une nouvelle fenêtre".

croquis de l'intégration du bouton dans l'interface de firefox

bouton permettant de déplacer les onglets de la session dans une nouvelle fenêtre

Firefox transfère mes onglets de la session où je suis dans une nouvelle instance, qui comporte ses add-ons spécifique, pour le coup des modules qui vérifient la confiance des sites web.

vue des deux sessions différentes

deux sessions différentes avec des add-ons différents

Je continue à préparer mes achats, quand je me rappelle que j'avais un dossier à finir. Je "capture" ma session, ce qui enregistre les onglets et les fermes, et je démarre ma session de recherche. Justement, lors de sa dernière utilisation, j'avais capturé quelques onglets, que firefox me propose de ré-ouvrir. C'est ce que je fais, et je retrouve ma session telle que je l'avais quittée il y a deux jours, et l'historique n'a pas grossi.

Extensions

Les extensions seront partagées (ce qui n'est pas le cas avec les profils) donc pas besoin de les réinstaller à chaque session. Mais comme il existe des add-on spécifiques à un site ou à une tache, j'aimerais donc pouvoir personnaliser une session autant qu'un profil. Pour ce qui est des thèmes, je ne pense pas qu'il soit utile de définir leur étendue, mais on pourra choisir un thème par session Pour "Achat-web", je peux ajouter une extension qui permet de vérifier la confiance des sites, et je désactive Adblock. Je aussi peux avoir une session "webmaster" avec mes 500 extensions de développement web sans rajouter des barres d'outils sur les autres sessions.

vue du gestionnaire des extensions avec les boutons de sessions

les gestionnaires de modules avec la sélection de l'étendue de ces modules

Dans la fenêtre de gestion des modules, je peux définir leur activation par session. Chacun est par défaut partout, mais je peux choisir de l'ajouter/supprimer d'une session simplement en cliquant sur son icône à côté du module en question. Les add-ons et le thème propres à la sessions ne seront actifs que lorsqu'on la déplace/l'ouvre dans une nouvelle fenêtre qui lui est propre.

Changement de session

Le mécanisme de sessions ne doit pas perturber la navigation. Il n'y a pas besoin d'ouvrir une nouvelle instance pour changer de session, il faut que cela soit simple. Il n'est pas nécessaire de faire "fichier > lancer un nouveau profil > Web-achat > ne pas quitter le profil courant" puis de glisser toutes les tabs dedans. Un ou deux clics et c'est bon. Si j'ai deux sessions A et B, et que je veut travailler uniquement avec B :

  • je peux "capturer les onglets de la session A" : ce qui enregistre et ferme ses onglets. Plus tard, lorsque je ré-ouvre A, Firefox me propose de restaurer les onglets capturés précédemment.
  • Sinon, un bouton me permet de basculer tous les onglets de B dans une nouvelle fenêtre, ce qui permet d'avoir les extensions et thème spécifique à B.
  • Je peux aussi "cacher les onglets qui ne sont pas de cette session", mais c'est moins utile : ça cache les onglets de A sans les enregistrer, et je n'ai pas les modules spécifiques à B.

Marques page

Si je désire marquer une page, je clique simplement sur l'étoile dans la barre d'adresse et ça l'ajoute au menu des marques pages : il n'est pas vraiment nécessaire de chercher un titre/dossier/tag puisqu'on à pas beaucoup de marques pages, et on bookmarks moins puisque l'historique est pertinent. Les bookmarks des autres sessions sont dans des dossiers spécifiques pour permettre d'y accéder à tout moment et d"éviter de re-marquer une page. Ils sont partagés mais écartés.

vue du menu des marques pages avec les différents dossiers

Le menu des marques pages qui comporte les dossiers de bookmarks des autres sessions

Réglages

Les réglages (outils > options) de Firefox seront aussi partagés par défaut. Mais, comme pour les add-ons, il est possible de faire des spécificités pour les sessions. Un exemple : je suis sur la session "Achat-web" et découvre que je peux être prévenu lors des redirections. Je vais donc activer cette option, et au moment de valider j'ai deux choix :

  • "appliquer à cette session uniquement" : les modifications ne prendront effet que sur "achat web".
  • "appliquer les changements à toutes les sessions" : les modifications prendront effet sur toutes les sessions, mais seul les paramètres qui viennent d'être réglés prendront effet. C'est à dire que si je clique, sur toutes les sessions je serais prévenu des redirections, mais les autres réglages spécifiques à "achat-web" ne seront pas appliqués aux autres sessions.

Note: des réglages spécifiques par extensions seraient pratiques, mais je ne vois pas trop comment faire.

Partage et synchronisation

Je peux exporter ma session dans un fichier pour pouvoir la partager avec un ami. Dans le cadre d'un dossier il pourra par exemple voir les sites que j'ai déjà consulté, observer quelles requêtes on donné les meilleurs résultats, ... Avec Weave, je peux synchroniser seulement certaines sessions, ce qui me permet de ne pas laisser traîner son historique personnel au bureau tout en ayant accès à un historique et des favoris concernant le travail.

Faut il garder les profils ?

Faut il garder les profils ou permettre des sous sessions ? Par exemple, pour plusieurs utilisateurs ? Les profils restent utiles quand on à deux navigations radicalement différentes, par exemple une pour le travail une pour les loisirs. J'attends aussi de voir les réfléxion concernant l'identité dans le navigateur, qui vont surement impacter sur les sessions et profiles/s

Actuellement j'utilise ProfileSwitcher qui me permet d'avoir un profil normal et un profil webdesigneur (en herbe), avec toutes les extensions et bookmarks qui vont avec. Ces deux profils sont bien distincts, mais il m'arrive souvent de devoir installer une extension dans les deux profils, et un thème, et un bookmarks... Comme ils sont indépendants, j'ai un plus grand niveau de personnalisation, mais c'est plus compliqué. A voir...

commentaires: (ajouter)
contributeur: payday loan online
date: 2015-09-17 13:38:39

contributeur: fast cash advance
date: 2015-09-07 09:51:03

contributeur: cialis online
date: 2015-08-28 21:50:23
ztikkcr cialis online

contributeur: order discount viagra
date: 2015-08-12 06:07:53

contributeur: payday loans
date: 2015-07-02 21:23:53
tbfzqv payday loans

contributeur: buy phentermine
date: 2015-06-17 18:32:59

contributeur: order 50mg viagra
date: 2015-05-30 19:55:30

contributeur: payday loans
date: 2015-05-15 16:16:17
pzfoemxu payday loans

contributeur: payday loans
date: 2015-04-20 03:15:23
qfbgzu payday loans

contributeur: payday loans
date: 2015-04-13 12:18:49
nkhiclhn payday loans

contributeur: fast payday loans
date: 2015-02-27 08:03:36

contributeur: payday loans
date: 2015-01-09 23:55:46
ubfrhw payday loans

contributeur: money mutual
date: 2014-11-25 07:15:26
gelfpgo money mutual

contributeur: payday loans online
date: 2014-11-22 04:06:25

contributeur: payday loans
date: 2014-11-15 03:15:15
hfbnvypk payday loans

contributeur: payday loans
date: 2014-10-31 18:45:24
qxdowkxo payday loans

contributeur: payday loans
date: 2014-09-15 01:03:58
lmcnbfyq payday loans

contributeur: payday loans
date: 2014-09-11 05:06:40
lgzdlxb payday loans

contributeur: payday loans
date: 2014-08-27 10:40:16
bhmjtu payday loans

contributeur: payday loans
date: 2014-07-15 11:30:53
dtxqhxn payday loans

pour obtenir le code de validation ne conserver que les lettres et chiffres en majuscules de cette expression: Eaa3xxNbbMcJ >>  

Textes, images et design : Copyright © 2008 - 2009 Delaby Pierre.
Copyleft : cette oeuvre est libre, vous pouvez la redistribuer et/ou la modifier selon les termes de la Licence Art Libre. Vous trouverez un exemplaire de cette Licence sur le site Copyleft Attitude www.artlibre.org ainsi que sur d'autres sites.
Icons par Mark James sous Creative Commons | Tous les Crédits et Attributions.

Généré avec Logz : http://www.logz.org | Hebergé par Provisoire.fr | Copyleft Licence Art Libre | Vrs ?, Vxl ? | site map