Pourquoi ce projet de refonte de Cinéfiches ?
- Pour développer mes compétences en codage (PHP/Html/Css/JS), maniement du framework "Symfony", UX/UI, gestion de BDD MySql, Hébergement et recette d'un site en place, Management de Projet...
- Pour me faire plaisir : je suis également cinéphile et je souhaite faire perdurer ce site et participer à son administration !!!
Cinéfiches est un site et une Base de Données de plus de 56000 films sur le cinéma, consultable gratuitement. Cinéfiches a été conçu dans les années 80 par Jean-Claude Fischer
et était initiallement consultable sur Minitel. La Société SdV à Strasbourg a ensuite conçu le site actuel à la fin des années 90 et l'héberge depuis.
Particularités de Cinéfiches
Jean-Claude est un cinéphile pasionné et grand amateur (et découvreur) de films muets, mais aussi de films germaniques, de films d'animation, de cinéma fantastique... et de films plus classiques.
Ce qui fait le plus de "Cinéfiches", comparé à d'autres bases de films (Allociné, IMDB,...), c'est d'une part, les connaissances cinéphiliques de Jean-Claude et son importante bibliographie,
mais également le regroupement des films par "thèmes".
Ainsi, j'ai par exemple choisi le thème "bigamie/polygamie" (ci-dessus) et affiché le film "Crimson Peak" qui contient ce thème et beaucoup d'autres...(ci-dessous).
Points d'amélioration
Outre le fait que le site a été développé à une époque où les "frameworks" étaient balbutiants et l'interface utilisateur uniquement géré par du "HTML/CSS",
les points d'amélioration sont :
- Améliorer l'UI/UX (Interface/Expérience utilisateur) par une simplification et amélioration de l'affichage et la création de recherches par auto-complétion.
- Faciliter la création ou édition de fiches / cvs / critiques... par les administrateurs,
- Réorganiser les thèmes et faciliter la recherche des thèmes et des films par thème,
- Séparer le résumé, la critique Cinéfiches et les commentaires / critiques des utilisateurs (au niveau des affichages, mais également dans la base), voir exemple actuel ci-dessous,
- Reprendre les "notas" divers de JCF et les réorganiser (dans la base et/ou dans l'affichage).
- Améliorer les "Cvs" existant :
Les "Cvs" paramétrés en base ne contiennent que les acteurs / réalisateurs / musique / prises de vue.
Un "cv" n'affiche que le rôle principal et met au même niveau l'ensemble des films auquel participe le "cv".
Ainsi, dans l'exemple ci-dessous, la "fonction principale" de Clint Eastwood est "acteur" et parmi les films listés, on trouve "Sully", réalisé par C.E. sans qu'il joue dedans et "Tab Hunter Confidential",
documentaire sur un acteur dans lequel C.E. apparaît.
La modélisation et réorganisation de la BDD a été faite de mars à septembre 2021 sur plus de 10000 films (et sur les 55555 films disponibles pour les résumé / critiques / notation).
Voici ce qui a été fait à partir d'un export en .csv de la base actuelle (Merci à 'SdV').
- Ajout de "Cvs" associés à d'autres "postes" (ex. ci-dessous) extraits des notes écrites sur le site, gestion des homonymes et création d'une 'table' (de la BDD) "ligne_generique" permettant de préciser plus finement
le rôle d'un "Cv" dans un film,
- Ajout des 'tables' de gestion des adaptations / influences : "Inspiration" / "Type d'inspiration" / "Oeuvre" / "Catégorie d'oeuvre" et "Auteur oeuvre"
- Réorganisation des "genres" et "pays" : import depuis anciens "thèmes", création des 'tables' "genre" / "pays" et association possible de plusieurs genres / pays par film, création d'un genre de reférence (pour l'affichage des incontournables / genre).
- Ajout des 'tables' "Prix" / "Titre_Prix" / "Poste_Prix" / "Manifestation" et association aux films : Dans l'exemple ci-contre, la "Manif_id:1" est le Festival de Cannes, les "Titre_Prix_id:1/2/3/12/13"
sont "Palme d'Or/Grand Prix/Prix du Jury/Prix d'interp. Masculine/Prix d'interp. Féminine", les "poste_prix_id:1/3/4" sont "Film/Acteur/Actrice"
- Gestion des "Autres versions"/"Remakes" d'un film : Création de la 'table' "version_film". L'image ci-contre est issue de cette table et montre les 2 versions du film "Les Nerfs à Vif".
Le film:id 10647 est le remake du film:id 34 et le film:id 34 a pour remake film:id 10647
- Ajout des 'tables' "bibliographie", "revue" et "type_revue et association aux films : dans l'exemple ci-contre, les 'revue_id' 2/59/21 correspondent à
"Télérama" (type "mag. culturel")/"L'annuel du cinéma" (type "recueil")/"Jeune Cinéma" (type "revue cinéma") Rq: "is_hs" = hors-série,
- Récupération des critiques 'publiques' et des critiques / résumé / notation de Cinéfiches : il a fallu séparer la critique du résumé de cinéfiches (jusque là dans le 'champ' "résumé", modifier la 'table' "critique" dans laquelle était parfois intégré plusieurs critiques de différents utilisateurs),
récupérer certaines "signatures" Cinéfiches, intégrées à une nouvelle 'table' "old_user".
Dans l'exemple ci-contre, quelques critiques d'un même film (id:7932 "Merci la vie" de Bertrand Blier). Les "old_user_id" 1 et 2 correspondent à "Jean-Claude" et "inconnu" (critique non signée).
Vous pouvez déja naviguer sur le site en utilisant les liens ou faire des recherches de films / cvs ou autres pour voir les différences avec l'ancien site. Testez également la publication d'une critique / commentaire d'un film
Réalisation des pages d'administration - Créations / Modifications
----- Janvier 2022 à avril 2022 ------
Un gros travail a été réalisé pour faciliter la saisie des futurs administrateurs - Formulaires adaptés avec ajout de fonctionnalités en JS / JQuery (recherches noms / titres en base, vérifications d'homonymie,...)
----- pour un site hébergé et opérationnel à la fin de l'année 2022 ? ------
Des fiches films et cvs qui restent à modifier, des films et cvs à créer, une page d'accueil à définir et l'ensemble du site à optimiser en fonction de discussions à venir avec Jean-Claude et en fonction de vos retours....