Stefan Meretz
Tue, 13 Mar 2007 14:47:32 -0800
Hi alle, uh, das war eine lange Pause. Und auch jetzt bin ich nur ein Stückchen weiter gekommen. Ich habe kleine Symbole für "editieren", "speichern" und "abbrechen" an vier Felder angefügt - seht ihr bei einem beliebigen Projekt (nicht bei der Startseite).
Hier nochmal der Zugang: http://www.opentheory.org:8080/ Anmeldung mit dem User "Testo" und dem gleichen Passwort, nur klein geschrieben. Den Projekt-Titel kann man echt asynchron speichern (bei den anderen drei Feldern ist das nur Simulation). Die Symbole sind vorläufig, ich habe sie von http://commons.wikimedia.org/ Das Neue -- wozu ich jetzt eine Weile gebraucht habe -- ist die Auslagerung der entsprechenden Widgets in externe Mini-Forms, die jeweils ihre eigenen Templates haben, aber den gleichen Javascript-Code verwenden. Theoretisch könnte ich noch jeweils JS-Code und CSS zu den Forms packen, um sie komplett zu isolieren und wiederverwendbar zu machen. Aber ich wüsste gerade nicht wozu. Ich werde jetzt erstmal auf der Route weitermachen: alle Felder asynchron editierbar machen. Danach erst werde ich die rollenbasierte Identity aufbauen -- im Moment sind alle quasi "Admins" (und selbst die können noch "zu viel"). Inzwischen ist auch die Entwicklung auf der Seite der DB-Anbindung weiter, hier gibt es jetzt einen neuen deklarativen Layer für SQLAlchemy: Elixir - http://elixir.ematia.de/ Werde ich mir mal ansehen und dann entscheiden, ob ich umstelle. Funktional ist das nicht unbedingt nötig, aber längerfristig gewinnt der Code an Lesbarkeit und Ästhetik, wenn ein paar komplexe Strukturen wegabstrahiert werden. Grischan, wie schaut's? Und andere? Fragen, Anmerkungen? Ciao, Stefan -- Start here: www.meretz.de