
Recherche avancée
Autres articles (39)
-
MediaSPIP Core : La Configuration
9 novembre 2010, parMediaSPIP Core fournit par défaut trois pages différentes de configuration (ces pages utilisent le plugin de configuration CFG pour fonctionner) : une page spécifique à la configuration générale du squelettes ; une page spécifique à la configuration de la page d’accueil du site ; une page spécifique à la configuration des secteurs ;
Il fournit également une page supplémentaire qui n’apparait que lorsque certains plugins sont activés permettant de contrôler l’affichage et les fonctionnalités spécifiques (...) -
Encoding and processing into web-friendly formats
13 avril 2011, parMediaSPIP 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 (...) -
Configuration spécifique d’Apache
4 février 2011, parModules spécifiques
Pour la configuration d’Apache, il est conseillé d’activer certains modules non spécifiques à MediaSPIP, mais permettant d’améliorer les performances : mod_deflate et mod_headers pour compresser automatiquement via Apache les pages. Cf ce tutoriel ; mode_expires pour gérer correctement l’expiration des hits. Cf ce tutoriel ;
Il est également conseillé d’ajouter la prise en charge par apache du mime-type pour les fichiers WebM comme indiqué dans ce tutoriel.
Création d’un (...)
Sur d’autres sites (5820)
-
Anomalie #3943 : Ordre des items dans le menu de configuration n’est pas le bon
6 mai 2017, par cedric -On propose la spec suivante :
- les "menus favoris" sont configurables avec un numéro de rang, qui permet de les classer, et d’utiliser la valeur -1 (ou toute valeur négative) pour masquer des items
- dans l’affichage des sous menus, les menus favoris sont donc affichés en premier, dans l’ordre défini par leur rang, puis un séparateur visuel, puis tous les autres menus dans l’ordre alphabétique
- une fonction du core surchargeable (inc_definir_menus_favoris_dist) définit les "menus favoris" par défaut qui s’appliquent à tout auteur n’ayant pas défini de menus favoris. Quand l’auteur va dans ses préférences il retrouve ce réglage par défaut, qu’il peut donc personaliser
- la définition des menus favoris par défaut est une fonction du core, surchargeable une seule fois, ce qui exclut son utilisation par des plugins (fatal error), car les plugins n’ont pas à définir quels menus sont favoris : c’est un choix editorial du core, assumé, pour assurer la cohérence de l’interface
-
Anomalie #4717 (Nouveau) : Erreurs nombre d’argument des filtres
8 avril 2021, par jluc -Depuis PHP 7.1, une fonction appelée avec un mauvais nombre d’argument provoque une Fatal error : Uncaught ArgumentCountError : Too few arguments to function filtre_implode_dist(), 1 passed ... and exactly 2 expected
Or il n’y a aucune vérification, avant de l’appeler, du nombre d’argument avec lequel est appelée une fonction implémentant un filtre.
Du coup appeler (#LISTEArbre,Bateau,Chat,Doche fait page blanche avec l’erreur ci dessus dans error.log
La définition est en effet
function filtre_implode_dist($a, $b) return is_array($a) ? implode($b, $a) : $a ;
C’est assez rude pour du code SPIP où l’erreur est permise.
Du coup serait il possible de récupérer proprement ces situations d’erreur par gestion d’exception avant l’eval du code compilé ?
Sinon il faudrait s’assurer que toutes les fonctions php implémentant des filtres puissent accepter de n’avoir qu’un seul argument (la balise sur laquelle elles s’appliquent).
Ce qui donnerait ici :
function filtre_implode_dist($a, $b=", ") return is_array($a) ? implode($b, $a) : $a ;
-
Rename sync() functions in libavformat.
25 novembre 2014, par Carl Eugen Hoyos