Grâce au travail de Emmanuel Mathot, le portage du plugin magusine est enfin en téléchargement. A part les précautions d’usage pour la mise à jour vers SPIP 2, rien de particulier.
Il s’agit d’un portage, c’est à dire que le code a été adapté pour SPIP 2. Les noms des requêtes surtout, mais quelques blocs ont été adapté pour l’ajax de spip, quelques bugs corrigés au passage.
Le travail en est resté là, car il s’agit d’un portage et non d’une version 2 du plugin. Celle-ci est en cours de développement.
Upgrader magusine
Cette version est un portage, cela signifie que les tables, les fichiers, la structuration des xml, sont semblables à la version précédente. Pas d’update des tables du plugin donc. La seule chose à faire est d’upgrader SPIP lui-même.
Ha, si : une rationalisation des fichiers de galerie vidéo entraine une erreur dans les gabarits de rubrique et d’article. Il suffit de les afficher dans la page de gestion des gabarits, et le système supprime les anciens noms invalides. Ré-enregistrer le gabarit sans rien changer suffit généralement, sinon vérifier que le blocs des vidéos se trouve au bon endroit et enregistrer.
Le plugin peut évidemment être installé dans un SPIP tout neuf.
Nous vous recommandons de faire cependant une sauvegarde de la base de donnée, si possible avec mysql, ce qui est une bonne pratique de webmaster en général.
Le plugin updaté a été testé mais il y a toujours des bugs cachés possibles, signalez-les nous.
Prochaine version du plugin magusine
La prochaine version du plugin est en cours de développement. Il sera en fait découpé en trois plugins :
- Un plugin « magusine menu », qui pourra être utilisé de manière indépendante permettra de construire son menu. Le code sera entièrement refondu.
- Un plugin « magusine theme » lui aussi indépendant permet de charger les css et javascript d’un thème donné
- Un plugin « magusine », qui requiert les deux précédent, et ajoute le reste des fonctionnalités manquantes, les blocs libres et les gabarits principalement.
La version de test est prévue pour mi-mai.
Discussions par date d’activité
48 discussions
ATTENTION ! Magusine ne marche plus avec SPIP 2.1. Le début du message de debug est :
1 Table SQL « SPIP_ARTY_GABARIT_ORDRE » inconnue plugins/magusine-portage2//squelettes/rubrique.html _blocs_contexte0_defaut 36
J’ai la sensation que le double slash avant le dossier squelettes est de trop. Mais comment régler ça ?
Ca coince !!!
Répondre à ce message
Bonjour,
Depuis un an je « détricote » Magusine pour exploiter au mieux ses possibilités. Et elles sont nombreuses. Merci à l’équipe de « Les Corsaires », même si j’ai bien peur qu’elle fonctionne au ralenti aujourd’hui. Alors courage les gars on est derrière vous.
Pour montrer la grande ouverture de Magusine, je poste ici une petite amélioration que j’ai porté à ce plugin.
C’est tout simple !
L’idée est de faire un bandeau animé. Mais en plus je veux que ce soit exploitable par des novices. Donc l’idée consiste à utiliser un simple article pour enrichir le bandeau.
J’ai modifié le fichier « mon-spip/plugins/magusine/squelettes/blocs/bandeau.html » comme suit :
Trop simple !
Vous devinerez aisément que je m’appuie sur un mot clé « bandeau », à créer dans un groupe type « magusine » par exemple, pour utiliser l’article désiré.
Vous remarquerez aussi l’utilisation d’une classe
à rajouter dans le fichier « mon-spip/plugins/magusine/theme/mon-theme/general.css » par exemple, ceci pour pouvoir positionner mon contenu d’article comme bon me semble.
Exemple :
Seul le contenu de l’article est utilisé.
Vous pouvez voir un exemple d’utilisation sur mon site « Je râle après Microsoft et les autres... » halte-a-vista.com où j’utilise un simple « marquee » pour faire défiler un texte et un code javascript pour faire défiler des images, voici le contenu de cet article :
Dans ma prochaine contrib, je vous expliquerai comment j’ai créé un bloc d’affichage d’une quelconque page extérieure au site, et aussi comment je créai un menu à partir des logos et logos de survol d’articles.
Salutations
Moi aussi, depuis un peu moins d’un an je le détricote aussi. Je trouve que c’est un plugin hyper hyper pratique pour personnaliser la mise en page d’un site.
J’ai une question, assez cruciale, et je me demande si Magusine l’a prévu :
On peut personnaliser avec Magusine les gabarits pour une rubrique au choix, mais comment fait-on pour personnaliser les articles à l’intérieur de telle ou telle rubrique (ce qui est très simple avec spip de base, en créant un squelette article-3.html par exemple qui pilote l’affichage des articles de la rubrique 3 uniquement). Je ne trouve pas la même technique dans Magusine.
Merci !
Répondre à ce message
Comme je l’avais promis sur le post précédent, voici une autre petite astuce pour modifier la présentation de Magusine.
L’idée consiste à utiliser des images dans votre menu plutôt que du texte.
Ceci est possible grâce à la grande souplesse d’utilisation des menus de Magusine.
Il faut toutefois modifier le code de :
mon_spip/plugins/magusine/squelettes/blocs/navigation/unniveau.html
si vous optez pour un menu à 1 niveau.
../deuxniveaux.html
si vous optez pour un menu à 2 niveaux.
Dans le code de ce(s) programme(s), remplacez :
par :
Maintenant il suffit de charger les images en tant que “logo”, dans les rubriques et les articles qui seront choisis pour créer le menu.
Vous pouvez doubler vos images modifiées pour le "logo de survol”, vous obtiendrez un effet dynamique au survol du menu.
Evidemment, il est nécessaire que vos images sont "intelligemment" composées pour "coller" à votre site Internet.
J’utilise le thème CGE pour cette utilisation des menus, il est assez facile de positionner le menu par rapport au bandeau à l’aide des CSS fournis.
Pour un exemple du résultat obtenu, visitez : sainte-pazanne.fr
Salutations et bonne utilisation de MAGUSINE/SPIP
Répondre à ce message
pardon pour la contrib précédente, le lien ne fonctionne pas directement, il s’agit de halte-a-vista.com
Répondre à ce message
Bonsoir
Le plugin Magusine donne sur les liens des bloc libres un adressage du type :
http://abcd.fr/< p > spip.php ?rubrique110 < p >
ce qui rend l’adresse inutilisable
Je ne sais pas où ni comment corriger ce problème (les « p » surajoutés)
Avez vous une idée ,
Merci d’avance
Bonjour,
Nous rencontrons le même problème avec nos liens dans les blocs libres après une mise à jour en spip2.
Avez-vous trouvé un solution ?
Merci.
Cordialement.
Fabien Muller
Devant l’absence de réponse sur ce forum, j’ai tapé les liens en dur dans le bloc sans me servir de la fenêtre « URL »
Répondre à ce message
Bonjour,
Devant l’absence de réponseici, je me permet de reposter sur cette page..
J’ai un petit soucis qui ne doit pas être trop compliqué à gérer, mais qui me pose cependant problèmes..
Je viens d’installer magusine.
Je possédait un autre squelettes que j’ai supprimé. J’ai enlevé les plugins qui était associés à ce dernier.
Je dois donc avoir la base spip avec un DIST et donc le fichier "magusine-portage2" qui est dans celui intitulé "plugins"
Lorsque je click sur un article, depuis la page admin, il y a une série de ligne qui apparaissent au dessus du bloc admin article. Du style :
« Deprecated : Function eregi() is deprecated in H :\Program Files\EasyPHP5.3.0\www\projet_site\plugins\magusine-portage2\arty_affichegauche.php on line 329
Deprecated : Function eregi() is deprecated in H :\Program Files\EasyPHP5.3.0\www\projet_site\plugins\magusine-portage2\arty_affichegauche.php on line 329 »
Même chose lorsque je regarde l’article en ligne (avec une liste de code beaucoup plus longue)
Je dispose de la dernière version de SPIP et je suis en local avec easy php., Routeur free
D’autre part quand je suis sur le plug in magusine depuis l’admin, dans l’onglet "gabarits", plusieurs ligne (moins qu’avant) s’affiche au dessus de l’admin et dans le menu de gauche, à la place d’avoir le bloc "Dériver un gabarit" , c’est une série de code qui s’affichent dans la colonne :
« Deprecated : Assigning the return value of new by reference is deprecated in H :\Program Files\EasyPHP5.3.0\www\projet_site\plugins\magusine-portage2\exec\gabarit.php on line 299
Deprecated : Assigning the return value of new by reference is deprecated in H :\Program Files\EasyPHP5.3.0\www\projet_site\plugins\magusine-portage2\exec\gabarit.php on line 306 »
Su quelques une d’entre vous peuvent se pencher sur ce problème :-)
Merci d’avance pour vos réponses
Répondre à ce message
Hello,
Il semble que ce squelette , tout comme le forum soit DEAD !
Répondre à ce message
re bonjour
je suis en train de faire un test sur le squelette meticesround
il semble que ce soit le seul squelette qui’ n’active pas le fil d’Ariane
je suis allé faire un tour dans le général.css et ai dé commenté les lignes concernant le chemin mais rien à faire
Quelqu’un aurait-il la solution ?
merci d’avance
Répondre à ce message
Pour répondre à oliv316,
j’ai connu un problème similaire avec une version 1.9 de spip, et le problème était que j’avais installé le plugin thickbox pour spip. Or il est déjà intégré par défaut dans magusine.
2 thickbox donc les images s’affichaient 2 fois, et je ne raconte pas les bugs divers que ça créait.
Solution : désinstaller le plugin thickbox et tout rentre dans l’ordre ...
J’espère t’avoir aidé.
@wasp’s fan
merci merci merci ca marche nickel
Répondre à ce message
Hello,
Tout d’abord, merci pour ce superbe squelette modulaire. Quel boulot !!!
J’ai un soucis avec les blocs-libres : quelle que soit l’adresse du lien renseigné dans le-dit bloc, celle-ci apparaît systématiquement précédée de
“< p >”
, ce qui génère une erreur d’accès ... Suis je assez clair ?
Avez vous une brillante idée ??
Merci
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |