]> sipb.mit.edu Git - wiki.git/blobdiff - projects/clockworks.mdwn
Rewrite architecture section
[wiki.git] / projects / clockworks.mdwn
index eae853d7f5cf90f51fe344078b5c521b4de477ea..4892a68e006e83b61e7d5d60eb2d2c0d0d79cfae 100644 (file)
@@ -30,15 +30,22 @@ What do people not like about Doodle?
 * <del>Make sure the default scaffolding works on Scripts (this includes running TurboGears as CGI). Any work done here should be considered for a TurboGears auto-installer, the equivalent of tgsetup) (**ezyang**)</del>
 * <del>Write a .gitignore file for generated/not versionable items</del>
 * Get friendly URLs working
-* Learn TurboGear's templating interface (would like XSLT, but I don't think anyone else will like that)
+* Learn Kid (TurboGear's default templating interface)
 * <del>Setup a zephyrbot that watches the repository</del>
+* Learn [Widgets](http://docs.turbogears.org/1.0/Widgets) (we'll be using them for all of the forms in this website)
 
 ### Architecture
 
-* Python and Turbogears
-* Git repository
-* Use 15 minute timeslices to simplify interface (?)
-* AJAX (?)
+* **Language**: Python
+* **Framework**: TurboGears
+* **SCM**: Git
+* **JavaScript**: Mochikit
+* **Database**: SQLite for development, ? for production
+* **ORM**: SQLAlchemy
+
+Other ideas:
+
+* Use 15 minute timeslices to simplify interface
 
 ### Principles