emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Musings about Blogging
@ 2007-06-11 23:27 Emre Sahin
  2007-06-12 16:33 ` Bastien
  0 siblings, 1 reply; 2+ messages in thread
From: Emre Sahin @ 2007-06-11 23:27 UTC (permalink / raw)
  To: Org-mode ML


Hi all, 

Recently I grew sick of Wordpress and started to look for an
alternative in the Emacs world. If you know Turkish, you may read my
post on http://emresahin.net/2007/06/10/wordpresse-veda/ . Otherwise,
I can summarize that I was writing a package to post to Wordpress
blogs in Emacs, which (unlike weblogger.el) had category completion
and creation on demand and allowed to post in any mode, especially in
HTML Helper mode.  Category creation required a new XML-RPC function
in WP 2.2 and when I had to move it, it converted my Turkish letters
into another language. I was already having bad feelings about the
speed of the program and I decided that a static (or sans database)
blog might be a better alternative. The only real benefit of having a
db connection is searching, and using namazu or Google etc. for this
is much more rational. At least, in my blog I don't receive much
requests for in-site search. Hence I decided to try org-blog, blorg
and muse.

Anyways, currently I think to make a package to download WP (and maybe
Blogger) blog posts via XML-RPC and make respective org-blog, blorg
and Muse pages for these. As far as I checked, not all features of
current blogging software (like categories) is supported by these,
however at least a package to ease ("my") migration is possible. I'm not
fluent in elisp, but this may be a nice opportunity. :)

Also, these three modes can have an option to publish into PHP instead
of HTML. PHP part can be responsible from showing comments and a
comment form in single pages, saving comments into text files,
checking spam via external services, emailing comments to the author
etc. (I played with Muse's publishing styles and tried to write a new
"journal-php" one which embeds PHP functionality into the footer. I
think this is doable in its current capabilities but default HTML
output of Muse seems somewhat dated to me; without <div> tags which
ease CSS integration.) However, for this other options about comments
etc. further keywords and properties in alists may be necessary. For
example ALLOW-COMMENT / DENY-COMMENT directives may be put for pages
to control the comments. 

I'm aware of blosxom solution of Muse, but I didn't like to depend on
a third party package for this. Independent PHP pages that are
responsible for showing their comments seems much more appropriate
here. 

There may also be a Javascript based comment facility. It can
be possible to have comments just using Javascript. But JS is much
more unreliable than a server side solution. 

I don't know if org-blog will (do?) have templates or categories, but
blorg.el's capabilities seemed better in this aspect. Changing
templates and embedding some php for blogging tasks seems
possible. 

Any comments & directions much appreciated. Thanks and best regards, 

Emre

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Musings about Blogging
  2007-06-11 23:27 Musings about Blogging Emre Sahin
@ 2007-06-12 16:33 ` Bastien
  0 siblings, 0 replies; 2+ messages in thread
From: Bastien @ 2007-06-12 16:33 UTC (permalink / raw)
  To: emacs-orgmode

Hi Emre,

Emre Sahin <iesahin@bilkent.edu.tr> writes:

> As far as I checked, not all features of current blogging software
> (like categories) is supported by these, however at least a package to
> ease ("my") migration is possible. I'm not fluent in elisp, but this
> may be a nice opportunity. :)

Can you precisely list the features you want (except the php extension
i'm commenting below) ?  I'm mainly developping blorg but I'd be happy
to see them either in blorg, org-blog or muse.

> Also, these three modes can have an option to publish into PHP instead
> of HTML.

There's a variable named `blorg-strings' in blorg.el: here you can set
the :page-extension property to ".php".

Then i need to implement the #+BEGIN_HTML environment when exporting
blog entries to HTML.  It will be done in version 0.76 of blorg.

> Any comments & directions much appreciated. Thanks and best regards,

If you are interested in blogging within Emacs, you might also have a
look at this page :

  « Blogging From Emacs -- Emacs 21.4 Tips »
  http://tinyurl.com/37vxva

All the best,

-- 
Bastien

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-06-12 16:34 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-06-11 23:27 Musings about Blogging Emre Sahin
2007-06-12 16:33 ` Bastien

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).