https://www2.informatik.uni-hamburg.de/fachschaft/wiki/api.php?action=feedcontributions&user=62.225.37.69&feedformat=atomFachschaft_Informatik - Benutzerbeiträge [de]2024-03-29T12:39:03ZBenutzerbeiträgeMediaWiki 1.38.0https://www2.informatik.uni-hamburg.de/fachschaft/wiki/index.php?title=Dudel&diff=18885Dudel2013-11-25T14:56:30Z<p>62.225.37.69: </p>
<hr />
<div>Einer unserer [[Dienste]] ist Dudle, ein Terminfindungs und Abstimmungsprogramm.<br />
<br />
Er ist ohne Anmeldung zu erreichen unter https://dudle.mafiasi.de<br />
<br />
Andere Dudles sind:<br />
* https://dudle.inf.tu-dresden.de/<br />
* https://dudle.inf.tu-dresden.de/privacy -- die stabile Version mit aktivierter anonymer Abstimmung<br />
* https://dudle.inf.tu-dresden.de/unstable -- hier werden Änderungen vom Entwickler zuerst eingespielt und Erweiterungen ausprobiert<br />
* Falls noch andere Instanzen auftauchen, sollten sie mit "intitle:dudle inurl:about.cgi" ergooglebar sein.<br />
<br />
Dudle ist eine freie Alternative zu "Doodle". Schon deswegen ist dudle besser. Aber auch technisch hat dudle Vorteile: Die Bedienung ist einfacher, es gibt keine Werbung und mehr Features.<br />
<br />
== Bugs ==<br />
<br />
<br />
== ToDos ==<br />
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.<br />
<br />
<br />
== Interna ==<br />
Das Setup war straightforward.<br />
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.<br />
<br />
Es gibt einen dudle Benutzer in /home/dudle/, wo auch das ausgecheckte Dudle liegt.<br />
Der Benutzer hat kein Passwort.<br />
<br />
<br />
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...<br />
<br />
Die Apache Config ist eigentlich einfach:<br />
<pre><br />
<Directory /home/dudle/dudle.bzr/ ><br />
Order allow,deny<br />
Allow from all<br />
# Options FollowSymlinks <-- nicht noetig<br />
AllowOverride Options Limit AuthConfig FileInfo Indexes All<br />
# AddHandler cgi-script .cgi <-- Nicht machen, das macht ein .htaccess<br />
</Directory><br />
</pre></div>62.225.37.69