Mootools et SPIP ?

Bonjour,

j'envisage de revenir à SPIP comme CMS et j'aimerais récupérer des bouts de code appel à Mootools que je pu bricoler sur d'autres projets.

J'ai rapidement vu que SPIP faisait appel à jQuery, et j'ai lu par ailleurs que jQuery et Mootools n'étaient absolument pas compatibles…

Alors qu'en est-il :
je ne pourrai pas charger mon mootools.js ?

Merci pour vos infos…
Paul

Paul Sellis a écrit :

j'envisage de revenir à SPIP comme CMS et j'aimerais récupérer des bouts de code appel à Mootools que je pu bricoler sur d'autres projets.

J'ai rapidement vu que SPIP faisait appel à jQuery, et j'ai lu par ailleurs que jQuery et Mootools n'étaient absolument pas compatibles…

Alors qu'en est-il :
je ne pourrai pas charger mon mootools.js ?

C'est possible à coup sur pour un spip 1.92
puisque le plugin smoothgalery fait ainsi
(tu le trouveras sur spip-contrib.net)

Par ailleurs, jquery propose des trucs pour augmenter
sa compatibilité avec d'autres applications.
mais ça, j'en sais pas trop plus.

Ceci dit, tu peux trouver aussi plein de bouts de code jquery
et probablement ce qu'il te faut pour faire ce que tu veux.

JLuc

J'ai cru comprendre que jQuery a une méthode pour cohabiter avec les autres frameworks javascript : noConflict();
Mais je ne sais pas s'il est possible de l'utiliser avec SPIP...

D'un autre côté, tant qu'à faire, je voudrais bien utiliser la dernière version de SPIP...
Et quant à utiliser jQuery, je n'ai pas trop le temps de retoucher à ce que j'ai déjà fait et qui fonctionne bien avec Mootools
:wink:

Paul

Le 7 oct. 09 à 20:25, JLuc a écrit :

Paul Sellis a écrit :

j'envisage de revenir à SPIP comme CMS et j'aimerais récupérer des bouts de code appel à Mootools que je pu bricoler sur d'autres projets.
J'ai rapidement vu que SPIP faisait appel à jQuery, et j'ai lu par ailleurs que jQuery et Mootools n'étaient absolument pas compatibles…
Alors qu'en est-il :
je ne pourrai pas charger mon mootools.js ?

C'est possible à coup sur pour un spip 1.92
puisque le plugin smoothgalery fait ainsi
(tu le trouveras sur spip-contrib.net)

Par ailleurs, jquery propose des trucs pour augmenter
sa compatibilité avec d'autres applications.
mais ça, j'en sais pas trop plus.

Ceci dit, tu peux trouver aussi plein de bouts de code jquery
et probablement ce qu'il te faut pour faire ce que tu veux.

JLuc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Bonjour,

Pour utiliser jQuery et mootools en même temps il suffit généralement de remplacer dans jQuery les $ par jQuery...
Cela fonctionne bien, mais il faut bien tous les remplacer.

Exemple : http://www.boat-people.fr/
Un vidéoBox en mootools et tous le reste en jQuery.

C'est un peu long à faire, par contre...

Erwan Tanguy

Euh... tu veux dire qu'il faut remplacer tous les $ par jQuery dans le .js ou dans le squelette ?

Paul

Le 8 oct. 09 à 01:09, erwan.tanguy2 a écrit :

Bonjour,

Pour utiliser jQuery et mootools en même temps il suffit généralement de remplacer dans jQuery les $ par jQuery...
Cela fonctionne bien, mais il faut bien tous les remplacer.

Exemple : http://www.boat-people.fr/
Un vidéoBox en mootools et tous le reste en jQuery.

C'est un peu long à faire, par contre...

Erwan Tanguy

dans le squelette:
<script type="text/javascript">
        // jQuery en action
        jQuery.noConflict();
        jQuery('#jquery').addClass('jquery');
            // Prototype en action
        $('mootools').addClassName('mootools');
    </script>
et par exemple dans un script jQuery cette ligne :
var valString = $(this).val() || 0;
deviendra:
var valString = jQuery(this).val() || 0;

Mais si c'est pour faire des pages qui n'utilisent que mootools, il suffit de ne pas mettre #INSERT_HEAD à l'intérieur. Par contre bon nombre de plugins ne fonctionneront pas.

Bernard

Paul Sellis a écrit :

Euh... tu veux dire qu'il faut remplacer tous les $ par jQuery dans le .js ou dans le squelette ?

Paul

Le 8 oct. 09 à 01:09, erwan.tanguy2 a écrit :

Bonjour,

Pour utiliser jQuery et mootools en même temps il suffit généralement de remplacer dans jQuery les $ par jQuery...
Cela fonctionne bien, mais il faut bien tous les remplacer.

Exemple : http://www.boat-people.fr/
Un vidéoBox en mootools et tous le reste en jQuery.

C'est un peu long à faire, par contre...

Erwan Tanguy

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

--
Bernard Blazin - Développement Internet

Bernard Blazin Point Com

9 rue de la Rose
77320 Montolivet
Tel et Fax 01 64 20 98 49
http://www.bernardblazin.com

Paul Sellis wrote:

Bonjour,

j'envisage de revenir à SPIP comme CMS

Ok mais ce n'est pas un CMS.

et j'aimerais récupérer des

bouts de code appel à Mootools que je pu bricoler sur d'autres projets.

J'ai rapidement vu que SPIP faisait appel à jQuery, et j'ai lu par ailleurs que jQuery et Mootools n'étaient absolument pas compatibles…

Tu as mal lu. Ou alors tu n'as pas lu les bons trucs ^^, ou alors j'ai perdu une occasion de me taire, mais je ne pense pas.

BoOz

Super, je transfere à la liste.

---------- Message transféré ----------
De : arthegone arthegone

Si ca peux servir, je suis tombé sur ca :

http://www.dator.fr/comment-rendre-jquery-compatible-avec-prototype-ou-mootools/

Paul Sellis wrote:

Bonjour,

j’envisage de revenir à SPIP comme CMS

Ok mais ce n’est pas un CMS.

et j’aimerais récupérer des

bouts de code appel à Mootools que je pu bricoler sur d’autres projets.

J’ai rapidement vu que SPIP faisait appel à jQuery, et j’ai lu par ailleurs que jQuery et Mootools n’étaient absolument pas compatibles…

Tu as mal lu. Ou alors tu n’as pas lu les bons trucs ^^, ou alors j’ai perdu une occasion de me taire, mais je ne pense pas.

BoOz


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc