public
Description: Open source tumblog/aggregator.
Homepage: http://aintablog.com
Clone URL: git://github.com/nakajima/aintablog.git
nakajima (author)
Thu Feb 26 01:44:31 -0800 2009
commit  6b5d6c08cd86412d122c23ec4ab43a9f8a1bdcf9
tree    3eb43d4f4455f4aab1d68051d572a13b90752e5d
parent  fcb28565c5e5b4f9d6af53feb600473462b9bbdc
name age message
file .gitignore Tue Sep 16 11:18:08 -0700 2008 Repacking gems since a rake gems:install wasn't... [qrush]
file README.textile Sun Feb 08 11:18:24 -0800 2009 Updated README with new test deps. [nakajima]
file Rakefile Thu Mar 06 23:02:27 -0800 2008 installed restful_authentication, generated mod... [nakajima]
directory app/ Thu Feb 26 01:44:31 -0800 2009 Fixed that post filters weren't working. [nakajima]
directory config/ Sun Feb 08 17:39:12 -0800 2009 Updated tests to use most recent version of Fix... [nakajima]
directory db/ Sat Feb 07 22:38:59 -0800 2009 Made Post#allow_comments a proper attribute. T... [nakajima]
directory doc/ Loading commit data...
directory lib/
directory public/ Sat Feb 07 23:53:12 -0800 2009 Turned off caching in dev mode and added link s... [nakajima]
directory script/ Thu Jul 17 10:07:59 -0700 2008 upgrade to Rails 2.1 [nakajima]
directory test/ Thu Feb 26 01:44:31 -0800 2009 Fixed that post filters weren't working. [nakajima]
directory vendor/ Sun Feb 08 11:06:06 -0800 2009 Big commit. - Added etag for PostsController #... [nakajima]
README.textile

AintaBlog: Open Source Tumblogging

aintablog.com

Aintablog is an open source blogging platform that attempts to combine the cooler parts of tumblr with more traditional blogging mainstays (commenting anyone?) It’s not done. It’s really not done.

Still, certain things work. You can create new posts (or as we call them, “articles”), quotes, and even import your Twitter/Flickr/del.icio.us feeds.

This app isn’t quite for beginners (yet?). You need to know your way around a Rails app to really get going. With that being said, if you know Rails, then this app should be a piece of cake.

So fork away, and let me know if you add anything cool.

Feature Requests/Bugs

I’ve set up a Lighthouse project for Aintablog here: http://nakajima.lighthouseapp.com/projects/14585-aintablog

Requirements

You’re going to need a few gems to start things off.

gem install feed-normalizer nokogiri RedCloth

If you want to run the test suite, you’ll need the Fixjour, faker, and mocha gems.

gem install mocha fixjour faker

Defensio Spam Protection

Aintablog now has built-in Defensio Spam protection. You need to get API keys from defensio.com, then put them into config/defensio.yml. If you don’t want to use Defensio, you can set the “use_defensio” option to false in config/settings.yml.

TODO

  • Page titles!
  • Page caching
  • More control over posts (publish_at, commentable?)