for those who care, i've set up the following development tracks:
ttf version 1
php4, mysql4, original design, basic features
target final release date: 28 jan 07
necessary features:
a. search (complete)
b. edit (using diffs)
c. archive
d. password recovery
e. admin backend
ttf version 2
php5, mysql4/5, ajax, possibly redesigned
target release date: tba
necessary features:
a. ajax everything
b. new user retention features
c. chat
d. clean up (php5 oo?)
ttf version 3
rails, mysql4/5, ajax, possibly redesigned
target release date: tba
------
so i want to do a bunch of new features for ttf this week. but i also have the long term goal of recoding ttf completely in RoR. i can't decide how far to take ttfv1 and when to give up on it and start ttfv3.
i also don't even know if i want to make ttfv2. if it's easy to convert ttfv1 into php5 and ajax, i might. but it might be a whole lot easier to do it all from scratch in rails.
thoughts?
also, we desperately need an svn server. i'm also considering starting a new forum for ttf development if there's enough interest.
asemisldkfj
the law is no protection
do you have any specific reason you want to use Rails? is there something you can't achieve with ttfv2 that you'd be able to achieve in v3? just curious.
just think it'd be fun to learn a new oo language, and rails is supposed to be great to use.
asemisldkfj
the law is no protection
cool. I was just wondering because I think v2 sounds pretty sweet. all of those features but in Rails might be neat too. what do I care about the language, I'm just an end-user :)
okay, i'm using google's project hosting services. i don't know how they compare to other places, but i like it.
http://code.google.com/p/thinktankforums/
damn google code is slow as hell, though :[
i added asemi, phi, dannyp, and dbrown as project members. everyone is welcome to checkout the source and contribute. and if you'd like to join the project, let me know.
if you want to work on the code, please checkout the code: do not use the v1.0-beta zip! expect the project to move rapidly at times.