Topic: state-of-the-art example app?

I'm looking for a good Rails 2.0 example app.

I

Re: state-of-the-art example app?

Great shout, fortuity. I'd love to see an example app too. This is definitely needed for Rails newbies at this point in time, for all the reasons you've stated.

I found the RailsSpace book a little confusing - I just couldn't understand why they wanted to make the blog RESTful, but not the rest of the app. I understand it now, but at the time I was left scratching my head....

I've been considering designing something in static html and snazzy CSS, and talking someone into doing a walk through on how to build it properly. But it might be better if I just work out how to do it myself!

Re: state-of-the-art example app?

Heres some places to start smile

www.37signals.com
http://www.dopplr.com/
www.twitter.com
http://happycodr.com/

Re: state-of-the-art example app?

Thanks, happycodr looks pretty interesting. However, I think fortuity was interested in checking out source code...

Re: state-of-the-art example app?

The BEAST forum is usually claimed as being the best application to start learning restful design.

Check it out here: http://beast.caboo.se/

Last edited by Johnson (2008-02-20 08:34:31)

Re: state-of-the-art example app?

I think Joyent Connector might be an interesting piece of source code.

http://www.joyent.com/connector/collaboration-suite
http://dev.joyent.com/projects/connector/browse/trunk

Re: state-of-the-art example app?

Johnson wrote:

The BEAST forum is usually claimed as being the best application to start learning restful design.

Check it out here: http://beast.caboo.se/

Beast is a good 'un - I'll poke through it this evening. Thanks!

Re: state-of-the-art example app?

jboss wrote:

I think Joyent Connector might be an interesting piece of source code.

http://www.joyent.com/connector/collaboration-suite
http://dev.joyent.com/projects/connector/browse/trunk

It doesn't look very restful to me.

Re: state-of-the-art example app?

See my blog post for more discussion.

A promising beginning point appears to be the Altered Beast forums application, a newer version of Beast. It's RESTful. It uses Rails 2.0, rspec, and restful_authentication (with the acts_as_state_machine option). I also liked LovdbyLess, a free open source social network platform. It uses Rails 2.0 but not rspec or restful_authentication.

Among the tutorial apps in published Rails books, I liked RailsCoders, the example app from the book Practical Rails Social Networking Sites, published by Apress. It's a full-featured app and it is RESTful. The author chose to implement his own authentication (using RESTful principles); I would prefer to use the restful_authentication plugin. The app was written for Rails 1.2.3, not Rails 2.0, but an upgrade is relatively easy.

I'd still like to know what people are using as their jumping-off points for development projects. I don't believe everyone writes every app from scratch, at least when they are starting out!

Re: state-of-the-art example app?

fortuity, I left a comment about Insoshi on your blog post. If anyone's looking for a solid social networking platform and an up & coming open source project, Insoshi should fit the bill.

Re: state-of-the-art example app?

There's a new site that provides a gallery of open source rails applications. Great idea! And a good place to look for apps that can be studied, adapted, or improved.

Re: state-of-the-art example app?

I found an interesting example app named Jumpstart from the people at Relevance Inc.

Last edited by fortuity (2008-04-21 19:39:48)