Web-application open-source de gestion de parc de matériel destiné à la location ou au prêt.
Écrit en HTML, PHP, MySQL, CSS et Javascript.
Une fois installé sur votre serveur vous pouvez l'utiliser depuis n'importe où via internet !

Version actuelle : 0.6.2
Prochaine version : 2.0.0-beta1 (en cours de développement)

Dernière nouvelle
30 décembre 2019

Robert2 version 0.5.0 : en avant !

Nous sommes fiers de vous annoncer qu'une nouvelle version de test de Robert2 est en ligne !

Cette nouvelle avancée du développement apporte les fonctionnalités et améliorations suivantes :

Tags (étiquettes)

Une page de gestion (ajout / modification / suppression) des "tags" de l'application a été ajoutée dans le menu de gauche (visible seulement par les administrateurs). Ces "tags" peuvent être assignés au matériel depuis le listing du matériel, offrant ainsi la possibilité de filtrer ce listing par "tags".

Caractéristiques spéciales du matériel

Les "caractéristiques spéciales" sont des attributs personnalisés de votre matériel. Les champs de ces caractéristiques apparaissent automatiquement en bas du formulaire de création / modification du matériel, avec un lien vers une page permettant de gérer ces caractéristiques (nom, type de données, unité éventuelle).

Assignation du matériel aux événements (étape 4)

Dans la page de création / modification d'un événement, il est maintenant possible de choisir le matériel assigné à l'événement, grâce à une liste complète du matériel affichée à la quatrième étape. Cette liste comporte une fonction recherche et les mêmes filtres que le listing principal. Lors du choix de la quantité de matériel, le nombre restant en stock s'affiche en temps réel.

Si d'autres événements existent à la même période, le matériel restant affiché tient compte du matériel utilisé dans ces autres événements.

Récapitulatif d'un événement (étape 5)

Dans cette dernière étape de la page de création / modification d'un événement, sont affichées toutes les informations de l'événement :

  • Le nom de l'événement, ses dates, le(s) bénéficiaire(s) et le(s) technicien(s).
  • La liste du matériel, regroupé par catégories, avec des sous-totaux pour chaque catégorie.
  • Le total général à facturer ainsi que la valeur de remplacement totale.
  • La liste du matériel manquant si certaines quantités dépassent le stock disponible pour la période donnée.
  • Un bouton permettant de confirmer l'événement si celui-ci est toujours en attente.

Mini récapitulatif

En marge gauche de la page de création / modification d'un événement, un petit cartouche affiche les informations de l'événement actuellement sauvegardées (nom, dates, total...). Quand celui-ci comporte une bordure orange avec un petit point d'exclamation, c'est pour signaler que les dernières modifications n'ont pas encore été sauvegardées.

Améliorations de l'interface

Les petites améliorations suivantes ont été apportées à l'interface :

  • Seul le contenu défile quand il dépasse. Les menus et le titre en haut ne bougent plus.
  • Un champ de date avec mini-calendrier permet de choisir une date sur laquelle centrer le calendrier (en plus du bouton "aujourd'hui").
  • La dernière position du calendrier utilisée (zoom et période affichée) est restaurée quand on revient sur le calendrier (Robert2 s'en souvient).
  • Les montants sont affichés selon la norme (séparateur de milliers, virgule...) de la langue du système d'exploitation.
  • Certaines icônes manquantes ont été rétablies.
  • Les sélecteurs de données multiples ont été améliorés.
  • Les couleurs de certaines fenêtres modales ont été corrigées.

Nous approchons donc d'une version utilisable en conditions réelles ! Mais il manque encore quelques bases, comme la création de devis et factures par exemple... À ce propos, il serait bon d'avoir votre avis sur les fonctionnalités minimum requises (et manquantes) pour que Robert2 puisse être utilisé en conditions réelles, selon vous ! Nous vous encourageons à tester cette version et nous en parler sur le forum. Et aussi, si vous trouvez des bugs, n'hésitez surtout pas à nous les signaler !

La version de test de Robert2 se trouve toujours à l'adresse https://test.robertmanager.org, avec les identifiants suivants :

Pseudo : admin
Mot de passe : admin

Pour rappel, ce Robert2 de test utilise des données factices modifiables à loisir. Nous vous demandons juste d'éviter de modifier les utilisateurs déjà en place.

Merci pour votre intérêt en ce projet, et un grand merci à tous ceux qui veulent bien participer sur le forum pour en discuter, partager des idées, et s'entraider !!
Nous vous souhaitons un bon réveillon du nouvel-an et un bon début 2020.

Cheers !

Voir les anciens articles

Dernière nouvelle
29 septembre 2019

Robert2 avance... et il est testable !!

Ça commençait à faire un bail, depuis la dernière news ! Voilà donc des news de la deuxième mouture de Robert, a.k.a Robert2.

Cette année a été chargée pour nous au niveau boulot, mais nous avons quand même pu dégager un peu de notre temps libre pour avancer sur le projet, petit à petit, doucement, mais sûrement. Nous avons créé une API solide et sécurisée permettant l'échange et la sauvegarde des informations sur un serveur, avec une interface d'aide à l'installation étape par étape. Nous avons bien sûr aussi créé une interface pour cette API, qui se veut simple, rapide et esthétique.
Tout cela n'est pas encore terminé, et Robert2 n'est pas encore pleinement opérationnel : il n'est pas encore utilisable en conditions réelles de travail, car il manque encore toute la partie de réservation du matériel, la gestion des listes personnalisées, des tags, la génération de devis / factures, les statistiques, etc. Ce sont les prochains gros morceaux auxquels on va s'attaquer dans les prochaines semaines / mois ! Nous allons d'abord essayer de créer une version "MVP" (pour "minimum viable product"), c'est à dire une version qui contient le minimum vital permettant de l'utiliser en conditions réelles de travail, au moins de la même manière que ce bon vieux Robert 0.6...

En attendant, (et certains d'entre vous l'ont peut-être déjà vu en passant sur ce post du forum), il existe une adresse web où il est possible de tester l'interface de Robert2 !

Cette adresse de test est : https://test.robertmanager.org

Pour vous y connecter, vous pouvez utiliser les identifiants suivants :

  • Pseudo : admin
  • Mot de passe : admin


Ce Robert2 de test utilise des données factices bien sûr, et vous pouvez tout modifier à loisir. N'hésitez pas à ajouter du matériel, des bénéficiaires ou techniciens, créer des événements... Nous vous demandons juste d'éviter de modifier les utilisateurs déjà en place.

Nous aimerions bien entendu avoir vos avis sur le travail qui a été fait. Pour cela, merci de vous rendre sur le forum, ouvrez de nouvelles discussions et n'hésitez pas à débattre entre vous aussi !

Nous profitons de cette news pour faire un appel général à "coup de main". Si vous êtes (ou si vous connaissez un) développeur, même novice, et que le projet vous intéresse, n'hésitez pas à nous solliciter sur le forum pour nous proposer de l'aide ! Ça serait grandement apprécié car il reste beaucoup de travail.

À bientôt pour d'autres news sur l'avancée du projet !

1er janvier 2019

Robert 2.0 avance en 2019 !

L'équipe de développement de Robert 2.0 vous souhaite une merveilleuse année 2019 !

Nous espérons que cette année verra la sortie d'une première version utilisable et testable de Robert 2.0. Nous "espérons" seulement, car le développement se fait toujours pendant notre temps libre, qui disons le, est assez rare depuis deux ans...

Mais le développement avance toujours !! Lentement mais sûrement, la construction continue, et la première étape est en bonne voie. Cette première étape comprend la partie "serveur" de l'application, c'est à dire le stockage des informations, ainsi que les commandes et instructions permettant d'interagir avec le serveur afin de lire et écrire les données stockées. Pour les connaisseurs, il s'agit d'une API Restful, donnant accès aux données via des requêtes HTTP.

Cela permettra de passer à la seconde étape : la création d'une interface qui utilise cette API. C'est à dire la partie visuelle de l'application ; les listes, les boutons, les formulaires, les images, les graphiques, etc. Cette interface est donc indépendante de l'API, afin de permettre la création de plusieurs interfaces graphiques différentes à l'avenir, selon les goûts, les besoins, les envies, mais qui utiliseraient toutes la même API, de façon standardisée et sécurisée.

Voilà pour les points techniques !

Parlons maintenant rapidement du forum de discussion dédié à Robert 2.0 : certains d'entre vous l'auront peut-être remarqué, mais le forum a complètement changé ! Nous avons pu migrer une partie des utilisateurs et leurs posts, mais les nouveaux utilisateurs et les discussions comprises entre mai et novembre 2018 ont été malheureusement perdus. Mais c'est un mal pour un bien, car le nouveau forum est beaucoup mieux fait, plus simple, plus joli, et surtout plus facile à maintenir pour nous.

Nous essaierons de vous tenir au courant plus régulièrement cette année en utilisant cette newsletter. Nous vous remercions encore beaucoup pour votre intérêt, et vos messages encourageants qui nous motivent vraiment !

Meilleurs voeux pour cette année, à très bientôt pour de nouvelles avancées !

28 avril 2016

Version 2.0 en projet !

La première version de Robert a fait ses preuves, mais le code date un peu et l'interface mérite une remise à neuf tellement profonde que nous avons décidé de créer une version 2.0, sans toucher à cette première version.

Actuellement ce projet est à l'état de "pré-production", c'est à dire en phase de réflexion, coordination, et recherche de financement.

Dans cette optique nous avons ouvert un forum et une newsletter, destinés à faciliter les échanges et ouvrir la discussion à tous, entreprises, associations, institutions, particuliers intéressés par Robert et qui veulent participer au projet de la version 2.0.

Dans les diverses catégories du forum vous pourrez y aller de votre grain de sel, proposer vos idées, vos suggestions, demander de l'aide, etc. Pour le moment le sujet principal est la mise en place d'un cahier des charges précis pour la version 2.0.

Ce forum n'est pas un bug-tracker, pour tout rapport de bug merci d'utiliser le site web de GitHub sur le dépôt de Robert2 qui sera mis en place prochainement.

Plus d'infos à venir bientôt !

Robert c'est quoi ?

Un logiciel en ligne (ou une "web-app", ou encore un "SaaS" - Software as a Service), libre et open-source qui permet de gérer un parc de matériel destiné à la location.

Avec qui ?

Comment ça marche ?

Tout d'abord vous devez disposer d'un serveur (local ou distant) capable d'éxécuter du code PHP, et au moins une base de données MySQL. De nombreux hébergeurs du web proposent des offres à bas prix avec tout ce qu'il faut pour installer Robert.

Une fois que vous avez téléchargé un Zip contenant le code de Robert, il vous suffit de le copier (uploader) sur le serveur, puis de renseigner un petit fichier de configuration pour l'accès à la base de données. Tout est expliqué dans le wiki !

Il ne vous restera plus qu'à vous rendre à l'adresse de votre serveur avec un navigateur récent pour utiliser Robert.

Fonctionnalités (v0.6)

Gestion d'un parc de matériel
("Matos")

Listing, stock, détail, catégories, pannes, disponibilité...

Gestion de personnel
("Gens")

Utilisateurs de Robert et/ou techniciens

Gestion des clients
("Bénéficiaires")

Associations, entreprises ou particuliers

Gestion des événements
("Plans")

Associer des listes de matériel avec des techniciens selon des dates précises

Calendrier clair et pratique

Pour la visualisation des événements d'un coup d'oeil

Édition de devis et factures

Imprimer et stocker vos factures et devis facilement

Plein de nouvelles fonctionnalités arriveront avec la version 2.0 !!
(Statistiques, codes-barres, catégories et listes perso, etc.)

Captures d'écran (v0.6)

Participez !

Afin de centraliser les informations du développement de Robert, nous utilisons le système de partage de projet GitHub. Voici un aperçu de ce que vous pouvez apporter au développement :

  • Rapporter un bug
  • Proposer une idée
  • Poser une question
  • Ajouter ou modifier des fonctions (cf. Wiki)

Contactez-nous

Nous vous conseillons d'utiliser plutôt le forum pour discuter autour du projet Robert 2.0.

Cependant si vous avez des questions, des hésitations, vous pouvez utiliser le formulaire sur la page de contact.