RSS: Blog | Wiki | Forum

Firefox 2 (Iceweasel)

From Easyneufenglish

Jump to: navigation, search

/!\ Translation started by Bobousse /!\

Contents

[edit] Firefox 2 (iceweasel)

Screenshot

[edit] Mozilla autoconfig

All preferences have been gathered in one same file: autoconfig/firefox.cfg These preferences have the priority before the user's preference. (This file will be installed in /usr/lib/iceweasel and will be renamed as iceweasel.cfg) Each preference coming from about:config must be stored there ici !!! Mozilla Autoconfig How-To

[edit] Search engine

Exalead is install as default search engine (commercial reasons) and wikipedia is secondly avalaible. New engines installation is blocked on the search box button, but it's possbile by calling javascript functions on websites. To propose new engines, you just have to copy your xml files from your firefox profile to the searchplugins/ directory.

[edit] 9lib (content/9lib/)

[edit] Bouton favoris (bookmarks.js)

Displays bookmarks stored in the "presonnal toolbar" (classic firefox toolbar). It uses firefox library from : bookmarksMenu.js.

[edit] Themes (links.js)

Lis le fichier /etc/share/easyneuf/easyneuf.xml et permet d'ouvrir des liens mais aussi des applications. On n'affiche par certaines planètes comme Easy gate ou Mon bureau.

[edit] Mails (webmail.js)

Librairie permettant d'interroger plusieurs webmails, mais fixé ici seulement sur le webmail d'easyneuf. Vérification toutes les 3 minutes.

[edit] Identification automatique (autologin.js)

Librairie permettant de modifier à la volée des requêtes (passer d'une GET à une POST avec des données, par exemple). On peut ainsi faire plus facilement des identifications automatiques sur plusieurs sites différents.

[edit] Easyneufrc (ini.js)

L'identification automatique et les mails utilisent cette librairie de lecture du fichier ini : ~/.config/easyneufrc.

[edit] Log (log.js)

Librairie de log pour gérer de manière unifiée les erreurs et les messages de debug. Avec la prévision de la sauvegarde et/ou de l'envoi par le réseau des erreurs !

[edit] Historique des fonctions implémentées en interne

[edit] Anciennes fonctions implémentées issues de firefox1.5

  • bouton favoris avec ajouter sans aucune popup (ajoute le site à la fin de la liste, simple et efficace !)
  • bouton "thème" à renommer qui contient les mêmes liens qu'easy3D (sur la base du fichier xml commun)
  • vérification des mails non lus sur le webmail
  • récupération du proxy pack et identification au proxy avec le mot de passe par défaut "easyneuf"
  • auto login sur le cockpit (page d'accueil et redirection via externe.php), les redirections partenaires et le webmail
  • bouton de déverrouillage de l'antipopup

[edit] Nouvelles fonctions lors du passage à Iceweasel

  • bouton easyneuf et dépannage
  • lecture d'easyneufrc en javascript (plus de patch c++ pour ça!)
  • nettoyage du profile dans le /home pour des paramètres gênants
  • centralisation des préférences Firefox via le système "autoconfig" de Mozilla

[edit] Fonctionnalités possibles dans l'avenir

  • suppression du répertoire vide "Mon marque-pages" dans le menu favoris
  • gestion des favoris soit par menu sur clic droit, soit par appel de l'interface native de Firefox
  • mise en place du bouton RSS/flux d'infos
  • ajouter des statuts de la gate dans le menu dépannage (connexion internet, état de l'adsl, ...)
  • ajout de la gestion d'autres webmails (gmail, yahoo)
  • skin différent en fonction de l'interface
  • skin sélectionnable par l'utilisateur
  • simplification de l'écran d'impression
  • études de toutes les popups qui peuvent apparaître à l'écran (ssl, anti popup, POSTDATA, ...) pour les skinners ou carrément les supprimer
  • envoi des logs d'erreur de Firefox sur un serveur avec un php
  • mini-Thunderbird en imap pour lire les mails en XUL à la place du webmail
  • ...