
L'intérêt de la chose, réside dans le fait que vos "bookmarks toolbar folder" (ou tous les bookmarks) seront présentés, en direct-live, sous forme de pages d'onglets regroupant vos sous-folder de bookmarks. Bien que FoxPortic utilise exclusivement les bookmarks de firefox (néanmoins, ça devrait marché aussi avec mozilla), le portail s'affiche également correctement dans MS IE (>5.5), et les mozilla ...
Historique
J'utilisais jadis, un portail fortement construit autour d'xml/xslt. Bien pratique pour afficher ses urls, mais très difficile à mettre à jour (il fallait utiliser un editeur texte pour modifier le xml). Quand je suis passé sous Firefox, je n'utilisais quasiment plus mon portail, lui préférant la superbe gestion de ses "bookmarks toolbar". Aussi j'avais envisagé d'utiliser la bookmarks.html (fichier contenant les bookmarks des navigateurs gecko) comme page par défaut de firefox. Mais la présentation, très "arborecente", ne me convenait pas. L'idée m'est alors venue d'analyser cette arborescence et de présenter les urls plus joliment dans une sorte de portail ... Naissance de "foxportic".Depuis, mes bookmarks et mon portail sont toujours à jour ;-)
Fonctionnement technique
La page index.html est en fait un "frameset", qui contient 3 pages html :- ../bookmarks.html : la page de bookmarks de Firefox, (mais celle-ci est cachée, et sert juste de puits de données pour main.html)
- qrech.html : qui est un "formulaire de recherche"++ (c'est un vieux script que j'avais fait, quand j'étais sous MS IE, mais qui fonctionne presque correctement sous firefox)
- main.html : le code javascript qui transforme le fichier "bookmarks.html" en qqchose de plus présentable.
Utilisation
SEULS Les "folders" contenus dans "bookmarks toolbar" (ou dans les bookmarks) sont présentés en tant qu'onglets.Les "sous-folders" sont représentés en tant que boîtes, qui peuvent également contenir d'autres boites ... et accessoirement des urls ;-)
Il est possible, de faire en sorte qu'un folder ne soit pas affiché : pour cela, il suffit de préfixer son nom d'un "-" (j'utilise ça, pour cacher un folder contenant des bookmarkslets)
Le portail est "skinnable", il existe un onglet [conf] qui permet de selectionner un des 5 styles par défaut (un des styles est spécifique pour IE), mais dans la pratique ; on n'utilise qu'un look ... C'est un peu gadget ...
Le formulaire de recherche propose des fonctionnalités particulières.
Exemples, si vous tapez :
- jbrout : vous lancerez une recherche de "jbrout" sur google (identique à g jbrout)
- gf jbrout : vous lancerez une recherche de "jbrout" sur google france
- f jbrout : vous lancerez une recherche de "jbrout" sur alltheweb (f comme fast)
- 123e : vous aurez la conversion de 123euros en francs ;-)
- =12*4+2 : vous aurez le résultat de ce calcul
- a paris meyer : vous aurez les infos de "pages blanches" de tous les meyer de paris.
- iti strasbourg paris : vous aurez le trajet maporama entre strasbourg et paris.
- ...
ou appuyer simplement sur enter !
(mais il y en a certain qui ne marche plus, comme dit : c'est un vieux script, non remis à jour pour l'instant... )
Configuration
Il est possible de régler 2 paramètres, dans le fichier "main.html"- useImage (true/false) : utilise les icon/favicon pour présenter les urls.
- useAllBookmarks (true/false) : utilise l'ensemble des bookmarks (sinon, se cantonne à la "personnal toolbar bookmark")
Participation ?
Bien qu'il soit plus qu'utilisable en l'état... Il est évident qu'il y aurait certainement plein de choses à rajouter ... en commençant par des skins (style/css) plus jolis, et des commandes de recherches (voire qrech.html) ... mais il y aurait certainement d'autres trucs à faire ... Bref, si vous apportez des modifs personnels n'hésitez pas à m'en faire part !Installation
Télécharger le fichier zip de la version 1.0.1 *NEW*, qui contient un répertoire "foxportic". Ce dernier doit être placé dans :Sous windows : %APPDATA%/[browser]/Profiles/default/xxxxxxx.slt/
(%APPDATA% étant souvent : "C:/Documents and Settings/[votre login]/Application Data")
Sous Linux : ~/.[browser]/profiles/default/xxxxxxx.slt/
avec browser = mozilla/firefox ou firefox ou phoenix
Puis, lancer FireFox, et configurer sa "homepage" sur : *firefox/profiles/default/xxxxxxx.slt/foxportic/index.html, et c'est bon !