tag:www.rhnh.net,2008:/enki Enki - Xavier Shay's Blog 2008-05-03T12:48:28Z Enki Xavier Shay notreal@rhnh.net tag:www.rhnh.net,2008:Post/777 2008-05-03T12:48:00Z 2008-05-03T12:48:28Z What's new in Enki - Admin Interface <p>I&#8217;ve just finished up a fairly major over haul of the Enki admin area, finally throwing away the ugly SimpleLog stylings. Features include:</p> <ol> <li>New visual style, heavily inspired by the <a href="http://binarybonsai.com/archives/2008/02/19/i-named-her-monolith/">new Habari Monolith look</a></li> <li>New dashboard, with space to add your own data (feedburner subscribers? analytics data?)</li> <li>Nicer forms (thanks <a href="http://github.com/justinfrench/formtastic/tree/master">formtastic</a>!)</li> <li><span class="caps">AJAX</span> goodness for UI snappiness</li> <li>Undo for item deletion (no more alert boxes!)</li> </ol> <p>Screens:</p> <p><a href="http://www.flickr.com/photos/18919286@N08/2459959933/" title="Enki - Admin dashboard by Xavier Shay, on Flickr"><img src="http://farm4.static.flickr.com/3285/2459959933_76ec3b2c02.jpg" width="500" height="191" alt="Enki - Admin dashboard" /></a></p> <p><a href="http://www.flickr.com/photos/18919286@N08/2460795352/" title="Enki - Admin posts list by Xavier Shay, on Flickr"><img src="http://farm4.static.flickr.com/3111/2460795352_4f93b0ff5a.jpg" width="500" height="303" alt="Enki - Admin posts list" /></a></p> <p>Of course there&#8217;s still more I&#8217;d like to add (in particular to do with tags), but isn&#8217;t that always the case? I think it&#8217;s pretty swish &#8211; if you&#8217;ve already got an install just pull from master, if you think you might like an install, head over to the <a href="http://www.enkiblog.com">Enki website</a>.</p> tag:www.rhnh.net,2008:Post/755 2008-04-12T14:25:00Z 2008-04-12T16:03:21Z Powered by Enki <p>Finally got this blog switched over to <a href="http://www.enkiblog.com">Enki</a>. Main feed has moved to feed burner. Please report any weirdness to the relevant authorities.</p> <p>For some extra content, here&#8217;s what&#8217;s happening in the Enki world:</p> <ul> <li>Moved to github (keeping gitorious as a mirror)</li> <li><a href="http://toolmantim.com">Tim</a> has a functional <a href="http://gitorious.org/projects/enki/repos/multiple-authors">multiple authors fork</a></li> <li><span class="caps">API</span> is functional if you want to kick the tyres a bit, still needs some work though. Here is some code to <a href="http://github.com/xaviershay/enki-vim/tree/master">publish from <span class="caps">VIM</span></a></li> </ul> tag:www.rhnh.net,2008:Post/390 2008-01-19T08:17:00Z 2008-01-19T08:17:40Z Absence, with suitable recompense <p>I&#8217;m going on holidays until the end of January. The off line kind of holiday where I don&#8217;t see a computer. So sad.</p> <p>So here is a tasty treat for you to devour until I return. A sneak preview of a Fashionable New Blogging App&#8482; named <a href="http://www.enkiblog.com">Enki</a>. It is an alternative to Mephisto and SimpleLog that is built on the principles espoused in my <a href="http://rhnh.net/2008/1/2/i-don-t-want-preferences">prior writings</a>. The website is built using Enki itself, and the port of this site from mephisto is just about finished, so you know you&#8217;re getting code that&#8217;s got a real life application. There&#8217;s still a few rough edges, but it&#8217;s ready enough to start building something with if you don&#8217;t mind getting your hands a little dirty. I&#8217;ve set up a mailing list for it which I&#8217;ll be catching up on once I get back.</p> tag:www.rhnh.net,2008:Post/366 2008-01-02T07:39:00Z 2008-01-19T08:19:00Z I don't want preferences <p>Or why I&#8217;m writing another blog engine for ruby</p> <p>I&#8217;ve been running this site on Mephisto for a number of months now. It is fantastic at what it does, but I&#8217;ve just recently realised it&#8217;s not what I want.</p> <p><strong>I want to configure my blog by hacking code</strong></p> <p>I don&#8217;t want preferences or theme support &#8211; I want to edit code. Mephisto isn&#8217;t great for this &#8211; it uses non standard routing (everything goes through dispatch), it uses liquid templates. I feel like I have to learn Mephisto to hack it. SimpleLog is another rails option, but it sucks because it reads like a <span class="caps">PHP</span> app, and I don&#8217;t want to be hacking that. It&#8217;s built to be configured, not to be hacked.</p> <p>So here is my grand plan.</p> <p>An opinionated blog engine that does things my way. OpenID login, <span class="caps">XHTML</span> valid default template, RESTful stuff, code highlighting in comments, etc&#8230; To install, you branch my master git repo and customize away. You can just keep rebasing to get all the trunk updates. You can publish a &#8216;theme&#8217; in the form of a patch against trunk. The code is going to be lean since I don&#8217;t need to accommodate for 5, 10 or 15 articles per page, so it will be easy to comprehend.</p> <p>Basically, it&#8217;s so you can write your own blog without having to worry about boring stuff like admin, defensio integration, and OpenID auth.</p> <p>I wonder what I&#8217;ll call it.</p> <p><strong><span class="caps">UPDATE</span>:</strong> Look I made it &#8211; <a href="http://www.enkiblog.com">Enki</a></p>