- Statut : non résolu
- Ce sujet contient 49 réponses, 4 participants et a été mis à jour pour la dernière fois par
steph2dijon, le il y a 18 années et 11 mois.
-
AuteurMessages
-
29 juin 2006 à 9 h 56 min #448023
Alors là je tape certainement dans un domaine inexistant, mais je recherche un plug-in qui permettrait d’ajouter une gestion de paroles de chansons.
On y retrouverait une gestion par auteur, éventuellement par thème abordé. On pourrait y mettre donc les paroles du chant, éventuellement les accords.
Vous connaissez quelque chose de ce genre ?
29 juin 2006 à 10 h 29 min #576209Salut,
En recherchant sur http://wp-plugins.net, je trouve ça avec comme mot clé « Lyrics » !
Mais pas tout à fait ce que tu demandes !
🙂
29 juin 2006 à 10 h 37 min #576210Pfffffiouuu ta demande est tellement spécifique que ça m’étonnerait beaucoup qu’un tel plugin existe 😕
Par contre, tu peux essayer de le coder toi-même, ça ne doit pas être excessivement compliqué :
Plugin : SongManager v1.0
MySQL : sm_lyrics
id INT (5) auto_increment index
author INT (5)
lyrics TEXT
sm_authors
id INT (5) auto_increment index
name VARCHAR (50)
firstname VARCHAR (50)
sex ENUM (‘M’, ‘F’)
age INT (3)
songs INT (4)
…Tiens rien qu’en écrivant la structure des tables j’ai envie de le faire moi-même 😋
29 juin 2006 à 11 h 55 min #576211Oo Bubu wrote:Salut,En recherchant sur http://wp-plugins.net, je trouve ça avec comme mot clé « Lyrics » !
Mais pas tout à fait ce que tu demandes !
🙂
Oui j’avais déjà recherché sur ce site, et effectivement ça ne correspond pas, mais merci de ta participation lol
😉
Nan sans dec’, merci d’avoir cherché 🙂
29 juin 2006 à 11 h 56 min #576212MS-DOS_1991 wrote:Pfffffiouuu ta demande est tellement spécifique que ça m’étonnerait beaucoup qu’un tel plugin existe 😕Par contre, tu peux essayer de le coder toi-même, ça ne doit pas être excessivement compliqué :
Plugin : SongManager v1.0
MySQL : sm_lyrics
id INT (5) auto_increment index
author INT (5)
lyrics TEXT
sm_authors
id INT (5) auto_increment index
name VARCHAR (50)
firstname VARCHAR (50)
sex ENUM (‘M’, ‘F’)
age INT (3)
songs INT (4)
…Tiens rien qu’en écrivant la structure des tables j’ai envie de le faire moi-même 😋
Le soucis, c’est que je n’y connais rien 😉
Mais si t’as envie de le faire, fais-toi plaisir hein 😆 😉
29 juin 2006 à 12 h 01 min #576213Tenez, un exemple de ce que je souhaite faire en moins complexe certes :
pwarchive.com
Si je bosse dessus, quelqu’un peut me filer un coup de main ?😋
29 juin 2006 à 12 h 03 min #576214steph2dijon wrote:Tenez, un exemple de ce que je souhaite faire en moins complexe certes :pwarchive.com
Si je bosse dessus, quelqu’un peut me filer un coup de main ?😋
Of course :cool::cool:
29 juin 2006 à 12 h 12 min #576215MS-DOS_1991 wrote:steph2dijon wrote:Tenez, un exemple de ce que je souhaite faire en moins complexe certes :pwarchive.com
Si je bosse dessus, quelqu’un peut me filer un coup de main ?😋
Of course :cool::cool:
Ok, alors je vais allez lire de la doc pour voir comment on créé un plug-in, commençons par le commencement
29 juin 2006 à 13 h 40 min #576216J’ai déjà commencé à écrire ce plugin et je m’amuse comme un fou
Pourrais-tu me faire une liste de ce que tu attends exactement de ce plugin ?
edit: SongManager, ça sonne bien non ? 😎
29 juin 2006 à 13 h 43 min #576217Alors, on va commencer par faire la liste de ce que doit faire le plugin (que l’on appelera SongManager, selon la bonne idée de MS-DOS_1991) :
– Regrouper les informations sur chaque chant :
->Titre
->Titre Original
->Paroles
->Clé (Tonalité du chant)
->Auteur (possibilité d’avoir parfois plusieurs auteurs …)
->Information de Copyright
->N°CCLI (un code numérique pour aider à retrouver les chants)
->Interprète– Une recherche sur les champs Titre, Titre Original, Paroles, Auteur, Interprète, CCLI devra être possible via une checkbox (ajoutée dans la sidebar uniquement quand on sera dans la catégorie « Chants »).
– Possibilité d’imprimer le chant en PDF (le plug-in existe déjà).
Ce qu’il faut faire :
– Créer un script qui créé les tables dans la BDD WP.
– Créer une nouvelle catégorie que l’on appelera « Chants » par exemple.
– Créer un affichage particulier pour cette catégorie (Zone de recherche dans la Sidebar, dans le content, seuls les titres apparaitront, pas les paroles, les chants devront être classés par titre.)
– Pour l’affichage d’un chant, on devra retrouver les différentes infos du chant. Ex :What The World Will Never Take (titre)
Marty Sampson, Matt Crocker, Scott Ligertwood (auteurs)
Tonalité: AVerse 1:
A
With all I’m holding inside
D
With all my hopes and desires
D
And all the dreams that I’ve dreamtVerse 2:
A
With all I’m hoping to be
D
And all that the world will bring
Dmaj9
And all that fails to comparePreChorus:
F#m B5 Dmaj9
You say You want all of me
A B5
I wouldn’t have it any other wayBridge:
A
I’ve got a Saviour and He’s living in me
D F#m Bsus D
Whoa I wanna know I wanna know You today
A
And You’re the best thing that has happened to me
F#m
And the world will never take
Bsus D A
The world will never take You awayOther:
F#m F#m(maj7) A B
(repeat)Ending:
A D A
No one could ever take You away
D A
No one could ever take You away©2004 Hillsong Publishing (Admin. in U.S. & Canada by Integrity’s Hosanna! Music)
All rights reserved. International copyright secured.
CCLI song #445519629 juin 2006 à 13 h 45 min #576218MS-DOS_1991 wrote:J’ai déjà commencé à écrire ce plugin et je m’amuse comme un fouPourrais-tu me faire une liste de ce que tu attends exactement de ce plugin ?
edit: SongManager, ça sonne bien non ? 😎
Super, on s’est croisé alors que j’écrivais mon post précédent.
Si tu le fais, dans ce cas, ça m’intéresse 🙂
En fait, je manque de connaissance pour faire tout ça, mais je peux apprendre beaucoup si tu détailles un peu ce que tu fais. Et pour SongManager, c’est top:D
29 juin 2006 à 13 h 54 min #576219Ce sera mon premier plugin, hein 😉
Mais je suis motivé et ça n’a pas l’air très compliqué (bon, un peu qd même mais pas trop ^^ )
Pour l’instant, voici le code du plugin (tout ce que ça fait est ajouter un menu dans le DashBoard, mais ça te donne une idée) :
<div class="wrap">
<h2>Song Manager v1.0</h2>
<p>Bienvenue dans mon supaÿrbe plugin de test</p>
* J’ai fait une classe pour éviter les risques de « collisions » (si 2 plugins avaient des fonctions aux noms identiques)
* Dans cette classe, on retrouvera toutes les fonctions futures du plugin
* La première fonction ajoute un menu dans le DashBoard et appelle la deuxième pour remplir la page
* Cette 2ème fonction ne fait qu’ajouter du texte (pour l’instant, hein ^^ )
* Après l’accolade fermante, j’initialise cette classe puis je demande à WordPress de l’intégrer à l’application 😎P.S: Pas taper, je viens de m’y mettre ^^
29 juin 2006 à 14 h 00 min #576220MS-DOS_1991 wrote:Ce sera mon premier plugin, hein 😉(…)
P.S: Pas taper, je viens de m’y mettre ^^
Arf, la vache … C’est plus compliqué que je ne le pensais à réaliser 😋
Ben, écoute, je ne peux pas juger, mais ça m’a l’air pas mal et tu as l’air de connaitre les pièges à éviter … Donc, bravo 🙂
29 juin 2006 à 14 h 10 min #576221steph2dijon wrote:Arf, la vache … C’est plus compliqué que je ne le pensais à réaliser 😋Ben, écoute, je ne peux pas juger, mais ça m’a l’air pas mal et tu as l’air de connaitre les pièges à éviter … Donc, bravo 🙂
On verra jusqu’où j’irai
Sinon, pour la structure des tables, pourrais-tu me donner un exemple de CCLI ? C’est quoi, un nombre, une suite de caractères ?
Pour la clé, combien de caractères dois-je prévoir au maximum ?
29 juin 2006 à 14 h 22 min #576222MS-DOS_1991 wrote:steph2dijon wrote:Arf, la vache … C’est plus compliqué que je ne le pensais à réaliser 😋Ben, écoute, je ne peux pas juger, mais ça m’a l’air pas mal et tu as l’air de connaitre les pièges à éviter … Donc, bravo 🙂
On verra jusqu’où j’irai
Sinon, pour la structure des tables, pourrais-tu me donner un exemple de CCLI ? C’est quoi, un nombre, une suite de caractères ?
Pour la clé, combien de caractères dois-je prévoir au maximum ?
Alors, pour le CCLI, c’est comme sur l’exemple plus haut : CCLI song #4455196 Donc on ne garde que le code à chiffre.
Pour la clé, disons … 7 caractères maxi. Ca donnera qque chose du genre : G#m7 ou Sol#m7
Voilà voilà 🙂
Merci mille fois
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.