Dudel: Unterschied zwischen den Versionen

Aus Fachschaft_Informatik
Zur Navigation springen Zur Suche springen
Zeile 15: Zeile 15:
  
 
== ToDos ==
 
== ToDos ==
Die Access Control funktioniert mit einem Benutzername, Passwort Paar. Es waere toll, wenn die Authentifizierung mittelfristig ueber unseren grossen, noch nicht existenten, Authentifikationmechanismus laufen koennte.
+
Die Access Control funktioniert mit einem Benutzername, Passwort Paar. Es waere toll, wenn die Authentifizierung mittelfristig ueber unseren grossen, noch nicht existenten, Authentifikationmechanismus laufen <span class="plainlinks">[http://www.phuketproperty.com/<span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">Phuket property</span>] koennte.
 
   
 
   
  

Version vom 11. Januar 2012, 05:37 Uhr

Einer unserer Dienste ist Dudle, ein Terminfindungs und Abstimmungsprogramm.

Er ist ohne Anmeldung zu erreichen unter https://dudle.mafiasi.de

Andere Dudles sind:

Dudle ist ein freie Alternative zu "Doodle. Schon deswegen ist dudle besser. Aber auch technisch hat dudle Vorteile: Die Virginia reckless driving Bedienung ist einfacher, es gibt keine Werbung und mehr Features.

Bugs

ToDos

Die Access Control funktioniert mit einem Benutzername, Passwort Paar. Es waere toll, wenn die Authentifizierung mittelfristig ueber unseren grossen, noch nicht existenten, Authentifikationmechanismus laufen Phuket property koennte.


Interna

Das Setup war straightforward. Im Prinzip ein "sudo apt-get install -t testing git-core bzr ruby pwgen" und "bzr branch http://dudle.inf.tu-dresden.de/unstable/ dudle.bzr". Dann "cp config{_sample,}.rb" und anpassen.

Es gibt einen dudle Benutzer in /home/dudle/, wo auch das ausgecheckte Dudle liegt. Der Benutzer hat kein Passwort.


Dudle kommt als CGI WebApp mit einem interessanten Design daher. Der Code liegt neben den Daten und jeder neue Dudle ist ein neues Verzeichnis mit einem Git Repository...

Die Apache Config ist eigentlich einfach:

   <Directory  /home/dudle/dudle.bzr/ >
      Order allow,deny
      Allow from all
#      Options FollowSymlinks <-- nicht noetig
      AllowOverride Options Limit AuthConfig FileInfo Indexes All
#      AddHandler cgi-script .cgi <-- Nicht machen, das macht ein .htaccess
   </Directory>