Recherche avancée

Médias (1)

Mot : - Tags -/copyleft

Autres articles (55)

  • Participer à sa traduction

    10 avril 2011

    Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
    Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
    Actuellement MediaSPIP n’est disponible qu’en français et (...)

  • Encoding and processing into web-friendly formats

    13 avril 2011, par

    MediaSPIP automatically converts uploaded files to internet-compatible formats.
    Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
    Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
    Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
    All uploaded files are stored online in their original format, so you can (...)

  • Librairies et logiciels spécifiques aux médias

    10 décembre 2010, par

    Pour un fonctionnement correct et optimal, plusieurs choses sont à prendre en considération.
    Il est important, après avoir installé apache2, mysql et php5, d’installer d’autres logiciels nécessaires dont les installations sont décrites dans les liens afférants. Un ensemble de librairies multimedias (x264, libtheora, libvpx) utilisées pour l’encodage et le décodage des vidéos et sons afin de supporter le plus grand nombre de fichiers possibles. Cf. : ce tutoriel ; FFMpeg avec le maximum de décodeurs et (...)

Sur d’autres sites (6282)

  • Error out when asked to store an picture that is too large

    9 janvier 2016, par Erik de Castro Lopo
    Error out when asked to store an picture that is too large
    

    Picture size must be smaller than the maximum block size.

    Patch-from : lvqcl <lvqcl.mail@gmail.com>

    • [DH] src/libFLAC/metadata_object.c
    • [DH] src/share/grabbag/picture.c
  • Remove (defined _MSC_VER) from cpp workaround

    9 décembre 2015, par Erik de Castro Lopo
    Remove (defined _MSC_VER) from cpp workaround
    

    Patch-from : lvqcl <lvqcl.mail@gmail.com>

    • [DH] include/FLAC++/decoder.h
    • [DH] include/FLAC++/encoder.h
  • Evolution #4339 (Nouveau) : Relancer les inscriptions en attente

    22 mai 2019, par b b

    Suite à #4073 et les révisions associées, les admins ont accès à la liste des auteurs dont l’inscription est en attente de validation, ce qui est très bien. Mais, on ne peut pas relancer le mail d’inscription à un auteur ou à tous ceux en attente, ce qui est moins bien.

    En cherchant comment relancer une dizaine d’auteurs en attente (à cause d’un problème passager d’envoi d’email), je me suis rendu compte que c’est une situation dont il n’est pas facile de se tirer. En effet, les auteurs en questions ne peuvent pas tenter de se réinscrire avec le même email car cela génère une erreur dans le form d’inscription (normal ça ferait doublon). Je vais revenir sur ce point plus bas.

    J’ai donc cherché une solution pour relancer tous ces auteurs en attente et je suis tombé sur r17837 qui introduit l’option force_nouveau à la fonction action_inscrire_auteur_dist(). À noter que cette option n’est utilisée nul part dans le core, ni sur les plugins de la zone, c’est donc l’occasion de s’en servir :) J’en suis arrivé à ce code très simple qui permet de relancer tous les auteurs en attente de validation, statut = nouveau donc :

    1. <span class="CodeRay">include_spip(<span class="string"><span class="delimiter">'</span><span class="content">action/inscrire_auteur</span><span class="delimiter">'</span></span>);
    2. <span class="local-variable">$nouveaux</span> = sql_allfetsel(<span class="string"><span class="delimiter">'</span><span class="content">prefs, email, nom</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">spip_auteurs</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">"</span><span class="content">statut='nouveau'</span><span class="delimiter">"</span></span>);
    3. <span class="keyword">while</span> (<span class="local-variable">$row</span> = <span class="predefined">array_pop</span>(<span class="local-variable">$nouveaux</span>)) {
    4.     action_inscrire_auteur_dist(<span class="local-variable">$row</span>[<span class="string"><span class="delimiter">'</span><span class="content">prefs</span><span class="delimiter">'</span></span>], <span class="local-variable">$row</span>[<span class="string"><span class="delimiter">'</span><span class="content">email</span><span class="delimiter">'</span></span>], <span class="local-variable">$row</span>[<span class="string"><span class="delimiter">'</span><span class="content">nom</span><span class="delimiter">'</span></span>], <span class="predefined">array</span>(<span class="string"><span class="delimiter">'</span><span class="content">force_nouveau</span><span class="delimiter">'</span></span> => <span class="predefined-constant">true</span>));
    5. }
    6. </span>

    Télécharger

    Je pense que ça serait pas mal d’en faire une action pour relancer un auteur précis, ou tous les auteurs en attente si pas d’id_auteur passé en argument, puis d’ajouter un bouton action dans la colonne de navigation des pages ?exec=auteurs et ?exec=auteur&#38;id_auteur= si l’auteur en cours a pour statut nouveau.

    Pour en revenir au formulaire d’inscription, il serait malin (à vérifier) que celui-ci utilise l’option force_nouveau quand un auteur dont le statut est nouveau tente de s’inscrire une nouvelle fois avec le même email, plutôt que de lui envoyer une erreur parce que son mail est déjà présent en base.

    Vos avis sur la question ?