Les meilleurs développeurs Drupal freelances sont sur Codeur.com

Recherche Développeur de modules Drupal

 Fermé · 5 000 à 20 000 € · 9 offres · 305 vues


La FRAP (Fédération des Radios Associatives en Pays de la Loire) recherche un(e) développeur(euse) Drupal pour créer des modules à destination des sites de ses radios membres.

En particulier, le candidat devra créer :

Un module de playlist

Grâce au flux de streaming des radios qui permet d’afficher les titres, ce module stockera toutes les informations liées aux morceaux dans une base, qui permettra de remonter jusqu’à 15 jours. On trouvera dans cette base : un identifiant unique, le titre du morceau, le nom de l’artiste, le nom de l’album duquel il est tiré, la pochette, et son heure de diffusion. Quand la pochette ne sera pas disponible, le module ira en récupérer via Discogs, Lastfm, Amazon ou Google Images. Ce module comprendra une partie moteur de recherche. On pourra y sélectionner le jour et l’heure. Les résultats afficheront les titres joués dans l’heure « mouvante ». Ex : pour une requête suivante : Mardi 10 janvier, 10h17, les résultats iront de mardi 10 janvier 9h17 à mardi 10 janvier 11h17. Si la requête « pointe » vers une émission, celle-ci devra apparaitre dans les résultats, avec un lien vers son contenu. A ce module sera ajouté un système de vote par titre. L’internaute pourra attribuer une note à chaque morceau. Il sera ensuite possible de classer les morceaux par note.

Un lecteur multiplateforme

Le lecteur affichera les titres en cours de diffusion. Il s’ouvrira dans une petite fenêtre. On retrouvera le direct, avec les informations associées à ce qui est diffusé (titre et nom artiste + pochette pour une chanson et nom de l’émission + illustration pour une émission). Sous le direct, on retrouvera les émissions à suivre, et les émissions passées (ou les titres à venir et les titres passés). En cliquant sur les émissions passées, on lance directement la lecture. Pour en savoir plus sur l’émission, un lien Détails conduira à la fiche de l’émission. Les émissions à venir, n’ayant par nature pas encore de son, mèneront directement à la fiche programme générale. Un autre onglet pourra mener à la zone de diffusion + contacts. Un autre onglet amènera au chat, pour réagir en direct avec les émissions.

Un ajout au module audio

Le module audio devra être modifié afin de rendre le lecteur exportable automatiquement. On retrouvera le lien vers ce lecteur exportable sur toutes les occurrences du lecteur.

Un module d’importation automatique des contenus

Chaque podcasts et article disposera d’un répertoire associé. Les contenus seront automatiquement créés dès lors qu’un son associé à celui-ci sera détecté dans le répertoire attribué. Toutes les heures, le site ira inspecter ces répertoires. Ces répertoires pourront se trouver dans le réseau local de la radio, ou sur le serveur du site. Les sons associés seront importés par FTP.

Un module Grilles des programmes

En s’inspirant du module Station et Station Scheduler (ou en l’améliorant), ce module permettra de créer une grille des programmes. Il permettra d’ajouter tous les contenus à une grille. Il sera possible de choisir la granularité du tri (toutes les heures, les 30 minutes, les ¼ heures, les 5 minutes ou les minutes), mais la grille des programmes devra garder une taille raisonnable. Les colonnes représenteront les jours, et les lignes seront les heures (ou ½ heure, ¼ heures, 5 minutes ou une minute). Le module permettra une vue au jour ou à la semaine. Par défaut, le module proposera une vue par jour. C’est le jour en cours qui s’affichera, à l’heure d’affichage de la page. Les items déjà passé seront grisés, les autres bien visibles. Afin qu’elle garde une taille raisonnable, la grille devra être « intelligente » et s’adapter en fonction de la redondance des programmes. Exemple, nous avons une émission qui dure du lundi au vendredi de 17 à 19h. Etant redondant, ce programme ne fera qu’une seule et même cellule du lundi au vendredi, sur les deux lignes 17-18 et 18-19. Ce module permettra d’ajouter les programmes à venir et passés au lecteur et à l’application. Ce module permettra une déclinaison en bloc, où sera affiché ce qui passera à l’antenne au moment de l’affichage de la page. S’il s’agit d’un titre, le bloc affichera les informations liées au titre en cours (image, titre, artiste), au titre à venir et au titre passé. S’il s’agit d’une émission, il affichera les informations liées à l’émission en cours (image, nom de l’émission et lien vers la page de l’émission). Ce bloc affichera ce qui est diffusé à l’antenne au moment de son affichage.

Ces développements se feront sur un site développé avec Drupal 7. Les droits d’usage des sources, design et architecture, ainsi que l'ensemble des livrables, seront la propriété exclusive des radios de la FRAP. Très attaché au principe de l’open source et à la communauté, la FRAP entend proposer les modules à la communauté lorsqu’ils seront terminés. Ils devront donc être conçus dans cette optique.

Budget indicatif : 5 000 à 20 000 €

Publication : 19 novembre 2012 à 17h35

Profils recherchés : Développeur Drupal freelance , Développeur PHP freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

9 freelances ont répondu à ce projet

4 propositions de devis en moins de 2h

SentinellesduWeb Agence de développement e-commerce
TahitiClic Développeur Drupal
C
L2C2 Développeur Delphi
Ceesto Développeur PHP
Grégory Faruch Développeur web
Numerizen Développeur PHP
+2

Montant moyen des devis proposés : 7 650 €

Estimation du délai : 32 jours

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients