Recherche avancée

Médias (1)

Mot : - Tags -/pirate bay

Autres articles (100)

  • Les vidéos

    21 avril 2011, par

    Comme les documents de type "audio", Mediaspip affiche dans la mesure du possible les vidéos grâce à la balise html5 .
    Un des inconvénients de cette balise est qu’elle n’est pas reconnue correctement par certains navigateurs (Internet Explorer pour ne pas le nommer) et que chaque navigateur ne gère en natif que certains formats de vidéos.
    Son avantage principal quant à lui est de bénéficier de la prise en charge native de vidéos dans les navigateur et donc de se passer de l’utilisation de Flash et (...)

  • Keeping control of your media in your hands

    13 avril 2011, par

    The vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
    While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
    MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
    MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...)

  • Amélioration de la version de base

    13 septembre 2013

    Jolie sélection multiple
    Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
    Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)

Sur d’autres sites (8295)

  • Anomalie #3110 (Nouveau) : Ordre de surcharge des insert_HEAD_CSS

    3 décembre 2013, par YannX spip

    Quand 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 2013

    MediaSPIP 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 pipeline ms_config pour ajouter ce nouveau champ fax à 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 fichier lang/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 et id_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 squelette content/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 fichier lang/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.

  • Evolution #3119 (Nouveau) : Développer le classement des objets de SPIP par Glissé/lâché

    13 décembre 2013, par realet RealET

    Possibilité de classer des articles par drag’n drop dans l’interface privée, par exemple avec sortable ( http://jqueryui.com/sortable/ ) ou mêmes les images et documents, selon ce même principe (une démo http://blog.arnaud-k.fr/demos/jquery-drag-n-drop/ )

    Analyse

    Il y a déjà une balise #RANG qui calcule le numéro de titre s’il y en a un (ça affiche la partie numéro de numéro point espace titre).
    Idéalement, et pour assurer une bonne transition, il faudrait sans doute :

    1. Créer un champ rang
    2. modifier la balise rang en conséquence
    3. Enregistrer le numéro du titre dans le champ rang
    4. Et que l’opération de drag’n’drop :
      • modifie les champs rang impactés
      • et enregistre aussi le numéro point espace dans les titres pour rétro compatibilité (pouvoir débrayer ça par un define dans mes_options)
    5. Et rajouter un bouton pour supprimer le classement

    Et prévoir que dans les boucles, par rang !par date puisse fonctionner correctement si rang à NULL.

    Discussion originale : http://thread.gmane.org/gmane.comp.web.spip.devel/64769