Version 7 (modified by cho45, 6 years ago)

--

Blosxom Clones

http://f.hatena.ne.jp/images/fotolife/c/cho45/20071113/20071113194634.png

Requirements:

  1. Gather entries recursively
  2. Sort entries by file mtime
  3. Show with external templates
  4. Run as CGI
  5. Filter entries by PATH_INFO
  6. Support flavour (changing template by extension of PATH_INFO)

Optional:

  • Plugin System
  • Plugins:
    • paging
    • entries_cache
  • External configuration

Ruby - Ekfloras

http://svn.coderepos.org/share/lang/ruby/ekfloras/
Language
Ruby
Template
minierb (like ERB), one file, template.flavour
Plugin System
method callbacks with Ruby object system
Author
cho45

これは一応使うことを念頭に置いて作ってます (ネタじゃない)。

Scheme - bloscheme

http://svn.coderepos.org/share/lang/scheme/bloscheme/
Language
Scheme (Gauche)
Template
Scheme html-lite, one file, template.flavour
Plugin System
Only filter chains
Author
id:jknaoya

Io - IoBlosxom?

http://svn.coderepos.org/share/lang/io/ioblosxom/
Language
Io language
Template
eio.io (Embed Io like ERB), one file template.flavour
Plugin System
None
Author
cho45

Zsh - blosxom.zsh

http://svn.coderepos.org/share/lang/shellscript/blosxom.zsh/
Language
zsh shell script
Template
{head,story,foot}.flavour
Plugin System
None
Author
cho45

Vim - blosxom.vim.cgi

http://svn.coderepos.org/share/lang/vim/blosxom.vim.cgi/
Language
Vim script (version 7)
Template
{head,story,foot}.flavour
Plugin System
None
Author
cho45

Haskell - Blosxkel

http://svn.coderepos.org/share/lang/haskell/blosxkel/
Language
Haskell (GHC)
Template
{content_type,head,story,foot}.flavour
Plugin System
None
Author
id:jknaoya

Lua - Bluasxom

http://svn.coderepos.org/share/lang/lua/bluasxom/
Language
Lua 5.1 (with Ruby)
Template
ELua (like ERB), one file, template.flavour
Plugin System
None
Author
cho45

Emacs Lisp - blosxom.el.cgi

http://svn.coderepos.org/share/lang/elisp/blosxom.el.cgi/
Language
Emacs Lisp (elisp)
Template
{content_type,head,story,foot}.flavour
Plugin System
None
Author
cho45