Gestion 3rails : base de locomotives, collection privée, projet personnel, arc narratif

Une fonction de recherche est disponible pour toutes les categories du repertoire principal ou les collections, bref partout où des données sont présentées, en haut a droite, petite case de saisie libellée “search” :slight_smile:
pas besoin de manuel…

Amicalement…

Bonsoir,

J’ai finalement décidé d’occuper une partie de mon temps libre en mission pour proposer un prototype utilisable de l’application, dans un état suffisamment avancé pour que je puisse l’utiliser pour mes besoins.

Je suis encore dans un stade où je prends les bonnes idées que j’intègre à mes besoins.

Me contacter si vous voulez tester ou tenter une inscription sur le lien https://locotheque.zohocreatorportal.eu

Les éléments principaux qui fonctionnent ce soir :

  • L’application est disponible sur un simple navigateur (mode SaaS) et sur mobile (télécharger Zoho Customer Portal et indiquer l’URL précédente avec votre identifiant et mot de passe). Ainsi vous avez votre collection accessible sur votre mobile ou tablette.

  • Une configuration pour ajouter des fabricants et des types de décodeurs. Il y aura peut être d’autres configurations à l’avenir.

  • Un catalogue à compléter progressivement des références Marklin et autres constructeurs avec des informations utiles et la possibilité de stocker de la documentation associée à chaque référence.

  • Une collection privée pour chaque utilisateur inscrit, avec les particularités de chacune de ses locomotives (adresse, customisation, …),

  • Et avec la liste des Achats prévus, des Vendus ainsi qu’un document pour la déclaration d’assurance (fonction export -> PDF de l’état “Déclaration Assurance”.

  • La possibilité d’exporter sa collection sous différents formats (CSV, XLSX, PDF …),

  • Des fonctions de filtre, de tri, de recherche avancée, d’exportation et d’impression sur toutes les listes existantes : Mes locomotives, Vue tabulaire, Projets d’achats, vendues, déclaration d’assurance, catalogue (des locomotives), bibliothèque (des documents), compagnies, fabricants, décodeurs.

Dans mes objectifs personnels (reste à faire) :

  • (FAIT) Améliorer la fiche locomotive (informations manquantes / rationnelles)

  • Imprimer des cartes locomotives (format A5 à priori)

  • (FAIT) associer une histoire à chaque locomotive (dans le cadre de ma story telling Obourg)

  • (FAIT) Avoir une bonne traçabilité des opérations effectuées sur une locomotive (digitalisation, patine, maintenance …)

  • avoir un catalogue complet des locomotives Marklin (j’ai prévu une séance de scraping) tel qu’il apparait sur le site marklin.fr (cf http://www.marklin.fr/fr/produits/voie_h0/locomotives.html)

  • (FAIT) réfléchir à cette histoire de décodeur. Ai-je besoin d’une telle précision (que je suis incapable de fournir à priori pour chaque référence marklin) hormis lors d’une digitalisation ?

Le logiciel n’a pas de documentation mais il est relativement simple à utiliser. Il est en forte évolution mais vous pouvez déjà entrer une ou deux locomotives si vous voulez tester !

Et n’hésitez pas à exprimer vos besoins, j’ai prévu d’en implémenter certains :smiley:

A suivre,

2 « J'aime »

Je teste ton développent. Super travail et belle avancée :clap:
Quelques remarques:

  • Je l’avais déjà dit, mais il me semble plus judicieux de mettre la fenêtre "mission plus loin dans le descriptif. Cependant je comprends ton idée qui serait d’avoir une fiche A5 (genre Manu) avec cette notion de mission.
  • Prix d’achat. Il faudrait peut-être proposer plusieurs monnaies telles que francs suisses, dollars… (je parles pour ma paroisse !)
  • Photo. Le recadrage se fait à partir d’un carré et les locos sont souvent en longueur. Je n’ai pas encore essayer de retoucher ma photo test, mais le carré me semble pas un super format pour des locos.
  • Compagnie. J’ai ajouter la compagnie suisse CFF-SBB. Ensuite j’ai voulu faire une modif. Je n’ai pas trouvé cette possibilité. J’ai peut-être mal cherché.
  • Protocole. Il me semble qu’il manque Mfx+
    Voila en vrac quelques points qui me sont apparus… Merci pour le travail fourni…
    Belle soirée (en Afrique si j’ai bien compris), chez moi, il neige et il fait -2 degré !
    Jean-Luc

Bonsoir Jean-Luc,

  • Mission : oui j’avais bien noté → je viens de la déplacer dans une section plus loin car je vais ajouter la notion d’événements pour le storytelling. Ceci dit, l’ordre d’affichage à l’écran importe peu lorsque l’on réalise une impression d’après un modèle (par exemple fiche cartonnée A5), on choisit précisément les champs que l’on veut afficher, leur taille et leur position.

  • Prix d’achat → malheureusement l’outil ne propose pas de choix de devise. Je pense que je vais revoir cet aspect en utilisant tout bêtement un nombre sans préciser la currency. Comme ça chacun utilisera l’unité monétaire qu’il souhaite !

  • Photo → c’est une erreur sur la Collection privée, j’avais configuré “Carré”. Je viens de mettre comme sur le Catalogue des locomotives, des photos en 16:9. Je force une taille car sinon les images ont tendance à avoir des dimensions différentes suivant leur provenance.

  • Compagnie → il doit y avoir un problème de droit d’accès. Je pense avoir rectifié.

  • Protocole → J’ai rajouté Mfx+ qui était effectivement manquant.

Merci pour tes retours !

Je termine quelques détails et je pense que demain j’attaque le scraping pour récupérer une base de données de locomotives marklin digne de ce petit logiciel :smiley: … ensuite je ferais les fiches cartonnées et la fonctionnalité de storytelling avec un agenda pour repérer les événements :).

Oui je suis à Dakar et il fait 24° avec pas mal de vent. Les nuits sont fraiches à 19° et j’ai sorti une couverture :rofl: mais je te laisse la neige.

Belle soirée également,

Je te remercie pour ta réactivité et ton travail…

Bonjour Julie,

Merci pour toutes ces évolutions, il me tarde de rentrer pour tester cette nouvelle mouture !!!

Bonjour magnifiquement ensoleillé mais glacé du pays des rias (1° :cold_face:). Caban et bonnet de marin de rigueur …

Amicalement,

Fred

Bonjour Fred,

Tu me diras s’il te manque quelque chose pour gérer à ta collection :slight_smile: !

Profite bien de l’air frais, iodé et revigorant ! C’est important de prendre des forces pour une nouvelle année qui ne sera pas forcément :roll_eyes: plus facile que 2020.

@+

Hello,
Je me suis fait une appli web en php avec base de donnés sur mon NAS Synology (les outils sont fournit pour générer un serveur web). Il me reste encore du développement pour le finaliser. Cela me permet de l’atteindre depuis m’importe quel ordi de la maison.
Salutations.
P.-A

Bonjour à tous,

Je continue à explorer l’implémentation de mes besoins avec cet outil formidable de Low-code / No-code appelé Zoho.

J’ai lu certains de vos commentaires, non je n’utiliserais plus jamais une base de donnée ou un langage comme Php pour réaliser ce type d’applications.

Ce type d’application est basée sur la “matrice CRUD” :

  • Create : créer une fiche avec de l’information,
  • Read : lire une ou plusieurs fiches,
  • Update : mettre à jour une ou plusieurs fiches,
  • Delete : supprimer une ou plusieurs fiches.

Bien évidemment avec Search fonction de recherche avancée permettant de mettre en relation uni-directionnelle ou bi-directionnelle des fiches associées entre elles (par exemple une Locomotive de ma collection est connectée à une référence dans un catalogue).

Et bien il n’est plus besoin de “programmer” - au sens aligner des lignes de code - pour réaliser ce type d’applications. Et encore moins de s’intéresser à la façon de stocker ces informations dans une base de données X ou Y.

Et j’ai directement une application utilisable sur un simple navigateur et même une application native sur mobile et tablette. Que demander de plus ?

Pour prendre une image, c’est équivalent au passage de l’analogique vers le numérique dans notre univers du modélisme ferroviaire.

Pour revenir à Locotheque, dont la seule ambition actuelle est de couvrir l’ensemble de mes besoins, il ne me faut que quelques minutes pour ajouter une fonctionnalité, et sans écrire une seule ligne de code.

Si cela intéresse certains, signalez-vous auprès de moi, on pourra organiser un webinar sur le sujet du Lowcode/Nocode, je vous ferais une démonstration.

En réalité, le temps que je passe sur Locotheque c’est pour organiser l’information de façon rationnelle puis importer ces données. Et marklin a des milliers de références.

Donc bien évidemment, après avoir importé laborieusement les vapeurs de la période I, je vais me concentrer sur mes besoins à court terme, l’importation des diesels des périodes III et IV.

Et finir les quelques fonctionnalités dont j’ai besoin - à priori, il ne me reste à faire que l’impression de fiches A5, sauf demandes extérieures faisant sens.

Je réfléchis aussi à un mécanisme pour enregistrer les CVs que j’ai modifié sur une locomotive de ma collection. Car sur certaines - non Marklin - on finit par toucher vite pas mal de paramètres et le fait de pouvoir le documenter me parait important et nécessaire.

Et si j’ai le courage et quelques utilisateurs convaincus, je ferais un bout de documentation :slight_smile:

Pour ceux qui voudraient tester ce logiciel en construction, le lien n’a pas changé :

@+

Ça devient vraiment bien, je suis impressionné par la vitesse avec laquelle tu avances…
Belle soirée.
Jean-Luc

J’ai changé le titre du sujet car le logiciel évolue en termes de fonctionnalités.

Il gère toujours une base de référence de locomotives et une collection mais il se complète de fonctionnalités dont j’ai besoin pour gérer mon projet de modélisme et mes arcs narratifs.

Je viens d’ajouter un module qui permet d’ajouter des composantes (modules, bâtiments, fosses, …) et des actions sur ces modules (montage, mise au point, …). Une sorte de gestion de projets mais en relation directe avec l’arc narratif (événements et mon histoire) pour retracer plus tard la vie du projet d’un point de vue technique et d’un point de vue scénaristique.

Deux écrans pour illustrer :

Il est possible aussi d’enregistrer autre chose qu’une locomotive. Il est nécessaire de gérer aussi des wagons spécialisés (par exemple la voiture passager utilisée par Mlle Pélerin) qui sont équipés d’éléments particuliers (décodeurs de fonction) et/ou qui sont utilisés dans la narration.

Plus quelques corrections de bugs et fonctionnalités majeures et mineures. L’application est passée en version 0.3 :slight_smile:

J’ai ajouté aussi quelques documentations au fil de l’eau, en fonction de mes besoins et de ce que je vois passer d’intéressant sur le forum.

A suivre.

ça continue d’avancer dans le bon sens…
Merci.
Jean-Luc

1 « J'aime »

L’application passe en version 0.4 avec l’ajout de l’impression d’une carte pour un modèle de la collection ; carte sur laquelle on retrouve des données d’exploitation et des informations descriptives, historiques et narratives sur la locomotive.

Un exemple avec la TSO que j’ai ramené de Dakar et que j’ai digitalisé en 3 rails :

La fonctionnalité d’impression de carte s’obtient depuis la fiche d’un modèle de la collection par le menu PDF :

Un fichier PDF est créé et téléchargé localement : Carte TSO G1206.pdf (1,9 Mo)

Une fois imprimée et découpée, on obtient une carte recto verso plutot sympa, format A6 en largeur (10,5 cm) :

Enjoy !

J’ajouterais certainement quelques infos additionnelles sur cette carte en fonction de mes besoins. Peut être le type d’attelage et la longueur de la machine. Des informations utiles en exploitation.

En route pour la version 0.5, probable que j’ajoute l’enregistrement des CVs modifiés sur une locomotive.

A suivre

Bonjour Julie,

Je me suis remis à l’inventaire de ma collection mais j’obtiens pratiquement toujours le résultat suivant à l’import des photos :

Y-a-t 'il un format mini à respecter ?

Amicalement,

Fred

Bonjour Fred,

Super contente que tu essayes le logiciel de ton côté. C’est toujours mieux avec quelques utilisateurs pour améliorer l’ensemble !

Sur les photos, j’ai fait un choix critiquable, j’oblige à du 16:9 qui permet en principe de recouper propre les photos dites « officielles » (en provenance des sites Märklin), de mettre en valeur ses propres photos (dans la collection personnelle) puis d’avoir un affichage homogène sur l’ensemble des rapports et autres écrans.

Je n’ai pas eu de problème avec les 80 références que j’ai rentré. Tu remarqueras qu’elles proviennent toutes des images « catalogue » des sites Märklin.

Par contre ta photo n’est effectivement pas une photo normée 16:9 et à priori ce n’est pas une prise chez Märklin.

Ce sujet de taille de photo est plutôt compliqué car si je laisse un format « libre » ensuite c’est sur l’affichage que nous aurons des choses très moches avec des images de toutes les tailles et plus ou moins compressées dans le sens de la hauteur ou de la largeur.

Sur les autres sites que j’ai vu, ils normalisent aussi les photos pour avoir ce rendu homogène.

Sur la référence que tu essayes de rentrer il doit exister une photo catalogue de Märklin que l’on pourra mettre au 16:9 sans souci. Donne moi la référence svp

Amicalement,

Je ne sais pas si j’ai été claire mais en résumant :

  • les photos sont toutes au format 16:9 qui permet une belle mise en valeur des locomotives un peu longue avec leur tender :slight_smile:

  • une machine a finalement deux photos : une photo officielle dans la base des références et une photo privée dans sa collection privée

  • les photos pour les références doivent être issues des catalogues numériques Märklin (en général posées sur un rail avec un fond blanc)

  • les photos pour sa collection privée peuvent être de toute provenance (me concernant ce sont des photos personnelles) mais doivent respecter aussi ce format 16:9.

Voilà.

J’ai vu que tu as pu rentrer deux fois la même référence chez Piko. Je vais ajouter un contrôle pour éviter les doublons :slight_smile:

@+

1 « J'aime »

Salut Julie,

Parfaitement : je comprends mieux pourquoi je galère depuis tout à l’heure ! j’aurai dû te demander tout de suite …

Le problème est que Märklin n’a mis que les modèles catalogue depuis 2000 en ligne (si ma mémoire est bonne). Du coup, c’est compliqué pour les anciens modèles.

Par exemple avec les modèles suivants : 34881, 3301, 3302, 3084

Les moufles mon Capitaine … les moufles …

Suis-je bête ! Je vais prendre les illustrations du même modèle, mais dans une version plus récente : mis à part l’électronique, rien n’a changé !

1 « J'aime »

Par contre, celle-ci est introuvable : 3302