projet b2c de vente en ligne de fichiers audio et
Transcription
projet b2c de vente en ligne de fichiers audio et
Conception et réalisation de sites Internet 65, rue du faubourg Saint-Denis 75010 Paris Tél. : 08 705 35 705 Email : [email protected] ---------------------------------SARL au capital de 3000 € SIRET TVA intra : FR65 451 735 161 00023 Code APE : 642C Vos contacts : Maxime FRESCHARD 06.71.20.31.23 / [email protected] Geoffroy FILHO 06.62.50.71.72 / [email protected] Paris, le jeudi 7 juin 2007 PROJET B2C DE VENTE EN LIGNE DE FICHIERS AUDIO ET VIDÉO VIA UN PLAYER FLASH PARTIE 1 - REALISATION DE L'INTERFACE DE GESTION ET DE GÉNÉRATION DU PLAYER CONCEPTION DU TEMPLATE DU PLAYER Document numéro 200706-203 1 CONTEXTE La mise en oeuvre du pojet B2C de vente en ligne de fichiers audio et vidéo au sein d'un module Flash généré via une interface de gestion fait intervenir différents prestataires externes et services au sein d'EMI. Nous souhaitons donc établir des devis distincts pour chacune des étapes du projet : 1. Réalisation de l'interface de gestion et de génération du player Flash. Conception et réalisation du template Flash, d'un nombre limité de skins pour le player Flash. Développement Actionscript du player Flash (chargement et envoi des données à l'interface de gestion, module d'écoute et de visionnage) 2. Intégration dans le player de données distantes (raccordement à une base artistes/tracklistings distante). Cette étape reste à définir étant donné qu'une telle base distante n'existe pas encore. 3. Intégration de la procédure de vente en ligne (achat immédiat et pré-commande ou abonnement). Ces étapes pourront être développées simultanément en totalité ou par briques successives. Ainsi, le paiement en ligne pourra être intégré tout de suite avant les différentes fonctionnalités présentées dans ce devis. Ce devis concerne la première étape. 2 2.1 PRÉSENTATION CREATION GRAPHIQUE ET CONCEPTION DU TEMPLATE DE PLAYER FLASH Le module de player flash sera basé sur un template ergonomique prédéfini : cela signifique que la position des éléments sera figée pour un template. Il est possible d'envisager plusieurs templates. Un template aura une taille prédéfinie. Chaque template aura des variables paramétrables qui controlleront les couleurs des éléments, des textes, les bordures des blocs, etc. Les templates seront conçus pour pouvoir également se voir appliquer un skin thématique évolué : le design des boutons, la création d'une ambiance particulière sera possible. On peut ainsi imaginer la création de skins adaptés aux différents genres musicaux : R&B, Rap, Rock, Techno, Electro, Chanson française, Reggae, Soul, etc. Ce devis inclut la création du moteur de paramétrage du jeu de couleurs du template. © Ligne 13 2 Il inclut également la création graphique d'un skin évolué afin de montrer le fonctionnement de l'application d'un skin à un player. Un forfait pour la création d'un skin supplémentaire est proposé dans les aspects financiers de ce devis. 2.2 LE PLAYER ET SES OCCURRENCES, PARTAGE DU PLAYER Une fois un player créé via l'interface de gestion, celui-ci pourra être partagé sur différents sites. A la manière des vidéos Youtube ou DailyMotion, le code HTML du player sera disponible en cliquant sur un bouton « Share ». N'importe qui pourra copier le code et le coller dans sa propre page web. Il y aura donc le player original et ses occurrences propagées par les internautes sur le web. L'idée est garder un contrôle sur ces occurrences : chacune d'entre ellles sera capable de récupérer l'URL sur lequel elle est déployée et le renvoyer au serveur principal qui le stockera dans la base de données de l'interface de gestion. 2.3 L'INTERFACE DE GESTION Une interface privée multi-utilisateurs permettra : – la gestion des players Flash déjà créés et la visualisation des statistiques d'un player. – la génération d'un nouveau player. – la définition de paramètres globaux. – la visualisation de statistiques globales. Les fonctionnalités détaillées de l'interface de gestion sont présentées dans les slides joints à ce devis. Par ailleurs, un accès Administrateur permettra la gestion des utilisateurs de cette interface de gestion. 2.3.1 La gestion des players Flash existants Avant de se lancer, chaque player déployé enverra au serveur principal des informations d'identification : un numéro d'identification (qui permettra de récupérer l'autorisation de se lancer et de connaître l'artiste concerné, la date de création) et l'URL sur lequel le player est déployé, afin par exemple de contrôler le partage des players sur les blogs de particuliers. L'interface de gestion affichera une liste de tous les players déployés en proposant un classement par artiste, par date de création ou par URL. © Ligne 13 3 Grâce aux comptage des URL de déploiement pour un player donné, on pourra connaître le nombre d'occurrences sur Internet de ce player. On pourra bloquer temporairement ou définitivement toutes les occurrences d'un player en un seul clic. Chaque player pourra se voir attribuer une date d'expiration à partir de laquelle lui et toutes ses occurrences seront bloquées. Pour ne pas afficher un player vide, on pourra décider d'afficher un player générique thématique à la place. Aux webmasters ayant installé le player sur leur site de le retrier si ils le souhaitent. On pourra également récupérer le code HTML de chaque player. Dans un deuxième temps, non inclus dans ce devis, on pourra consulter, pour chaque player, les statistiques d'achat, d'écoute des tracks. 2.3.2 La génération d'un nouveau player Dans le cadre de cette première étape, l'interface de génération du player flash permettra de paramétrer les propriétés suivantes : – couleurs : fond, typo, etc. – upload d'un visuel. – renseignement d'infos générales : nom de l'artiste, petite bio ou argu. – création de la playlist audio ou vidéo : renseignement du nom des tracks et liaison avec une URL de stream (qui peut être distante). 2.3.3 Paramètres globaux On pourra créer un flux RSS qui se mettra à jour dès qu'un nouveau player est créé. Les abonnés au flux en seront ainsi informés. Les players pourraient également appartenir à des rings thématiques. Ainsi, un jeu de boutons suivant/précédent sur le player permettrait de passer d'un player à l'autre à l'intérieur d'un ring prédéfini. Au clic sur un de ces boutons, le player se recharge avec les données d'un autre player du ring. On augment ainsi les options d'achat en poussant vers l'internaute d'autres contenus suceptibles de lui plaire. Les prix par défaut d'un track ou d'un album pourront être fixés dans cette partie. Il sera néanmoins possible de fixer des prix spécifiques pourra chaque player. © Ligne 13 4 2.4 TECHNOLOGIES UTILISÉES Le player sera développé en Flash compatible Flash 8. Il ne pourra renvoyer l'URL sur lequel il est déployé que si la classe External Interface (uniquement disponible à partir de Flash 8) peut accéder à Javascript sur le navigateur, ce qui est le cas dans la plupart des cas. L'interface de gestion sera développée en PHP et utilisera une base de données MySQL. Elle ne à priori pas directement intégrée au CMS eZ Publish d'EMI. Les échanges de données se feront au format XML. 3 CALENDRIER DE PRODUCTION EMI souhaite lancer le premier player le 2 juillet 2007. Le délai avant cette date étant court, il faudra définir les priorités quant au choix des premières fonctionnalités à développer. Ce devis vaut nénamoins pour toutes les fonctionnalités décrites ici et dans les slides annexés. Certaines d'entre elles seront cependant développées après la date du 2 juillet. La priorité étant la mise en place de la procédure de vente en ligne, nous pourrons développer parallèlement le premier player « en dur » afin de tester uniquement cette procédure. Les développements décrits dans ce devis pourront être initiés parallèlement. 4 GARANTIE Les prestations effectuées et les fichiers du site Internet livrés par Ligne 13 Communication sont garantis trois mois, à partir de la date de livraison. Durant cette période Ligne 13 s’engage à réparer dans les fichiers et scripts toute anomalie relevant d’une non-conformité aux prestations décrites dans le présent devis. L’intervention se fera dans un délai de deux jours ouvrés pour toute anomalie bloquante, et dans un délai de cinq jours ouvrés pour toute autre anomalie. Ne sont pas garantis : Les fichiers et scripts modifiés sans l’accord écrit de Ligne 13 Communication Les pertes et dégradations n’impliquant pas la responsabilité de Ligne 13 Communication. La garantie expirée, EMI libère Ligne 13 Communication de tous ses engagements. © Ligne 13 5 5 ASPECTS FINANCIERS PRESTATIONS (ETAPE 1) jours/hommes Tarif journalier Gestion de projet et conception globale Conception graphique et ergonomique d'un template décliné aux deux formats audio et vidéo Conception graphique d'un skin évolué Réalisation du player Flash paramétrable (mode standard et évolué) Développement actionscript intégré au player Flash Développement de l'interface de gestion des players existants, de génération d'un nouveau player, de gestion des paramètres globaux et d'affichage des statistiques globales Mise en ligne de l'interface de gestion Tests 3 500 1500 3 500 1500 1 500 500 4 500 2000 4 400 1600 7 400 2800 1 2 400 400 400 800 TOTAL HT TOTAL TTC 25 OPTION création d'un skin thématique supplémentaire 6 Tarif € HT 11100 13275,6 forfait 500 CONDITIONS FINANCIERES Les prestations pourront démarrer dès réception par Ligne 13 du bon de commande émis par le client ou du présent devis signé et accompagné de la mention «Bon pour accord ». La proposition prend en charge les frais techniques décrits dans la proposition ; toute autre prestation résultant d’une demande non spécifiée dans le présent document sera facturée en sus. 40% d’acompte : comptant à la signature. Solde, facture à la livraison, règlement 30 jours fin de mois. Bon pour accord Date, nom et fonction du signataire, cachet de l’entreprise © Ligne 13 6