{"id":10,"date":"2004-04-25T17:57:47","date_gmt":"2004-04-25T16:57:47","guid":{"rendered":"http:\/\/www.caliban.org\/wp\/2004\/04\/25\/rublog-moves-over\/"},"modified":"2004-04-25T17:57:47","modified_gmt":"2004-04-25T16:57:47","slug":"rublog-moves-over","status":"publish","type":"post","link":"https:\/\/caliban.org\/wp\/2004\/04\/rublog-moves-over\/","title":{"rendered":"RubLog moves over"},"content":{"rendered":"<p><a href=\"http:\/\/pragprog.com\/pragdave\">PragDave<\/a>&#8216;s <a href=\"http:\/\/sourceforge.net\/projects\/rublog\/\">RubLog<\/a> is a nice piece of software, but is missing advanced features, such as trackback and comments. On the other hand, it&#8217;s written in <a href=\"http:\/\/www.ruby-lang.org\">Ruby<\/a>, so adding features is relatively easy.<\/p>\n\n<p>Nevertheless, I&#8217;m quite new to this blogging thing, so I need some experience with more powerful software, just so that I can come to understand this area of the Web in more detail. Working at a company like <a href=\"http:\/\/www.google.com\/\">Google<\/a>, home of <a href=\"http:\/\/www.blogger.com\/\">Blogger<\/a>, you&#8217;d think that I&#8217;d know all about blogging, but I&#8217;m actually pretty ignorant. I spend most of my time configuring stuff and hacking code. I may know <a href=\"http:\/\/www.apache.org\/\">Apache<\/a> well, for example, but as for what end-users do with it, I don&#8217;t pay much attention.<\/p>\n\n<p>Anyway, I&#8217;m going to put my few previous entries on-line here and see how well this <a href=\"http:\/\/www.movabletype.org\">Movable Type<\/a> thing works out. One nice thing about <a href=\"http:\/\/sourceforge.net\/projects\/rublog\/\">RubLog<\/a> is its simplicity. Using nothing but plain text files, its operation is very transparent. <a href=\"http:\/\/www.movabletype.org\">Movable Type<\/a> is quite a bit different, requiring lots of non-standard Perl modules and writing data away into DBM files. It also has a complex templating and tagging system, which is going to take me some time to get to grips with. For now, I&#8217;ll just stick with the defaults.<\/p>\n\n<p>The only adventurous things I&#8217;m doing right now are:<\/p>\n\n<ul>\n<li><p>using <a href=\"http:\/\/daringfireball.net\/projects\/markdown\/\">Markdown<\/a> for mark-up<\/p><\/li>\n<li><p>including some Ruby code in my templates between <% %> tags.<\/p><\/li>\n<\/ul>\n\n<p>This then gets spat out into <tt>.rhtml<\/tt> files, on which <a href=\"http:\/\/www.apache.org\/\">Apache<\/a> invokes <a href=\"http:\/\/www.rubydoc.org\/book\/c594.htm\">eRuby<\/a> at serving time.<\/p>\n\n<p>I have to admire the flexibility of this publishing system.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PragDave&#8216;s RubLog is a nice piece of software, but is missing advanced features, such as trackback and comments. On the other hand, it&#8217;s written in Ruby, so adding features is relatively easy. Nevertheless, I&#8217;m quite new to this blogging thing, &hellip; <a href=\"https:\/\/caliban.org\/wp\/2004\/04\/rublog-moves-over\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[9],"tags":[],"_links":{"self":[{"href":"https:\/\/caliban.org\/wp\/wp-json\/wp\/v2\/posts\/10"}],"collection":[{"href":"https:\/\/caliban.org\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/caliban.org\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/caliban.org\/wp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/caliban.org\/wp\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":0,"href":"https:\/\/caliban.org\/wp\/wp-json\/wp\/v2\/posts\/10\/revisions"}],"wp:attachment":[{"href":"https:\/\/caliban.org\/wp\/wp-json\/wp\/v2\/media?parent=10"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/caliban.org\/wp\/wp-json\/wp\/v2\/categories?post=10"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/caliban.org\/wp\/wp-json\/wp\/v2\/tags?post=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}