Recherche avancée

Médias (0)

Mot : - Tags -/interaction

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (45)

  • La file d’attente de SPIPmotion

    28 novembre 2010, par

    Une file d’attente stockée dans la base de donnée
    Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
    Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...)

  • Gestion générale des documents

    13 mai 2011, par

    MédiaSPIP ne modifie jamais le document original mis en ligne.
    Pour chaque document mis en ligne il effectue deux opérations successives : la création d’une version supplémentaire qui peut être facilement consultée en ligne tout en laissant l’original téléchargeable dans le cas où le document original ne peut être lu dans un navigateur Internet ; la récupération des métadonnées du document original pour illustrer textuellement le fichier ;
    Les tableaux ci-dessous expliquent ce que peut faire MédiaSPIP (...)

  • (Dés)Activation de fonctionnalités (plugins)

    18 février 2011, par

    Pour gérer l’ajout et la suppression de fonctionnalités supplémentaires (ou plugins), MediaSPIP utilise à partir de la version 0.2 SVP.
    SVP permet l’activation facile de plugins depuis l’espace de configuration de MediaSPIP.
    Pour y accéder, il suffit de se rendre dans l’espace de configuration puis de se rendre sur la page "Gestion des plugins".
    MediaSPIP est fourni par défaut avec l’ensemble des plugins dits "compatibles", ils ont été testés et intégrés afin de fonctionner parfaitement avec chaque (...)

Sur d’autres sites (6835)

  • Evolution #3232 : Intégrer un #FORMULAIRE_DESINCRIPTION en complément du #FORMULAIRE_INSCRIPTION

    10 février 2021, par cy_altern -

    à ce sujet il y a un début de plugin qui date de la dernière SPIP party ici : https://github.com/akilia/mon_compte

  • Anomalie #4453 : Parfois mauvaise redirection après connexion après avoir demandé une page d’admin...

    10 février 2021, par RastaPopoulos ♥

    Mmh aucun commentaire, ni ma description au début, ni les commentaires dessous n’évoquent En travaux (que je n’utilise quasiment jamais et vu que je disais que j’ai ça depuis 10 ans régulièrement, c’est pas que sur des sites chez nursit qui ont En travaux). Tes tests @jean marie, c’était avec En travaux, quand t’as bien reproduis ?

  • Anomalie #4474 (Nouveau) : SVP ne peut pas installer via Git

    15 avril 2020

    Bonjour,

    J’ai testé avec le plugin corbeille. après avoir fait la modification en base pour permettre d’utiliser git (#4473)
    Ça plante sur le chdir de : https://git.spip.net/spip/svp/src/branch/master/teleporter/git.php#L157 parce que le dossier n’existe pas.

    J’ai changé le code en :

    1. <span class="CodeRay"><span class="keyword">function</span> <span class="function">teleporter_git_exec</span>(<span class="local-variable">$dest</span>, <span class="local-variable">$command</span>) {
    2.     spip_log(<span class="string"><span class="delimiter">"</span><span class="inline"><span class="delimiter">{</span><span class="local-variable">$dest</span><span class="delimiter">}</span></span><span class="content">:</span><span class="inline"><span class="delimiter">{</span><span class="local-variable">$command</span><span class="delimiter">}</span></span><span class="delimiter">"</span></span>, <span class="string"><span class="delimiter">"</span><span class="content">teleport</span><span class="delimiter">"</span></span>);
    3.     <span class="local-variable">$curdir</span> = <span class="predefined">getcwd</span>();
    4.     <span class="local-variable">$dest</span> = <span class="predefined">str_replace</span>(_DIR_PLUGINS_AUTO, <span class="string"><span class="delimiter">'</span><span class="delimiter">'</span></span>, <span class="local-variable">$dest</span>);
    5.     <span class="predefined">chdir</span>(_DIR_PLUGINS_AUTO);
    6.     <span class="predefined">mkdir</span>(<span class="local-variable">$dest</span>);
    7.     <span class="predefined">chdir</span>(<span class="local-variable">$dest</span>);
    8.     <span class="predefined">echo</span> <span class="local-variable">$command</span>;
    9.     <span class="predefined">exec</span>(<span class="string"><span class="delimiter">'</span><span class="content">git clone "https://git.spip.net/spip-contrib-extensions/corbeille.git" "."</span><span class="delimiter">'</span></span>);
    10.     <span class="predefined">die</span>;
    11.     <span class="predefined">exec</span>(<span class="local-variable">$command</span>);
    12.     <span class="predefined">chdir</span>(<span class="local-variable">$curdir</span>);
    13. }
    14. </span>

    Télécharger

    Ce code obtient le bon résultat : téléchargement du plugin via git dans le bon dossier.

    Mais le contenu de $command est doublement faux (d’où ma ligne en dur avec la bonne commande).
    Le contenu de $command : git clone "https://git.spip.net//https://git.spip.net/spip-contrib-extensions/corbeille.git" "../plugins/auto/corbeille//v3.1.2"

    Avec comme erreur :

    1. https://git.spip.net//https://git.spip.net/ 2 fois en début de chemin (une fois de trop)
    2. le chemin de destination qui devrait être ’.’

    Ce serait encore mieux de ne pas créer de dossier dans auto/
    Car dans ce cas, la commande git clone "https://git.spip.net//https://git.spip.net/spip-contrib-extensions/corbeille.git" crée un dossier ’corbeille’ directement dans auto/ (si on a fait un chdir(_DIR_PLUGINS_AUTO) ; juste avant)

    SPIP 3.3.0-dev SVN [24547]