I'm planning to use Camping to teach the basics of frameworks, and
encourage new arrivals from web design to take up Ruby instead of
(say) defaulting to PHP. To do this, I need a foolproof set of
instructions for both the technicians (who have to install on all the
studio machines) and the students.
To go further, I'd like to get an opinion on the following:
1. SQLIte/ActiveRecord
I've had some trouble getting Camping to write to an SQLite database
as it should (post 'sqlite3 connection problem' has the details). To
prepare instructions, I need to understand exactly why this is
happening (in case it happens on a student's machine), so I'll
persist and get it solved, somehow.
2. Obtaining the definitive current stable version
What's the consensus on the definitive stable version? And where is
it? The bleeding edge download from http://gems.judofyr.net/ is at
1.9.316, yet Picnic includes Camping 2.0 (which I thought didn't
exist yet), but if I 'gem update' my 1.5 version, Camping remains at
1.5? I hope you can understand the confusion (on behalf of my future
students) here.
3. Rack
At which version (see [2]) did Camping start depending on Rack (as
stated at: http://github.com/why/camping/tree/master)? Just out of
interest, is it still possible to run a Camping app without it?
4. Comparing servers
Is there any consensus on running Camping with: Apache, Mongrel,
fast_cgi, plain old CGI, etc.? Which is the most efficient, future-
proof, quickest/easiest to set up, and is there any information that
charts the methods and differences? In a production environment, the
URLs are obviously an issue here, so some mod_rewrite (or -like)
examples would also be good.
With all this I also want to lower the entry bar to Camping for new
users by attempting some nice, simple documentation just to get
people going, which is the thing I've been struggling to do myself.
Dave
_______________________________________________
Camping-list mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/camping-list