public
Description: A ruby on rails blogging app for the fashionable developer - it's better than Mephisto or SimpleLog
Homepage: http://www.enkiblog.com/
Clone URL: git://github.com/xaviershay/enki.git
xaviershay (author)
Fri May 16 23:20:16 -0700 2008
commit  4b660e416c8cf7e4acfc5d5b70b6b769fbe093be
tree    3b1fb8603b926002fff517e6fd0fd2a9eee3bfe2
parent  1014ef82686019ccbc3aa0a6a8e9bfbae10dcd56
enki /
name age message
file .gitignore Sat Jan 05 18:24:58 -0800 2008 .gitignore updates [xaviershay]
file FEATURES Sat Apr 12 20:08:52 -0700 2008 Update README (add contributors and update to g... [xaviershay]
file LICENSE Tue Jan 15 01:20:22 -0800 2008 LICENSE [xaviershay]
file README.textile Fri May 16 20:05:02 -0700 2008 Remove obsolete simplelog stuff [xaviershay]
file Rakefile Sat Dec 29 01:42:59 -0800 2007 Initial [Xavier Shay]
directory app/ Fri May 16 23:20:16 -0700 2008 Link to show not edit on admin/page [xaviershay]
directory config/ Mon Apr 21 03:28:54 -0700 2008 'Actions' tab in admin, can undo comment deletion [xaviershay]
directory db/ Mon Apr 21 03:28:54 -0700 2008 'Actions' tab in admin, can undo comment deletion [xaviershay]
directory lib/ Fri May 16 20:05:02 -0700 2008 Remove obsolete simplelog stuff [xaviershay]
directory log/ Sat Dec 29 01:42:59 -0800 2007 Initial [Xavier Shay]
directory public/ Fri May 02 23:07:56 -0700 2008 Remove undo item from stack when cleared with m... [xaviershay]
directory script/ Fri Jan 04 04:31:19 -0800 2008 Say hello to rspec [Xavier Shay]
directory spec/ Fri May 16 19:36:37 -0700 2008 Redirect comments/index to posts/show [xaviershay]
directory stories/ Fri Jan 04 04:31:19 -0800 2008 Say hello to rspec [Xavier Shay]
directory vendor/ Sat Apr 19 01:31:10 -0700 2008 unpack chronic gem for getting rid of date_select [xaviershay]
README.textile

Enki

A ruby on rails blogging app for the fashionable developer.

Preferences are for the masses. Any real coder knows the easiest and best way to customize something is by hacking code. Because you want your blog to be you, not bog standard install #4958 with 20 posts per page instead of 15. For this you need a clean, simple, easy to understand code base that stays out of your way. No liquid drops and templates hindering your path, no ugly PHP stylings burning your eyeballs.

Quick Start


  git clone git://github.com/xaviershay/enki.git enki
  cd enki
  git checkout -b myblog # Create a new work branch
  cp config/database.example.yml config/database.yml
  # Edit config/enki.yml and config/database.yml to taste
  rake db:migrate
  rake spec
  ./script/server
  # Load http://localhost:3000/admin in your browser

More info

Enki is a compact, easily extendable base for your blog. It does this by being highly opinionated, for example:

  • Public facing views should adhere to standards (XHTML, Atom)
  • /yyyy/mm/dd/post-title is a good URL for your posts
  • Live comment preview should be provided by default
  • Google does search better than you or I
  • You don’t need a plugin system when you’ve got decent source control
  • If you’re not using OpenID you’re a chump
  • Hacking code is the easiest way to customize something

Author

Xavier Shay

Contributors, these guys rock

License

GPL – See LICENSE

Admin design heavily inspired by Habari