SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 249 visiteurs en ce moment

Accueil > Squelettes > Squelettes généralistes > Magusine > Portage de magusine pour SPIP 2

Portage de magusine pour SPIP 2

11 avril 2009 – par stephane – 81 commentaires

22 votes

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.

Dernière modification de cette page le 30 juin 2009

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 2 mai 2010 à 21:53, par Pablo En réponse à : Portage de magusine pour SPIP 2

    (compliments à l’équipe des corsaires pour cet outil excellent et très puissant !!)
    Mon problème :
    Les liens des blocs libres ne fonctionnent plus du tout (après le portage sous 2) !
    Pourquoi et où apporter les corrections ?
    En effet, le liens insérés s’affichent sous forme de :

    http://www.monsite.com/<p><ahref='http://www.monsite.com/spip.php?article4'class='spip_out'rel='nofollow'>http://www.monsite.com/spip.php?a…</a></p>
    Au lieu d’arriver sur :
    http://www.caambilly.net/spip.php?article4

    et arrivent évidemment sur une page 404.

    Pourquoi ? Cela arrive sur tous les sites portage 2 ... indépendamment du thème etc.
    Merci pour votre aide.
    Pablo

    • Le 31 août 2010 à 17:09, par Jonathan En réponse à : Portage de magusine pour SPIP 2

      J’ai évidemment le même problème, as-tu trouvé une solution ?

    • Le 31 août 2010 à 17:22, par ? En réponse à : Portage de magusine pour SPIP 2

      Non !!!!
      C’est dommage, c’est un super outil mais le forum est mort et cela nous empêche d’aller de l’avant !!

    • Le 8 février 2011 à 15:20, par Marco En réponse à : Portage de magusine pour SPIP 2

      Bonjour. Dans le fichier bloc_libre_article.html j’ai supprimé les deux occurrences de |propre|nospace et maintenant ça marche.

    • Le 26 mai 2011 à 12:03, par Pablo En réponse à : Portage de magusine pour SPIP 2

      Non, le problème n’est pas résolu chez moi avec cette manipulation dans (#LIEN|propre|nospace) en supprimant |propre|nospace cela ne change rien....
      Merci tout de même !!!
      Si quelqu’un a une autre piste (ce forum est moribond, dommage, alors que Magusine est formidable !).

    Répondre à ce message

  • Le 22 août 2009 à 21:50, par Muxort En réponse à : Portage de magusine pour SPIP 2

    Hello,

    J’ai constaté un problème d’affichage de l’espace « login » depuis le passage au squelette porté pour SPIP 2. Quelqu’un confirme ?

    Par ailleurs, dans le thème « punta », le séparateur du chemin ne s’affiche pas. Il faut faire la modif suivante d’adressage dans le fichier theme.xml :

    img src=plugins/auto/magusine-portage2/themes/punta/images/separateur.gif

    @+

    • Le 22 août 2009 à 22:09, par Muxort En réponse à : Portage de magusine pour SPIP 2

      En fait pour le login, il persiste le message d’identification alors que celle ci a été effectuée.

      GIF - 5.3 ko
    • Le 4 novembre 2010 à 15:41, par Raphou En réponse à : Portage de magusine pour SPIP 2

      Bonjour avez vous trouver une solution à cela ?

    • Le 4 novembre 2010 à 15:57, par Raphou En réponse à : Portage de magusine pour SPIP 2

      Plus précisément le souci ce situe dans
      plugins\magusine-portage2\squelettes\blocs\identification-visiteur.html

      <:identification_visiteur :>

      • <?php if ($auteur_session) { ?>

        <:vous_etes_connecte :>

        <:logout :>

        <?php } else { ?>

        <:identifiez_vous :>

        #LOGIN_PUBLIC

        <?php ?>

    • Le 4 novembre 2010 à 17:32, par Muxort En réponse à : Portage de magusine pour SPIP 2

      Bonjour,

      De mémoire, j’avais modifié le fichier identification-visiteur.html comme cela :

      1. <div id="identification-visiteur" class="listagebloc">
      2. <h2><:identification_visiteur:></h2>
      3. <h3 class="listagelogin">
      4. [(#LOGIN_PUBLIC|non)
      5. #SESSION{nom}</h3>
      6. <p class="listagetexte">
      7. [<a href="(#SESSION|oui) #URL_LOGOUT"> Déconnexion</a>
      8. </p>
      9. ]
      10. ]
      11. </div>

      Télécharger

      N’étant pas de la partie, c’est pet-être pas très « classe » mais ça marchait ;-)

    • Le 5 novembre 2010 à 09:36, par Raphou En réponse à : Portage de magusine pour SPIP 2

      Salut,

      Merci de ta réponse. En fait j’avais plus ou moins fait la même chose. Mais je me demandé s’il existatit une solution par rapport au code de base.

      Mais bon l’important c’est que cela fonctionne.

    Répondre à ce message

  • Le 3 septembre 2009 à 20:46, par nicolasdavril En réponse à : Magusine > Compatibilité SPIP 2 > PHP 5.3.0

    Bonjour,
    je viens de refaire une installation complète de PHP, MySQL, SPIP ainsi que du plugin Magusine.
    J’obtiens les messages d’erreur ci-dessous lors de la « visite » du site, après avoir activé le plugin.

    Pourriez-vous svp m’orienter pour trouver une solution.
    Cdlt,
    Nicolas

    Messages erreurs :
    Deprecated : Function eregi() is deprecated in C :\Program Files\EasyPHP5.3.0\www\plugins\magusine-portage2\arty_header.php on line 137

    Deprecated : Function eregi() is deprecated in C :\Program Files\EasyPHP5.3.0\www\plugins\magusine-portage2\arty_header.php on line 143

    Deprecated : Function eregi() is deprecated in C :\Program Files\EasyPHP5.3.0\www\plugins\magusine-portage2\arty_header.php on line 145

    Les versions installées :
    Easyphp 5.3.0 :
    PHP 5.3.0
    Apache 2.2.13
    MySQL 5.1.37
    PhpMyAdmin 3.2.1

    Spip 2
    Magusine-portage2.zip

    • Le 9 août 2010 à 11:07, par crunch En réponse à : Portage de magusine pour SPIP 2

      Installe EasyPHP 5.2.10 parceque dans la branche 5.3, certaines fonctions de PHP ont été marquées obsolètes (deprecated).

      PS : je n’ai au aucune erreur avec la 5.2.10

    • Le 20 août 2010 à 15:57, par Servane En réponse à : Portage de magusine pour SPIP 2

      Même configuration et même pb que Nicolasdavril. J’ai essayé EasyPHP 5.2.10 et j’ai toujours le même type d’erreur...
      Je ne sais plus quoi faire.

    • Le 31 août 2010 à 15:10, par ? En réponse à : Portage de magusine pour SPIP 2

      Ce plugin est indiqué porté sur SPIP2.0, pas sur spip 2.1 . Comme il est mentionné ailleurs, il n’est visiblement pas compatible avec php 5.3

      Ce sont des mauvaises nouvelles mais il vaut mieux les regarder en face. Pour utiliser ce plugin, il vaut faut une installation avec une version PHP inférieure à la 5.3 et un SPIP 2.0 !

    Répondre à ce message

  • Le 16 août 2010 à 14:08, par LR En réponse à : Portage de magusine pour SPIP 2

    Bonjour,

    je suis débutante, j’essaye de construire un site avec spip 2.1. J’ai installer le portage de magusine pour spip 2, mais lorsque je passe sur l’espace public, il m’affiche ceci :
    2 erreurs de compilation dans le squelette :
    plugins/magusine-portage2//squelettes/blocs/sommaire/editorial.html
    dans la boucle _editoart ligne 28
    et dans al boucle _lastedito ligne 7

    quelqu’un a-t-il une idée svp !!!

    • Le 20 août 2010 à 11:03, par Servane En réponse à : Portage de magusine pour SPIP 2

      Bonjour,
      J’ai exactement le même pb, avez vous trouvé une solution ?
      Servane

    Répondre à ce message

  • Le 9 août 2010 à 11:14, par crunch En réponse à : Portage de magusine pour SPIP 2

    Bonjour à tous,

    voilà mon petit problème, normalement, si j’ai bien compris, le comportement du bandeau « général » est de s’appliquer à toutes les rubriques racines et toutes les sous-rubriques dont on a pas modifié le bandeau.

    Mais voilà que le bandeau général ne s’applique pas aux rubriques « racines », par contre si l’on attribue un bandeau à une rubrique racine, les sous-rubriques de cette rubrique racine héritent bien du bandeau.

    Quelqu’un a une idée sur le fait d’appliquer le bandeau général aux rubriques racines ?

    Répondre à ce message

  • Le 25 juin 2010 à 11:45, par chriscor En réponse à : Portage de magusine pour SPIP 2

    Bonjour,

    quelqu’un pourrait t’il me guider pour présenter la liste des derniers article sur la page d’accueil dans la partie « Corps » sous forme de tableau (genre 3 colonnes et plusieurs lignes) ?
    Merci de votre aide.
    (c’est pour http://www.pronde.net/canalpronde)

    Répondre à ce message

  • Le 22 mai 2010 à 10:26, par le guep En réponse à : Portage de magusine pour SPIP 2

    bonjour a tous et merci pour votre aide
    moi j’ai deux question je cherche à mettre certains articles en deux colonnes mais pas tous et je cherche aussi a créer un bandeau avec image de fond tournante....j’utilise le theme disa
    si quelqu’un avait un genre de tuto sur pages custom par exemple
    merci d’avance et désolé si je ne suis pas très clair mais suis novice d’ailleurs merci a magusine car j’ai pu quand même faire un truc pas mal nul comme je suis !!!

    Répondre à ce message

  • Le 25 avril 2010 à 17:04, par chateaudav En réponse à : Portage de magusine pour SPIP 2

    Bonjour,

    J’ai essayé de l’utiliser avec SPIP 2.1, et oh catastrophe, plein d’erreurs :s

    Est-ce normal ? Et si oui à quand une mise à jour ? =)

    Merci

    Répondre à ce message

  • Le 23 avril 2010 à 11:30, par oliv316 En réponse à : Portage de magusine pour SPIP 2

    bonjour à tous
    petite question de débutant, je cherche à alimenter la balise alt par le nom du document en lieu et place du poids de l’image, je n’arrive pas à trouver dans quel fichier insérer le code |inserer_attributalt,#TITRE)]
    merci d’avance

    Répondre à ce message

  • Le 7 mars 2010 à 10:46, par spintout En réponse à : Ajout d’un bloc « IFrame »

    Dans la foulée...
    Voici une contrib vous permettant d’ajouter une page d’un quelconque autre site Internet au votre. comment faire ? suivez le guide :
    J’utilise la très intéressante possibilité de rajouter des blocs dans le dossier : mon_spip/pages-custom/
    créez un nouveau fichier : bloc_iframe.html et introduisez le code suivant :

    1. <IFRAME src="#ENV{parametre}" width="770" height="850"
    2. scrolling="auto" frameborder="0">
    3. [Votre agent utilisateur ne reconnaît pas les cadres ou n'est pas
    4. configuré pour les afficher pour l'instant. Cependant, vous pouvez visiter le
    5. <A href=#ENV{parametre}>document concerné.</A>]
    6. </IFRAME>

    Télécharger

    Vous remarquerez dans le code, des paramètres de taille, ils permettent d’ajuster l’affichage de la page externe à votre propre page.
    Éditez le fichier mon_spip/pages-custom/gabarits/ajout-article.xml
    Ajoutez y la ligne :

    Rendez-vous maintenant sur la page SPIP privé - configuration - magusine - gabarits - article
    Vous découvrez (Oh bonheur !) un nouveau bloc nommé bloc_iframe (on s’y attendez un peu !) dans la colonne de droite. Vous le glissez de préférence dans la colonne « corps » (mais vous faites comme vous voulez) et vous verrez alors que vous n’avez plus qu’a indiquez l’adresse de la page Internet à afficher sur votre article.
    Je conseille quand même de faire un gabarit spécifique pour cette fonction, sinon vous risquez de vous retrouver avec la page Internet affichée sur tous vos articles. Mais vous connaissez suffisamment Magusine pour ça !
    Bin voilà !
    Vous voulez voir un exemple ? J’ai intégré le logiciel de GRR (Gestion de Ressources et Réservations) dans SPIP de cette manière : chemere.fr
    Que la force SPIP/Magusine soit avec vous.
    Salutations

    • Le 12 avril 2010 à 18:47, par Oliv’ En réponse à : Portage de magusine pour SPIP 2

      Salut spintout
      Ta contrib m’intéresse beaucoup mais je n’arrive pas à la faire marcher
      questions :
      où places-tu le fichier « bloc_iframe.html » ?
      le dossier pages-custom/ n’existe pas chez moi

      dans mon arborescence, j’ai un dossier « definitions-gabarits » qui ,se trouve sous « magusine-portage »... est ce là qu’il faut placer le fichier « ajout-article.xml » ?

      Merci pour tes conseils ;)
      Oliv’

    • Le 12 avril 2010 à 21:17, par Benoît Labourdette En réponse à : Portage de magusine pour SPIP 2

      Bonjour,

      Je réponds pour lui : il faut simplement créer le dossier pages-custom/ à la racine du site.

      Dans ce dossier, il y a un dossier gabarits/, qui contient les trois fichiers :
      -  ajout-article.xml,
      -  ajout-rubrique.xml,
      -  ajout-sommaire.xml,

      qui sont identiques en termes de contenu, si on veut que le nouveau bloc puisse aussi être ajouté dans une rubrique ou sur la page d’accueil du site.

      Et le fichier bloc_iframe.html se trouvera à la racine du dossier pages-custom/

      Hope this helps,

      Benoît

    • Le 13 avril 2010 à 09:39, par Oliv’ En réponse à : Portage de magusine pour SPIP 2

      Merci Benoit pour cette réponse ultra rapide ;)

      mais je viens de faire les modifications préconisées (j’ai bien placé le dossier pages-custom/ sous la racine du site (www) et gabarits dans ce dossier pages-custom/...et ça ne fonctionne pas

      Pour ma culture, peux tu m’expliquer pourquoi on ne doit pas placé ces fichiers sous le plugin ?

      faut il réinitialiser le plugin magusine-portage ?

      J’utilise le thème Samarcande Sound thème
      site : http://touchalsace.com

    • Le 13 avril 2010 à 10:48, par Oliv’ En réponse à : Ajout d’un bloc « IFrame »

      Je complète mon précédent message, j’ai réussi à créer l’exemple donné ici http://www.magunews.net/spip.php?article1789... donc j’en déduis que mes dossiers sont bien positionnés ... le problème serait donc dans le contenu des 2 fichiers ajout-article.xml et bloc_iframe.html.

      J’ai pourtant recopié texto le code :

      [Votre agent utilisateur ne reconnaît pas les cadres ou n’est pas configuré pour les afficher pour l’instant. Cependant, vous pouvez visiter le document concerné.].

      et

      bloc_iframe

    • Le 13 avril 2010 à 22:15, par Benoît Labourdette En réponse à : Portage de magusine pour SPIP 2

      Bonjour,

      Voici quel doit être le contenu de ton fichier ajout-article.xml :

      <?xml version="1.0" encoding="utf-8"?>
      <gabarit type="defaut">  
      <bloc statut="0">bloc_iframe</bloc>  
      </gabarit>

      Et ensuite tu retrouveras ce bloc dans les blocs possibles à insérer dans ta page dans le back-office de spip.

      Benoît

    • Le 14 avril 2010 à 10:03, par Oliv’ En réponse à : Portage de magusine pour SPIP 2

      Encore merci Benoît !
      Effectivement ça marche ! nickel
      mais j’ai du codé en dur l’adresse de la page web que je souhaitais intégrée dans l’iframe...
      merci pour ton coup de main :)

    • Le 14 avril 2010 à 10:11, par Benoît Labourdette En réponse à : Portage de magusine pour SPIP 2

      De rien !
      Super !
      Ce qui m’inquiète plus, c’est que Magusine ne soit pas compatible avec SPIP 2.1 (pour le moment en tous cas). C’est important, ne serait-ce que pour la sécurité (et aussi pour les fonctionnalités) de mettre SPIP à jour. Magusine est génial, mais le fait qu’il ne soit plus maintenu pose souci. Je crois que je vais être obligé de l’abandonner...
      Benoît

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Métas +

    3 décembre – 14 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

  • Adaptive Images

    15 novembre 2013 – 69 commentaires

    Un plugin pour permettre aux sites responsive d’adapter automatiquement les images de la page à l’écran de consultation. Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, (...)

  • Social tags

    8 septembre 2008 – 428 commentaires

    Le plugin Social Tags permet d’ajouter des icônes de partage de liens vers les sites tels que Digg, Facebook, Delicious.... Une fois le plugin installé et activé (voir doc.), le choix des sites se fait via un menu de configuration. Insertion (...)

  • Module de Paiement Stripe

    17 octobre – commentaires

    Stripe est un prestataire de paiement externe https://stripe.com/fr qui propose une API moderne et une interface de paiement extrêmement conviviale et efficace. Ce module permet les paiements à l’acte et les paiement récurrents. Configuration (...)

  • Métas

    8 août 2009 – 50 commentaires

    Ce petit plugin permet l’ajout, depuis l’espace privé, de metatags aux articles et rubriques de SPIP, ainsi que la mise en exergue de mots importants.

Ça spipe par là