
Recherche avancée
Médias (1)
-
Revolution of Open-source and film making towards open film making
6 octobre 2011, par
Mis à jour : Juillet 2013
Langue : English
Type : Texte
Autres articles (71)
-
Websites made with MediaSPIP
2 mai 2011, parThis page lists some websites based on MediaSPIP.
-
Gestion des droits de création et d’édition des objets
8 février 2011, parPar défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;
-
Dépôt de média et thèmes par FTP
31 mai 2013, parL’outil MédiaSPIP traite aussi les média transférés par la voie FTP. Si vous préférez déposer par cette voie, récupérez les identifiants d’accès vers votre site MédiaSPIP et utilisez votre client FTP favori.
Vous trouverez dès le départ les dossiers suivants dans votre espace FTP : config/ : dossier de configuration du site IMG/ : dossier des média déjà traités et en ligne sur le site local/ : répertoire cache du site web themes/ : les thèmes ou les feuilles de style personnalisées tmp/ : dossier de travail (...)
Sur d’autres sites (9264)
-
Evolution #3836 (Nouveau) : Éditeur de texte en mode plein écran : bouton enregistrer
2 octobre 2016, par Valéry -En mode plein écran de l’éditeur de texte (avec la prévisualisation synchronisée à droite) il n’est pas possible d’enregistrer sa saisie sans revenir au mode d’affichage classique. Pour la saisie de longs textes ceci oblige à revenir régulièrement sur l’autre écran pour sauvegarder son travail. Ne pourrait-on pas y ajouter un bouton enregistrer (dont la validation ne modifie pas le mode d’affichage) ?
Disgression : Sur certains outils en ligne il y a aussi une sauvegarde automatique (mais pour les modifications d’un contenu déjà publié ce n’est pas nécessairement souhaitable) ou la conservation temporaire des modifications (dans Basecamp quand je crée un nouveau post, commence à saisir, que je quitte le site sans enregistrer puis reviens pour créer à nouveau un post je retrouve le début de saisie que j’avais commencé).
-
Anomalie #3860 : Non prise en compte de la balise `genie` d’un paquet.xml lors du vidage de cache
9 novembre 2016, par marcimat ☺☮☯♫Je pensais bien déplacer plus haut le chargement des chemins et options (le point B que j’indiquais).
Mais. Cela pourrait potentiellement impacter des plugins qui attendent d’avoir dans leur fichier d’option un ’spip_pipeline’ un peu rempli.Mais je vois 1 plugin (1 seul sur la zone il me semble) que ma pourrait impacter : Fastcache. (En fait non car Mutualisation déclare son pipeline dans son fichier d’option aussi donc, ça ne s’applique pas pour lui) mais je le mets pour l’exemple : si je remonte un peu le chargement des fichiers d’options, la globale ’spip_pipeline’ ne sera pas remplie par les pipelines déclarés dans les plugin.xml ou paquet.xml des plugins à activer.
Or, dans Fastcache on a cette écriture :# s’inserer au *debut* du pipeline affichage_final pour etre avant f_surligne etc # mais de preference apres mutualisation_url_img_courtes pour qu’il s’applique $GLOBALS[’spip_pipeline’][’affichage_final’] = preg_replace( ’,|mutualisation_url_img_courtes|^, ’,’\0|Fastcache_affichage_final’, $GLOBALS[’spip_pipeline’][’affichage_final’] ) ;
On peut peut être du coup supposer que d’autres plugins dans la nature font de même ?
Ça se mord un peu la queue tout de même, vu que le fichier de chargement des pipelines (tmp/cache/charger_pipelines) pourrait aussi avoir besoin d’infos qui sont chargées dans les fichiers d’options de plugins. En tout cas là pour cette balise<genie></genie>
tel que c’est codé il en a besoin (des chemins au moins).Cependant je serai d’avis tout de même de recharger les chemins et options plus tôt (spip_pipeline sera presque vide dans les fichiers d’options), en considérant que le fichier d’option sert à remplir justement ce fichier de pipeline, pas à modifier des fonctions qu’ont demandé d’autres plugins.
Voici un patch, pour voir ce que j’indique en B donc, en pièce jointe.
-
Revision 100791 : J’ai été confronté à un soucis : J’ai voulu faire en sorte que sur tous ...
30 novembre 2016, par prigent.yohann@… — LogJ’ai été confronté à un soucis : J’ai voulu faire en sorte que sur tous mes sites mutualisés, on inclus le fichier squelettes/mes_options.php s’il existe. Par exemple, dans ce fichier, j’avais entres autres un define(‘_DIR_PLUGINS_SUPPL’, _DIR_SITE.’squelettes/mes_plugins’) ;
En l’ajoutant à la fin du fichier mes_options, il y avait un soucis car la fonction d’initialisation de SPIP était déjà passée dans mutualiser.php.
En l’ajoutant au début, _DIR_SITE n’existait pas encore.
Du coup, je me suis dis qu’on pouvait peut-être faire une fonction anonyme qui serait exécutée avant l’init de SPIP. Du coup, dans mon fichier mes_options, j’ai :
’avant_initialisation’ => ; function ()
if (defined(’_DIR_SITE’) & ;& ; file_exists(_DIR_SITE.’squelettes/mes_options.php’))
include_once _DIR_SITE.’squelettes/mes_options.php’ ;
Certes, ça requiert PHP 5.3, mais si y’a rien de défini, vu qu’on utilise is_callable pour tester la présence de la fonction et que c’est présent bien avant, ça devrait rien casser.
Enfin, j’espère.