Développement et maintenance web

Publié par Coalition mondiale contre la peine de mort, le 11 juillet 2013

La Coalition mondiale contre la peine de mort est une alliance de plus de 140 ONG, barreaux d’avocats, collectivités locales et syndicats. L’objectif de la Coalition mondiale vise à renforcer la dimension internationale de la lutte contre la peine de mort. Son objectif ultime est d’obtenir l’abolition universelle de la peine de mort. La Coalition mondiale s’attache à atteindre cet objectif en faisant pression sur les organisations internationales et les États, par l’organisation de campagnes internationales, y compris la Journée mondiale contre la peine de mort, et en soutenant les forces abolitionnistes nationales et régionales.

La Coalition mondiale est l’éditeur de Worldcoalition.org, un site web dynamique PHP/MySQL développé sous le framework Zend et hébergé en France par OVH.

Sur le même serveur, la Coalition mondiale utilise un extranet basé sur vBulletin.

Worldcoalition.org est connecté à un certain nombre d’outils web externes, notamment des comptes Facebook et Twitter, PayPal et un partage de données avec le site web partenaire Deathpenaltyworldwide.org.

Worldcoalition.org et la présence de la Coalition mondiale sur les réseaux sociaux sont publiés en sept langues (FR, EN, ES, AR, RU, ZH-simplifié, FA).

Le site est géré par un rédacteur en chef spécialisé dans les tâches éditoriales en ligne, qui a une connaissance de base des technologies web.

La Coalition mondiale sollicite les services d’un développeur web pour apporter des améliorations de Worldcoalition.org et des outils web externes qui y sont connectés et assurer leur maintenance.

Le développeur web indépendant ou l’entreprise de développement web retenu(e) devra avoir au minimum les qualifications suivantes :

1. être formellement établi et autorisé à proposer des prestations à des clients situés en France ;

2. expérience prouvée dans le développement, la maintenance et le référencement de sites web PHP/MySQL basés sur le framework Zend et sur vBulletin ;

3. expérience prouvée dans les technologies de syndication de contenu, dont RSS et JSON ;

4. capacité à assurer le développement, la maintenance et le référencement de sites multilingues, y compris dans les langues lues de droite à gauche ;

5. capacité à travailler avec des comptes et des applications Facebook et Twitter ;

6. souhaité : capacité à assurer le développement et la maintenance d’applications mobiles iOS et Android.

Les offres devront inclure les informations suivantes :

1. présentation du candidat incluant les qualifications du ou des développeur(s) proposés pour remplir le contrat et des exemples de travaux précédents correspondant aux critères ci-dessus ;

2. prix d’une heure de développement ou de maintenance web toutes taxes comprises (la Coalition mondiale, association à but non lucratif, ne peut pas récupérer la TVA en France) ;

3. le prix d’une journée de développement ou de maintenance web toutes taxes comprises ;

4. une estimation du temps et du coût TTC que le candidat facturerait pour les exemples de tâches ci-dessous, accompagnée d’une courte explication de la manière dont le candidat accomplirait cette tâche. Du fait que les candidats n’ont pas accès à toutes les informations concernant ces tâches (mots de passe d’administrateur, etc.), ces estimations seront non contractuelles et utilisées seulement dans le cadre de l’évaluation des offres.

Tâche 1

Modifier le template d’affichage du site pour corriger les bugs suivants, visible sur cette page en arabe : http://www.worldcoalition.org/ar/ALEF.html
– affichage incorrect des parentheses dans le titre principal (devrait être “Association Libanaise pour l’Education el la Formation (ALEF)”) ;
– ordre incorrect des chiffres des numéros de téléphone et de fax (devraient être “+961 5 952892” and “+961 5 952 898”) ;
– transformer automatiquement les adresses e-mail et les URL en liens hypertexte.

Tâche 2

L’extranet vBulletin devrait envoyer automatiquement des alertes e-mail aux utilisateurs concernés lorsqu’un nouveau message est posté dans le forum de leur groupe. Cependant, les alertes e-mail ne sont envoyées que dans 50 % des cas environ.
> Ajuster les paramètres e-mail de vBulletin pour assurer 100% d’envoi des alertes e-mail attendues.

Tâche 3

Worldcoalition.org dispose d’un identifiant unique pour chaque pays du monde.
Chaque élément publié (article, vidéo, galerie photo, contact, document, etc.) peut être associé à un pays. Par exemple, cet article est associé à la Malaisie: http://www.worldcoalition.org/death-penalty-project-malaysia-bar-public-opinion-roger-hood-mandatory-sentence.html
Une page présente les données de chaque pays concernant la peine de mort. Par exemple, pour la Malaisie : http://www.worldcoalition.org/Malaysia.html
> Modifier le template des pages pays de la façon suivante. Dans la colonne de droite, supprimer les blocs « Keywords » et « Focus », et créer 3 nouveaux blocs :
– « Actualité » : les 4 derniers articles/videos/galleries photo liés à ce pays (titre avec lien pour chacun) + lien “Autres actualités…” vers tous les articles/videos/galleries photo liés à ce pays ;
– « Organisations membres » : tous les contacts dont le statut est Membre liés à ce pays (nom avec lien pour chacun) ;
– « Documents » : les 4 derniers documents liés à ce pays (titre avec lien pour chacun) + lien “Autres documents…” vers tous les documents liés à ce pays.

Tâche 4

Trouver une application Facebook existante ou en créer une pour collecter automatiquement les posts d’une liste d’utilisateurs ou de pages, les filtrer par mots clés et les reposter sur la page Facebook de la Coalition mondiale

Pour postuler :
Les offres doivent être envoyées par e-mail en français ou en anglais à Thomas Hubert (thubert [at] worldcoalition.org) avant le 25 juillet 2013 au soir.

Plus d'articles