Un loup blessé

Le blog, sous DotClear, d'un Geek Gay DVDvore. Naïf paranoïaque, utopiste désabusé.

Contenu | Menu | Sidebarre | Extra | Recherche | Bas de page

dimanche 11 mai 2008

Vuit HD

En remplacement de Stage6, en attendant l'ouverture de VREEL, vous pouvez toujours tester Vuit HD :

Avec cette URL,

http://www.vuithd.com/video/MADONNA_-_Frozen_640x480

vous avez ce code <embed>,


<div><object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab" width="620" height="510" align="middle"><param name="custommode" value="Stage6"><param name="autoPlay" value="false"><param name="src" value="http://www.vuithd.com/media/files_flv/user6/2267a44b08.divx"><embed type="video/divx" src="http://www.vuithd.com/media/files_flv/user6/2267a44b08.divx" custommode="Stage6" width="620" height="510" autoPlay="false"  pluginspage="http://go.divx.com/plugin/download/"></embed></object></div>

transformable en XHTML strict de cette façon, sur le même modèle que Stage6,


<!--[if IE]>
<div style="text-align:center;">
<object type="video/divx" classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" codebase="http://download.divx.com/player/DivXBrowserPlugin.cab" width="640" height="480"  >
<param name="src" value="http://www.vuithd.com/media/files_flv/user6/2267a44b08.divx" />
<param name="autoplay" value="false" />
<param name="custommode" value="Stage6" />
<param name="showpostplaybackad" value="false" />
<param name="wmode" value="transparent" />
<param name="loop" value="false" />
<param name="pluginspage" value="http://go.divx.com/plugin/download/" />
<p>Madonna - Frozen (en divx)</p>
</object>
</div>
<![endif]-->
<!--[if !IE]><-->
<div style="text-align:center;">
<object type="video/divx" data="http://www.vuithd.com/media/files_flv/user6/2267a44b08.divx" codebase="http://download.divx.com/player/DivXBrowserPlugin.cab" width="640" height="480">
<param name="src" value="http://www.vuithd.com/media/files_flv/user6/2267a44b08.divx" />
<param name="autoplay" value="false" />
<param name="custommode" value="Stage6" />
<param name="showpostplaybackad" value="false" />
<param name="wmode" value="transparent" />
<param name="loop" value="false" />
<param name="pluginspage" value="http://go.divx.com/plugin/download/" />
<p>Madonna - Frozen (en divx)</p>
</object>
</div>
<!--><![endif]-->

pour obtenir ceci :

Madonna - Frozen (en divx)

Tag(s) :  - ,  - ,  - 

dimanche 30 mars 2008

Plugin PlayVidZik pour WordPress

Billet remanié le 31/03/08 après une journée complète de travail pour refaire le plugin afin de conserver la validité XHTML malgré l'éditeur visuel - Les 5 premiers commentaires de ce billet font référence à la version précédente du plugin (0.7.3b1)

Je viens de terminer le développement/adaptation de PlayVidZik pour WordPress...

C'est un plugin d'insertion de vidéos (Stage6, YouTube, Koreus, Google, DailyMotion) et de playlists (Deezer et Imeem) spécialement prévu pour fonctionner avec WordPress en version 2.5 mais fonctionnant (en mode +/- dégradé) sous les versions >2.0 fonctionnant normalement sur les WordPress de la version 2 à la version 2.5. Personnellement, je ne l'ai testé que sur WP2.0.4en, WP2.3.3fr et WP2.5fr !

Si vous souhaitez essayer ce plugin, je vous invite à le télécharger ici.

Si vous n'avez pas encore migré sous WordPress en version 2.5, je vous invite à le faire le plus rapidement possible car en dehors des différentes nouveautés, il y a enfin une fonctionnalité plus que très intéressante : l'éditeur visuel ne touche plus touche moins au code HTML inséré ! Comme l'éditeur visuel s'amuse encore à toucher au code et casse la validité XHTML, j'ai adapté le plugin pour que le système de filtre de mes anciens plugins s'adapte aux boutons d'insertion.

Si vous utilisez l'un de mes précédents plugins pour WordPress, il faudra les désactiver avant d'activer PlayVidZik MAIS ne touchez pas aux codes dans vos billets, PlayVidZik prend le relais, le code est compatible avec eux.

L'installation est simple : Dézippez le plugin, uploadez le dossier PlayVidZik dans le dossier /wp-content/plugins de votre WordPress.

Ensuite sauvegardez le fichier quicktags.js que vous trouverez dans /wp-includes/js/ de votre WordPress et remplacez le par l'un fourni dans le dossier quicktags-js du plugin.

J'ai patché deux quicktags.js : L'un pour les versions 2.0 à 2.1.3, l'autre pour les versions 2.2 à 2.5. Si votre WordPress n'est pas dans la liste, vous pouvez le patcher manuellement à l'aide du protocole explicatif (situé à la fin du fichier readme.html).

Activez ensuite le plugin PlayVidZik dans votre menu Plugins (qui s'appelle "Extensions" dans WP2.5), sortez de votre interface d'administration (Se déconnecter ou Déconnexion), videz le cache de votre navigateur et c'est tout.

  • Sous WordPress (ici un exemple en version 2.5), dans l'interface de saisie de billet, passez en mode HTML pour voir apparaitre deux boutons supplémentaires :

Quicktags sous WP2.5 1 - Pv : Bouton pour l'insertion des vidéos
2 - Pz : Bouton pour l'insertion des playlists musicales

Sous WordPress 2.3.3, vous aurez cet aspect, en cliquant sur le bouton "Code" :
Quicktags sous WP2.3.3

Sur les vieilles versions (genre 2.0), le seul moyen d'obtenir la barre "Quicktags" est de désactiver l'éditeur visuel (dans "Utilisateur") alors que l'on passe instantanément de l'une à l'autre en cliquant sur Visuel/Code ou Visuel/HTML sur les versions récentes. C'est une bonne raison supplémentaire de migrer rapidement.

Après avoir cliqué sur le bouton Pv ou Pz, répondez aux questions posées par le plugin en copiant/collant directement l'url des vidéos ou l'embed des playlists musicales.

Pour les codes couleurs, vous pouvez vous aider de ces snapshoots :

Pour YouTube :

Couleurs YouTube

Pour Imeem :

Couleurs Imeem

Pour Deezer :

Couleurs Deezer

  • Si vous ne souhaitez pas patcher le fichier quicktags.js, il ne vous reste plus qu'à utiliser le filtre, comme dans les plugins précédents (voir le mode d'emploi intégré) avec des codes du genre [Mdeezer + id + texte alternatif] ou [YT + id + largeur + hauteur + texte alternatif]. Le filtre n'insère pas les vidéos Koreus, les paramétrages sont très réduits et je stoppe son développement.

  • Mais pourquoi n'ai-je pas fait une adaptation des codes pour une utilisation des boutons avec un WordPress <2.5 ET l'éditeur visuel ? C'est simple, je suis une grosse feignasse :evil: et là, le code est une transcription directe du code de DotClear et est ainsi facilement adaptable. Dès que je fais une modification dans PlayVidZik pour DotClear, je peux faire la même modification dans PlayVidZik pour WordPress alors que sinon, non, il me faudrait de nombreuses heures de travail... et puis, il va bien falloir passer un jour ou l'autre à WordPress 2.5, nanmého :ange: Je l'ai fait :ange:

J'ai fait très peu de test sous WordPress et n'ai pas lancé de béta-test privé, aussi, je suis intéressé par vos critiques, retours etc... sur cette version 0.7.3b1 0.7.3b2 0.7.3b3 0.7.3b4 ! Je tenterais de répondre à vos questions, si vous en avez...

J'espère qu'il n'y a pas trop de bugs :hysterique:

N.B. : En cas de demande d'aide, précisez-moi impérativement quelle version du plugin vous utilisez et sous quelle version de WordPress vous l'avez installé.

RAJOUTS du 01/04/2008 - Questions / Réponses

  • Q: Comment personnaliser les couleurs des players ?

R: Si les choix proposés ne vous conviennent pas, vous pouvez ponctuellement modifier les codes couleurs après insertion (directement dans le code compris entre parenthèse) mais si vous souhaitez faire une personnalisation aux couleurs de votre thème et la retrouver rapidement à chaque fois, je vous propose plutôt de modifier le plugin :

- Pour modifier le player de playlist d'Imeem, ouvrez le fichier PlayVidZik.php, cherchez la fonction PVZ1 puis la ligne commençant par case "999", adaptez alors le backColor, primaryColor, secondaryColor et le linkColor.

- Pour modifier le player monotitre d'Imeem, ouvrez le fichier PlayVidZik.php, cherchez la fonction PVZ2 puis la ligne commençant par case "999", adaptez alors le backColor, primaryColor, secondaryColor et le linkColor.

- Pour modifier le player de playlist de Deezer, ouvrez le fichier PlayVidZik.php, cherchez la fonction PVZ3 puis la ligne commençant par case "999", adaptez alors le colorBackground, colorButtons, textColor1 et le textColor2.

- Pour modifier le player monotitre de Deezer, ouvrez le fichier PlayVidZik.php, cherchez la fonction PVZ4 puis la ligne commençant par case "999", adaptez alors le colorBackground, colorButtons, textColor1 et le textColor2.

- Pour modifier le player YouTube, ouvrez le fichier quicktags.js, cherchez la ligne commençant par case "999", adaptez alors le color1 et le color2.

Ensuite, lorsque le plugin vous demande la couleur, répondez 999 et vous aurez des players avec les couleurs que vous aurez défini :banane:

  • Q: Comment personnaliser la présentation des players par CSS (exemple, avec mon thème, les players sont collés au texte qui précède et qui suit) ?

R: Rajouter dans la feuille de style de votre thème (style.css), cette instruction :

.videos-playlists { }

puis inscrivez dedans vos "règles".

Voici un exemple permettant d'obtenir un espace d'1em avant et après le player qui lui est centré dans le billet :


.videos-playlists {
	margin: 1em auto;
	text-align: center;
}

Ensuite, lorsque le plugin vous pose la question de la position, choisissez "1=rien/nothing" (remplacez le chiffre 0 par défaut par le chiffre 1), ce qui indique que le positionnement va s'effectuer par CSS :bond:

  • Q: Comment faire pour que les players démarrent tout seul (autoplay) ?

R: Alors là, si vous me permettez d'abord une petite remarque, c'est une très mauvaise idée. Ce n'est pas à vous de décidez de démarrer le player mais à vos visiteurs qui sinon risquent de considérer cela comme une nuisance au lieu d'une fonctionnalité ! Si je vous donne comme exemple que je navigue avec 20 à 30 onglets ouverts sur différents blogs tout en écoutant ma propre musique, il suffit qu'un ou deux blogs diffusent en autoplay pour que cela devienne la cacophonie ! Il me faut alors chercher dans les 30 onglets quels sont les perturbateurs de mon univers sonore et de rage, je ferme les onglets fautifs et ne reviendrais plus sur ces blogs là. Tandis que pour les blogs me proposant des playlists musicales, suivant mes envies, je coupe alors ma propre musique et lance ensuite l'écoute des playlists qui me plaisent.

Si vous persistez à vouloir mettre de l'autoplay dans vos playlists musicales, vous pouvez le faire directement dans le code, c'est le dernier paramètre, juste avant le signe "]". Pour les Imeem, remplacez "false" par "true" et pour les Deezer, remplacez "0" par "1".

  • Q: Pourquoi encore un plugin de plus ?

R: Parce que je suis plus strict sur certains points !

Exemple 1 : L'excellent Viper's Video Quicktags - C'est un plugin en anglais, j'ai du mal avec l'anglais, et je ne suis pas le seul, loin de là. Le plugin est rempli de javascript et si vos visiteurs ont désactivés le javascript, ils ne verront pas vos vidéos, ce qui n'est pas le cas avec PlayVidZik. Et ce plugin est aussi très dépendant de l'éditeur visuel, que se passe-t-il lorsque WordPress change d'éditeur, mmmh ? Alors que les boutons de PlayVidZik fonctionnant avec quicktags.js, il suffit de patcher ce fichier d'une version à l'autre. Même si WordPress évolue, vous pouvez vous même patcher votre fichier sans attendre que je fasse une mise à jour du plugin.

Exemple 2 : Le très complet WordPress Video Plugin d'Oliver Wunder - C'est mon inspiration au niveau du filtre mais cependant, plusieurs de ses codes ne passent pas la validation XHTML, il n'y a rien de prévu pour les contenus alternatifs, et certains paramétrages sont bien maigres (possibilité de personnaliser les tailles ou les couleurs...). Cependant, je m'arrange pour que mon code reste compatible avec le sien et ne provoque pas d'interférence.

Je ne tiens pas à rivaliser avec des grands noms de WordPress mais répondre correctement à certains besoins : Accessibilité, validité XHTML, personnalisation poussée.

Je ne vais pas chercher à TOUT mettre dans ce plugin, il correspond actuellement à une demande. Je peux le faire évoluer sur demande justifiée. Je réfléchis à intégrer en vidéo les Vimeo et en musique les playlists JIWA. Si vous avez des demandes, expliquez moi pourquoi cela vous arrangerait que je rajoute telle ou telle fonctionnalité, les commentaires sont fait pour cela aussi.

  • Q: C'est quoi tous ces code "cabalistiques" ? Il y a des codes d'expliqués dans l'aide du plugin, mais pas tous ? Tu caches des trucs ?

R: Les codes qui sont expliqués proviennent des précédents plugins, il n'y avait pas de boutons d'insertion, il fallait apprendre la syntaxe... J'ai conservé ces codes afin d'assurer la compatibilité avec ce nouveau plugin et que vous n'ayez rien à changer des codes que vous avez déjà dans vos billets. Les autres codes sont générés par les boutons d'insertions et utilise une syntaxe afin que je m'y retrouve entre PlayVidZik pour DotClear et PlayVidZik pour WordPress mais si vous voulez tout savoir (voire écrire vos codes vous même sans cliquer sur les boutons), voici les explications :

TypesCodes
Vidéo YouTube[PV1Z + ID de la vidéo + largeur + hauteur + code de position + inclusion + couleurs + bordure + contenu alternatif]
Vidéo DailyMotion[PV2Z + ID de la vidéo + largeur + hauteur + code de position + contenu alternatif + origine]
Vidéo Google[PV3Z + ID de la vidéo + largeur + hauteur + code de position + contenu alternatif]
Vidéo Stage6[PV4Z + ID de la vidéo + largeur + hauteur + code de position + contenu alternatif]
Vidéo Koreus[PV5Z + ID de la vidéo + largeur + hauteur + code de position + contenu alternatif]
Playlist Imeem[PVZ1 + ID de la playlist + code de position + code couleur + contenu alternatif + autoplay]
Monotitre Imeem[PVZ2 + ID du titre + code de position + code couleur + contenu alternatif + autoplay]
Playlist Deezer[PVZ3 + Path de la playlist + ID de la playlist + code de position + code couleur + contenu alternatif + autoplay]
Monotitre Deezer[PVZ4 + ID du titre + code de position + code couleur + contenu alternatif + autoplay]

Tag(s) :  - ,  - ,  - 

Commentaires et trackbacks

1. Le dimanche 30 mars 2008 à 23:25, par Jérôme

ben que dire? Bravo, félicitations, et excellent travail!

mon test : www.les-bonobos.com/playm...

rien à dire, c'est parfait!

Par contre, faudrait bien souligner dans ton billet de remplacer le fichier quicktag.js car je pense que pas de monde vont oublier de le faire.

encore merci et bravo :pompom:

2. Le lundi 31 mars 2008 à 00:04, par 1loup

Argh ;-( Je viens de découvrir un truc ! Ce n'est pas vrai que TinyMCE ne touche plus au code HTML inséré. Si on retourne sur le billet et que l'on passe du mode HTML au mode visuel, il rajoute une balise embed qui va casser la validité XHTML ! Quels bandes de gros menteurs, le code est saccagé :-C

Cela semble moins grave qu'avec les versions précédentes, il semblerait qu'en simplement retournant en mode HTML, en effaçant toute la portion de code <embed....</embed>et en enregistrant à nouveau le billet, on retrouve la validité XHTML !

"WordPress ... alliant esthétique, standards du Web...", mon oeil, embed est interdit depuis 10 ans ! Il va encore falloir se battre avec un système rétrograde et périmé.

3. Le lundi 31 mars 2008 à 00:38, par Jérôme

tu devrais préciser ce qu'il faut effacer car quand j'essaye de le faire ma vidéo youtube disparait... lol

4. Le lundi 31 mars 2008 à 02:00, par blh_ika

bonjour tous,
effectivement, la validation sur wp est souvent difficile à obtenir j'ai 110 erreurs, mais probablement dues aux code des videos en flv.) sinon, 1loup, quel est donc cette partie du code à ôter ou à remplacer ?
merci.

5. Le lundi 31 mars 2008 à 08:50, par 1loup

>Jérome: Il faut que je fasse des tests plus en profondeur. Je ferais ensuite des "rajouts" dans le billet !
>Blh_ika: Je vois que ton blog est toujours en version 2.3.3, or c'est de l'éditeur de WP2.5 que je parle. Sous WP2.3.3, il faut désactiver l'éditeur visuel pour conserver la validité XHTML. Les monstruosités qu'effectue l'éditeur de WP2.3.3 sont en cascade et sont différentes suivant que tu enregistres ton billet 1 fois, 2 fois ou 3 fois alors bref, c'est un peu compliqué à raconter.

6. Le lundi 31 mars 2008 à 23:31, par 1loup

Rien à faire, l'éditeur visuel n'en fait toujours qu'à sa tête :(
J'ai tout refait le plugin, relisez le billet !

7. Le mardi 1 avril 2008 à 11:33, par Jérôme

salut 1loup, pour ma part j'ai pas de problème:

www.les-bonobos.com/playm...

8. Le mardi 1 avril 2008 à 12:34, par 1loup

>Jérome: Si tu es avec la version "b2", c'est normal, elle est faite pour résoudre les problèmes 8-)
Cependant, je t'invite à télécharger la version "b3" que je viens de mettre à disposition. Elle corrige deux problèmes mineurs. Si tu es actuellement avec la version "b2", il suffit de remplacer le fichier PlayVidZik.php qui est dans le dossier PlayVidZik, tous les autres fichiers sont identiques.
Je t'invite aussi à relire le billet, je viens de rajouter un "Questions/Réponses" que j'actualiserais si possible.

9. Le mardi 1 avril 2008 à 14:10, par Jérôme

C'est bon j'ai mis à jour. En ton plugin est compatible avec videoquicktag. J'ai un peu galéré alors je sais pas si c'est tinymce ou cformsII le fautif mais je perdais la barre d'outils de l'éditeur... alors je sais pas si c'est parce que j'ai réuploadé la totalité de mon wordpress ou vidé le cache du navigateur, mais là ça fonctionne de nouveau.


Rajouter un commentaire

dimanche 3 février 2008

PlayVidZik 0.7.1 - Plugin pour DotClear 1.2 - Insertion de Vidéos et Playlists musicales

Voici donc enfin mon plugin d'insertion de Vidéos et Playlists musicales : PlayVidZik

Il permet d'insérer directement dans l'interface de saisie des billets de DotClear 1.2 des vidéos YouTube, DailyMotion, Google, Stage6, Koreus mais aussi les playlists Deezer et Imeem ainsi que les singles (monotitres) Deezer et Imeem.

Mon but était d'obtenir un code valide XHTML rapidement. Vous l'obtenez maintenant grâce à quelques invites Javascript. Les codes sont normalement compatible tout systèmes (Windows, Mac OS X, Linux) et multi-navigateurs (Firefox, Internet Explorer, Safari, Opera).

Plugin PlayVidZik Commencez par installer le plugin soit avec l'installeur soit avec l'archive. Voir dans les commentaires la version 0.7.3 plus récente

Cette étape passé, il reste une installation manuelle à effectuer : Installation des icônes par clic sur un lien, puis modification du fichier toolbar.js et d'un autre fichier (cela dépends si votre DotClear est 1.2.6 et inférieur ou 1.2.7 et supérieur).

Ensuite, vous aurez deux icônes supplémentaires lors de la rédaction de vos billets.

Bouton d'insertion video La première pour les vidéos. Il suffit de rentrer l'url de la page de la vidéo et si vous ne désirez pas de paramètres supplémentaire de faire Enter sur la question suivante. Lors de l'insertion de vidéos Stage6, il vous sera demandé les tailles (largeur et hauteur) car elles ne sont pas standardisées.

Les paramètres supplémentaires permettent de choisir :

  • le positionnement (droite, gauche, centrée, ou même par CSS)
  • le texte alternatif
  • l'origine des vidéos DailyMotion
  • la présence d'une bordure, l'inclusion de vidéo similaires, les couleurs du player des videos YouTube


Bouton d'insertion audio La seconde pour les playlists musicales. Il suffit de rentrer le code embed fourni par Deezer ou Imeem puis de répondre à deux questions (Positionnement et Couleurs).

Si après coup vous souhaitez changer les tailles par défaut, vous les trouverez en début de code au niveau des width et height - Le texte alternatif est lui compris entre un <p> et un </p> et se repère donc aussi facilement.

Toutes ces étapes sont décrites dans le plugin : L'installation sur la page d'accueil, le mode d'emploi en cliquant sur les points d'interrogations dans des cercles à côté des mots clefs.

Voici la page d'accueil du plugin et le mode d'emploi (aide) :

Si vous avez des questions ou si vous trouvez un bug, les commentaires sont fait pour cela...

Tag(s) :  - ,  - ,  - ,  - 

Commentaires et trackbacks

1. Le dimanche 3 février 2008 à 12:12, par Kozlika

Hey, voilà qui devrait plaire à pas mal d'utilisateurs :)

2. Le dimanche 3 février 2008 à 16:03, par brol

Gé-nial ! ;-)

3. Le dimanche 3 février 2008 à 16:30, par fiuuu, bétat testeur

ayééééééééé installé et un seul mot : tout a fait génialissime !

tient la caclulette a disparu du cacha

4. Le dimanche 3 février 2008 à 17:22, par 1loup

>Fiuuu: Clique sur le lien calculette, tout à droite, sur la même ligne que le captcha.

5. Le dimanche 3 février 2008 à 20:50, par Mekbrun

Quel talent!!! :pompom: et 1000 merci !!!

6. Le dimanche 3 février 2008 à 21:22, par 1loup

Et voilà, j'ai trouvé une erreur : Dans le guide d'installation, pour DotClear 1.2.7, je fais référence à un fichier qui n'existe pas "ecrire/inc/lib.jshelpers.js" ! C'est évidemment "ecrire/inc/lib.jshelpers.php" qu'il faut modifier :(

7. Le lundi 4 février 2008 à 21:59, par GOSSBEAU

Merci un Loup... Mon chéri est super content... Tu as illuminé son dimanche !
Bizzz

8. Le vendredi 8 février 2008 à 17:24, par 1loup

Je fais passer le plugin en version 0.7.2 :

Il intègre maintenant le routine d'installation automatique des fichiers que m'a fait Thomas Bouron et quelques modifications mineures.

9. Le jeudi 28 février 2008 à 16:24, par Novs

Sympa le plugin, mais il ne marche pas chez moi, j'ai test sur free.fr sur un serveur dedie en install auto et en manuel rien y fait :/

10. Le jeudi 28 février 2008 à 17:50, par 1loup

>Novs: Qu'entends-tu par "Rien n'y fait" ? Sous quelle version de DotClear ?

11. Le samedi 29 mars 2008 à 10:58, par 1loup

Je fais passer le plugin en version 0.7.3 :

Tomtom m'a fait part de bugs dans le fichier tb.js que j'ai corrigé.

12. Le samedi 10 mai 2008 à 19:15, par François

Est-ce adaptable avec les vidéos de Brightcove?

Wordpress ont déja leur plugin ici pour Brightcove:
www.jovelstefan.de/embedd...

13. Le dimanche 11 mai 2008 à 03:59, par 1loup

>François: Non, il n'est pas prévu que PlayVidZik intègre la gestion de Brightcove. Cette plateforme n'est pas massivement utilisé autour de moi, je ne la connaissais même pas et personne ne m'a jamais présenté ses particularités. Qu'est-ce que Brightcove a de plus que les autres ou de différent des autres ? Pourquoi devrait-je l'intégrer à PlayVidZik ? Quels sont tes arguments ?


Rajouter un commentaire

mardi 15 janvier 2008

Plugin Vidéos et Playlists pour WordPress

Attention : Un plugin plus évolué - PlayVidZik est disponible !

J'ai donc repris le plugin des Playlists Deezer et Imeem pour rajouter les vidéos YouTube, DailyMotion, Google et Stage6. Ce plugin remplace le précédent (vous ne pouvez pas avoir les deux tournant en même temps car le code de l'un est repris dans l'autre). Cependant, si vous utilisiez déjà le plugin précédent, vous n'avez pas besoin de toucher à vos billets car le code, lui, est compatible.

Vous pouvez télécharger l'archive zip, décompactez là, uploadez le dossier 1loup dans le dossier wordpress/wp-content/plugins, ensuite activez-le dans votre menu Plugins et c'est tout.
Si vous aviez le précédent plugin d'installé, commencez d'abord par le désactiver avant d'installer celui-là.

C'est un premier jet, je n'ai pas tenu compte de pas mal de paramètres (par exemple, les couleurs de player pour YouTube) et je n'ai pas non plus tenu compte des évolutions de Deezer avec sa version 2 pour de bonnes raisons : Deezer V2 est encore en développement, un widget monotitre doit sortir ainsi qu'un player avec le retour des playlists dans le genre de la V1 pour nos MP3 perso. Il faut dire aussi que je me consacre plus pour l'instant à mon plugin pour DotClear.

Nouveau : Monotitre Deezer INCLUS (mise à jour du 25/03/2008)

Ce plugin pour WordPress présente pour l'instant ces avantages :

  • valide XHTML
  • accessible (texte alternatif)
  • tailles paramétrables pour les vidéos
  • compatible multiplateformes (normalement, il fonctionne aussi bien avec Mac, Windows, Linux et quelque soit le navigateur Internet Explorer, Firefox, Safari, Opera mais je n'ai pas tout testé "à fond").

Je n'ai pas testé ce plugin ailleurs que sur le WordPress français 2.3.1 2.3.3 que j'ai installé.

Le mode d'emploi est maintenant intégré, même s'il reste pour l'instant "basique".

Vous pouvez allez voir sur mon blog de test WordPress, un billet contenant les 4 codes supplémentaires et leur rendu.

Des retours si vous l'utilisez et/ou que vous souhaiteriez des améliorations seraient les bienvenus.

Tag(s) :  - ,  - ,  - 

Commentaires et trackbacks

1. Le mardi 15 janvier 2008 à 21:51, par Baptiste

Merci merci!!! Tu es un de ceux qu'il faudrait voir plus souvent. Moi aussi je m'étais dit que j'allais dévelloper ce plugin(ou un autre) pour DotClear je me disais que ça allait m'exercer, que ça allait aider des gens et tout... Et puis... Faire un package, lire une documentation... C'est psa pareil que de coder pour soit, alors j'ai abandonné.

Heuresement que tu es là toi!

2. Le samedi 26 janvier 2008 à 22:01, par Jérôme

Salut 1loup,

Apparemment les lecteurs Deezer, playlist et monotitre, sont redevenu opérationnels. ;-)

3. Le samedi 26 janvier 2008 à 22:17, par 1loup

>Jérome: Oui, le player monotitre est à nouveau opérationnel, j'ai d'ailleurs intégré cela dans mon plugin DotClear. Cependant, "nos" MP3 (ceux que l'on uploade nous même sur le site) ne sont plus exportables pour l'instant et la version V1 n'est pas encore revenue. Et puis comme je ne peux pas travailler à fond sur deux plugins en même temps, c'est WordPress qui patiente, désolé (mais si tu utilises toujours mon plugin, il me semble que le code reste opérationnel sauf qu'il n'a pas les paramètres supplémentaires).

4. Le dimanche 9 mars 2008 à 11:55, par HoroX

Merci 1loup pour ce plugin simple d'utilisation pour les personnes qui n'y connaisse rien comme moi!

5. Le mardi 25 mars 2008 à 11:12, par 1loup

En attendant mieux, je fais passer ce plugin en version 1.2. Cela rajoute la possibilité d'insérer des Monotitres Deezer avec la syntaxe [Mdeezer + id + Texte alternatif] comme vous pouvez le voir sur le blog de test habituel dans ce billet :
wp.1loup.net/2008/03/25/m...

6. Le jeudi 27 mars 2008 à 09:56, par 1loup

Problème avec le thème utilisé par Daria => Nouvelle version, la 1.2.1, qui devrait corriger le centrage des Deezer.

7. Le vendredi 28 mars 2008 à 21:54, par 1loup

Et une version 1.2.2, parce que la précédente n'était pas efficace !!!


Rajouter un commentaire

samedi 15 décembre 2007

Plugin Deezer / imeem valide XHTML pour WordPress

Attention : Un plugin plus évolué - PlayVidZik est disponible !

Voici mon premier "plugin" pour WordPress, enfin, plugin, c'est un bien grand mot, tout au plus un "filtre" mais comme tout le monde à l'air d'appeler cela un plugin...

Je me suis inspiré du WordPress Video Plugin d'Olivier Wunder.

Ce filtre intègre donc une playlist Deezer, une playlist imeem (ou un titre) dans WordPress, de façon simple, avec un code valide XHTML et accessible.

La syntaxe est la suivante :

- Pour une playlist Deezer [deezer + path + id + texte alternatif],
par exemple [deezer + 2548914 + 328169 + BestOf Editors (en flash)] affichera la playlist Deezer ayant un path=2548914, un id=328169 et rajoutera le texte alternatif "BestOf Editors (en flash)".

- Pour une playlist imeem [Pimeem + id + texte alternatif],
par exemple [Pimeem + VHIDyftK8k + Pardonne moi (Mylene Farmer/Benny Benassi)-Crazy (Seal)-The world is mine (David Guetta) (en flash)] affichera la playlist imeem ayant un id=VHIDyftK8k et rajoutera le texte alternatif "Pardonne moi (Mylene Farmer/Benny Benassi)-Crazy (Seal)-The world is mine (David Guetta) (en flash)".

- Pour un titre unique imeem [Mimeem + id + texte alternatif],
par exemple [Mimeem + akKQVny8q2 + Zazie - Je suis un homme (en flash)] affichera le titre ayant un id=akKQVny8q2 et rajoutera le texte alternatif "Zazie - Je suis un homme (en flash)".

Le code est donc à mettre entre crochet et chaque paramètre est séparé du suivant par un espace, le signe plus et un autre espace.

Le premier paramètre est le type de playlist (deezer, Pimeem, Mimeem avec P pour playlist, M pour monotitre).

Le dernier paramètre, le texte alternatif, ne doit pas contenir de caractères accentués (é, è, à, ...), il sert aux personnes n'ayant pas le plugin flash d'installé, aux aveugles, aux moteurs de recherches et devrait contenir une très courte description du contenu.

Vous pouvez allez voir sur mon blog de test WordPress, un billet contenant les 3 codes et leur rendu.

Je n'ai pas testé ce plugin ailleurs que sur le WordPress français 2.3.1 que j'ai installé, je ne sais donc pas s'il fonctionne avec d'autres configurations, il est livré tel quel, point !

Vous pouvez télécharger l'archive zip, décompactez là, uploadez le fichier di.php dans le dossier wordpress/wp-content/plugins, ensuite activez-le dans votre menu Plugins et c'est tout.

Suis-je clair ?

Tag(s) :  - ,  - ,  - 

Commentaires et trackbacks

1. Le dimanche 16 décembre 2007 à 02:09, par clawfire

dixit ton autre blog "ULB est fièrement propulsé par WordPress " ... Tu sera brulé loup :evil: tu va mourrir dans d'atroces souffrances...

Sinon bravo quand meme

2. Le dimanche 16 décembre 2007 à 10:36, par 1loup

Bah, va donc refaire un tour sous WordPress... tu verras qu'il y a bien de quoi être "fier" d'obtenir quelque chose, vu le bousin ! Quand je pense qu'il y en a qui se plaignent de DotClear, ils feraient bien d'aller voir ailleurs, tiens...

J'ai essayé de voir comment intégrer divers players, il y a 15000 plugins qui font tous plus ou moins la même chose, chacun développe son bidule dans son coin, il n'y en a pas 10% qui fonctionnent sur Mac, pratiquement rien de traduit, la validité XHTML complètement aux oubliettes...

J'ai l'impression qu'on pourrait faire une analogie DotClear/WordPress - Mac/PC. J'espère que DotClear ne va pas devenir comme WordPress, les évolutions de DotClear 2 ne partent pas dans le bon sens, l'éditeur visuel, la moulinette XHTML etc...

As-tu essayé d'écrire du code sous WordPress ? Ce "con" l'interprète même avec des balises <code> ou <pre> ! J'ai cherché comment faire et les suggestions sont toutes plus "merveilleuses" les unes que les autres, la meilleure restant de faire un snapshot et de publier une image, bonjour l'accessibilité, je rêve ! Oh putain, ce que je les plains ces pauvres WordPressiens, tellement ils sont obligés de se contorsionner dans tous les sens juste pour faire des trucs tout simple :ouhla:

Sinon, c'est quoi ta manie de vouloir me bruler pour un oui, pour un non ?

3. Le mercredi 19 décembre 2007 à 14:48, par Tom

T'aurais pu prévenir ..C'est beaucoup mieux avec les paramètres en plus. :dizzy:
Concernant la source originale, je crois, sans en être complètement sûr qu'elle provient d'un autre plugin encore, écrit pour YouTube, n'empêche que le code d'Olivier Wunder est très complet
Bonne chose en tous cas.

4. Le mercredi 19 décembre 2007 à 21:33, par 1loup

>Tom : j'avoue que comme tu n'avais pas répondu à ma question sur le texte alternatif et que tu avais dit à Jérome que tu t'étais occupé de la validité XHTML alors que ce n'étais pas le cas, je t'ai un peu oublié :ange:

5. Le jeudi 20 décembre 2007 à 10:08, par bruno bichet

Super cool, depuis le temps que je cherche un plugin pour intégrer correctement deezer, merci !

6. Le dimanche 2 mars 2008 à 19:45, par Poss

Chouette petit plugin tout simple et efficace !
Tout à fait ce que je cherchais pour notre webzine. :hysterique:
--> marmuz.chuchumuchu.com/ca...

7. Le mercredi 2 avril 2008 à 16:13, par Eric_M

ah ben voilà ce que je cherchais!
merci 1loup c'est installé :bond:
comme tu le disais plus haut je découvre wordpress et je trouve ça insupportable de ne pas pouvoir écrire bêtement du code dans un article : tu aurais pu me prévenir :razz:
sinon une question: est-il possible de changer la couleur de ton lecteur?
et puis quand je le fais tourner il y a toujours deux titres qui jouent en même dont un qui continue même quand le lecteur est en pause :dizzy:

8. Le mercredi 2 avril 2008 à 16:14, par Eric_M

P.S. je parle du player deezer ;-)

9. Le mercredi 2 avril 2008 à 16:29, par 1loup

>Eric_M: Utilises mon plugin PlayVidZik pour WordPress :
1loup.net/index.php/2008/...

Non seulement il n'y a plus besoin d'apprendre la syntaxe puisqu'on rajoute par un bouton directement l'embed fourni par Deezer et j'extrais l'ID, il fait aussi les monotitres Deezer, les vidéos YouTube, DailyMotion... il est plus paramétrable (couleurs, position...) et en plus il est rétrocompatible !

Pour ton histoire de titres qui tournent tout seul, pourrais-tu me donner l'url d'un billet où je pourrais aller voir cela ?


Rajouter un commentaire

mercredi 12 décembre 2007

Deezer / Blogmusik valide XHTML dans WordPress malgré l'éditeur visuel

Je vais essayer de vous montrer qu'il est possible d'intégrer un player Deezer / Blogmusik dans un billet de WordPress, malgré la présence de l'éditeur visuel qui casse la code et le tout passant la validation XHTML.

1 - Prérequis :

- Je ne suis pas un pro de WordPress, je fais cela pour aider, alors attention aux commentaires. Si vous êtes un pro de WordPress et que vous savez mieux faire que moi, commencez déjà par vous poser la question comment cela se fait que c'est à moi qu'on vienne demander de l'aide et pas à vous... Par contre, tout commentaire venant apporter sa pierre à l'édifice est le bienvenu.

- Dans Options / Ecriture (de votre WordPress), assurez-vous d'avoir décoché l'option "WordPress doit automatiquement corriger les balises XHTML non valides". Parce que si vous ne savez pas mettre vos "simples" balises XHTML valides et que vous comptez sur WordPress pour le faire à votre place, on n'est pas sortie de l'auberge ! D'ailleurs, dans ce cas, je ne sais même pas ce que vous faites ici à lire ce tutoriel, c'est pour vous du chinois, ne vous infligez pas ce supplice :pasbien:

2 - Afin de travailler sur du concret, je vais résoudre le problème de Jérôme du blog Playmobils Estropiés & Associés : intégration d'une playlist Deezer dont il m'a donné le code fourni par Deezer.

Le code non valide :


<div style="width:180px;height:236px;">
<object width="180" height="220">
<param name="movie" value=" http://www.deezer.com/embedded/widget.swf?path=2548914&lang=fr&autoplay=0&id=328169"></param>
<embed src=" http://www.deezer.com/embedded/widget.swf?path=2548914&lang=fr&autoplay=0&id=328169" type="application/x-shockwave-flash" width="180" height="220">
</embed>
</object>
<a href=" http://www.deezer.com" style="border:none;margin:0;padding:0;">
<img src="http://www.deezer.com/embedded/footer.jpg " alt="free music" title="free music" border="0" style="border:none;margin:0;padding:0;" />
</a>
</div>

En suivant le protocole que j'avais donné pour rendre un code Blogmusik valide XHTML, cela ne fonctionne pas, pourquoi ? (alors que cela fonctionne très bien avec DotClear 1 et DotClear 2)

Le code obtenu est pourtant valide XHTML :


<div style="text-align: center;">
<object type="application/x-shockwave-flash" data="http://www.deezer.com/embedded/widget.swf?path=2548914&amp;lang=fr&amp;autoplay=0&amp;id=328169" width="180" height="220">
<param name="movie" value="http://www.deezer.com/embedded/widget.swf?path=2548914&amp;lang=fr&amp;autoplay=0&amp;id=328169" />
<p>Editors - BestOf (en flash)</p>
</object>
</div>
<div style="text-align: center;">
<a href="http://www.deezer.com">
<img src="http://www.deezer.com/embedded/footer.jpg" alt="free music" title="free music" style="border:none;margin:0;padding:0;" />
</a>
</div>

Parce que l'éditeur visuel de WordPress tente de modifier le code et le "casse" ! Je vais donc vous proposer plusieurs façon de faire et vous laisser choisir celle qui vous plait le mieux :

  • a) Utiliser les propriétés du Doctype transitionnel - Intégration à l'aide d'une iframe

La plupart des thèmes sous WordPress ont un Doctype XHTML transitionnel et permettent donc l'utilisation des "iframe" (qu'il n'est pas possible d'utiliser lorsque l'on code en XHTML strict). En intégrant le code du player Deezer par iframe, l'éditeur visuel ne verra pas le code du player, n'y mettra pas son nez et ne le cassera pas, nananère !

Commencez donc par vérifier que votre Doctype est bien un transitionnel en vous positionnant sur l'une des pages de votre blog et en demandant à votre navigateur d'afficher le code source. La première ligne se doit d'être le Doctype, si cette ligne contient le mot "Transitional", c'est gagné, vous pouvez utiliser les "iframe". (Si vous préférez regarder les fichiers de votre thème, jetez un oeil du côté du header.php)

La manipulation que je vous propose est donc toute simple, copiez le code valide XHTML utilisé juste au-dessus dans un fichier que vous nommez par exemple "Deezer1.html". Uploadez-le dans un répertoire précis sur votre hébergement (je l'ai mis dans un répertoire /share/ de mon répertoire wordpress) et utilisez ce code que vous mettez dans votre billet :


<p style="text-align: center"><iframe src="http://votrenomdedomaine/share/Deezer1.html" class="deezer" align="middle" frameborder="0" width="220" height="270" ></iframe></p>

Il faut bien évidemment adapter le chemin du src selon votre paramétrage.
Si vous avez envie de personnaliser la présentation par CSS, rajouter une classe "deezer" dans votre "style.css".
Attention, le player ayant width="180" et height="220", il faut que l'iframe soit plus grande que lui si vous ne voulez pas voir apparaitre de disgracieux ascenseurs ! Après plusieurs essais avec différents navigateurs, il semblerait que width="220" et height="270" soient les meilleurs paramètres pour l'iframe.

Lorsque vous voudrez intégrer une autre playlist, il suffira de recopiez le fichier Deezer1.html dans par exemple un Deezer2.html, de modifiez les DEUX "path", les DEUX "id" et le texte alternatif (compris entre <p> et </p>) puis de mettre dans votre billet, le même code de l'iframe en remplaçant Deezer1.html par Deezer2.html etc...

Pour voir le rendu ou vérifier la validité XHTML de cet exemple, je vous invite à lire "Deezer dans une iframe" sur mon blog de test WordPress.

  • b) Méthode "à l'arrache"

Enfin, pas tout à fait car même en forçant, l'éditeur fait des siennes mais enfin bon, on en est pas très loin...

Reprenez le code valide XHTML du dessus. Positionnez votre curseur sur le début de la dernière ligne (le </div>) et faite un "backspace" pour la coller à la ligne précédente. Recommencez la même chose avec la ligne précédente (le </a> que vous collez à l'<img...> du dessus) et encore et encore jusqu'au <div style et obtenir un bloc supprimé de ses retours à la ligne. Faites la même chose avec le deuxième </div> et supprimer les deux balises <p> et </p> du texte alternatif pour obtenir quelque chose de ce genre :


<div style="text-align: center;"><object type="application/x-shockwave-flash" data="http://www.deezer.com/embedded/widget.swf?path=2548914&amp;lang=fr&amp;autoplay=0&amp;id=328169" width="180" height="220"><param name="movie" value="http://www.deezer.com/embedded/widget.swf?path=2548914&amp;lang=fr&amp;autoplay=0&amp;id=328169" />Editors - BestOf (en flash)</object></div>
<div style="text-align: center;"><a href="http://www.deezer.com"><img src="http://www.deezer.com/embedded/footer.jpg" alt="free music" title="free music" style="border:none;margin:0;padding:0;" /></a></div>

Ecrivez votre billet sous WordPress comme d'habitude mais sans insérer le code du player. Allez désactiver l'éditeur visuel (Utilisateurs / Modifier / décochez "Utiliser l'éditeur visuel pour écrire" puis cliquez sur le bouton "Mettre à jour l'utilisateur"). Retournez dans votre billet, insérer le bloc de code modifié (supprimé de ses retours charriots) et publier directement. Vous pouvez ensuite réactiver l'éditeur visuel mais si vous le réactivez, si vous retournez voir votre billet, surtout ne le modifiez pas, le code serait "cassé" ! Pour modifiez votre billet, il faut IMPERATIVEMENT penser à désactiver l'éditeur visuel avant de retourner sur le billet.

Pour voir le rendu ou vérifier la validité XHTML de cet exemple, je vous invite à lire "Deezer à l?arrache" sur mon blog de test WordPress.

  • c) Méthode "Je veux modifier le billet après coup avec l'éditeur visuel actif mais pas utiliser d'iframe", alors il va falloir plus de deux neurones en marche" - Not blonde inside - Brun très foncé exigé :evil:

Je vais modifier le code utilisé dans le point (b) afin qu'il dérange le moins possible l'éditeur visuel. Il le dérangera quand même donc il faudra faire attention avant de publier ou de modifier votre billet de le remodifier légèrement à chaque fois.

Insérer donc ce code à la place :


<p style="text-align: center"><object type="application/x-shockwave-flash" data="http://www.deezer.com/embedded/widget.swf?path=2548914&amp;lang=fr&amp;autoplay=0&amp;id=328169" height="220" width="180"><param name="movie" value="http://www.deezer.com/embedded/widget.swf?path=2548914&amp;lang=fr&amp;autoplay=0&amp;id=328169"></param>Editors - BestOf (en flash)</object></p>
<p style="text-align: center"><a href="http://www.deezer.com"><img src="http://www.deezer.com/embedded/footer.jpg" alt="free music" title="free music" style="border: medium none ; margin: 0pt; padding: 0pt" /></a></p>

D'une fois sur l'autre, quand vous changez de playlist, il faut changer les DEUX "path", les deux "id" et le texte alternatif compris entre la balise </param> et la balise </object> (dans cette exemple, j'ai mis "Editors - BestOf (en flash)" comme texte alternatif).

Vous intégrez ce code dans votre billet au dernier moment, juste avant la publication, comme indiqué au point (b) précédent.

Lorsque vous voulez modifier votre billet, juste avant d'enregistrer, retournez sur le code du player. Vous constaterez que l'éditeur a rajouté un saut de ligne derrière le width="180"> soit juste avant le <param name="movie" . Il suffit de se positionner devant le <param name="movie" et de faire un backspace pour le recollez au width="180">. Si vous ne le faites pas, la fois suivante, il déplacera carrément le </object></p> derrière le width="180"> et le code sera complètement inutilisable, non seulement vous perdrez la validité XHTML mais aussi le player ne fonctionnera plus correctement. Et oui, c'est cela que d'avoir un éditeur visuel qui se mêle de ce qui ne le regarde pas :ange:

Pour voir le rendu ou vérifier la validité XHTML de cet exemple, je vous invite à lire "Deezer" sur mon blog de test WordPress.

AMUSEZ VOUS BIEN...

(Vous pouvez poser des questions s'il y a des choses qui ne vous semble pas claires, je ne mords pas, enfin, pas souvent 8-) )

Tag(s) :  - ,  - ,  - ,  - 

Commentaires et trackbacks

1. Le mercredi 12 décembre 2007 à 09:09, par Jérôme

Bonjour 1loup,

Merci de m'avoir prévenu, mais bon comme je psse régulièrement sur ton blog... ;-)
Bon, tout d'abord merci pour tot ces efforts! et confirmé que ça marche!
J'ai choisi la troisième solution car dans mon cerveau atrophié les iframes c'est le mal LOL

(J'ai fais un test avec la correction xhtml de wordpress et c'est vrai que ça casse la validité du code)

Je vais demander au Père Noël un plugin deezer pour wordpress, ça resterait le solution la plus simple et la plus rapide LOL

Chapeau et encore merci. ;-)

2. Le mercredi 12 décembre 2007 à 09:12, par Jérôme

Bon c'est le matin, il faut lire "passe" (1ère ligne) et "tout" (2ème ligne) :-)

3. Le mercredi 12 décembre 2007 à 09:26, par 1loup

C'était parfaitement compréhensible malgré les fautes de frappe.

Mais non ce n'est pas le mal, les iframes. C'est juste que c'est interdit en XHTML strict mais c'est autorisé en XHTML transitionnel. D'ailleurs, en XHTML strict, on remplace avantageusement les iframes par des object de type html mais cela pose problème avec IE qui interprète mal les object de type html et rajoute des ascenseurs sauf si tu rajoutes un html { overflow:auto; border: none; } dans le CSS de la source, ce qui devient franchement lourd !
(C'est aussi un très bon moyen d'insérer du code php à l'intérieur d'un billet, cette méthode)

4. Le mercredi 12 décembre 2007 à 12:39, par tom

Tout chaud, le plugin wordpress pour Deezer:
user.homeoftom.com/2007/1...
Joyeux Noel ;)

5. Le mercredi 12 décembre 2007 à 13:22, par Jérôme

Tom, merci ton plugin marche bien mais malheureusement le code produit est invalide xhtml et il oblige tout de même à taper un code. Cependant c'est sur bonne voie: il faudrait parser le code deezer et obtenir le code résultant valide xhtml. Comme tu touche ta bille en plugin, tu peux relire mon commentaire sur le billet "un loup sur wordpress" où je donne des pistes et des exemples. Delpinki travaille aussi sur le sujet: www.lackofinspiration.com...

On arrivera au plugin parfait j'en suis sûr! ;-)

6. Le mercredi 12 décembre 2007 à 14:13, par tom

xhtml validé.. :pompom:
Par contre, taper un code ça, je crois que ça restera le minimum pour le moment.

7. Le mercredi 12 décembre 2007 à 18:33, par 1loup

C'est pas mal du tout. Pourrais-tu rajouter un deuxième paramètre qui serait le texte alternatif car pour l'instant cela nuit à l'accessibilité ?

8. Le mercredi 12 décembre 2007 à 20:38, par Jérôme

Pour ma part, j'ai toujours 8 erreurs xhtml avec ce plugin: www.les-bonobos.com/playm...
Un loup, t'as testé le plugin?

9. Le jeudi 13 décembre 2007 à 01:56, par 1loup

J'avais testé le plugin mais pas vérifié la validité puisque Tom avait dit qu'il avait corrigé, je faisais confiance. Tes 8 erreurs ne sont pas "réelles", c'est parce que l'éditeur englobe le code du plugin d'un <p> et </p> que la validation échoue, je suis presque certain que les autres erreurs sont déclenchées "par cascades". Peut être qu'en utilisant des <div> au lieu de <p> dans le plugin... mais cela ne résoudra pas pour autant le problème du texte alternatif !

10. Le vendredi 14 décembre 2007 à 11:49, par Baptiste

I j'ai bien compris, le plus simple reste de désactiver l'éditeur visuel...

11. Le vendredi 14 décembre 2007 à 18:38, par 1loup

>Baptiste : Oui MAIS ce n'est pas suffisant (probablement à cause de l'auto-br qui semble ne pas être désactivable, en tout cas je n'ai pas trouvé où), il faut aussi supprimer les passages à la ligne à l'intérieur du code.

12. Le samedi 15 décembre 2007 à 10:13, par fiuuu

j'suis paumé :(

13. Le samedi 15 décembre 2007 à 11:59, par 1loup

>Fiuuu : mais tu t'en fiches complètement, ce n'est pas pour toi, c'est pour WordPress. On n'a pas besoin de tant d'artifices sous DotClear, nous :evil: Et puis, certains vont être content d'ici peu... enfin, j'espère : je suis en train de leur faire un plugin valide XHTML et accessible !


Rajouter un commentaire

vendredi 7 décembre 2007

1loup sous WordPress

... non, pas mon blog, je reste sous DotClear mais je me suis installé un blog sous WordPress pour aider les copains et les copines qui galèrent grave avec WordPress. Cela sera tout de suite plus facile pour tester les modifications et pour mieux les guider.

C'est un WordPress en version 2.3.1 et français que j'ai installé.

J'espère que les changements que j'ai proposé cette nuit à MarcelDugomier sont bien ceux qu'il attendait (et sinon, je me replongerais dans le code).

Je m'attaque très prochainement aux soucis des Playmobils Estropiés & Associés.

Alors, ne soyez pas trop étonnés si débarquent bientôt des tutoriels pour WordPress, je ne peux délibérément pas les laisser se débrouiller tout seul :bond:

Je ne vous présenterais pas WordPress, je ne suis pas là pour cela mais par exemple, revoir les validités XHTML pour WordPress des tutoriels que j'ai présenté pour DotClear (Vidéos YouTube/Dailymotion, Deezer/Blogmusik) alors que l'éditeur visuel de WordPress est actif, si, cela visiblement il y a des demandes !

L'éditeur visuel de WordPress, tout comme celui de DotClear 2, c'est de la merde (purement subjectif comme constatation) et avec l'un, comme avec l'autre, pour ne pas avoir de transformation arbitraire du code, il est préférable de les désactiver. Sous DotClear 2, la présence d'une syntaxe Wiki relativise le problème, ce n'est pas le cas sous WordPress.

Beaucoup ne peuvent pas coder en XHTML instinctivement et ne peuvent donc pas se passer de ces éditeurs. L'insertion de codes de type flash (comme YouTube et autres) pose alors problème, surtout pour ceux qui veulent rester valide XHTML. Je vais tacher de les aider...

Tag(s) :  - ,  - 

Commentaires et trackbacks

1. Le vendredi 7 décembre 2007 à 04:50, par 1loup

J'avais écrit "tutoriaux" mais le correcteur orthographique n'aime pas et me propose "tutoriels". Je trouve cela bizarre, pas vous ? Quelqu'un sait quel est en français le pluriel de "tutoriel" ?

2. Le vendredi 7 décembre 2007 à 09:58, par MarcelD

BRAVO et MERCIIIII :bisou: :bisou: :bisou: C'est tip top! avant ma vie était un enfer, j'étais moche, et puis je l'ai rencontré... C'est chouette 1loup :hysterique:

3. Le vendredi 7 décembre 2007 à 11:35, par Jérôme

Bonjour 1loup,

Merci pour ton aide, j'espère que ça ne vas pas être trop prise de tête pour toi.

Pour les vidéos, il y a le plugin viper's video quicktag: www.viper007bond.com/word... qui permet d'avoir des vidéos xhtml (mais daylimotion n'y est pas.

Pour Deezer, il y a le plugin de Pierre: pierre.sudarovich.free.fr... mais le lecteur est sous forme d'un widget, donc impossible d'insérer le lecteur dans un billet. J'ai adressé quelques améliorations possibles pour ce plugin mais l'auteur n'a pas l'intention de le faire évoluer dans l'immédiat.

Voilà, en espérant que cela que simplifie la tâche.

Sinon apparement c'est bien tutoriels le pluriel français. Sinon tu as didacticiels. ;-)

4. Le vendredi 7 décembre 2007 à 16:34, par HoroX

Et bien on va bientôt pouvoir faire appel a tes services :)

5. Le vendredi 7 décembre 2007 à 19:31, par fiuuu

le loup à le coeur sous la main :bisou:

6. Le samedi 8 décembre 2007 à 16:49, par GOSSBEAU

C'est toujours beau une main tendue ;-) Merci :bisou:

7. Le samedi 8 décembre 2007 à 18:23, par slb

Ca c'est du 1loup tout craché!!! Il est tellement chouuuuuuuuuu!!! :bisou:

8. Le lundi 10 décembre 2007 à 12:21, par Steppen

Lecteur anonyme, tu m'avais donné l'envie d'opter pour dotclear.
Je l'ai installé, puis j'ai voulu migrer vers la version 2.
Je n'y suis jamais arrivé (je sais, je suis une banane lol), donc j'ai tout refait à zéro et je me suis mis à wordpress.
Je galère encore un peu mais bcp moins.
Il est rassurant de savoir qu'il existe encore quelques âmes charitables :p

9. Le samedi 15 décembre 2007 à 17:45, par HoroX

Merci 1loups pour ces explication je vais pouvoir agrémenter mon blog avec ceci! Merci aussi pour ton aide apporté au niveau du layout de mon blog!


Rajouter un commentaire

jeudi 22 novembre 2007

Widget Symbol Caddy - Les symboles HTML pour Mac OS X

Je ne sais pas pour vous mais perso, les symboles HTML, j'ai un peu de mal à les retenir. Je connais "&eacute;" (é) et "&nbsp;" (l'espace insécable) mais pour le reste, pfff...

or j'ai trouvé récemment un widget pour Mac OS X qui me les présente rapidement (avec bien évidemment un clic qui colle dans le presse papier), plus besoin d'ouvrir un bouquin d'HTML ou de faire une recherche sur le net, il s'agit de Symbol Caddy.

Attention, sur la page d'accueil, c'est la version pour Leopard (10.5) qui est mise en avant, la version pour Tiger (10.4) est juste un peu plus bas sur le lien "Download old version for Tiger.".

C'est pas sympa ?

Tag(s) :  - ,  - ,  - ,  - 

Commentaires et trackbacks

1. Le vendredi 23 novembre 2007 à 18:21, par Guillaume

sympa, joli, mais trop Mac pour moi... je suis condamné à consulter ceci : fr.selfhtml.org/html/refe...

ce qui est quand même pratique


Rajouter un commentaire

samedi 15 septembre 2007

Liens déroulants en Javascript

En septembre 2005, j'installais ici des liens déroulant dans la sidebarre afin de l'alléger. Je suivais les indications trouvées sur Brindilles, un code valide XHTML offert par Borgo à Lithium. Depuis, le billet a disparu et comme