Hilfe zu Moduldatenbank(en)
.. wird noch ergänzt
Konzept
Die Datenbank gliedert sich technisch in 3 Bereiche. Die Parameter, Besitzer, Verwalter eines Moduls werden innerhalb unserer Typo3 Datenbank gepflegt und gespeichert. Zusätzlich gibt es 2 System-Verzeichnisse (Directories auf unserem Host) die einmal ungeprüfte, von Benutzern hochgeladene Zeichnungen und zweitens, fertige, geprüfte Zeichnungen - jeweils im dwg Format - enthalten. Die Verwalter "Verschieben" aus dem Verzeichnis “ungeprüft” in das Verzeichnis “geprüft”, sobald Sie die Parameter und die Zeichnung geprüft haben. Danach steht das Modul mit dwg zum Download zur Verfügung.
Module
Unabhängig von der gewählten Datenbank (H0, Spur1, H0m usw.) werden die Definitionen für ein Module innerhalb unserer Typo3 Datenbank gespeichert.
Im Moment sind die Merkmale je Module aus der alten Excel Tabelle von H0-RE entstanden. Ergänzt wurden ein paar technische Daten. Zukünftig kann das aber auch erweitert werden.
Die Merkmale je Modul sind im Moment:
- title = Name des Moduls, als Verkettung von (module_short, module_nr, module_suffix)
- module_short = Anfangsbuchstaben des FREMO Kontakt
- module_nr = numerischer Teil des Modulnamen
- module_suffix = eventuelle Erweiterungen des Modulnamens
- owner = FREMO Kontakt, muss Mitglied im Verein sein
- owner_text = der Besitzer, kann auch außerhalb des Vereins sein (Club-Module)
- manager = Verwalter des Module (H0-RE Segment)
- manager_text = ehemaliger Verwalter lt. Excel (wahrscheinlich auf Dauer nicht mehr nötig)
- downloadlink = eine URL zum Downloaden des Moduls
- drawing = das zugehörige DWG
- drawing_status = Zustand der Modulzeichnung (New, Draft, Activ,…)
- segments = Module besteht aus 0..n Segmenten
- station_name = Stationsname
- short_name = Kurzform der Station
- radius = Radius in mm
- angle = Winkel
- module_length = Länge in mm
- end_plate_1 = Kopfstück 1
- end_plate_2 = Kopfstück 2
- track = Gleissystem
- catenary = Oberleitung
- dwg_date = Datum der zugehörigen DWG Zeichnung als Kürzel xxMM/JJ (xx Kurzform Zeichner)
- package = dieses Modul ist eine Verpackungseinheit mit weiteren Modulen (Freitext)
- remark = Bemerkungen
Rollen - wer darf was in der Datenbank
- Mitglied / Member
können die DWG's und die Module einsehen, eine Gesamtliste exportieren
- Besitzer / Owner
können die DWG's und die Module einsehen, eine Gesamtliste exportieren
zusätzlich können sie die Stammdaten Ihrer Module editieren und neue Zeichnungen (DWG) hochladen
- Verwalter / Manager
können zusätzlich neue Module anlegen (Numer und Abkürzung), Mitgliedern Zugang als Besitzer/Owner geben, Zeichnungen prüfen, Blöcke anfordern.
- Administratoren / Admin
vielen mehr
- Entwickler / Developer
noch mehr
Export der DWG's
Einmal pro Nacht werden alle Module mit Status = “Zeichnung ist Activ” pro Datenbank gepackt und als tar File zur Verfügung gestellt.
Zusätzlich können Verwalter (alle unter ihrer Verwaltung stehende) und Mitglieder (ihre eigenen) Modul-Zeichnungen exportieren. Dieser werden jeweils bei Aufruf aktuell in eine zip Datei gepackt und exportiert.
Mitglieder können nach Aufruf eines Moduls die Zeichnung per Link erhalten.
Export als Excel
Alle Listen werden csv Listen exportiert und können mit Excel oder OO gelesen werden.
Zur Zeit werden die meisten Felder aus der Rubrik “Module” exportiert