xaviershay / enki
- Source
- Commits
- Network (129)
- Issues (2)
- Downloads (0)
- Wiki (2)
- Graphs
-
Tree:
25118b6
Xavier Shay (committer)
Fri Jan 23 08:45:41 -0800 2009
commit 25118b6634be5fd52a3ac3aeaba625a7eb80b276
tree f3f38c9953f20f93550907d94e1d2d62e5e9c40a
parent 80296ded27cf07668ee1a874ad0795cff71cb925
tree f3f38c9953f20f93550907d94e1d2d62e5e9c40a
parent 80296ded27cf07668ee1a874ad0795cff71cb925
enki / README.textile
| af46a377 » | chrislloyd | 2008-04-14 | 1 | h1. Enki | |
| 0036481b » | Xavier Shay | 2008-01-10 | 2 | ||
| c0c64509 » | zachinglis | 2008-12-13 | 3 | A Ruby on Rails blogging app for the fashionable developer. | |
| 0036481b » | Xavier Shay | 2008-01-10 | 4 | ||
| 8982c5e2 » | Xavier Shay | 2008-10-02 | 5 | 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(Hypertext Preprocessor) stylings burning your eyeballs. | |
| 0036481b » | Xavier Shay | 2008-01-10 | 6 | ||
| af46a377 » | chrislloyd | 2008-04-14 | 7 | h2. Quick Start | |
| 0036481b » | Xavier Shay | 2008-01-10 | 8 | ||
| b28b7f91 » | Xavier Shay | 2008-12-22 | 9 | <pre><code> git clone git://github.com/xaviershay/enki.git enki | |
| 13e39c6d » | Xavier Shay | 2008-01-15 | 10 | cd enki | |
| 11 | git checkout -b myblog # Create a new work branch | ||||
| 8f5c63a7 » | Xavier Shay | 2008-01-15 | 12 | cp config/database.example.yml config/database.yml | |
| 24feb61c » | Xavier Shay | 2008-02-21 | 13 | # Edit config/enki.yml and config/database.yml to taste | |
| 14 | rake db:migrate | ||||
| 13e39c6d » | Xavier Shay | 2008-01-15 | 15 | rake spec | |
| 438f935d » | Xavier Shay | 2008-02-08 | 16 | ./script/server | |
| b28b7f91 » | Xavier Shay | 2008-12-22 | 17 | # Load http://localhost:3000/admin in your browser</code></pre> | |
| 0036481b » | Xavier Shay | 2008-01-10 | 18 | ||
| 8982c5e2 » | Xavier Shay | 2008-10-02 | 19 | Or for bonus points, fork "enki at github":http://github.com/xaviershay/enki/tree/master and clone that instead. | |
| 20 | |||||
| af46a377 » | chrislloyd | 2008-04-14 | 21 | h2. More info | |
| 0036481b » | Xavier Shay | 2008-01-10 | 22 | ||
| b24c0976 » | Xavier Shay | 2008-01-18 | 23 | Enki is a compact, easily extendable base for your blog. It does this by being highly opinionated, for example: | |
| 0036481b » | Xavier Shay | 2008-01-10 | 24 | ||
| af46a377 » | chrislloyd | 2008-04-14 | 25 | * Public facing views should adhere to standards (XHTML(eXtensible Hypertext Markup Language), Atom) | |
| 26 | * /yyyy/mm/dd/post-title is a good URL for your posts | ||||
| 27 | * Live comment preview should be provided by default | ||||
| 28 | * Google does search better than you or I | ||||
| 29 | * You don't need a plugin system when you've got decent source control | ||||
| 30 | * If you're not using OpenID you're a chump | ||||
| 31 | * Hacking code is the easiest way to customize something | ||||
| 48a07ebc » | Xavier Shay | 2008-01-15 | 32 | ||
| 8982c5e2 » | Xavier Shay | 2008-10-02 | 33 | h2. How it differs from Mephisto | |
| 34 | |||||
| 35 | Mephisto is feature packed and quite customizable. It can however be daunting trying to find your way around the code, which isn’t so good if you’re trying to hack in your own features. Enki strips out a lot of the features that you probably don’t need (multiple authors and liquid templates, for example), and focuses on keeping a tight code base that is easy to comprehend and extend. | ||||
| 36 | |||||
| 37 | *If you’re converting from Mephisto,* be sure to have a look at "enki-translator":http://github.com/xaviershay/enki-translator/tree/master | ||||
| 38 | |||||
| 39 | h2. How it differs from SimpleLog | ||||
| 40 | |||||
| 41 | Enki embodies much of the philosophy of SimpleLog, but does so in a style that is much more consistent with Rails best practices, making it easier to understand and hack the code. | ||||
| 42 | |||||
| af46a377 » | chrislloyd | 2008-04-14 | 43 | h2. Contributors, these guys rock | |
| 532c0258 » | Xavier Shay | 2008-04-12 | 44 | ||
| b28b7f91 » | Xavier Shay | 2008-12-22 | 45 | <pre><code>git log | grep Author | sort | uniq</code></pre> | |
| 532c0258 » | Xavier Shay | 2008-04-12 | 46 | ||
| af46a377 » | chrislloyd | 2008-04-14 | 47 | h2. License | |
| f78aaac6 » | Xavier Shay | 2008-01-15 | 48 | ||
| af46a377 » | chrislloyd | 2008-04-14 | 49 | GPL(General Public License) - See LICENSE | |
| f78aaac6 » | Xavier Shay | 2008-01-15 | 50 | ||
| 09b015c4 » | Xavier Shay | 2008-05-16 | 51 | Admin design heavily inspired by "Habari":http://www.habariproject.org/en/ | |


