Recherche avancée

Médias (0)

Mot : - Tags -/masques

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (53)

  • 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 (...)

  • Les images

    15 mai 2013
  • Mediabox : ouvrir les images dans l’espace maximal pour l’utilisateur

    8 février 2011, par

    La visualisation des images est restreinte par la largeur accordée par le design du site (dépendant du thème utilisé). Elles sont donc visibles sous un format réduit. Afin de profiter de l’ensemble de la place disponible sur l’écran de l’utilisateur, il est possible d’ajouter une fonctionnalité d’affichage de l’image dans une boite multimedia apparaissant au dessus du reste du contenu.
    Pour ce faire il est nécessaire d’installer le plugin "Mediabox".
    Configuration de la boite multimédia
    Dès (...)

Sur d’autres sites (6804)

  • Evolution #3603 : Ergonomie des onglets de sélection des plugins

    21 avril 2020

    +1 pour ne pas avoir un onglet des mises à jour.

    Ok s’il y a un moyen de filtrer les mises à jour une fois qu’on est dans l’onglet des plugins actifs.
    Toutefois je pense qu’on devrait prévoir le cas où on puisse atterrir sur cette page avec ce filtre déjà activé. À ce compte là un vrai lien serait plus simple qu’un truc javascript. Un exemple : mettons que dans le futur il y ait un tableau de bord plus complet, avec éventuellement une partie comportant les notifications admins : "la version de 4.0 de spip est disponible", "3 plugins peuvent être mis à jour", etc. Hop, un clic sur le lien et on arriverait sur la page déjà filtrée.

    Ben, le truc aussi c’est que les verrouillés c’est pareil que les dépôts, l’utilisateur lambda s’en fout complètement, et en plus ça ne signifie rien, on a aucune raison de garder ça.

    Attention certains plugins de la dist ne sont configurables qu’à partir de cette page (svp, etc.).
    Et si un jour il y a des distributions différentes, il pourra y avoir des plugins communautaires également dans la liste (et donc qu’on doit pouvoir configurer aussi).
    C’est peut-être le terme « verrouillés » qui n’incite pas trop à aller dessus.

    ----
    En pj un petit test en ajoutant une pastille dans l’onglet des actifs, avec le nombre de mises à jour.
    Et aussi séparer les onglets en 2 groupes pour voir : d’un côté ceux qui listent les plugins, et de l’autre les actions. Bon, je sais pas quoi en penser, c’est juste pour voir :p

  • Evolution #4471 : singulier_ou_pluriel pour l’arabe

    24 août 2020, par George Kandalaft

    Hello

    Ça ne change pas, c’est la partie entière qui compte. Je suis en
    déplacement, je vérifierai à mon retour la semaine prochaine.

    Merci Bruno

    George

    Quoting  :

    La demande #4471 a été mise à jour par b b.

    george j'ai commencé à intégrer ça, mais j'ai une question à propos  <br />des valeurs non entières. En effet, depuis ta proposition, j'ai  <br />amélioré @singulier_ou_pluriel pour prendre en compte les valeurs
    non entières comme 0.5 cf
    https://git.spip.net/spip/spip/commit/380c4f95fff44b617745fc7e5a5515009b082ebf ; ça se passe comment en arabe pour ce type de valeur
     ?

    ----------------------------------------
    Evolution #4471 : singulier_ou_pluriel pour l’arabe
    https://core.spip.net/issues/4471#change-16006

    • Auteur : George Kandalaft
    • Statut : En cours
    • Priorité : Normal
    • Assigné à :
    • Catégorie : filtres et balises
    • Version cible : 3.3
    • Resolution :
      ----------------------------------------
      Voici le filtre singulier_ou_pluriel adapté à l’arabe (qui a
      plusieurs formes de pluriels suivant le nombre d’objets) :
    1. <span class="CodeRay">> <span class="comment">/**
    2. >  * Afficher un message "un truc"/("deux trucs" pour l'arabe)/"N trucs"
    3. >  * Les items sont à indiquer comme pour la fonction _T() sous la forme :
    4. >  * "module:chaine"
    5. >  *
    6. >  * @param int $nb : le nombre
    7. >  * @param string $chaine_un : l'item de langue si $nb vaut un (ou  
    8. > $nb > 10 pour l'arabe)
    9. >  * @param string $chaine_plusieurs : l'item de lanque si $nb > 1  
    10. > ($nb est compris entre 3 et 10 pour l'arabe)
    11. >  * @param string $var : La variable à remplacer par $nb dans l'item  
    12. > de langue (facultatif, défaut "nb")
    13. >  * @param array $vars : Les autres variables nécessaires aux chaines  
    14. > de langues (facultatif)
    15. >  * @return string : la chaine de langue finale en utilisant la fonction _T()
    16. >  */</span>
    17. > <span class="keyword">function</span> <span class="function">ar_singulier_ou_pluriel</span>(<span class="local-variable">$nb</span>, <span class="local-variable">$chaine_un</span>, <span class="local-variable">$chaine_plusieurs</span>,  
    18. > <span class="local-variable">$var</span> = <span class="string"><span class="delimiter">'</span><span class="content">nb</span><span class="delimiter">'</span></span>, <span class="local-variable">$vars</span> = <span class="predefined">array</span>()) {
    19. >     <span class="keyword">if</span> (!<span class="local-variable">$nb</span> = <span class="predefined">intval</span>(<span class="local-variable">$nb</span>)) {
    20. >         <span class="keyword">return</span> <span class="string"><span class="delimiter">'</span><span class="delimiter">'</span></span>;
    21. >     }
    22. >     <span class="keyword">if</span> (!<span class="predefined">is_array</span>(<span class="local-variable">$vars</span>)) {
    23. >         <span class="keyword">return</span> <span class="string"><span class="delimiter">'</span><span class="delimiter">'</span></span>;
    24. >     }
    25. >     <span class="local-variable">$vars</span>[<span class="local-variable">$var</span>] = <span class="local-variable">$nb</span>;
    26. >
    27. >     <span class="keyword">if</span> (<span class="predefined">$GLOBALS</span>[<span class="string"><span class="delimiter">'</span><span class="content">spip_lang</span><span class="delimiter">'</span></span>] == <span class="string"><span class="delimiter">'</span><span class="content">ar</span><span class="delimiter">'</span></span>) {
    28. >         <span class="local-variable">$fem</span> = <span class="predefined">substr</span>(<span class="local-variable">$chaine_un</span>, -<span class="integer">2</span>);
    29. >         <span class="keyword">switch</span> (<span class="predefined-constant">true</span>) {
    30. >             <span class="keyword">case</span> (<span class="local-variable">$nb</span> == <span class="integer">1</span>):
    31. >                 <span class="keyword">if</span> (<span class="local-variable">$fem</span> == <span class="string"><span class="delimiter">'</span><span class="content">ة</span><span class="delimiter">'</span></span>) {
    32. >                     <span class="local-variable">$chaine_un</span> = <span class="local-variable">$chaine_un</span> . <span class="string"><span class="delimiter">'</span><span class="content"> واحدة</span><span class="delimiter">'</span></span>;
    33. >                 } <span class="keyword">else</span> {
    34. >                     <span class="local-variable">$chaine_un</span> = <span class="local-variable">$chaine_un</span> . <span class="string"><span class="delimiter">'</span><span class="content"> واحد</span><span class="delimiter">'</span></span>;
    35. >                 }
    36. >                 <span class="keyword">return</span> _T(<span class="local-variable">$chaine_un</span>, <span class="local-variable">$vars</span>);
    37. >                 <span class="keyword">break</span>;
    38. >             <span class="keyword">case</span> (<span class="local-variable">$nb</span> == <span class="integer">2</span>):
    39. >                 <span class="keyword">if</span> (<span class="local-variable">$fem</span> == <span class="string"><span class="delimiter">'</span><span class="content">ة</span><span class="delimiter">'</span></span>) {
    40. >                     <span class="local-variable">$chaine_deux</span> = <span class="predefined">rtrim</span>(<span class="local-variable">$chaine_un</span>, <span class="local-variable">$fem</span>) . <span class="string"><span class="delimiter">'</span><span class="content">تان</span><span class="delimiter">'</span></span>;
    41. >                 } <span class="keyword">else</span> {
    42. >                     <span class="local-variable">$chaine_deux</span> = <span class="local-variable">$chaine_un</span> . <span class="string"><span class="delimiter">'</span><span class="content">ان</span><span class="delimiter">'</span></span>;
    43. >                 }
    44. >                 <span class="keyword">return</span> _T(<span class="local-variable">$chaine_deux</span>, <span class="local-variable">$vars</span>);
    45. >                 <span class="keyword">break</span>;
    46. >             <span class="keyword">case</span> (<span class="local-variable">$nb</span> ><span class="integer">2</span> &#38;&#38; <span class="local-variable">$nb</span> &lt; <span class="integer">11</span>):
    47. >                 <span class="keyword">return</span> _T(<span class="local-variable">$chaine_plusieurs</span>, <span class="local-variable">$vars</span>);
    48. >                 <span class="keyword">break</span>;
    49. >             <span class="keyword">default</span>:
    50. >                 <span class="local-variable">$chaine_un</span> = <span class="local-variable">$nb</span> . <span class="string"><span class="delimiter">'</span><span class="content"> </span><span class="delimiter">'</span></span> . <span class="local-variable">$chaine_un</span>;
    51. >                 <span class="keyword">return</span> _T(<span class="local-variable">$chaine_un</span>, <span class="local-variable">$vars</span>);
    52. >         }
    53. >     } <span class="keyword">else</span> {
    54. >         <span class="keyword">if</span> (<span class="local-variable">$nb</span> > <span class="integer">1</span>) {
    55. >             <span class="keyword">return</span> _T(<span class="local-variable">$chaine_plusieurs</span>, <span class="local-variable">$vars</span>);
    56. >         } <span class="keyword">else</span> {
    57. >             <span class="keyword">return</span> _T(<span class="local-variable">$chaine_un</span>, <span class="local-variable">$vars</span>);
    58. >         }
    59. >     }
    60. > }
    61. > </span>

    Télécharger


    Vous recevez ce mail car vous êtes impliqués sur ce projet.
    Pour changer les préférences d’envoi de mail, allez sur
    http://core.spip.net/my/account

  • Anomalie #4751 : Refonte du jeu d’icônes : retours et commentaires

    29 avril 2021, par RastaPopoulos ♥

    Oui super boulot, merci beaucoup.

    Pour l’argumentation, je suis totalement d’accord avec tcharlss : même si d’autres choix pourront être faits plus tard, pour le moment on a deux jeux bien distincts :
    - l’un avec des couleurs, et possiblement parfois plus de détails
    - l’autre pour vraiment du symbolique, pour des actions (assez souvent récurrentes)

    Les images liées à une fonctionnalité précise (articles, mots, agenda, etc) seront toujours bien plus nombreuses que celles des actions. Tendant vers l’infini puisqu’on rajoute des plugins régulièrement, et que chacune des fonctionnalités (en dist ou contrib) va utiliser au minimum une ou deux icônes voire plus.

    Pour cette raison, je suis pour l’instant partisan que ces images doivent rester avec une touche de couleur + peuvent être un peu plus détaillées, que les actions symboliques. Car vu leur nombre toujours en augmentation, ça va permettre un moyen (couleur et détail) de les distinguer bien plus facilement, que si elles étaient toutes monochromes.

    Exemples, en conséquence de cette argumentation, qui devraient avoir de la couleur :
    - l’icône pour Documents (surtout que la métaphore c’est une image, un paysage)
    - pour Boite multimédia
    - pour Langue principale du site (alors que Multilinguisme est en couleur, et du coup, on voit moins Langue principale que Multilinguisme, alors que dans l’ordre c’est plus important)
    - et peut-être d’autres :)