Mot-clé - développement

Fil des billets - Fil des commentaires

Remplacer le moteur de l'avion en plein vol

plane-twitter-300x150.jpg

plane-twitter-300x150.jpgpar Jen Simmons, le 4 janvier 2017

Safari tourne sur Webkit. Chrome tourne sur Blink. Et Firefox tourne sur Gecko… qui est vieux… vraiment vieux. Je pense que c’est le plus vieux moteur d’affichage encore largement utilisé.

Bien sûr, avec deux décennies d’expérience, nous avons aujourd’hui de « bien meilleures idées » sur la façon de créer un moteur d’affichage de navigateur (et du logiciel en général). Ainsi, pendant les dernières années, Mozilla a travaillé sur un tout nouveau moteur top secret. Sauf qu’il n’est pas du tout top secret… et ne l’a jamais été. Dans une autre entreprise, il aurait été un projet top secret. Chez Mozilla, tout a été fait au grand jour.

Lire la suite

Le navigateur Tor et Mozilla Firefox en symbiose

onion heart

onion heartTel un calendrier de l’Avent qui n’en porte pas le nom, le projet Tor a au cours du mois de décembre publié une série de billets Tor at the Heart qui met en exergue des organisations et des projets « qui dépendent de Tor, sont développés par dessus Tor ou accomplissent mieux leurs missions grâce à l’existence de Tor ». Fin décembre, ce sont Ethan Tseng et Richard Barnes de Mozilla qui ont explicité la collaboration étroite entre les équipes de développement du Navigateur Tor et celles de Firefox. La communauté Mozilla francophone a traduit ce billet pour vous :

Lire la suite

Copie et mise en forme des liens – Calendrier de l’Avent - Jour 5

Les Fox en luge 05-12

Les Fox en luge 05-12Parce qu’on aime les extensions et qu’elles sont essentielles au succès de tout navigateur web, nous vous proposons de découvrir ou redécouvrir une extension pour Firefox par jour jusqu’au 24 décembre, selon la tradition commerciale des calendriers de l’Avent.

Cela n’a l’air de rien, mais pouvoir d’un clic avoir un lien formaté au format de l’éditeur de texte que vous êtes en train d’utiliser fait gagner beaucoup de temps. Il faut une solution flexible tant les codes pour former les liens sont différents selon le forum, le réseau social, le wiki, la plateforme de blog où vous postez.

Pour répondre aux besoins de chacun, nous avons choisi l’extension FireLink - Copy link with keyboard shortcuts qui a l’avantage de proposer plus de variables, plus de paramètres, la possibilité d’importer-exporter ses personnalisations et des fonctionnalités supplémentaires, tout en restant simple à configurer.

Les options sont accessibles depuis le menu contextuel de Firefox où tout se passe pour interagir avec cette extension. Les paramètres (Settings) apparaissent en surcouche de la fenêtre courante et contiennent déjà des formats de liens qui correspondent à certains wikis et autres services web.

Lire la suite

Les extensions de Firefox en 2017

Fox Face puzzle

Fox Face puzzleLes extensions sont une sorte de modules complémentaires qui étendent les fonctionnalités du navigateur de l’intérieur du logiciel. Leur diversité aussi bien que la possibilité de modifier de fond en comble le navigateur ont fait leur succès.

Ce qui a fait leur succès a aussi causé leur perte. Certaines d’entre elles alourdissaient le navigateur, impactaient ses performances et provoquaient des consommations mémoire gigantesques, le tout facilement mis au passif du navigateur lui-même. Les développeurs de Firefox étaient démunis face à ces problèmes de stabilité dus à du code qu’ils ne maîtrisaient pas au cœur du navigateur.

Mozilla a fait le choix des API, ces bibliothèques d’instructions à disposition des développeurs, et, pour obtenir des extensions multinavigateur qui ne demandent pas d’être redéveloppées entièrement pour chaque navigateur, a choisi le système WebExtensions initié par Google et adopté par d’autres éditeurs de navigateur majeur. En outre, les WebExtensions sont compatibles pour défaut avec le multi-processus qui est l’avenir de Firefox en marche.

Début août, avec Firefox 48, la prise en charge des WebExtensions a été déclarée stable et Mozilla a alors recommandé aux développeurs d’extensions de commencer à utiliser les API correspondantes. Aujourd’hui, le plan de Mozilla d’abandonner à terme les extensions en XUL et SDK, et de ne plus accepter que les extensions de type WebExtensions fin 2017 a été annoncé dans ce billet de Kev Needham de Mozilla que la communauté a traduit pour vous.


Lire la suite

Mozilla Firefox 49

Firefox 49 : mode lecture : en cours de lecture à voix haute

Firefox 49 : mode lecture : en cours de lecture à voix hauteUne semaine ! C’est le délai supplémentaire qui a permis à Mozilla de déboguer Firefox et de corriger des vulnérabilités de dernière minute. Depuis la sortie, une mise à jour mineure de stabilité est venue régler un problème spécifique à Windows (plus d’infos en anglais).

Dans cette version 49, la nouveauté la plus visible et qui parlera à tous les utilisateurs est la lecture à haute voix dans le mode lecture déjà très pratique. Dans Firefox 49 pour Android, vous apprécierez l’affichage de la version de la page hors connexion en cas de perte de celle-ci.

Lire la suite

Les WebExtensions s'enracinent

stencil

Stencil et ses plus de 700 000 images libres de droits et gratuites sont désormais disponibles pour les utilisateurs de Firefox, grâce à WebExtensions.Depuis une meilleure sécurité pour les utilisateurs jusqu’à l’interopérabilité entre les navigateurs et la compatibilité à long terme avec Firefox –  […]

Lire la suite

Christophe Villeneuve, Rep Mozilla de juillet 2016 - Ⅱ

Hellosct1

Hellosct1Comme promis, nous nous retrouvons avec Christophe Villeneuve, notre Rep Mozilla du mois de juillet. Il nous racontait ses expériences dans les cultures libres et le partage du savoir et du code dans le domaine des logiciels.

Pour le PHP, il faut aussi des bases de données ?

J’ai associé PHP avec MySQL pour réaliser mes programmes, mais j’ai aussi utilisé et réalisé des programmes pour communiquer avec d’autres bases de données, comme la base de données Access de Microsoft.

En 2000, il y avait 3 secteurs qui m’intéressaient :

  • Le PHP et le graphique
  • Le PHP et la Gestion
  • Le PHP et les bases de données.

Et ça a donné quoi ?

Au niveau des réalisations visibles, du côté graphique : de la conception DAO pour faire de l’impression personnalisé en numérique à distance. Au niveau de la gestion : la réalisation de formulaires dynamiques en HTML à partir de PHP. Pour les bases de données : le PHP et l’ODBC pour que PHP puisse contrôler les données du Pack Office, principalement Access. L’ensemble de ces applications sont toujours disponibles et, avec un peu de recherche, on les retrouve sur Internet.

Tu utilisais des licences libres systématiquement ?

Bien entendu ! J’ai réalisé d’autres programmes dont certains à destination des professionnels. Et oui, j’utilisais des licences libres et, si c’était Internet, c’était d’office le langage PHP. Du côté office, les entreprises étaient sous MS Office, mais en dehors et, dès que je pouvais, je pensais aux solutions libres. Le point marginal, c’est que Microsoft était associé à ASP et moi je démontrais qu’on pouvait l’associer à PHP.

Lire la suite

Christophe Villeneuve, Rep Mozilla de juillet 2016

Hellosct1

Hellosct1Flore Allemandou a été la première Française à être élue Rep du mois en novembre 2014. Aujourd’hui, c’est au tour de Christophe Villeneuve, qui obtient la récompense en juillet 2016, que nous rencontrons. Comme nous l’avions sous la main et que la dédicace de sa nomination nous intriguait (100 activités, autres communautés et surtout cookies Firefox), nous lui avons proposé de nous raconter son parcours. Comme il est bavard, vous aurez même droit à deux articles !

Bonjour Christophe

Bonjour à tous.

Atari STeComment as-tu découvert l’informatique ?

J’ai commencé quand j’étais au collège où l’informatique grand public arrivait dans les supermarchés avec les marques comme Amstrad CPC, Atari, Amiga et certains de mes potes avaient déjà des ZX81 et des Spectrum 512. Au collège, j’ai rejoint rapidement le club informatique pour apprendre et taper des lignes de codes sur MO5 et TO7 dans les années 1983-1984.

Tu étais déjà hacker ?

La notion de hack n’existait pas sous la forme que l’on connaît aujourd’hui. Il fallait apprendre à connaître le hardware des machines et, par conséquent, l’assembleur 68000 pour apprendre à mieux exploiter la machine et le Basic / GFA Basic ont été mes principaux langages pour commencer. J’ai pu approfondir mes connaissances sur Amstrad CPC 664 quelques mois et ensuite sur un 6128 (à disquette !) pendant plusieurs années avant de passer à Atari 520 ST et 1040 STE - Falcon.

Lire la suite

Passez à Nightly avec Pascal Chevrel, pour l’avenir de Firefox

Pascal

Voici un mois Pascal Chevrel de Mozilla et Mozillien francophone de longue date lançait son initiative « Reboot Nightly ». Si vous ne connaissez pas Pascal ou Nightly, vous apprécierez cette découverte. Si vous connaissez l’un et l’autre, lisez quand même notre interview, il est très probable que vous vous apercevrez que vous ne les connaissez pas autant que vous le pensez.

PascalBonjour Pascal. Tu es un des piliers de la communauté Mozilla francophone et tu as eu un parcours exemplaire de bénévole à employé Mozilla. Peux-tu nous parler de ce parcours et des activités dans lesquelles tu as été impliqué toutes ces années ?

Je fais partie de ceux que l’on surnomme chez Mozilla la « Old Guard », c’est-à-dire ceux qui sont impliqués dans Mozilla depuis plus de dix ans, plus de quinze dans mon cas. J’ai commencé à m’impliquer comme bénévole dans Mozilla en 2000. Je testais les toutes premières versions de ce qui deviendrait plus tard la Mozilla Suite (et encore plus tard Firefox) et je faisais de l’assistance utilisateur sur Usenet [système en réseau de forums, inventé en 1979, avant le DNS et avant le Web].

Rapidement, j’ai commencé à écrire de la documentation en français, en anglais et en espagnol. C’était pour moi une manière d’apporter ma pierre à l’édifice, tout en me permettant de pratiquer les langues étrangères, car j’avais fait des études de langues, mais je travaillais dans un cadre purement francophone. Petit à petit, je me suis mis à participer à des activités liées à Mozilla et à la défense des standards du Web de plus en plus diverses et techniques. En 2002, j’avais participé à la création d’un des premiers portails Mozilla francophones, du premier portail hispanophone, je faisais de la qualification de tickets sur Bugzilla (« bug triaging ») et je participais à l’activité de défense de la compatibilité du Web avec tous les moteurs de navigateurs respectueux des standards.

Lire la suite

Une histoire de briques et de blocs, de manuel perdu et de technologies ouvertes

Legos en vrac

D’après l’article de Christian Heilmann A tale of bricks and lost manuals (traduction MozFr : Alice, Banban, Goofy, Pandark, Sphinx) Photo par bdesham (CC BY-SA 2.0) Quand j’étais gamin, j’ai hérité quelque chose d’extraordinaire de la part de mes frères aînés : une énorme boîte de briques de Lego  […]

Lire la suite

Pourquoi c'est le Web qui va gagner la partie sur les mobiles

D’après Andreas Gal traduction MozFr : Alice, Maxime, Goofy C’est le 25 juillet 2011 que Chris Jones et moi-même, avec l’aide de Mike Shaver et Brendan Eich, avons pour la première fois rendu publique notre vision d’un smartphone basé sur les technologies du Web. Cette annonce ne venait pas de nulle  […]

Lire la suite

« Les développeurs de Firefox n’écoutent pas leurs utilisateurs ! » — Vraiment ?

Voici un fort intéressant billet de Paul Rouget sur son blog, traduit par Valentin Lorentz sur le sien. « Les développeurs de Firefox n’écoutent pas leurs utilisateurs » Combien de fois avons-nous entendu ça ? — À chaque fois que l’on ajoute une fonctionnalité, je suppose. Et d’abord, bien sûr que  […]

Lire la suite

Haut de page