This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit e51ad2ae8c48b216bd081a6fbe3f20fb3ca8d011
tree a19f7f6e3574fbc9f2d13cf33ab05ffad8261acf
parent 31e3f3c21b5ff047b53ef19dda043d127a02770e
tree a19f7f6e3574fbc9f2d13cf33ab05ffad8261acf
parent 31e3f3c21b5ff047b53ef19dda043d127a02770e
kakuteru /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sat Sep 27 06:25:03 -0700 2008 | |
| |
README | ||
| |
Rakefile | Fri Sep 19 03:30:05 -0700 2008 | |
| |
app/ | ||
| |
config/ | ||
| |
db/ | ||
| |
design/ | ||
| |
doc/ | Fri Sep 19 03:30:05 -0700 2008 | |
| |
friendfeed_services.html | ||
| |
lib/ | ||
| |
presentations/ | Sun Feb 08 00:40:37 -0800 2009 | |
| |
public/ | ||
| |
script/ | ||
| |
test/ | Fri Jan 16 10:30:34 -0800 2009 | |
| |
vendor/ | ||
| |
vote.rb | Fri Sep 19 03:30:05 -0700 2008 |
README
= Kakuteru Is a Web 3.0 enabled Lifestreamer. == Background For my blog, I have been using Mephisto for several years now. It's a fine piece of Ruby, but I found it extremely difficult to customize (has everything to do with their Liquid templating engine). For a while now I've been meaning to write my own hackable blogging software. Kakuteru is however much more than just blogging software. Luckily I started mashing this together after witnessing an awesome presentation by Yongfook. He developed Sweetcron, an open source Lifestreamer written in PHP. Sweetcron beautifully combines online micro activity with editorial blogging content. As you will notice, I ripped off Yongfook's design almost completely (hence the attribution in the footer). Although greatly inspired by, Kakuteru is not just the Rails version of Sweetcron. Kakuteru is focussed on: - integrating Semantic and intelligent services - improving Machine readability by supporting micro- and nanoformats - keeping in mind SEO by conforming to web standards, pinging blog aggregators and inviting social bookmarking Basic Features: - Uses friendfeed.com as a core lifestream backend (tweets, video, photo and bookmarks currently supported) - Uses Disqus.com to support comments on articles & stream updates - Articles can be written using Textile, Markdown or HTML - Published articles will display Tweet-this, Digg and Addthis.com if voting is enabled - "Me on other sites" are automatically gathered from Friendfeed Semantic Features - Autotagging of tweets and articles using Zemanta.com - Related articles & tweets are shown for each entry Microformats supported: Nanoformats supported: == Dependencies sudo gem install will_paginate sudo gem install xml-simple sudo gem install mechanize sudo gem install BlueCloth sudo gem install mofo sudo gem install icalendar == Installation 1. Configure your config/database.yml. 2. Start the rails server. 3. Go to: http://url/dashboard/ 4. Make sure to configure your friendfeed_url 5. To update the lifestream run: ./script/runner Post.fetch_from_friendfeed == Migrate from Mephisto Yes, Mephisto is dead baby! Setup your mephisto database in config/database.yml: migrate_from_mephisto: adapter: mysql database: mephisto_database Run: # Make backup first ./script/runner db/migrate/from_mephisto.rb # Dump all mephisto articles to ./articles.yml ./script/runner db/migrate/from_mephisto.rb load_dump == TODO * Contextualize feeds * Feedburner support * Icons for updates (related) * Flickr Thumbnail size * Vimeo support check * Graphs * Dopplr integration








