Aller au contenu


Photo

Base de données musique


  • Veuillez vous connecter pour répondre
8 réponses à ce sujet

#1 Djii

Djii

    Indie Rock Fanatic

  • Indie Rock Fanatic
  • 1733 messages

Posté 04 October 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.

#2 fieldmoose

fieldmoose

    Indie Rock Fanatic

  • Indie Rock Fanatic
  • 678 messages
  • Location:Lille

Posté 04 October 2011 - 20:06

Sympa :wink: !

#3 Djii

Djii

    Indie Rock Fanatic

  • Indie Rock Fanatic
  • 1733 messages

Posté 23 October 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

#4 fieldmoose

fieldmoose

    Indie Rock Fanatic

  • Indie Rock Fanatic
  • 678 messages
  • Location:Lille

Posté 23 October 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

darko

    Indierockforum Team

  • Indie Rock Mag
  • 5234 messages

Posté 24 October 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

All my Gigs (2000-2014) ...

#6 Number6

Number6

    Membre

  • Remembers
  • 77 messages

Posté 19 March 2012 - 22:43

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";
?>

#7 Indie-France

Indie-France

    Visiteur

  • Membres
  • 2 messages

Posté 21 January 2013 - 22:33

Bonjour,

Je trouve ton travail très intéressant et même impressionnant.
Je me demandais dailleurs si tu avais des idées ou même des scripts intéressants que je pourraent intégrer à mon site de musiques:
http://whymusic.olympe.in afin de le rendre plus unique et attrayant. Je travaille dessus depuis un bout de temps et j'aimerais que ce soit une réussite.
Merci d'avance!
pour me contacter: amaurybaot@hotmail.com
si d'autres personnes ont des idées ou des scripts ils sont les bienvenus aussi!

#8 nono

nono

    Gros lourd

  • Indie Rock Fanatic
  • 4530 messages
  • Location:Champagne
  • Interests:Sex, drugs & rock'n'roll
  • Love:... me tender
  • Hate:les beatles

Posté 22 January 2013 - 11:30

J'peux te tutoyer ?
"Messieurs les censeurs, je vous dis crotte!" Mr Manatane

#9 Spoutnik

Spoutnik

    Indierockforum Team

  • Indie Rock Mag
  • 4725 messages
  • Location:prés de la buvette
  • Love:Hate
  • Hate:Love

Posté 22 January 2013 - 14:06

J'peux te tutoyer ?


J'imagine très bien la suite de la conversation... :zut:
"Une vie pourrie vaut mieux qu'une putain d'illusion!"

<a href="http://spoutniksdont...tblog.fr/"><img src="http://img15.hosting...0175701466.png" border="0" /></a>




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

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