Aller au contenu


Base de données musique


5 réponses à ce sujet

#1 Djii

    Indie Rock Fanatic


  • Indie Rock Fanatic
  • 1 678 messages
  • Love:and Mathematics

Posté 04 octobre 2011 - 16:36

Il-y-a quelques mois pour m'entraîner en PHP et CSS3 j'ai travaillé sur une base de données MySQL qui répertorie tous mes albums et formats mp3, vinyles et CDs.
Bien que je ne la mette rarement à jour, cette page m'est vraiment très utile et Milito m'a dernièrement demandé de lui adapter le script. Ça m'a fait penser que certains d'entre vous pourraient trouver ça utile et je propose donc de partager mon boulot.
Ça tourne sur serveur distant mais je n'ai pas protégé donc je vous donne uniquement des screens...

Image IPB

Comme vous le voyez, on a les champs: Artiste - Album - Année - Genre - Pays - Label
Ils sont sélectifs, c'est à dire que si vous cliquez sur un artiste, par exemple, le script vous renverra toutes les autres entrées de ce même artiste. Idem pour tous les autres champs sauf 'Album'. On peut donc afficher tous les albums Folk par exemple, ou tous ceux sortis en 1995...

La navigation permet aussi d'afficher par support (CD, MP3, 10'). Ensuite, y'a une fonction recherche qui fonctionne très bien.
On peut aussi trier chaque champ par ordre alphabétique, croissant, décroissant...

J'ai prévu un formulaire pour ajouter une entrée rapidement (en haut à droite) ainsi qu'un système de notation de 1 à 5. Sur ma version j'ai choisi de ne demander qu'un affichage par note mais il est aisé de disposer un nombre d'étoiles dans la table par exemple... pour peu qu'on s'y connaisse un tout petit peu en PHP.
On le voit pas non plus sur le screen mais en bas, s'affiche un comptage du nombre d'entrées totales. C'est dynamique donc ça s'adapte en fonction de votre requête.
Enfin, j'ai adapté une version allégée pour Androïd/iPhone qui semble plutôt bien fonctionner.

Je vous propose donc mon boulot si vous pensez que ça peut vous être utile. J'ai pas bossé dessus depuis longtemps mais il reste des choses à faire.
Je fais donc remarquer les choses suivantes:
- il faut passer par MySQL pour modifier/supprimer une entrée. J'ai pas réussi à intégrer l'interface jQuery que je voulais.
- c'est pas encore cross-browser. Y'a une version pour Firefox 4+ et une autre pour Chrome. Les utilisateurs d'IE pourront aller se faire f****e....
- c'est codé à l'arrache, de quoi pousser les membres du W3C au suicide
Je vais peut-être me remettre à bosser dessus et essayer d'apporter des fonctionnalités supplémentaires comme l'intégration d'un script de statistiques avancées ou encore une personnalisation graphique individuelle.

Donc si quelqu'un est intéresse par ce script, il me le demande en MP.
A noter aussi que je pense pouvoir faire confiance aux membres bien connus du forum pour un éventuel hébergement. Faut juste savoir que votre DB sera accessible par d'autres personnes du FIR car le password SQL est unique.
Image IPB

Image IPB

#2 fieldmoose

    Indie Rock Fanatic


  • Indie Rock Fanatic
  • 677 messages
  • Location:Lille

Posté 04 octobre 2011 - 20:06

Sympa :wink: !

#3 Djii

    Indie Rock Fanatic


  • Indie Rock Fanatic
  • 1 678 messages
  • Love:and Mathematics

Posté 23 octobre 2011 - 18:23

J'imagine que tout le monde s'en fout -et c'est normal- mais il-y-a quelques jours j'ai remis le nez là dedans et j'ai un peu tout refait. Désormais il n'y a pas besoin de s'y connaître en SQL pour se servir de cette base de données. J'ai conçu une interface utilisateur simple pour ajouter un objet mais aussi pour en supprimer/éditer un.
J'ai aussi appliqué un système de notation et ça s'affiche convenablement sur Firefox/Chrome (moyennement IE9) bien que ce soit conçu pour Firefox au départ (qui est nettement en avance sur ses concurrents concernant CSS3 au passage).
C'est valide W3C et on peut aussi changer le thème visuel simplement.
Quand j'en aurai l'envie je mettrai un système de stats/graphiques.
Donc je réitère ma proposition de vous héberger une base de données musique de ce type si vous être intéressé.

Image IPB
Image IPB

Image IPB

#4 fieldmoose

    Indie Rock Fanatic


  • Indie Rock Fanatic
  • 677 messages
  • Location:Lille

Posté 23 octobre 2011 - 19:26

Moi je m'en fous pas :lol: !

çà m'intéresse :oui: ! Mais pas trop le temps de m'y plonger pour l'instant...

Beau travail! Continue, je récolterai les fruits de ton travail plus tard :lol: :wink: !

#5 darko

    Indierockforum Team


  • Indie Rock Mag
  • 4 784 messages

Posté 24 octobre 2011 - 21:56

Beau boulot :wink: , c'était mon idée il y a quelques années de faire ce genre de site pour apprendre le php. Mais j'ai finalement abandonné par manque de temps :zut:
Get off, get up, you son of pop
The light below is bright on top
It's suds and soda a vibe decoder

#6 Number6

    Membre


  • Membres
  • 57 messages

Posté 19 mars 2012 - 22:43

Voir le messagedarko, le 24 octobre 2011 - 21:56, dit :

Beau boulot :wink: , c'était mon idée il y a quelques années de faire ce genre de site pour apprendre le php. Mais j'ai finalement abandonné par manque de temps :zut:

<?php
echo"pareil";
?>





1 utilisateur(s) li(sen)t ce sujet

0 invité(s) et 1 utilisateur(s) anonyme(s)