Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 05-09-2006 05:49:51

nicolas2k10
Membre

PunMultimedia : Conception

=== PROJET ANNULE ===


Alors voilà, je bosse beaucoup sur le code de PunMultimedia mais j'aimerais avoir votre avis sur la "présentation" de cette mod.

1ère possibilité :
Le standard comme prévu à la base : affichage du lecteur dans les posts.
Problème : Imaginez le temps de chargement de la page si plusieurs lecteurs vidéos se trouvent sur le même topic !

2ème possibilité :
Un lien est affiché dans les posts et lors d'un clic, un faux popup (déplaçable et fermable) apparaît (comme celle-ci par exemple).
Problème : Les lecteurs ne sont pas affichés directement MAIS font partie du même code de la page (ce n'est pas une page à part comme un simple popup) donc même problème que le 1 niveau temps de chargement.

3ème possibilité :
Idem avec un vrai popup --> bloqué par beaucoup de gens.

4ème possibilité :
Regrouper toutes les vidéos et tous les fichiers audio au même endroit.
Soit dans une page à part (comme chatbox.php par ex.), soit dans un div identique à "Annonce" et qui se situerait au même endroit (ou juste en dessous si "Annonce" est activé).

(Quand je dis "Liste des fichiers disponibles" sur l'image (fait avec TkPaint sur Nunux lol), cela ne signifie pas "situé sur ce serveur" pour autant.)
punmultimedias102withcolorbf7.th.png

Avantages :
- Tout est regroupé au même endroit pour "se divertir" ; ce serait en quelque sorte "The Cinema In The Box" happy

- Possibilité d'adapter la liste des sous-catégories (située dans la BDD) selon que l'on choisi "Audio seulement" ou "Vidéo seulement" en Ajax (pas de rafraichissement de page donc).

- Pas de rafraichissement de page non plus pour changer de vidéos ou fichiers sons (--> utilisation d'innerHTML).

- Bloc affichable/masquable (voir masqué par défaut pour ne pas agrandir trop la hauteur du forum d'origine).

- Possibilité de création automatique de topics lors d'ajout de vidéos par les membres pour discuter de cette dernière sur le forum (ou lien menant vers un topic unique "Discussions sur les vidéos et fichiers audio publiés").

- Restriction possible (par groupes ou nombre de posts par exemple) pour l'affichage et la possibilité d'ajout de liens.

Vous avez déjà compris vers quoi je penche + là lol, mais rien n'est encore fixé ! happy
Cette mod ne devrait que très peu modifier le code initial de PunBB et être portable très facilement sur PunBB 1.3 (je teste actuellement le nouveau système d'extension qui déchire !). Un plugin permettra de tout gérer (groupes autorisés à voir et à poster des liens, extensions autorisés (flv, mp3, etc.), activation ou non de certains sites, etc.)

Un SVN sera très probablement mis à disposition par la suite pour ce projet, pour permettre à tout le monde, moyennant le rajout d'un seul fichier, le support d'un site additionnel (youtube.php, googlevid.php, etc.). Pour PunBB 1.3, des extensions pourront venir s'installer ou se désinstaller pour ajouter le support de sites ultra facilement. Pour cette partie, je verrai si ce sera des .php pour les rajouts, des .xml ou une entrée dans la BDD.

Ca pourrait être bien en XML je pense (ex ici pour youtube.xml) :

<site>
    <title>You Tube</title>
    <link>http://www.youtube.com</link>
    <author>Pseudo du "rajouteur"</author>
    <code>
    ................................
    ................................
    ................................
    </code>
</site>

Voilà, en espérant ne pas avoir été trop long, j'attends vos idées, remarques et propositions. happy:)

Dernière modification par nicolas2k10 (07-01-2008 09:30:44)

Hors ligne

#2 05-09-2006 07:45:38

vin100
Membre

Re : PunMultimedia : Conception

ah ouais c'est un gestionnaire complet de media que tu prépare, en fait je pensais pas du tout à ça, mais j'ai du louper des messages tongue

la dernière solution est certe très interessante mais est-ce qu'elle offre toujours la possibilité aux membres de poster des video/son sur les topics ? car sauf erreur de ma part le besoin initial est là et il ne faudrait peut être pas trop s'éloigner de cela

Hors ligne

#3 05-09-2006 08:14:29

nicolas2k10
Membre

Re : PunMultimedia : Conception

Ben au départ, ce n'était pas du tout ça lol.
Mais l'idée m'est venu par la suite. happy
Et ici, je propose aux gens de voter en fait.

Non, avec la 4ème possibilité, les membres ne posteront plus de vidéos dans les messages mais via "Ajouter un lien" et dans les actions disponibles il y aura : accéder au topic concernant cette vidéo (topic créé auto. lors de l'ajout du lien (youtube, etc.)).

Dernière modification par nicolas2k10 (05-09-2006 08:14:49)

Hors ligne

#4 05-09-2006 12:21:47

Pafpaf
Membre

Re : PunMultimedia : Conception

Salut,
Ca fait un p'tit moment que je suis l'évolution de ta mod.

Je cherchais quelque chose d'assez simple pour afficher des videos (de differents formats) dans des posts (une seule par topic), je pensais donc à la solution 1, simple et efficace.
Cette solution peut me permettre aussi d'afficher les videos directement dans puntal que j'utilise.


Je vois que tu te diriges vers la solution 4 qui permet de grouper toutes les videos en une seule page.
Tu nous précise qu'on peut crée un topic pour chaque vidéo mais je trouve par ça tres convivial de parler d'une video dans un post alors qu'elle n'y est pas visible.

La solution 4 va peut être arriver à regrouper les videos mais aussi créer un topic avec chaque vidéo pour les commentaires des membres, en gros un mélange de possibilité 1 et 4 smile

Bonne continuation smile

A++

Dernière modification par Pafpaf (05-09-2006 12:22:11)

Hors ligne

#5 05-09-2006 12:25:48

nicolas2k10
Membre

Re : PunMultimedia : Conception

Voilà ce que je propose :
PunMultimedia : solution 1 (simple)
PunMultimedia Plus (ou Deluxe) : solution 4 avec la vidéo également dans le topic de discussion (basé sur la solution 1) (plus complexe)

smile Qu'en pensez-vous ?

[---]
Mieux ! :
Quoi qu'il en soit, les balises ajoutées doivent être interprétées dans les posts idéalement, donc il suffira d'avoir une option dans le plugin de gestion de PunMultimedia l'option "Afficher le bloc : oui/non" qui permet de pouvoir choisir si on veut l'utiliser en version simple ou "deluxe". smile

Deluxe :
punmultimedias102withcolorbf7.th.png

Dernière modification par nicolas2k10 (05-09-2006 13:56:20)

Hors ligne

#6 08-09-2006 20:04:43

nicolas2k10
Membre

Re : PunMultimedia : Conception

Solution 1 (celle qui était prévue à la base donc, la standard) gardée. wink
Sortie bêta prévue pour demain (si tout va bien). smile

Gestion des extensions basée sur le parser XML de PunBB 1.3. (Si PunBB 1.3 détécté, utilisation de la fonction de traitement présente, sinon définition de la même fonction).
Extensions qui seront présentes assurément : YouTube.xml, DailyMotion.xml, GoogleVideo.xml smile
Lit d'origine tous les fichiers windows, real et apple (si les programmes sont installés).

3 modes d'intégrations possibles (2 disponibles dans la bêta) : page, popup, link.

page -> lecteur intégré dans la page
popup -> ouverture du lecteur dans d'un faux popup déplaçable et fermable (bientôt)
link -> Affichage d'un lien qui affichera le lecteur dans une page à part

Très peu de modifications à faire, presque que des ajouts.

Je sens que Pafpaf et Fpouget vont être heureux ! tongue:D
Mon chtit fan club lol.

Dernière modification par nicolas2k10 (08-09-2006 20:11:40)

Hors ligne

#7 09-09-2006 12:37:06

Ju
Admin Fantôme

Re : PunMultimedia : Conception

Je lis ce topic trop tard apparament, mais pourquoi ne pas proposer le faux-popup ?
Tu inscris le code d'un seul faux popup pour toute la page avec le lecteur dedans et quand tu cliques pr regarder une vidéo ça change le src du code (DHTML), ça positionne par rapport au post et ça affiche le popup.

Toutes manières on va pas regarder plrs vidéos en même tps...


Avant de poser une question, avez-vous consulté le WIKI ?
Effectué une recherche ?

CtrlAltSuppr.com Me

Hors ligne

#8 09-09-2006 13:12:51

nicolas2k10
Membre

Re : PunMultimedia : Conception

Le webmaster aura le choix pour l'intégration. wink
Certains préfèrent dans la page même, d'autres dans un faux popup, d'autres encore en simple lien qui affichera le lecteur dans une fenêtre à part, etc.

--> Définition du type d'intégration via une variable. wink

Dernière modification par nicolas2k10 (09-09-2006 13:14:23)

Hors ligne

#9 10-09-2006 16:56:54

nicolas2k10
Membre

Re : PunMultimedia : Conception

Petit retard pour la sortie de la bêta mais cela ne devrait pas tarder. Ce n'est que de l'amélioration qui en découlera de toute façon car je suis en train d'ajouter actuellement des possibilités supplémentaires, vous verrez. wink

Dernière modification par nicolas2k10 (10-09-2006 16:57:12)

Hors ligne

#10 13-09-2006 16:18:04

Pafpaf
Membre

Re : PunMultimedia : Conception

J'arrive un peu en retard, mais je suis content de voir que la mod avance smile
J'espère pouvoir la tester bientôt wink

A++

Hors ligne

#11 13-09-2006 16:48:37

nicolas2k10
Membre

Re : PunMultimedia : Conception

YouTube a changé son lecteur, il est tout beau en + maintenant. smile

Allez, petite information supplémentaire pour les impatients wink :
on pourra afficher un lecteur audio avec playlist complète de musiques obtenues à partir d'un dossier (via une extension sur laquelle je bosse dessus) en tapant non pas une url entre [media] et [/media] mais un mot magique. tongue

Mais.... également à partir d'une base de données contenant 3 champs (titre, lien du fichier, lien pour + d'informations sur le fichier), toujours via un autre mot magique. wink (la base sera créable très facilement et supprimable également). Et dans un deuxième temps, probablement gérable via un plugin d'administration sans devoir passer par PhpMyAdmin pour ajouter une entrée d'un fichier audio.

Exemple dans la base :
Playlist        Titre             Lien             Info
1                MusiqueA      /mp3/xxx      NULL
1                MusiqueB      http://yyy     NULL
2                MusiqueX      http://zzz      http://www.fnac.fr/xxx/xxx

Il y aura un champ dans la base indiquant le numéro de la playlist et il suffira d'appeller dans le topic que l'on veut, le mot magique avec le numéro de la playlist à afficher et on pourra ainsi écouter par exemple 20 titres de suite. smile

--> Je rappelle que le lecteur à la base est simple. Tout ceci n'est qu'extension et il suffira de déplacer les .xml à ne pas activer dans le dossier situé à côté nommé "disabled". smile

Vous allez pouvoir rendre plus vivant votre site en y mettant des tutoriaux non plus fixes mais vidéo, l'actualité d'Internet au format audio, des documentaires, etc. le tout en streaming wink

Dernière modification par nicolas2k10 (13-09-2006 17:08:50)

Hors ligne

#12 13-09-2006 17:34:31

Pafpaf
Membre

Re : PunMultimedia : Conception

Miam, ça donne envie wink

Tu as une idée sur la date où ça va être dispo pour les tests?

++

Hors ligne

#13 14-09-2006 11:50:37

Kargai
Membre

Re : PunMultimedia : Conception

Une question, serait t'il possible de ne donner accès à cet mod qu'aux admins par exemple ?

Cela afin d'avoir un suivit des vidéos/ mp3/ etc... sans permettre à tous les membres d efaire n'importe quoi.

Par exemple c'est vrai que le fait de pouvoir créer des tutos filmés c'est super bien ou d'illustrer son propos par une vidéo youtube, etc... mais sur mon forum j'aimerai par exemple que ça ne dévie pas avec des gens mettant n 'importe quoi et surchargeant inutilement les pages (voir mettant des choses innapropriées, etc...) et d'autre part que cela ne demande pas un travail supplémentaire aux modos pour vérifier, supprimer, etc.. quand il faut le faire.

C'est possible ou c'est chaud à gérer ?

Hors ligne

#14 14-09-2006 12:26:03

nicolas2k10
Membre

Re : PunMultimedia : Conception

Oui, c'est tout à fait possible.
J'envisage même, en plus d'un réglage global prenant le pas sur tout, de le faire via les extensions. wink

Exemple pour le fichier YouTube.xml :

<title>YouTube</title>
....
<perms>2,3</perms>

n'autorisera YouTube que pour les groupes 2 et 3. wink

Pour la date, je n'ose plus en dire en fait lol. tongue
Pcq ici je comptais sortir la bêta en tant que preview mais j'ai grandement remodifié la structure par la suite, ce qui fait que maintenant, j'aimerais au moins finir la base avant de la sortir... Donc je ne vais pas m'avancer sur une date, mais sachez juste que je me lève à 6h tous les matins et dort vers 1h en bossant dessus non-stop ou presque. wink Disons que je préfère sortir quelque chose de bon à la base, que de devoir sortir plein de sous-versions par la suite, en sachant que tout le monde ne vient pas ici souvent voir les changements pour les faire (ce qui fera que ce que je sortirai ne sera probablement plus à l'état bêta au final, mais plûtot un test pour les retours des utilisateurs avant la sortie sur punres.org et les dizaines d'extensions (via les contributions des gens entre autres) happy).

Dernière modification par nicolas2k10 (14-09-2006 12:37:56)

Hors ligne

#15 11-10-2006 21:43:31

Pafpaf
Membre

Re : PunMultimedia : Conception

Juste un petit 'up' pour dire que je suis toujours dispo pour tester et utiliser PunMultimedia smile
Si tu peux nous tenir au courant de son avancée...

A++

Hors ligne

#16 11-10-2006 22:38:27

nicolas2k10
Membre

Re : PunMultimedia : Conception

Lol, je m'en doute que vous êtes impatient happy mais c'est parce que je suis très occupé par l'école, tellement beaucoup que je ne sais même pas quand j'aurai le temps de finaliser le forum pour mon école (PunMultimedia étant d'ailleurs un gros composant de ce forum (pour la partie divertissement)). hmm

J'ai un fichier texte de choses à faire qui ne cesse de s'agrandir, les journées sont trop courtes ! sad

Je vais vous poster un screenshot histoire de vous faire patienter. smile
En tout cas, j'hésite à laisser la configuration via des variables tableaux dans le fichier php (+ rapide car pas d'accès à la BDD à chaque affichage de vidéo (qui est déjà relativement "lourd" forcément)), ou faire un beau plugin qui permet de tout gérer facilement (association d'extension avec tel lecteur par ex. (mp3 -> DewPlayer, rm -> RealPlayer, etc.), tel plugin activé ou pas (DailyMotion, YouTube, MySpace Video, Google Video, etc.)). Le problème c'est que mon but est de toucher le moins possible à PunBB (peu de fichiers touchés (utilisation d'inclusion pour venir greffer du code à certains endroits)) donc idéalement pas de modification de BDD quoi (même si c'est du rajout et non de l'altération de tables mais bon). Enfin, je verrai mais promis, dès que je sais la sortir, je le ferai ! wink

EDIT smile :
Plugin YouTube en action ([media]http://www.youtube.com/watch?v=ScIs9sGbEIs[/media]) :
punmultimediapreviewcx8.th.png
Pas de lecteur adéquat trouvé mais reconnu comme étant un fichier vidéo ou audio (vérification dans une liste de TOUTES les extensions multimédia valides, ici j'ai viré "mid" de la liste temporairement mais il y a un lecteur adapté sinon ici happy) :
punmultimediapreview3kw4.th.png
Format non-reconnu comme étant de type audio/vidéo :
punmultimediapreview2fh0.th.png


Comme vous le voyez, c'est la version... FULL du lecteur de YouTube tongue:P (avec temps entier de la vidéo et tout happy) !
Bien entendu, les messages se trouvent dans des fichiers séparés par langue. wink
L'avantage avec les plugins de PunMultimedia, c'est que chaque plugin a une liste d'url à matcher (ils reconnaissent les url destinés à eux et il peut y avoir plusieurs formats d'url valide pour un même plugin !).

Exemple, le plugin DailyMotion.xml est maintenant devenu... DailyMotionBased.xml (tous les sites basés sur l'API DailyMotion (guts.fr, neufstream.com, etc.)). smile
Et plusieurs sources d'entrées dans le plugin sont possibles pour un même site donc soit on peut taper le lien DIRECT vers la vidéo, soit on peut prendre juste ce qu'il y a dans la barre d'adresses (lien de la page web contenant la vidéo) et le plugin fera le travail lui-même en conséquence (ouverture de la source et extraction du lien vers la vidéo).

Par la suite, il y aura une colonne sur la droite qui listera tous les fichiers demandés.

Exemple :
[media]http://www.dailymotion.com/xxx, http://www.youtube.com/xxx, http://myserver.com/myvideo.flv, audio/fichier.mp3[/media]

affichera 4 liens qui modifiera la partie de gauche (--> utilisation du javascript (innerHTML donc pas de rafraichissement)) et permettra de se faire des "playlists" sur un thème (par ex.) même sur les vidéos proviennent de sources diff., de formats diff., etc. (on passe toutes ces barrières wink) et mix audio et vidéo possible bien sûr.

Exemple : lancement d'un topic "Tutos vidéos photoshop" avec dedans :
[media]http://xxx/xxx.flv, http://yyy/video.rm, http://www.youtube.com/xxx[/media]
Pour l'affichage des noms (par ex. "Partie 1 : premier pas", "Partie 2 : Le principe des calques", "Partie 3 : Allons plus loin..."), je verrai comment je vais procéder pour rester simple d'utilisation.

Peut être quelque chose comme cela : [media title="Partie1, Partie2, Partie3"]url1, url2, url3[/media] mais un titre pouvant contenir une virgule, j'utiliserai un autre séparateur.

En tout cas, plus besoin de lecteurs gérant les playlists, il suffira de séparer d'une virgule les url et ça affichera des liens à droite qui permettra d'afficher un fichier à la fois dans la partie de gauche. Ce sera donc PunMultimedia qui prendra en charge les "playlists" et non plus les lecteurs qui ne gèrent que très rarement cela excepté pour les mp3 (les lecteurs vidéos en flash gérant les playlists sont plus rare par ex. happy, ici quelque soit le format ou lecteur, plus de problèmes).

Pour les vidéos, la taille sera plus simple à gérer désormais :
[media size="largeur, hauteur"]xxxxxx[/media]

Je fournirai un convertisseur de toutes les balises mp3, flv et dm trouvées dans votre BDD (UPDATE allié avec REGEXP smile). Vous aurez la possibilité de cocher quel type de balise vous voulez convertir (mp3, flv, dm) vers l'unique balise media.

Ceci tient bien entendu toujours :

3 modes d'intégrations possibles (2 disponibles dans la bêta) : page, popup, link.

page -> lecteur intégré dans la page
popup -> ouverture du lecteur dans d'un faux popup déplaçable et fermable (bientôt)
link -> Affichage d'un lien qui affichera le lecteur dans une page à part

Il y a également une gestion des thèmes pour le fond. smile
Il y aura aussi la possibilité de ne pas mettre de fond pour n'afficher que le lecteur tout seul.

Fiou... Vous êtes arrivé ici ? tongue Chapeau ! Désolé pour la longueur mais il y a des screenshots pour me faire pardonner. happy

Dernière modification par nicolas2k10 (12-10-2006 00:17:23)

Hors ligne

#17 12-10-2006 22:25:07

Keulig
Membre

Re : PunMultimedia : Conception

Je te souhaite beaucoup de courage pour terminer ta mod, que je serai ravi de tester lorsque tu le mettras à disposition du public.

Mon forum est un des plus gros forums punbb que je connaisse, il sera une plate-forme de test parfaite si ça t'intéresse d'expérimenter ta mod à grande échelle !

Hors ligne

#18 12-12-2006 19:21:38

nicolas2k10
Membre

Re : PunMultimedia : Conception

Bonjour à tous,

suite à la non-sortie de mon forum et le peu de gens le demandant (sorry pour Pafpaf et les quelques autres), PunMultimedia restera à l'état de projet.

Pour ceux qui le désirait, sachez que l'équivalent de chaque module de ce projet est disponible séparément :

Quant aux fichiers real, quicktime et autres, il est de toute façon moins conseillé de les utiliser car plus lourd que les fichiers flv. Ces fichiers peuvent être facilement converti en suivant par exemple ce tutorial. Si vous désirez malgré tout afficher ces types de vidéo sur votre site, ceci devrait fonctionner.

De ce fait, je serai beaucoup moins présent sur ce forum.

Cordialement, Nicolas.

Hors ligne

#19 12-12-2006 20:06:21

vin100
Membre

Re : PunMultimedia : Conception

bin c'est bien dommage, tu avait déjà bien avancé sad

et puis c'est pas parce que peu de gens se manifestes sur ton sujet qu'autant en auraient profité

Hors ligne

#20 12-12-2006 20:15:42

mangafan
Membre

Re : PunMultimedia : Conception

C'est sûr, j'attendais cette mod prometteuse et j'avais même bidouillé un bbcode basique pour habituer mes membres aux vidéos. C'est dommage. M'enfin après il faut du temps pour tout le reste aussi donc. wink


:canon: Mangafan : Mettez un chat dans votre processeur ! happy

Hors ligne

#21 12-12-2006 21:00:38

romain9441
Admin locker

Re : PunMultimedia : Conception

Moi aussi j'étais intéressé ! sad


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#22 12-12-2006 21:54:30

jgui
Membre

Re : PunMultimedia : Conception

moi....aussi....c'est dommage ça avait l'air super top.....

Hors ligne

#23 12-12-2006 23:15:54

Ishido
Membre

Re : PunMultimedia : Conception

nicolas2k10 => Si quelqu'un reprenait ton travail et le terminait, ça t'embeterait ? (je parle pas pour moi, hien)


Chez Wam
Message tapé en Bépo avec un TypeMatrix 2030 USB smile

Hors ligne

#24 12-12-2006 23:21:17

vin100
Membre

Re : PunMultimedia : Conception

en même temps je comprend que s'il n'a pas de forum à lu nicolas ne veuille pas continuer cette mod, c'est pas très motivant hmm

Hors ligne

#25 13-12-2006 00:44:12

Ishido
Membre

Re : PunMultimedia : Conception

Si c'est "pas de forum parce que pas d'hebergeur", ca se regle vite ça.
Si c'est autre chose, désolé d'avoir mis les pieds dans le plat.


Chez Wam
Message tapé en Bépo avec un TypeMatrix 2030 USB smile

Hors ligne

Pied de page des forums