
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 (107)
-
MediaSPIP 0.1 Beta version
25 avril 2011, parMediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
The zip file provided here only contains the sources of MediaSPIP in its standalone version.
To get a working installation, you must manually install all-software dependencies on the server.
If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...) -
Problèmes fréquents
10 mars 2010, parPHP et safe_mode activé
Une des principales sources de problèmes relève de la configuration de PHP et notamment de l’activation du safe_mode
La solution consiterait à soit désactiver le safe_mode soit placer le script dans un répertoire accessible par apache pour le site -
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 (6504)
-
Evolution #3109 (Nouveau) : Generaliser la #PUCE en étendant doc.spip.org/@definir_puce
2 décembre 2013, par YannX spipBonjour,
Cela serait bien pratique de pouvoir facilement "étendre" la bien-connue #PUCE
en syntaxe courte (tout en profitant du cache du compilateur) en #PUCE_VERTE (ou autre couleur)..Il suffi_rai_t d’ecrire dans mes_fonctions.php (ou dans un plugin...)
// cf. http://doc.spip.org/@balise_PUCE_dist
function balise_PUCE_VERTE_dist($p)
$p->code = "definir_puce(’images/puce_verte’)" ;
$p->interdire_scripts = false ;
return $p ;SI
// http://doc.spip.org/@definir_puce
function definir_puce($puce = ’puce’)
....
$p = $puce . (test_espace_prive() ? ’_prive’ : ’’) ;
....PS : j’avoue que je n’ai pas cherché à rajouter un paramètre de sous-dossier...
Nota Bene : Tout cela parce que la #PUCE.gif d’origine est légèrement décalée
(pour correspondre aux alignements courants, sans utiliser vertical-align:middle ;
et que balise_img() et http_img_pack() ne m’ont pas paru faciles a utiliser.P.PS (j’ai bien noté qu’il ne faut pas faire plusieures suggestions en une fois,
mais l’idée était de pouvoir transformer un #CHAMP en #LOGO-12 ou -24 ...) -
Anomalie #3110 (Nouveau) : Ordre de surcharge des insert_HEAD_CSS
3 décembre 2013, par YannX spipQuand un plugin utilise un autre plugin (typiquement Z),
les squelettes sont bien surchargés dans l’ordre des utilise/necessite,
mais cette règle n’est pas respectée par l’insertion des CSS
(utilisant le pipeline insert_head_css ....)
qui se restreint à l’ordre ALPHAbétique des plugins...Faudrait-il proposer une solution de test en execution,
pour n’insérer certaines feuilels de style,
QUE dans le cas ou la page construite par Z fait réellement appel
à des noisettes fournies par le plugin ?De ce fait la surcharge des styles n’est pas garantie,
et incontrolable (sauf à dupliquer Z en A ;-) !PS il ne me semble pas possible de faire une inclusion
des styles en-ligne au sein de la noisette,
car cela interdirait toute surcharge en perso.css ! -
début de doc pour deux pipelines
5 décembre 2013MediaSPIP propose deux pipelines :
-
ms_config
pour modifier une valeur de configuration -
ms_ajout_html
pour ajouter du HTML dans un squelette.
Pipeline ms_config
Le pipeline
ms_config
est utilisé, par exemple, dans le formulaire de sélection des champs à cacher dans la page d’un média :Le pipeline fait donc transiter un tableau avec deux éléments :
-
cle
: le nom de la variable de configuration -
valeur
: la valeur de la variable (dans l’exemple ci-dessus, un tableau de champs à cacher)
Dans un plugin imaginaire "fax", qui utiliserait MediaSPIP, et qui ajouterait un champ
fax
à la table des articles, on peut utiliser le pipelinems_config
pour ajouter ce nouveau champfax
à la liste de champs à cacher :- définir le pipeline dans le fichier
paquet.xml
du plugin "fax" - ajouter le code suivant dans le fichier
fax_pipelines.php
du plugin - en finalement ajouter la chaîne de langue
fax:label_case_info_fax
dans le fichierlang/fax_fr.php
du plugin
Le champ
fax
apparaîtra ainsi dans la liste des champs à cacher, dans la page de configuration des squelettes de MediaSPIP.Pipeline ms_ajout_html
Le pipeline
ms_ajout_html
est utilisé, par exemple, dans le squelette d’affichage d’un média :Ce pipeline passe un tableau à deux éléments :
-
data
: le HTML produit (vide à l’initialisation, dans cet exemple) -
args
: un tableau contenant les arguments suivants -*squelette
: le squelette dans lequel sera inclus le code HTML -*objet
etid_objet
: la boucle courante dans laquelle a été inclus le pipeline (une boucle ARTICLES dans l’exemple) -* et un paramètre spécifique à ce squelette,infos_cachees_medias<code>, qui contient le tableau des champs à cacher.<br /> <br /> Dans le plugin imaginaire "fax" défini plus haut, on utilise le pipeline <code>ms_ajout_html
pour afficher ou non le nouveau champ
fax
dans le squelettecontent/article-medias.html
: - définir le pipeline dans le fichier
paquet.xml
du plugin "fax" - ajouter le code suivant dans le fichier
fax_pipelines.php
du plugin - créer le fichier
inclure/ms_article_medias
dans le plugin - finalement ajouter la chaîne de langue
fax:titre_fax
dans le fichierlang/fax_fr.php
du plugin
Le champ "fax" sera ainsi inclus dans les informations de description du média, à condition qu’il n’ait été sélectionné comme champ à cacher.
-