Ce stage est réalisé dans le cadre de ma formation pour l'obtention du DUT Informatique
option Imagerie Numérique. Au cours de ce stage effectué entre le 2 avril et le 9 juin 2007 à
l'agence MBA Multimédia située près de Rennes, j'ai découvert un milieu professionnel
spécialisé dans la conception et la réalisation de sites Internet.
En qualité de stagiaire et en accord avec la direction, j'ai pu participer à des projets internes
par l'ajout de nouvelles fonctionnalités centrées avant tout sur le traitement dynamique
d'image. Cette nouvelle expérience passe aussi par la découverte d'une méthode de
développement assez récente, l'AJAX, actuellement en plein essor dans le monde du web.
La mise en oeuvre de cette technique m'a permis de concrétiser des concepts que j'avais
jusqu'alors peu mis en oeuvre.
Le projet auquel j'ai participé m'a permis de consolider mes acquis, principalement en PHP
et JavaScript ainsi qu'en ergonomie, clé de voûte d'un projet web et ce, sous une approche
très concrète.
Je commencerai par présenter le cadre du stage, l'environnement de production de MBA
Multimédia et la place que j'y ai tenu. Dans un deuxième temps, je présenterai le projet
PubliShare, analyserai le cahier des charges qui m'a été fourni et expliquerai les concepts
indispensables à la compréhension du sujet. Ensuite, je détaillerai pas à pas les solutions
adoptées, la méthodologie associée et son implémentation au coeur du projet PubliShare.
Enfin, je conclurai sur les difficultés rencontrées, mes acquis et l'avancement de mon projet
professionnel.
[...] En ce qui concerne la gestion des données dynamiques qui transitent entre le client et le serveur, il existe plusieurs langages envisageables. Pour des raisons de mise à jour et de réutilisabilité du code, le choix de la programmation orientée objet devient de plus en plus une évidence pour les programmeurs. C'est très logiquement le choix qui a été fait pour développer PubliShare. Chaque module dispose d'une classe PHP qui permet d'interagir avec la base de données. J'ai naturellement choisi d'utiliser moi aussi ce langage afin de pouvoir intégrer facilement mon code dans la structure existante. [...]
[...] Le pôle production étant organisé de façon open space j'ai pu facilement observer le fonctionnement interne de gestion de projet et constater la multiplicité des échanges et des contraintes qu'impose un projet web Etude des besoins Le CMS PubliShare (Content Management Systems) L'ère des CMS Les débuts de l'ère internet ne permettaient qu'à des administrateurs compétents de créer des pages web, eux seuls étant capables d'éditer le langage html nécessaire. Les premiers sites ont connu de grandes difficultés dès qu'il s'agissait de contenir un grand nombre de pages. Puis les sites web ont évolué. [...]
[...] On peut choisir d'y afficher du texte, des images ou une autre page web. La page au dessous du calque est conservée et visible par semi transparence Librairie PEAR Cette librairie permet de réaliser une foule de choses très variées. Je n'ai utilisé pour ma part que la partie relative à la résolution DNS Travaux réalisés Dans cette partie, je vais présenter ce que j'ai réalisé et codé pendant ces 10 semaines de stage sur la base de mes échanges avec Eric Audibert (ergonome), Emmanuel Bellamy (développeur référenceur) et Régis Le Guennec (Directeur) La partie traitement d'image Renforcement de contour Afin de programmer dans la continuité du code existant et de respecter l'arborescence établie par les anciens programmeurs, j'ai créé une classe ImageFilter.php de traitement d'image en PHP orienté objet. [...]
[...] Ce n'est qu'une fois le filtre complètement opérationnel que je l'ai intégré dans l'interface du module d'administration via la mise en place de la ToolBox ToolBox Avant d'ajouter les différents effets à l'intérieur de la classe ImageFilter.php j'ai créé les pictogrammes de la ToolBox. Cela m'a permis d'intégrer la partie renforcement de contours à PubliShare et de donner à Régis Le Guennec une première idée visuelle du résultat final. Bouton de redimensionnement Fig.19 Pictogrammes composant la ToolBox intégrée à PubliShare Fig.20 La ToolBox intégrée dans PubliShare 39 Les 4 effets que sont niveaux de gris, sépia, modification du contraste et de la luminosité ont été codés en même temps et suivant la même méthodologie. [...]
[...] Toute la partie Front Office, destinée à la mise en page des données rentrées par le client via PubliShare, est développée sur mesure par MBA multimédia PubliShare : L'aboutissement de 10 ans d'expérience Le réseau local de MBA Multimédia dispose d'un espace de stockage où sont installés les clones des sites web en ligne. PubliShare, est considérée comme une plateforme de gestion de contenu accessible depuis le navigateur via des adresses du type : http://www.nomdelasociete.com/administration/ Ce projet est l'aboutissement de l'expérience que MBA Multimédia a accumulée pendant ses 10 ans d'existence. Il a vu le jour en 2006 et est depuis en constante évolution. Il est, à ce jour, utilisé comme module d'administration dans de nombreux sites développés par MBA Multimédia. [...]
Référence bibliographique
Format APA en un clicLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture