Académique Documents
Professionnel Documents
Culture Documents
Avant-propos
Ce contexte AccroCin incluant le projet applicatif AccroCine.org a t cr de toute pice au Lyce Louis Armand Paris 15e, par le corps enseignant et les tudiants de 2e anne du BTSSIO option SLAM, dans le cadre de nombreux PPE et cours de spcialit en travaux individuels et collectifs, pour les b esoins de lpreuve pratique E4.
Sommaire
Contenu
Lassociation AccroCin .................................................................................................................................. 2 Le systme dinformation existant ................................................................................................................... 2 Cahier des charges du Portail AccroCine.org ................................................................................................. 3 Solution technique propose ........................................................................................................................... 5 Spcifications fonctionnelles et techniques .................................................................................................... 8 Architecture de la solution ............................................................................................................................. 13 Extension com_accro .................................................................................................................................... 13 Template mob1 ............................................................................................................................................. 14 Module Top 10 .............................................................................................................................................. 15 Guide dinstallation dune extension Joomla ................................................................................................. 16 Procdure dinstallation des composants : ................................................................................................... 17 Guide dutilisateur.......................................................................................................................................... 18
Page des films...................................................................................................................................... 19 Vue de dtail film ............................................................................................................................... 20 Identifiez-vous ..................................................................................................................................... 21 Sur ordinateur : .................................................................................................................................. 23 Sur portable/tablette : ..................................................................................................................... 23
Interface dadministration .............................................................................................................................. 24
Lassociation AccroCin
Fonde au dbut des annes 2000 Sarzeau dans le Morbihan, cette association regroupe aujourdhui une quinzaine de cin-clubs indpendants du dpartement qui ont souhait mutualiser leurs moyens de communication et coordonner la programmation de leurs projections de films. Chaque salle attire en moyenne mille spectateurs par mois avec laffiche une dizaine de films par mois. En dehors des incontournables nouveauts nationales programmer pendant les priodes de vacances, les cin-clubs membres projettent habituellement de nombreuses rediffusions de films dont sont particulirement friands leur clientle. Chaque cin-club est lui-mme une association, dont le prsident est bien souvent le directeur de la programmation. Il dirige le plus souvent une petite quipe employe temps partiel en soire et le dimanche aprs-midi pour tenir la caisse et projeter les films. Lors de leur Assemble Gnrale du 20 Janvier 2010, suite lapprobation des comptes 2009 et la rlection du Conseil dadministration, il a t dcid de lancer un nouveau projet de portail commun pour augmenter leur visibilit sur Internet et attirer de nouveaux spectateurs dans leurs salles. Trs intress par les nouvelles technologies, le Directeur du cin-club de Sarzeau a t naturellement nomm par ses pairs chef de projet du portail AccroCin. A laide dune commission projet portail AccroCin monte pour la circonstance, le chef de projet a pu prsenter au Conseil dadministration du 30 avril 2010 une premire version du cahier des charges et obtenir la validation de sa version finale la runion du 28 mai 2010.
Ces systmes ne communiquent pas entre eux : aucune billetterie en ligne qui aurait pu justifier une interconnexion avec un systme comptable nest actuellement propose et les mises jour des programmes des films se font par accs direct aux sites hbergs chez des prestataires de types OVH. Seul le systme de messagerie a t unifi sous le nouveau nom de domaine AccroCine.org dpos par lassociation AccroCin et est hberg chez OVH.
Organisation et SI existant
Lassociation AccroCin ne dispose actuellement que dun site vitrine identifiant les cin -clubs membres sur une carte, avec leurs adresses gographiques et les liens vers leurs sites Internet. Chaque cin-club membre dispose aussi dun site vitrine, avec un affichage de la liste des prochaines sances programmes dans le mois courant et le mois suivant. Les films sont en gnral prsents de faon succincte, avec le titre, une vignette de laffiche, la date de sortie, les noms du ralisateur et des principaux acteurs et un rsum du synopsis. Certains cin-clubs comme celui de Sarzeau dispose aussi dun micro-ordinateur de type PC Windows pour consulter des fiches de films stockes au fil de leau p ar le Directeur sur une base de donnes Microsoft Access et consultable sur place par les visiteurs.
La fermeture des sites locaux existant pourra tre effective quelques semaines aprs la mise en production du portail AccroCine.org, ds la validation de service rgulier prononce (VSR).
Le prestataire devra pouvoir mettre disposition du chef de projet un accs rserv au site complet pour validation daptitude (VA) moins de six mois aprs le dmarrage du dveloppement et prvoir la validation de service rgulier (VSR) moins de six semaines aprs la VA. Sa prestation fera lobjet dun contrat forfaitaire, y incluant la fourniture dune garantie dun an partir de la VSR pour corriger les bugs et intgrer des mises jour mineures.
Les lments coloris en orange correspondent aux dveloppements relatifs la premire phase et comprend les deux lments du socle commun, la base donnes Joomla sous MySQL et linstallation de lAPI Joomla 2.5, permettant ensuite lintgration du composant com_accro spcialement dvelopp pour les besoins du portail AccroCine.org. Llment colori en bleu correspond la deuxime phase du dveloppement explicit cidessus.
Sur chacun des postes de dveloppement (PC Windows 7 pro) a t install XAMPP 1.7.3 (version stable) puis Joomla 2.5.7 (mis jour par la suite en 2.5.9). Lenvironnement de production est un serveur LAMP mutualis avec Joomla 2.5.7 prinstall en option. Les extensions packags com_accro.zip, tpl_mob1.zip et mod_accro_top.zip y ont t installs aprs tlchargement par FTP en mode scuris.
Plan Projet
Diagramme de squence
La table cine_accro_movies_ximp nest lie aucune autre table mais permet denregistrer les correspondances entre les colonnes des fichiers dimport de films incluant les noms des ralisateurs et les tables de films (cine_accro_movies) et de ralisateurs (cine_accro_directors), dans la langue choisie.
Conformment la notation Joomla, le prfixe des tables #_ permet de nassocier le prfixe cible, cine ici, quau moment de linstallation du composant com_accro.zip sous Joomla.
Larborescence ci-dessous donne le dtail des sous-dossiers de la partie administration du composant com_accro :
Chacun des contrleurs relatifs au sous-menu du composant accro_cin se trouve dans le dossier controllers. Chaque contrleur appelle son modle (dossier models), qui lui-mme fait appel aux vues demandes (dossier views).
Template mob1
Le site public AccroCine.org a t dvelopp partir du CMS Joomla et en tendant le composant com_accro avec une arborescence de modles, vues et contrleurs trs proche de celle de ladministration. Afin de rendre le site plus lisible partir des smartphones ou autres appareils mobiles, un nouveau template Joomla a t spcialement dvelopp en sappuyant sur une conception mobile first pour la feuille de style CSS 3 correspondante, qui se termine par le code cidessous : @media only screen and (min-width: 36em) { /* media queries */ .website-title { font-size: 2rem; width: 300px; height: 140px; background: url(../images/accrocine-club140.png) norepeat left top;} .article-wrapper { float: left; width: 67.15%; /* 650px */ margin-right: 2%; } .content { float: left; width: 100%; /* 70.77% */ } .extra-content { float: left; width: 26.85%; } } Cette commande permet, lorsque la largeur dcran du navigateur est suffisamment grande, de disposer les blocs dfinis, dans le fichier index.php du template, par les balises <aside> et de classe extra-content de safficher dans une colonne supplmentaire droite. Sinon, tous les blocs saffichent par dfaut les uns la suite des autres, ce qui convient notamment aux mobiles, comme le montre les copies dcrans suivantes :
Module Top 10
Une troisime extension Joomla a t dveloppe pour permettre laffichage du bl oc Top 10 visible dans les copies dcrans ci -dessus : le module mod_accro_top.zip Ce module respecte larchitecture Joomla qui gre les modules comme des composants simplifis, avec une vue et un modle li son affichage sur le site public.
-Importer les composants suivant laide des fichiers zip : -com_accro_AM.zip -mod_accro_top_AM.zip -mob1_AM.zip -Importer le dossier movies dans le dossier images la racine de Joomla. -Dans le back-office : -Extension Gestion des templates : Choisir mob1 en template par dfaut. -Ajouter un contact pour le formulaire de contact du front-office -Menu Gestions des menus Paramtre du menu principale : -Changer la position et la mettre en position-1 -Paramtre avancs Suffixe CSS de menu : mettre nav nav-justified (ne pas oublier lespace en premier). -Menu Menu principal ajouter les liens suivants : - Films Type de lien : URL externe URL : index.php/component/accro/ ?cap=0 - Ralisateurs Type de lien : URL externe URL : index.php/component/accro/ ?view=accrod&cap=0 - clubs Type de lien : URL externe URL : index.php/component/accro/ ?view=accroc&cap=0 - Contact Type de lien : contact Mettre le contact que lon a cr prcdemment -Extension Gestion de modules : Changer la position du module mod_accro_top en position 6 et lassigner toutes les pages. Le plublier. Changer la position du module de connexion en position 3 et lassigner toutes les pages.
Guide dutilisateur
Page daccueil
Menu de navigation
Visualiser/saisir critiques
Une fois identifi en tant quadhrent, vous pouvez visualiser les critiques dun film dans sa vue de dtail.
Vous pouvez saisir une critique ainsi quune note sur linterface prsente en dessous des autres critiques.
Vue du site
Sur ordinateur :
Sur portable/tablette :
On peut voir que les modules salignent de haut en bas pour tenir dans la page.
Interface dadministration
1) Boutons de gestion (Ajouter, Modifier, Supprimer)
2) Boutons menus pour accder aux diffrentes catgories (Films, Genres, Ralisateurs, Critiques, Clubs, Sances)
Administration Date de mise disposition : Accs Manager OVH : Identifiant : Mot de passe : Transfert de fichiers FTP Serveur FTP : Serveur SSH : Identifiant : Mot de passe : Base de donnes MySQL Accs PhpMyAdmin : Serveur : Utilisateur : Nom base : Mot de passe : Site AccroCin 2014 Accs au site : CMS : Administrateur Joomla : Identifiant : Mot de passe : Adhrent AccroCin : Nom : Identifiant : Mot de passe : Webmail scuris Accs Webmail : www.webmail.ovh.net www.lla-sio.fr/accrocine Joomla 2.5.14 www.lla-sio.fr/accrocine/administrator admin TSIO1Sisr www.lla-sio.fr/accrocine Paul DUPOND pdupond TSIO1Sisr https://phpmyadmin.ovh.net mysql51-48.pro llasioslam2a llasioslam2a 15ede082 ftp.lla-sio.fr lla-sio.fr llasio 0751708z 14 Mars 2013 https://www.ovh.com/managerv3 lla-sio.fr 0751708z