Erweiterte Suche
Suchergebnisse
405 Ergebnisse gesamt
Werkstattorientierung im FabLab - Digitales Inventar
Einleitung / Allgemeines Das physische Inventar im FabLab ist ein zentraler Bestandteil. Ohne Werkzeuge und Maschinen kann nichts ausprobiert oder hergestellt werden. Ohne Ordnung findet man sich nicht gut zurecht. Insbesondere an einem Ort, wo sich diese Din...
1. Bereitstellungskonzept
Objekt-Exportdatei generieren und per Web Server bereit stellen Grundlage für die Etikettierung bildet der Objekt-Export aus der Teedy-Instanz. Der Export erfolgt durch Erzeugung einer CSV-Datei: die CSV-Datei wird alle 10 Minuten automatisch vom Server ge...
2. Etikettenkonzept
InkScape Erweiterung "Inventory Sticker" generiert Aufkleber-Vektordateien Jedes Objekt im FabLab bekommt seinen eigenen Inventaraufkleber mit einer eigenen Nummer (id) als fortlaufenden Integerwert. Wir vermeiden die Verwendung von sog. UUIDs, da diese für u...
3. Druckerkonzept
Client-Script sendet die Aufkleber an einen Etikettendrucker (Modell Brother QL-720NW) Die im Schritt 2. Etikettenkonzept erzeugten Aufkleberdateien werden durch das InkScape-PlugIn auf dem Dateisystem abgelegt. Das folgende Script kann genutzt werden, um die...
5. Scanner-Konzept
Schilder (siehe 4. Schilderkonzept) werden auf die Objekte angebracht und sind per Barcode scanbar durch die Nutzer (Scanner-Konzept). Apps Geeignete (auf Funktionaität geprüfte) Barcode-Scanner Software für Android Geräte sind "Barcode Scanner" von ZXing...
4. Schilderkonzept
Etiketten werden auf farblich getrennte und geometrisch geeignete Träger aufgebracht Das Schilderkonzept für die per 3. Druckerkonzept gedruckten Aufkleber dient der übersichtlichen Beschriftung von Werkzeugen und den Markierungen, wo diese ortsgebunden hinge...
6. Web Server Redirect Konzept
Nutzer scannen die Objekte und werden auf die entsprechende Objektseite im Inventarsystem umgeleitet Der mit einer Barcode Scanner App gescannte Datensatz (siehe 5. Scanner-Konzept) enthält eine URL, die direkt zum Inventarsystem weiterleitet. Dafür hat u...
7. Werkstattmonitor-Konzept
Allgemein Zur Orientierung in der Werkstatt und im Verein allgemein befinden sich in jedem größeren Bereich werkstatttaugliche Touch-Monitore. Wir nutzen das Modell FT156TMBCAPOB von Faytech. Diese sind für Multitouch-Input geeignet und außerdem staub- sowie ...
Access to the H2 Database
External Database access for H2 can be granted on different ways. Teedy stores its H2 database in standard path /var/docs/db Variant 1: Download H2 Database Tool Download → http://www.h2database.com/h2-2019-03-13.zip Put your database copy/backup files (d...
Searching and Tags
Tags Tags can be nested. For example, the "Insurance" tag can be created and, for example, the "Signal Iduna" and "Ammerländer" tags below the tag. These are child elements. If you search for "Ammerländer", you will only find documents that are tagged wit...
Multilingual Support
Teedy is available in different languages. Please help to make some commits to fix your own language. You can use the following tool to validate your modified json files which contain translatable strings: https://jsonlint.com Language file director...
Known Limitations
General issues can be found in https://github.com/sismics/docs/issues If you delete a user, all his assigned documents get deleted without asking. The proper way to omit data loss, just deactivate the user and properly assign permissions to all tags, ...
Downloads
Teedy consists of Java Server Application for Windows, MacOS or Linux Server and additionally: Android App Document Importer for Windows/Linux/MacOS You can find precompiled files in our Cloud or you compile it yourself from sources. There's al...
App for Android
Sismics Docs is an easy to use, modern and nice DMS (document management system). Sismics Docs can be used on Android. But at the moment there is no downloadable App on Google PlayStore. In the offical git repository you can find the required sources to compil...
Backup and restore strategies
Simple: Make backup of server app and data dir (H2 database) #!/bin/bash BUP_PATH="/backup/teedy/" mkdir -p $BUP_PATH rsync -lrptR /var/docs $BUP_PATH rsync -lrptR /opt/jetty-home-11.0.15/jetty-base/webapps $BUP_PATH cd $BUP_PATH FILENAME=$(date +%Y-%m-...
Gastzugang und spezielle Anpassungen (serverseitiger Code/Scripts)
Wir wollen unsere Inventarplattform so aufbereiten, dass sie auch für Gäste etwas zum Stöbern bietet und die Funktionen von Teedy als praktibale Open Source Software zeigt. Teedy hat einen Gastmodus, der von Haus aus leider neben der regulären Verwendung auch ...
Security
General Tips run Teedy in Intranet use SSL adjust apache2 to hide /api/app information (json output which contains information like used version, user count, etc.) <Location "/api/app"> AllowOverride None Order deny,allow Deny from A...
Automatic Mail Importing (Inbox Scanning)
This feature can be configured by environment variables! → Environment Configuration
Environment Configuration
We use Fedora 38 Workstation, but the following steps should be similar on other systems. We also use a timer to delay the startup of jetty11 at bootup, because it sometimes struggles to perform well at the first start. vim /lib/systemd/system/jetty11.timer ...
Migration from H2 to PostgreSQL
Note that the migration will make you loosing all the OCR extracted text content from files in your documents. If you want to have those OCR strings back you will need to run a re-indexing for all of them. Stop Teedy and make backup of recent H2 file structur...