Zum Inhalt springen

Metalab OS: Unterschied zwischen den Versionen

C3o (Diskussion | Beiträge)
+kat: metalab os
C3o (Diskussion | Beiträge)
medienserver
Zeile 1: Zeile 1:
Das Metalab-Betriebssystem ünterstützt Verwaltung und Betrieb des Metalabs sowohl physisch als auch in Software.
Das Metalab-Betriebssystem ünterstützt Verwaltung und Betrieb des Metalabs sowohl physisch als auch in Software.


;Aufgabengebiete
==Aufgabengebiete==
* Mitgliederverwaltung (Erfassung, Mitgliedsbeiträge, usw.)
* Mitgliederverwaltung (Erfassung, Mitgliedsbeiträge, usw.)
* Zugangskontrolle (Kartenleser udgl.)
* Zugangskontrolle (Kartenleser udgl.)
* Shutdown-Plan (was machen wenn man der letzte ist der das Lab verlässt)
* Shutdown-Plan (was machen wenn man der letzte ist der das Lab verlässt)
* Playlist Verwaltung (für die Hintergrundmusik)
* Verwaltung der Jabber Mitgliederlisten und Gruppen. (wer Mitglied wird hat sofort alle Members in seiner Kontaktliste)
* Verwaltung der Jabber Mitgliederlisten und Gruppen. (wer Mitglied wird hat sofort alle Members in seiner Kontaktliste)
* Single-Sign-On für alle Metalab Services (geteilte userdatenbank zwischen den applikationen)
* Single-Sign-On für alle Metalab Services (geteilte userdatenbank zwischen den applikationen)
Zeile 12: Zeile 11:
* Eventplanung (Raumreservierung usw)
* Eventplanung (Raumreservierung usw)
* Lokale Infofeeds: Nächste U-Bahn/Nachtbus, verfügbare Citybikes, Wetter, usw
* Lokale Infofeeds: Nächste U-Bahn/Nachtbus, verfügbare Citybikes, Wetter, usw
* Irgendwas um die kommunale Pizzabestellung zu vereinfachen :)
====Medienserver====
* Playlistverwaltung, Last.fm-Logging
* Medienrepository (''natürlich'' nur CC-lizensiertes!)


;Implementation
==Implementation==
* Grundstock im Python MVC-Framework [[wen:TurboGears|TurboGears]]
* Grundstock im Python MVC-Framework [[wen:TurboGears|TurboGears]]
* Offen und interoperabel. Das Metalab OS definiert sich über seine Auswirkungen auf den physischen Raum, nicht durch die spezielle Softwareimplementation
* Offen und interoperabel. Das Metalab OS definiert sich über seine Auswirkungen auf den physischen Raum, nicht durch die spezielle Softwareimplementation
Zeile 20: Zeile 23:
* Physische Policy Teile des Metalab-OS werden am besten ausgedruckt und an den entsprechenden Orten aufgehängt (z.B. Shutdown-Prozedur beim Ausgang).
* Physische Policy Teile des Metalab-OS werden am besten ausgedruckt und an den entsprechenden Orten aufgehängt (z.B. Shutdown-Prozedur beim Ausgang).


;Entwicklungsumgebung
==Entwicklungsumgebung==
Vorläufig wurde ein Subversion (https://dev.metalab.at:10080/svn) und ein Trac (https://dev.metalab.at/trac) installiert. Wer mitmachen will (und daher einen Account braucht) wendet sich bitte an [[Benutzer:Christoph|Christoph]].
Vorläufig wurde ein Subversion (https://dev.metalab.at:10080/svn) und ein Trac (https://dev.metalab.at/trac) installiert. Wer mitmachen will (und daher einen Account braucht) wendet sich bitte an [[Benutzer:Christoph|Christoph]].


;REST-Webservices
=REST-Webservices==
* Ressourcen haben jeweils eigene, unveränderliche URLs:
* Ressourcen haben jeweils eigene, unveränderliche URLs:
  http://things.metalab.at/12f892b5
  http://things.metalab.at/12f892b5