From: [email protected]
To: [email protected]
Date: Fri, 11 Dec 2015 10:09:37 +0100
Subject: [Moz-fr] Ce qui est fait (novembre-décembre)
Salut,
Un petit résumé de ce que que je sais qui a été fait ces derniers
temps,
ça correspond à mon activité, celle de Fabien Wang et celle de Mathieu
Goessens (geb). Ça n'est donc pas exhaustif.
1/ Depuis cette nuit, le site https://www.mozfr.org a entièrement été
réécrit avec un générateur de site statique (sculpin.io, ça poutre !).
C'est exactement le même site mais il est maintenant généré avec un
outil simple qui permet de contribuer du contenu en html simple, twig
(système de template basé sur html) ou en syntaxe markdown. C'est
propre, ça permet à quiconque avec un micro-bagage en HTML de pouvoir
corriger ou écrire une page sur le site, en gros n'importe qui
connaissant les bases de HTML peut contribuer. Un gros merci à Fabien
qui a fait un travail super là dessus, le site qu'on avait mis en
place
en 2011 était supposé être un hack temporaire, on abusait du système
de
pages satellites d'un planète déguisé en site statique. Là on a
quelque
chose de beaucoup plus simple à maintenir et faire évoluer. Au
passage,
le site est maintenant uniquement disponible https puisque nous
n'avons
plus de problématique de contenu mixte venant de http (à cause de la
syndication de sites externes en page d'accueil). J'ai bafouillé cette
nuit une page d'acceuil qui est tout à fait améliorable.
Si vous étiez abonné au flux RSS de mozfr.org, celui-ci est maintenant
redirigé vers celui de notre blog.
Quelques détails pour les techos:
- Nous utilisons une vesion de développement de Sculpin qui est
compatile PHP 7 (PHP 7 vient de sortir et je m'assure que tout ce
qu'on
a sur le site tourne avec car dès qu'on le pourra, on y passera)
- Nous faisons de l'intégration continue, toute pull-request fusionnée
sur master est immédiatement refletée sur le site, plus besoin qu'un
admin ne mette le code en production
- Nous allons ajouter Travis CI très prochaineent pour assusrer des
vérifications basiques et minimales sur les PR (linter le PHP et les
CSS
par exemple)
Sur un plan purement personnel, ça a été un plaisir de bosser avec
Fabien et c'est un gros soulagement de ne plus être le seul sur ce
type
de projet :)
2/ Création du canal Youtube et vidéos associées
https://www.youtube.com/channel/UCyieisb28vyXaltYRFsHDaQ
Flore et moi avons chacun fait une vidéo, on totalise une soixantaine
de
vue par vidéo et ça monte doucement. J'incite tout le mnde à créer des
screenscasts ! Idéalement, on en produirait deux ou trois par mois et
ça
ferait un fond documentaire attractif. Les vidéos peuvent être grand
public ou plus techniques et destinnées à des développeurs. Ça permet
de
toucher un autre public que notre public habituel.
3/ Mise en place d'une étiquette [mozfr-community] pour tout bug que
vous rapportez ou auquel vous contribuez un patch dans Bugzilla.
Mettez
cette étiquette dans le champ whiteboard de votre bug. Merci à tous
ceux
qui jouent le jeu (et évidemment, vous pouvez ajouter cette étiquette
sur vos bugs déjà ouverts). Sur un pe plus de deux semaines, 34 bugs
ont été ouverts:
https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard=[mozfr-community]
C'est une toute petite contrainte à l'ouvrture d'un bug et ça nous
permet d'avoir des métrique sur notre activité en contrôle qualité de
nos logiciels. Ce genre de données mesurables est très utilise
lorsqu'on
veut demander des budgets à Mozilla pour organiser un événement axé QA
(Quality Assurance) et crédibilise notre communauté comme étant très
active sur l'amélioration de la qualité de nos logiciels et sites, ce
qui est redevenu un obketif *majeur* de mozilla pour 2016.
4/ Nos tickets sont maintenant gérés sur Github et plus sur notre
propre
instance Bugzilla : https://github.com/mozfr/besogne/ c'est plus
simple,
plus visuel, des notifications pour chaque création/fermeture de
ticket
sont envoyées sur notre canal IRC #mozfr, n'hésitez-pas à ouvrir des
ticket et à demander à être ajouté au groupe github "community", ce
qui
permet de pouvoir ajouter des étiquettes aux tickets pour les
qualifier
et les filtrer. Les tickets correspondent à n'importe quelle tâche
nécessaire, pas forcément une tâche technique. Ça peut être rapporter
un
bug sur nos site, proposer notre participation à un événement, faire
une
demande de logo pour un de nos sites, discuter de la création d'un
flyer...
Encore une fois, ça permet d'avoir une source de données structurée
sur
nos activités via l'API que fournit Github.
5/ Nous avons maintenant une équipe "webdev" sur Github, elle est
composée de Fabien, Théo et moi. Si d'autres webdev veulent collaborer
à
nos sites (php, css, html essentiellement), merci de me le signaler?
Par
contre je n'ajouterai à l'équipe que des personnes réellement actives.
Plus généralement, j'ai aussi fait du ménage dans les équipes
existantes
en enlevant les gens qui ne sont plus actifs depuis plusieurs années
afin de refléter la réalité actuelle.
6/ Guillaume Dauvin a rejoint l'équipe SysAdmin
7/ Promotion de la campagne de LQDN sur notre page principale +
twitter
https://twitter.com/mozilla_fr/status/669880888541495297 ça correspond
aussi au désir de Mozilla de se rapprocher des organisations proches
philosophiquement de nous et l'implication de Mozilla dans la
politique
internet est maintenant une activité majeure (voir leur implication
dans
la loi renseignement en France par exemple, ou sur la réforme du
copyright en Europe). De manière générale, je suis pour qu'on
renouvelle
l'expérience avec d'autres assoces qui ont besoin de fonds et qui sont
proches philosophiquement de Mozilla (Arpil, Framasoft), je pense
qu'on
devrait aussi relayer les campagnes de dons de Mozilla qui seront de
plus en plus fréquentes. Peut être à terme faire un système de
rotation
de bannières de dons.
8/ Forums: mise à jour de notre intégration antispam avec le service
stopforumspam.com ainsi que suppression du blocage d'IP manuel que
nous
avions en place depuis 10 ans, nous bloquions 45.000 IP, ce qui était
beaucoup trop et empêchait des utilisateurs légitimes de s'inscrire.
9/ Mises à jour de sécu de mediawiki
10/ Réunions skype avec de nombreux membres historiques de la
communauté
pour parler de nos activités
11/ Je suis redevenu actif sur notre compte Twitter, largement
délaissé
depuis le départ de Claire. J'ai besoin d'aide là dessus, on peut
utiliser un service comme tweeterDeck pour se partager les tâches.
12/ Partenariat avec Gandi qui nous donne l'usage d'un serveur dans
leur
infrastrucure cloud dans leur cadre de mécenat des projets libres ou
caritatifs qui correspondent à leur vision du web. Ce serveur a des
performances correctes, des sauvegardes par RAID et on a des contacts
IT
chez eux en cas de problèmes techniques *en zone horaire Paris !*.
Vous
vous rappellez tous des problèmes matériels majeurs que nous avons eu
le
printemps dernier sur notre serveur. C'est une bête de course, mais il
n'a pas de RAID et tourne depuis plusieurs années, les composants
s'usent, nous n'étions pas du tout à l'aise pour faire évoluer les
services dessus, et nous (surtout Geb en fait :) commençons donc à
migrer progressivement nos sites et services sur cette nouvelle
infrastructure plus sûre. C'est aussi l'opportunité de nettoyer tout
le
bazar accumulé au fil des ans et ne migrer que ce qui est réellement
utilisé. On espère aussi pouvoir mieux isoler les sites les uns des
autres pour des questions de sécurité. Un grand merci à Geb qui nous a
obtenu ce serveur grâce à ses contacts chez Gando et un grand merci à
Gandi qui sont très sympa et intéressés par nos projets. Une fois la
migration effectuée, on fera certainement un billet de remerciement et
on mettra un petit logo Gandi comme sponsor en pied de page de nos
sites.
Voilà, si vous avez fait des choses dans le cadre de Mozfr, je vous
encourage à les envoyer sur la liste, le projet bouge mais on ne s'en
rend pas forcément compte si on ne sait pas ce que font les autres :)
Idéalement, je pense que ce serait bien de faire un billet mensuel sur
notre blog pour dire tout ce qu'on a fait.
A+
Pascal
--
Pascal Chevrel
Staff Localization Engineer
@pascalchevrel
f
_______________________________________________
Moz-fr mailing list
[email protected]
http://mozfr.org/mailman/listinfo/moz-fr