hiya

chiming in a little late.
but i think many people would be attracted to a basic cms, as often as it's been done. possibly without all the role and permissions fuss but a basic page hierarchy and editable pages so people can make their scrap books, photo albums and so on. make it very basic, and explain it well, and then every other month it can be expanded on, add an ajax sprinkle, add a permissions/group role what have you.
must have's.

1. db access, how to setup, run etc.
2. illustrate various types of relationships, hierarchical would be nice to show :-)
3. file upload and management, file delete on record delete etc.
4. login / logout for the basic admin user


then every other month or when someone adds a feature (eg, ajax rich text editing, user and group roles) or mutates it for a specific purpose (photo album, address book) we can make a tutorial out of it. Using our basic cms structure...

i'd be glad to contribute some of the writing and such, i'm quite fluent in english and my grammar is a lot more robust than my emails would lead you to believe. i'd need help with the coding though, since i'm new to ruby and camping and i've honestly been sort of following along from the side lines. it's a hobby but one i'd be willing to invest time on if the community is interested.

just my 2cents

best

cornelius


On 09.06.2009, at 23:56, Magnus Holm wrote:

Oh, that would be very nice!

Right now there is an example at camping.rubyforge.org showing a blog skeleton (with controllers, models and views). It might be better to rather have a tiny, fully functional one (to get the feel of Camping), and a link to blog.rb (which should be simplified even more, and actually work). The book could then take it from there and slightly expand into the blog.rb (or maybe even totally different; we should at least end up with something)

You know, I remember stumbling on Camping after trying out Rails, and it was a horrible feeling ending up at page 3 of the tutorial (on the old wiki) where a giant "TODO" screamed at me. I think many newcomers would have a look at alternatives to Rails, and it would be great if we could guide them not only through Camping, but also on the way you have to think when you're developing on the web. Without boring them too much. At the same time, there will probably be some Rubyists/webdevs who just want to learn about Camping too.

What if we start easy with lots of code and introduce them to Camping, then (if we bother to) more in-depth about the web, HTTP, GET/POST/PUT/DELETE, limitations? You could follow the book right through and will end up with basic understanding of the web, or just skip after the quickstart (and three months later, after you've experimented a bit, you take the trouble to trouble to read the rest).

Maybe "book" is the wrong word for this too. A book is so formal and strict. This should be light, simple and something you just can dive right into whenever you want. Let's keep it simple and precise, yet informal!

The API as a cheat is a great idea too, let's not forget that :-)

When it comes to the dependency on Rack, I'm not that worried. You almost can't do any webdev in Ruby today without meeting on Rack. And you only need to have the Rack-library somewhere where Camping can find it (just download and unzip it to vendor/rack for instance), even though using the gem is preferred.

Anyone else want to chime in? (Yes, you do!)

I currently have some RDoc templates which renders the book/readme/ api. It definitely needs to be cleaned up a lot, but I guess I can push it out at a branch when I get back to my computer.

//Magnus Holm

_______________________________________________
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list

Reply via email to