From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karl Voit Subject: Re: Minimal overhead Org-mode blogging system Date: Sun, 17 Jun 2012 10:09:23 +0200 Message-ID: <2012-06-17T10-02-37@devnull.Karl-Voit.at> References: <2011-12-04T17-22-10@devnull.Karl-Voit.at> Reply-To: news1142@Karl-Voit.at Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:43967) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SgAYM-0005wJ-SE for emacs-orgmode@gnu.org; Sun, 17 Jun 2012 04:09:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SgAYK-0000UU-Rc for emacs-orgmode@gnu.org; Sun, 17 Jun 2012 04:09:46 -0400 Received: from plane.gmane.org ([80.91.229.3]:47008) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SgAYK-0000UP-Kc for emacs-orgmode@gnu.org; Sun, 17 Jun 2012 04:09:44 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1SgAYI-0000eY-Ca for emacs-orgmode@gnu.org; Sun, 17 Jun 2012 10:09:42 +0200 Received: from mail.michael-prokop.at ([88.198.6.110]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 17 Jun 2012 10:09:42 +0200 Received: from news1142 by mail.michael-prokop.at with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 17 Jun 2012 10:09:42 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Sorry for the late reply. I was off the mailing list for one and a half month. Therefore I include a full quote. * Neil Smithline wrote: > > Karl Voit Karl-Voit.at> writes: >> Therefore I sat down and thought about a workflow that should be >> enough for writing simple weblog entries: >> >> - create an Org-mode heading (anywhere!) >> - make sure that there is an (uniq) :ID: property >> - add the tag :blog: to heading >> - >> - change state of top-heading to DONE >> - this enables blog entries «in the queue» >> - (manually) invoke generation-script >> >> This enables me quick blogging with a list of advantages: >> >> - a blog entry can be located anywhere in all of my Orgmode files >> - no extra formatting steps >> - very small (almost non-existent) overhead to create a blog entry >> - no duplicate information >> - updates only in Orgmode, not HTML or any in-between format >> - static (fast) pages >> - self-hosting without any fancy services behind like RDBS >> Karl, > > I'm wondering if you've played around with this at all? I happen to really like > the idea but I wonder about its performance. I am writing my PhD thesis these days and therefore I do not have time for this blogging thing until November or January :-( Performance is no issue at all on *my* side. I plan to re-generate the whole blog every night using a cron job. But I do understand your concern when you need something which is updaten instantly. (Not my personal requirement.) > Unless I'm mistaken, and I very likely may be, won't you have to scan all of > your .org files to look for the special tags/properties/todo states/whatever? Yes. I plan to scan each (or a defined subset) of my Org-mode files. > If not, I'd love to have a pointer to how you can accomplish this without > scanning every .org file. That would be cool. Sorry. But anyhow: whatever I hack, it will be on github [1] and everybody is free to fork and add a better performing real-time update mechanism. I also have a cool name for my project - be curious *g* 1. https://github.com/novoid/ -- Karl Voit