ORR v2

ORR, le plugin d’Organisation des Réservations et des Ressources passe en version 2, avec quelques nouveautés attendues.

Je ne reprendrai pas les explications données dans la version 1.

Les nouveautés :

1. Gestion des autorisations
Le principe est simple, c’est le même que pour les mots clés.

Si vous souhaitez ajouter une autorisation, cliquez sur : Ajouter une autorisation

Si vous avez des autorisations, elles s’affichent l’une sous l’autre. Ici il y en a 4 :

  • 1 qui est liée à notre ressource
  • 3 qui ne sont pas liées

vous pouvez lier une autorisation à votre ressource : Ajouter le lien de cette autorisation .
Vous pouvez supprimer une autorisation pour votre ressource : Supprimer le lien de cette autorisation .

Si vous souhaitez créer une autorisation, cliquez sur : creer et lier une autorisation

S’offre à nous la possibilité de choisir entre :

  • 3 types d’utilisateurs :
    • Par Statut
    • Par Auteur
    • Par Grappe (si le plugin Grappe est activé)
  • 4 niveaux d’autorisations :
    • Voir : affiche ou non la ressource
    • Modifier : permet de Modifier une Réservation
    • Creer : permet de Créer une Réservation
    • Supprimer : permet de Supprimer une Réservation

IMPORTANT : Pour qu’une ressource soit visible par tout le monde, il faut choisir l’autorisation : statut : Tous avec le droit : Voir

2. Affichage par mois

une info bulle nous montre le descriptif d’une réservation
la case grisé (ici le 15 avril) correspond à la date choisie (par défaut la date du jour).
C’est elle que l’on retrouvera au centre du tableau dans l’affichage par semaine (cf ORR v1)

Compatibilité avec la v1

Pour les utilisateur de la v1, je n’ai pas testé si on pouvait récupérer (de façon automatique) les données lors de l’installation de la v2.
Pour les utilisateurs avertis (solution qui fonctionne) :

  1. sauvegarder les tables orr_ressources, orr_reservations et orr_reservations_liens.
  2. désinstaller orr v1
  3. installer orr v2
  4. réinjecter les données des tables sauvegardées
  5. attribuer un mot clé et une autorisation pour chaque ressource récupérée.

A faire

  • Une gestion avancée des droits
  • une réservation par Nom associant 1 ou X ressources.
  • Une amélioration de la mise en page : Ne vous gênez pas pour l’améliorer !!
  • Poursuivre l’ajout des chaînes de langue
  • Une vue par mois

Remerciement

Un grand merci à cy_altern pour ses conseils très précieux

Portfolio

Dernière modification de cette page le 11 mars 2018

Discussion

35 discussions

  • Natacha Courcelles

    Bonjour
    subitement les dates ne fonctionnaient plus
    dans jquery-ui-timepicker-fr.js
    j’ai ajouté dateFormat : ’dd.mm.yy’,
    pour revenir dans l’ordre jour / mois / année

    /* French translation for the jQuery Timepicker Addon */
    /* Written by Thomas Lété */
    (function($) {
    $.timepicker.regional['fr'] = {
    timeOnlyTitle: 'Choisir une heure',
    timeText: 'Heure',
    hourText: 'Heures',
    minuteText: 'Minutes',
    secondText: 'Secondes',
    millisecText: 'Millisecondes',
    timezoneText: 'Fuseau horaire',
    currentText: 'Maintenant',
    closeText: 'Terminé',
    timeFormat: 'hh:mm',
    dateFormat: 'dd.mm.yy',
    amNames: ['AM', 'A'],
    pmNames: ['PM', 'P'],
    ampm: false
    };
    $.timepicker.setDefaults($.timepicker.regional['fr']);
    })(jQuery);

    merci pour ce plugin !!

    Répondre à ce message

  • Bonjour,
    Novice dans l’utilisation de spip et l’intégration de plugin, je n’arrive pas à faire apparaître le planning sur le site intranet de mon entreprise. Pourriez-vous m’aider ?
    Merci

    Répondre à ce message

  • 10

    Le plugin est compatible SPIP 3.1, ça vaut peut-être le coup de le signaler et de changer la compatibilité dans paquet.xlm.

    • fait

      https://zone.spip.org/trac/spip-zone/changeset/109434

      note qu’il existe une version trunk qui étais deja compatible 3.1. Mais elle n’est pas zippé. Je ne sais pas pourquoi, il faudrait que les dev répondent sur ce point

    • Bonjour,
      Devons-nous attendre un minimum de développement pour finaliser le produit ? (Tout le monde n’a pas les capacité de le faire...)
      Bon courage ;-)

    • pas compris la question.

    • Je précise... Il reste quelques imperfections, comme la perte de la date quand on crée une nouvelle réservation avec le calendrier qu’il faut re-rentrer ensuite, la perte de la sélection des ressources quand on a rentré une première réservation, et surtout la possibilité de répétition !

    • bah je ne suis pas le plugin, donc je ne saurais te dire.

      mais j’aurais envie de dire que c’est une occasion d’apprendre à dev.

    • C’est très beau en théorie mais ça veut dire que SPIP va devenir un truc de geek, et les utilisateurs non développeurs sont donc priés d’aller voir ailleurs ? Il ne semble pas que c’était la politique de départ... :-(

    • Bonjour,

      Le problème avec le SAD, c’est le temps. Actuellement, nous NE l’avons PAS, j’en suis désolé pour les utilisateurs non développeur. Un avantage de l’open source, est qu’un projet peut être maintenu et développé par tout le monde. Comme le dit Maïeul, cela peut être une bonne occasion d’apprendre à développer.
      Donc gogogo !!! (expression employé très régulièrement pour les membres de la communauté SPIP, depuis le départ)

    • Je préciserai également plusieurs choses :
      -  En l’occurence, il ne s’agit pas de SPIP, mais d’un plugin ; SPIP peut très bien tourner sans ce plugin. Donc ta crainte que SPIP devienne un truc de geek est infondée. Que certains usages avancées le soit, peut être.
      -  Le principe de SPIP, et du logiciel libre en general, n’a jamais été que les devellopeurs/peuses aient un devoir impératif de répondre à toutes les demandes utilisateur/trices, surtout s’ils n’ont pas de temps
      -  Que crois tu ? Que les gens qui devellopent des plugins dans SPIP sont tous des devellopeur nés ? Non, ils ont appris, et un certain nombre sur le tas.

      Après, je peux comprendre que ce soit complexe. je peux comprendre que tu n’ai pas les capacités / le temps d’apprendre cela. Surtout pour modifier un plugin deja existant. Mais tu peux aussi comprendre qu’on a pas toujours le temps de maintenir tout ce qu’on crée.

      Je dirais du coup d’essayer de demander de l’aide sur les listes spip-zone, ou bien sur l’irc de SPIP. Peut être que des gens auront
      1. Soit des ressoruces pour t’apprendre à programmer
      2. Soit du temps pour faire cela.

    • Je n’avais pas l’intention de lancer une polémique donc j’arrête là en ce qui me concerne.

    • to dev or not to dev

      Une autre possibilité si on est pas geek et qu’on n’a pas envie ou pas le temps de chercher comment corriger soi même le code, c’est de payer un dev pour le faire. Le dev du plugin pourra plus facilement trouver du temps s’il est rémunéré, mais un autre dev peut aussi le faire. Ça fait avancer les choses et ça profite à tout le monde quand le plugin est mis à jour.

    Répondre à ce message

  • Nous n’utilisons plus ce plugin en prod depuis 1 an, il nous est donc compliqué de poursuivre son développement et sa maintenance.
    Le code est sur la zone, n’hésitez pas à le faire évoluer.
    La dernière version que nous avons utilisé en prod, est celle du trunk.

    Cordialement

    tofulm

    Répondre à ce message

  • 1
    Diego Weisz

    Isn’t there the possibility to manage repetition of the reservetion ?
    (es insert a reservation for every monday of the year from 16 to 17)
    Or some useful information to develop this function ?

    thank you very much

    • Jean-Philippe

      Je suis d’accord avec la demande précédente. Il manque vraiment la possibilité de répéter une réservation régulière.
      Merci

    Répondre à ce message

  • 3

    Bonjour,
    Sauf erreur de ma part, il semble que les boutons « Ajouter le lien de cette autorisation » soient inefficaces quand on veut ajouter une autorisation à une ressource.
    SPIP 3.1.7
    ORR 2.2.9
    Sarka-SPIP 3.4.8

    Lien : http://internet22.catholique.fr/ecrire/?exec=orr_ressource&id_orr_ressource=7
    Je peux te donner un accès en MP.
    Merci de ta réponse,
    Philippe

    • En fait il faut aller sur la ressource et lui ajouter des autorisations en les créant (et non pas en les ajoutant à partir d’une liste)
      Mais une fois créées de cette façon, on ne peut plus les supprimer.

    • Sarka-SPIP retiré, ça ne change rien.

    • Il faut donner du temps au temps... Tout ce qui est ci-dessus est caduque. Désolé du bruit généré...

    Répondre à ce message

  • Jean-Marc

    Ce plugin ORR v2 est annoncé compatible spip 3.0.
    Or mon site est en SPIP 3.1.7 ; est-ce que je peux l’installer sur mon site sans risque ou bien dois je attendre une nouvelle version ?
    Si je dois attendre une nouvelle version , quand sera-t-elle disponible ?

    Cordialement.

    Répondre à ce message

  • 1
    Eric_89fr

    Bonjour,
    J’utilisais ce plugin, mais mon hébergeur a fait une mise à jour vers spip 3.1.3. Le plugin semble toujours actif, mais...

    pour développer un autre squelette, j’ai refait une installation en local et là, impossible d’installer orr qui est donné comme incompatible.

    Y aura-t-il une mise à jour ?
    Existe-t-il une alternative ? (j’ai vu que certains parlaient de GRR)

    Merci

    Répondre à ce message

  • 2

    Bonjour,
    Depuis les mises à jour des plugins spip, les réservations sont masquées dans le calendrier. Elles sont bien présentent mais non visibles (en attestent la hauteur des lignes et le curseur de la souris qui se change en point d’interrogation au passage au dessus d’une réservation.

    Je suis sous Spip 3.0.20 avec ORR 2.2.8, SPIPr-dist 0.4.15, Z-core 2.5.2, Zpip-dist v1 1.7.29 (l’utilisation du plugin ScolaSpip en V4 utilise maintenant SPIPr).

    J’ai aussi contacté l’auteur de Scolaspip via le forum de l’académie de Versailles qui mentionne une règle CSS d’opacité. Où la trouver ?

    Merci d’avance (pour la réponse).
    Nicolas

    • n’ayant pas de configuration équivalente à ma disposition, (scolaSPIP 4), il me faudrait un compte (ou une ressource « ouverte à tous ») pour pouvoir accéder à la vue posant problème : http://www.lyc-pasteur-neuilly.ac-versailles.fr/?page=orr étant vide puisque je n’ai pas de droit d’accès à aucune ressource... (un petit mail à cy_altern[at]gmail.com)

      Sinon, contrairement à ce qui a été répondu sur le forum de l’académie par Y. Pustoch, j’utilise depuis plus d’un an ORR avec SpipR, sans aucun problème (spip 3.0.23 + ORR 2.2.8)...
      Le problème étant apparu avec le passage à scolaSPIP 4, il semble quasi certain qu’il est lié a une des CSS de ce plugin qui interagit avec celles d’ORR...

    • Le problème est résolu. La solution a consisté à ajouter une ligne dans le CSS pour supprimer la transparence des cellules

      #tableau_orr .tooltip {opacity:1 ;}

      Merci à Y. Pustoch

      Nicolas

    Répondre à ce message

  • 6

    Bonjour et merci pour ce plugin fort intéressant.

    Je découvre et teste ce plugin en version 3.1.1 sur un spip 3.1.0 avec Firefox sous Linux
    Globalement, tout semble fonctionner sauf un souci concernant les dates, qui de plus semble aléatoire : si on clique sur la date du 12/05/2016 par exemple et que l’on veuille changer l’horaire, c’est le mois de décembre qui s’affiche en anglais. Un souci donc d’environnement de langue avec inversion du jour et du mois.

    • Pas vraiment aléatoire en fait car le souci n’existe que pour la date du jour et les dates des jours précédents.

      Une remarque au passage, ce serait cool que les « + » ne soient plus actifs quand la date est passée.

    • bonjour Jean Christophe,
      Je viens de corriger le pb, (version 3.1.2)
      il faudra que je reprenne cette partie du code quand j’aurai un peu le temps

      Pour le signes « + » c’est dans la todo liste !

    • Cool !
      Merci pour ta réactivité

      J’attends avec impatience que cette version soit dans les dépôts de spip ^^
      Bizarrement, les mois s’affichent en anglais.

    • Nous n’avons pas encore mis cette version en production, donc il nous manque des retours.
      Si tu l’utilises régulièrement en prod, tu pourrais nous faire un retour de stabilité, et on pourra le mettre dans les dépots.

      Pour le datepicker, c’est celui du plugin jquery-timepicker, et nous ne sommes pas complètement satisfait de cette librairie.

    • Nous sommes aussi en phase de test mais promis, on te fera nos retours.

    • Premier retour :
      -  si on clique sur le « + » d’une date future et qu’on change l’horaire par le datepicker, si on ne fait pas attention, on revient à la date du jour puisque c’est celle affichée par défaut
      -  à la suppression d’une réservation, nécessité de recalculer la page mais en revanche, on peut maintenant supprimer une réservation passée

      Sinon, tout semble ok

    Répondre à ce message

Ajouter un commentaire

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom