views:

66

answers:

4

I am developing a rails app which I am planning to host on heroku but I would also like to include a blog at http://mydomain.com/blog.

I need a simple, single-author soultion with tags, commenting (I was thinking of disqus for this) and the ability to add images.

What are my options apart from rolling my own?

+1  A: 

Really it depends what specific functionality you're looking for. I would recommend you have a look through these and see which suits you best:

http://ruby-toolbox.com/categories/content_management_systems.html

mark
This is my first rails app so this may be my noobness talking but the platforms in your link look like full CMS implementations which I could run on heroku and then use to build a blog through their web interfaces. How would this allow me to create a blog running alongside my in development app?
James
+1  A: 

You can search GitHub for some easy-to-use and lightweight solution to build your blog.

floatless
+1  A: 

My favorite simple blog system is Webby. I don't think it supports tags by default, but at least one person added them: http://aaronqian.com/articles/2009/04/06/adding-blog-tags-using-webby.html You can also find folks using disqus with Webby.

Jekyll has attracted a very active community since its use with Github Pages.

I'm not sure what you mean by "running alongside my in development app". Do you mean the blog should run as part of your app on Heroku? Or that it will run completely separately on mydomain.com? If it is separate, then Heroku won't be involved at all.

slothbear
I meant the blog should be part of my app. Cheers.
James
A static blog generator might be a solution for you then. Your controllers handle the Rails requests, and your blog could live in the Public directory. Another question kind of covers this: http://stackoverflow.com/questions/2250856/adding-functionality-to-a-static-website-using-ruby-on-rails
slothbear
A: 

Any reason you can't just put he blog at blog.mydomain.com and host it elsewhere?

That way you'll have more blogging software options, and are not dependent on nothing going wrong with the same site you're hosing your Rails app on.

You'll also not have to figure out how to run 2 Rails apps on the same hostname via Heroku.

Joost Schuur