
Recherche avancée
Médias (91)
-
MediaSPIP Simple : futur thème graphique par défaut ?
26 septembre 2013, par
Mis à jour : Octobre 2013
Langue : français
Type : Video
-
avec chosen
13 septembre 2013, par
Mis à jour : Septembre 2013
Langue : français
Type : Image
-
sans chosen
13 septembre 2013, par
Mis à jour : Septembre 2013
Langue : français
Type : Image
-
config chosen
13 septembre 2013, par
Mis à jour : Septembre 2013
Langue : français
Type : Image
-
SPIP - plugins - embed code - Exemple
2 septembre 2013, par
Mis à jour : Septembre 2013
Langue : français
Type : Image
-
GetID3 - Bloc informations de fichiers
9 avril 2013, par
Mis à jour : Mai 2013
Langue : français
Type : Image
Autres articles (94)
-
Organiser par catégorie
17 mai 2013, parDans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...) -
Récupération d’informations sur le site maître à l’installation d’une instance
26 novembre 2010, parUtilité
Sur le site principal, une instance de mutualisation est définie par plusieurs choses : Les données dans la table spip_mutus ; Son logo ; Son auteur principal (id_admin dans la table spip_mutus correspondant à un id_auteur de la table spip_auteurs)qui sera le seul à pouvoir créer définitivement l’instance de mutualisation ;
Il peut donc être tout à fait judicieux de vouloir récupérer certaines de ces informations afin de compléter l’installation d’une instance pour, par exemple : récupérer le (...) -
Support de tous types de médias
10 avril 2011Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)
Sur d’autres sites (9516)
-
How to build a daemon to encode video files on S3 ?
4 avril 2013, par Yuval CohenI am interested in running a daemon to go over user uploaded video files and encode them in an optimal format (and add some watermarks).
I was considering services such as Zencoder, Encoding.com, Amazon's encoding service but some lack overlaying capabilities and some are just too expensive for our (big) volumes.
I want to build a daemon that encodes videos that are located on S3 once users upload them.
The solution I thought of would be Python Heroku servers using Celery for a task queue to keep track of the encoded files and ffmpeg to do the actual work. However, I ran into troubles compiling ffmpeg for Heroku (with libass support, so the basic ffmpeg bins aren't enough).
What approach/technology stack would you consider for this mini-project ?
Thanks !
Yuval -
Anomalie #4756 : Régressions liées aux évolutions des styles du privé
2 juillet 2021Pour l’histoire des boutons : de base les boutons ont maintenant le même taille que les inputs.
Sauf qu’il y a une particularité avec les formulaires situés dans affiche_milieu : ils sont en mode compact, donc les inputs sont moins grands.
Faudrait peut-être baisser de concert la taille des boutons dans ce contexte là. Mais je sais pas trop quoi faire avec la variante mini dans ce cas.Enfin bref, je sais pas si j’aurais le temps d’ici la release, le mieux c’est de mettre des .btn_mini pour l’instant.
Tu fais une PR jluc ? -
Anomalie #3571 : nettoyage du dossier tmp/cache/wheels
26 octobre 2015, par - EquipementBonjour,
J’ai constaté que le dossier tmp/cache/wheels d’un site (sans le plugin memoization) contient :
- 5 fichiers tw-....txt
- des dizaines de fichiers datasource-....txtJ’ai ajouté une trace dans les logs dans la fonction cache_set de plugins-dist/*textwheel*/inc/memoization-mini.php
function cache_set($key, $value) $dir = sous_repertoire(_DIR_CACHE,"wheels/") ; spip_log("CI CACHE SET de textwheels :".$dir.$key.".txt",_LOG_ERREUR) ; return ecrire_fichier($dir.$key.".txt", serialize($value)) ;
J’ai également ajouté une trace dans les logs dans la fonction cache_set de ecrire/*iterateur*/data.php :
protected function cache_set($cle, $ttl, $valeur = null) if (!$cle) return ; if (is_null($valeur)) $valeur = $this->tableau ; # utiliser memoization si dispo include_spip(’inc/memoization’) ; spip_log("CI CACHE SET de iterateur : A",_LOG_ERREUR) ; if (!function_exists(’cache_set’)) return ; spip_log("CI CACHE SET de iterateur : B",_LOG_ERREUR) ; return cache_set($cle, array( ’data’ => $valeur, ’time’ => time(), ’ttl’ => $ttl ), 3600 + $ttl) ;
Ensuite, dans l’espace privé du site, j’ai consulté les statistiques d’un article. Les logs montrent que 2 fichiers datasource....txt ont été créés dans /tmp/cache/wheels. Un examen du répertoire le confirme.
2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de iterateur : A 2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de iterateur : B 2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de textwheels : ../tmp/cache/wheels/datasource_acc0b40712268d73bce5056d75e2d22b.txt 2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de iterateur : A 2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de iterateur : B 2015-10-26 15:04:25 ... :Pri:ERREUR : CI CACHE SET de textwheels : ../tmp/cache/wheels/datasource_5d2bd35e83ad81cf50437400f60004db.txt
Dans la fonction cache_set de ecrire/*iterateur*/data.php, le traitement continue après le test d’existence de la fonction ’cache_set’. Or le site n’a pas le plugin memoization, et un examen des sources montre que cette fonction (pas la méthode) existe uniquement dans plugins-dist/*textwheel*/inc/memoization-mini.php. C’est donc cette dernière fonction qui est utilisée par erreur par l’itérateur.
Cordialement
Equipement