プラグイン登録ページ

Blosxomはプラグインアーキテクチャによって無限に拡張する事ができます。ここでは発展、拡張、統合、喜びなどに関する素晴らしいプラグインが見つかるでしょう。そしてそれらは貴方のようなBlosxomユーザが書いたものなのです!

コミュニティと共有できるプラグインをお持ちですか? ここでプラグを差してください!

/plugins/archives

archives

$archives::archivesを年と月のツリー、そして各記事の数で置き換えます。

/plugins/authentication

login

サイトの特定の部分にアクセスするためのユーザ名とパスワードを設定できるようにします。

/plugins/author

author

"meta-author:"タグを利用可能にし、各記事の著者を設定できるようにします。infoタグで使われるデフォルトの著者も設定できます。私が最初にPerlで書こうとしたものです...

fauxami

全てのことの前に特定の区切り(標準では.(ドット))を使ってウェブログをポストした人の"名前"を提供します。そのため、jack.story1.txtjack$fauxami::nameになり、jill.story2.txtjill$fauxami::nameになります。

whoami

各話題に対してユーザ名とフルネームを提供します。グループでウェブログを作成するのに便利です。

/plugins/browser

clicktrack

302リダイレクトによるURLを記事に書き込むので、ウェブログのクリックをロギングする事ができます。

uainclude

ユーザのブラウザのUser-Agentに基づいてページの<head>セクションに特定のコンテンツを読み込みます。

/plugins/calendar

calendar

アーカイブされた記事へリンクされた日付を持つクラシックなウェブログカレンダーを作成します。

/plugins/category

categories

ウェブログに関するパスとカテゴリのツリー表示を行います。

categorylist

メニューサイドバーに対するカテゴリメニューを提供します。

fixcategory

URLで最初のレベルのカテゴリを置き換えます。ウェブログを集中管理するのが、特にfollowsymlinkプラグインを用いていると便利です。

followsymlinks

シンボリックリンクをカテゴリとして扱います。

/plugins/date

date_fullname

目的:$date_fullname::dw (週の日)と$date_fullname::mo (月の名前)を各々完全な日と月の名前にします。

date_translate

週の人月の名前を貴方の選択した言語に変換します。

timestamp

フォーマット可能な文字列、またはユリウス暦で各記事に対してタイムスタンプを作成します。可能であればentries_indexからキャッシュを使うことができます。

timezone

Blosxomのタイムスタンプを特定のタイムゾーンで表示します。

/plugins/debug

seeerror

エラーログを見ることができない場合にブラウザで閲覧できるエラーログを作成します。

/plugins/display

SmartyPants

幾つかの文字の変換を行います。-- クオート、ダッシュ、楕円。

allconsuming

AllConsuming (allconsuming.net)ユーザがreading/purchased/finished/etc ブックのリストを簡単に共有できるようにします。

antispam

AntiSpamはメールアドレスを収集するロボットが掻っ攫っていき難くするために話題の中のメールアドレスをマスクします。

better_title

ウェブログのタイトルにカテゴリへのパスや日にち(日、月、年)を含めます。

binary

ファイルシステムで実際に存在するURLが要求された場合にBlosxomがそれを検索するようにし、ファイルを返し、バイナリファイルの提供をしてスクリプトが終了するようにします。ファイルが存在しないときは、Blosxomはデータファイルでフレーバーの変換をする必要があるがどうかを調べます。このプラグインの便利なところは、画像やウェブログに関する何かを取り込んだりするときで、同じディレクトリにファイルを置く事ができます。それらは$url$pathを使って参照します。

blogroll

OPMLファイルのブログロールを構築します。

blox

ユーザが選択した"paragraph"タグをファイルに追加します。<p>タグを使うのをやめましょう! 既にあるタグはそのままにされます。

breadcrumbs

ウェブログのパス内に現在の位置にクリックできる足跡を作成します。

chrono

この単純なプラグインはblosxom.cgi内のグローバルに定義された$blosxom:chrono変数、または設定ファイルに基づいて話題を日付順(古いものが先)にリストアップするためにsort()関数を再定義します。

directorybrowse

長いパス名をそれぞれのリンクに変換します。例えば /one/two/threeはバニラブロッサムの一つのリンクですが、このプラグインを使うと、onetwothreeが各々のリンクになります。

flavourmenu

ユーザが現在のページを異なるフレーバーで閲覧したり、全てのウェブログを異なるフレーバーで閲覧したりできるようにメニューを作成します。

fortune

Unixマシンにあるような占いプログラムの結果を出力します。フレーバーテンプレートで使うことができます。

gallery

スライド式のTrueTypeの説明がついたサムネールギャラリーを生成します。Image::Magickが必要です。現在は静的モードのみです。

hotlists

特定のカテゴリ内に最新の記事のリストを作成します。

icons

Slashdot風のアイコンを提供します。

lastvisited

cookieプラグインとlastmodifiedプラグインと一緒に使うことで、まだ見ていない各話題のタイトルに'new stuff!'を追加します。これはカスタマイズできます(標準では'NEW!'

menu

現在のページから辿れるサブディレクトリのリストを表示するメニューで、Menu displays a listing of the subdirectories available from your current page, showing only those paths that lead to available articles and abiding by the settings of the exclude plugin, if installed.

netflix

貴方のnetflixキューコンテンツまたは貴方がチェックしたムービーリストを共有します。

now_playing

このプラグインはTrackBackプラグインを使って$now::playing:::lastに最近Winampで再生した数曲を関連付けします。これはBenn Trotttb.cgiDoSomething Winampプラグインを使います。

paginate

previous/nextリンクと閲覧可能な記事のリストを使ってページのナビゲーションを行います。

paypalform

This plugin builds a PayPalの表示がフレーバーに含まれている場合はそれを作成します。全てのウェブログ、またはセクションだけに作成することができます(無効の時はフォーム変数はブランクになります)。

plain_text

Populates $plain_text::body with a copy of $blosxom::body that has the HTML stripped.

postheadprefoot

特定のカテゴリパス/ディレクトリに見つかったposthead.flavour(特定のフレーバーに適用可能)のコンテンツやposthead(一般的に、フレーバーには関係無い)ファイルをhead.flavourに挿入します。同様に特定のカテゴリパス/ディレクトリに見つかったprefoot.flavour(特定のフレーバーに適用可能)のコンテンツやprefootファイル(一般にフレーバーに関係無い)ファイルをfoot.flavourに挿入します。

prettycategory

読みやすさを改善するためにカテゴリ名に空白を追加します。$prettycategory::categoryを提供します。

preview

著者が記事を公開する前にプレビューできるようにします。

quotes

このプラグインは'quote of the day'(本日の引用文)スタイルの話題を管理します。必要であれば通常のウェブログのリストに引用文を含めることができます。最も最近の引用文はグローバル変数で指定します。

randomtext

フレーバーテンプレートで使うことにより、ディレクトリからランダムにファイルを取り出して表示します。

readme

特定のカテゴリ/ディレクトリに見つかったreadmeファイルをコンテンツに追加します。

recent_entries

フレーバーテンプレートに最近の記事のリストを作ります。

recentwritebacks

最近追加された記事に簡単に移動する事ができるようにする新しいプラグインです。指定した日以内に書かれた返信を持つそれらの話題に対して検索を行う事ができます。

reverse

アーカイブページで記事の順番を逆にします。そのためインデックスとカテゴリは日付で逆になり、アーカイブは日付順になります。

sameday

テンプレートで$sameday::samedayを使用して同じ日付の記事にリンクします。年は一番新しいものが対象です。

seemore

各記事の指定場所までを表示し、残りは"See More"でリンクします。

sideblog

head/footファイルで使える変数にまだ準備のできていないウェブログ(コメントの無いリンク、簡単な警句、整理されていない思考)を含んだsideblogファイルから最初の行を読み込みます。(正直、私は私のしている事を把握していません。しかし、使えないかもしれないとコメントとして投稿した気もします)。

sizer

ウェブログページの長さを制限する方法を提供します。その長さに達する記事の数には関係有りません。

storytitle

ページタイトルに話題のタイトルを使うことができます。そのページの話題のみで動作します。

text_template

テンプレートエンジンの切り替えを行う事ができます。 (Text::Template)

visitors

現在、どれだけの人がサイトに訪れているかを計算し、もしloginプラグインをインストールしてあれば何人がログインしているかを計算します。人々が活動している時間を設定できます。

worldpop

世界人口をプロデュースします。

writeback_sort

話題を日付だけでなく返信の日付で並べ替えします。人々がコメントしたりしたときにウェブログのトップに話題を持ち上げます。

/plugins/display/graphics

PostGraph

二つの異なるフォーマット(一つはMTの"blogtimes"プラグインと同様)で記事を書いた日の時間をグラフで表示します。

/plugins/edit

wikieditish

Blosxomのウェブログをwikiのようにブラウザで編集します。wikiwordishtikitextileプラグインで良好に動作します。機能:パスワード保護、ipベースの保護、最後に修正した日/時間の保持--もちろん全て選択可能です[**今は実験段階です**]

/plugins/files

cvsignore

cvsが行うのと瓜二つに特定のファイルとディレクトリを無視する .cvsignoreファイルを利用可能にします。

exclude

このプラグインを使うと、特定の記事やディレクトリを表示しないようにすることができます。

/plugins/filtering

xmlrpcfilter

XML=RPCフィルタAPIを通してウェブログコンテンツにフィルタをかけます。

/plugins/general

config

ディレクトリごと、フレーバーごと、フレーバーごとのディレクトリごとにBlosxomのインラインの環境設定を上書きします(実験的なものです!)。詳細はここをご覧下さい。

crop_path

Blosxomのパス変数を最後の n 部分に縮めます。このプラグイン登録ページのようにパスで並べ替えた複数のカテゴリを表示するページで便利です。

flavourdir

フレーバーをウェブログと同じ場所に置くのではなく、それとは異なるフレーバーディレクトリに置けるようにします。

functions

話題に対して任意の関数を書きます。簡単に拡張できます。

logger

ログファイルにCGI変数(ユーザエージェント、リファラなど)を保存します。列の区切り文字でどの変数を追跡するのか設定ができます。バグレポートや建設的なご意見を歓迎します--私はPerl初心者です。

multiblosxom

実行時にBlosxomの名前に基づく外部環境ファイルを読み上げます。Unixでシンボリックリンクを使うと便利です。

pluginfo

フレーバーテンプレートで使える現在実行しているプラグインに関する情報を作成します。

publish

ページを保持する秒数を示す値を持つ'expires'メタタグを提供します。こプラグインの実行後、ページはリフレッシュされなくてはならないのでプロキシサーバのキャッシュからページが提供されません。手作業でブラウザのページを更新しなくても、定期的に直ぐにページを更新できます。

strip_unix_comments

#で始まる行を全て削除します。

subflavour

Raelflavourdirプラグインに基づいた非常に単純なプラグインです。標準で各話題上の話の塊に返信用のサブフレーバーを自動的に表示します。 What this means is that it looks for a file called story.htmlwriteback in flavour_dir to use as the template for the story portion of this page if the current flavour is html and if an individual story has been requested. It also has the added bonus of allowing you to specify any subflavour for any chunk (head, date, foot, etc) based on $blosxom::path_info. For instance, I use it to display different story and date templates for my /links section, similar to the way the plugin registry works. The only difference being that the flavour-proper has not changed, and the reader always sees the same url. Not even a query string. That's what I like about it.

twikirender

記事を表示するためにローカルのTWikiを利用します。

urltranslate

参照テーブルでURLを変換し、トンネルやリダイレクトを通してアクセスされたバーチャルホストに対してURLにクライアントのポート番号を追加することができます。

vhost

醜いURLを使うことなく複数のウェブログを作成するために異なるdatadirを持つ異なるvhostsを可能にします。

/plugins/headers

cookies

他のプラグインから使うことのできる基本的なクッキー機能を提供します。

lastmodified

'last-modified'ヘッダをウェブログに追加します。 This should help enable smarter feed-readers to not pull your blog every time they check (I'm getting spotty behavior from Apache, it may take detecting HEAD requests from inside blosxom).

/plugins/hosting

isp

designed for the ISP looking to provide Blosxom weblogs to all of its users, this plugin traps URLs of the form /~username/weblog, setting an appropriate user-specific data directory

/plugins/images

gallery

カスタムフレーバーを使うナイスなギャラリーページを生成するもう一つのギャラリープラグイン。

galleryref

ギャラリーに画像タグを挿入します。

iconset

Allows you to override the icon chose by the icon plugin on a per-story basis, though it can also be used on it's own.

imagegallery

一連の画像とサムネールを簡単にサイトに追加できるようにします。記事、画像のフォルダ、サムネールのフォルダ、追加のコメントのフォルダを作成すればあとプラグインが処理します。

imagesizer

画像に幅と高さのタグを追加します。

meta_image

記事から"meta-imgurl"と"meta-imgalt"タグを取り出し、記事で述べられた画像を適切に表示するようなHTMLを生成します。

/plugins/include

file

Blosxomフレーバーテンプレート内で使えるように変数にファイルの中身を読み込みます。

include

ファイルやコマンドの結果を含めるようにします(セキュリティの問題があるかも知れません)。

/plugins/indexing

entries_cache

entries_indexの派生品で、たくさんの記事があるBlosxomサイトで処理を高速化するために話題のインデックスをキャッシュします。entries_indexと同様にファイルの修正時間もキャッシュします。

entries_index

ウェブログのオリジナルの作成タイムスタンプを保持してオリジナルの作成時間を変更することなく記事の編集を可能にします。

entries_index_tagged

This is a hack of Rael's entries_index plugin which forces story dates to a value found within the files themselves (in a meta-tag), if found. Otherwise it just falls back to the default behavior for the original plugin. This is useful if you upload your stories to a remote webserver via FTP.

/plugins/input

comments

返信に基づき(返信を変換する事ができますが、返信へのコメントからではありません)、コメントにスレッドとタイムスタンプを追加します。また、タイトルを適切に埋めます。もっと機能を追加したいのですが、フィードバック有難う御座います!

dbcomments

Blosxom自体を使って並行したコメントのウェブログを作成することによってウェブログにコメントを作成します。

emailcomments

閲覧者にメールでコメントを送れるようにします。

karma

Karma allows you to have your visitors score articles in a positive/negative fashion. It then calculates various scores that you can use to incorporate a "Top 10 Articles" section, or something similar, into your website. It is based on a concept by Beau Lebens.

Pollxn

Lets visitors post discussion comments about stories on your blog site. Requires no database, Javascript, or cookies -- just a small (8K) Perl CGI that runs on your web server. Can be customized via template flavors to control how discussion pages look for tight integration with your blog. Use Pollxn stand-alone, or add the optional plug-in for Blosxom that dynamically displays number of comments per blog story.

prettycomment

Rids the world of the writeback comments plural and allows specific strings for 0, 1 and more than 1 writebacks. ie: for 0 writebacks, it could be, "0 comments (why not post the first comment?)" or for 1 writeback, "1 comment (add another!)"

seewritebacks

複数のフレーバーで返信を簡単に可能にします。

submission

Enables submissions via POSTed data to your Blosxom weblog. Puts submissions into pending status, which you can view, too.

sxtem

Standalone Ruby-based Blogger API implementation for Bloxsom.

trackback_counts_display

Incorporates TrackBack counts into Blosxom flavours.

writeback

ウェブログにWriteBacksを提供します。コメントとTrackBackのあわせ技です。

writeback-notify

オリジナルのwritebackプラグインの6行をハックして新しいコメントをメールで通知できるようにしたものです。このハックはオリジナルのプラグインのパフォーマンスに影響を与えません。

/plugins/interpolate

interpolate_conditional

テンプレートにテキストやテンプレート変数の値を条件付きで読み込みます。

interpolate_fancy

Blosxomをもっと簡単に使えて、しかしより制限するように、標準のinterpolate()サブルーチンをオーバーライドします。現在のコンテンツ上で動作して結果を返すかどうかなど、ページのどのような場所でもアクション(プラグインサブルーチンを呼び出すなど)を実行します。テンプレートのテキストやテンプレート変数の値を条件付、または条件なしで読み込みます。制限には次のものを含みます:定義された、未定義、*に等しい、*に等しくない、*より小さい、*より大きい、*に似ている、*に似ていない(regex)。

/plugins/link

absolute

画像タグの相対パスを置き換え、完全パスでハイパーリンクを作成します。

autolink

Automatically connect specified keywords to a url throughout all of your posts

citysearchtag

<citysearch>keyword<citysearch>citysearchの検索リンクに変換します。注意: citysearch.com では無くてcitysearch.com.auです。

debpackagetag

<debpackage>blosxom<debpackage>debianパッケージページへのリンクに変換します。

favorites

IEのお気に入りからリンクを生成します。

lcase

URLを小文字に変換します。

macrolinks

replaces custom <google> style HTML tags with links to the associated site

mailto

creates creates a mailto URL with the subject line properly provided for use in flavour templates

permapath

Substitutes the '/' in the $path for '_' so it will be suitable for using as an anchor tag

/plugins/link/amazon

asin

replaces asin: hyperlinks with an appropriate Amazon Associates link.

buy_from_amazon

Provides a link to Amazon Quick Click(TM) Buying for the first Amazon product link (if any) mentioned in a entry

/plugins/link/google

google

キーワードでGoogleの検索ができるようにします。

googletag

<google>keyword<google>Googleの検索リンクに変換します。

/plugins/logs

referer

貴方ののウェブログへの最も最近のリファラで$referer::recentの値をセットします。参照された回数によるリストを使うので、同じドメインでも異なるリファラのヒットも使えます。貴方のウェブログが置かれているドメインからのヒットは検出しないのでリロードはカウントされません。貴方のサイトに接続しているウェブログに対して特定の名前を付けることができるので、ユーザはbob_blog.comの変わりにBob's Blogと言うリンクを見ることになります。

/plugins/macros

macros

highly generalized macros plugin; can do everything macrolinks can do, as well as several other less-general plugins. Modelled on the widely-used MT-Macros.

/plugins/meta

meta

Populates the $meta namespace with variables corresponding to meta tags (e.g. meta-username:douglas) found in the "header" (anything before a blank line) of a weblog post

rating

For stories specifying a meta-rating value (using the meta plug-in), this plug-in generates numerical, textual, star, and graphical representations of said rating for use in a flavour template.

/plugins/output

autotrack

自動、半自動のトラックバックピング。

ping_weblogs_com

貴方のウェブログが更新された事をweblogs.comに通知します。

/plugins/programming

inline_python

BlosxomプラグインをPythonで書きたいと考えている人のための小さなプラグインです。 [ Not for the faint of heart, mind you ;-]

modules

Allows Blosxom to bring in other perl modules for use by the other.

/plugins/search

find

ウェブログサイトに対する検索を提供します。

google_sitesearch

貴方のウェブログに対してGoogle Free Site Searchを提供します。

lucene

Lucene検索の結果でフックし、検索キーワードに一致する話題のみを表示します(?q=keywordsで指定する)。

/plugins/sort

sort_by_name

ファイル名で記事を並べ替えます。

sort_by_path

標準の日付順の逆では無くてパスで記事を並べ替えます。

zlocaldepth

ページ毎にページの深さを設定するconfigプラグインを使えるようにします。

/plugins/syndication

klip

Blosxomのフレーバーファイルを取り出し、ニュースジェネレーターの一種であるKlipFolioklipファイルに変換します。

necho-flavour

現在はEcho(違う名前で呼ばれたりもします)と言う新しいシンジケートにおけるフレーバーファイルをZIPに含めてあります。これはまだ早期のものですので、最終的なものではなくてコンセプトとして取り扱って下さい。

rss10

妥当なRSS1.0を提供するために必要な追加の多少のプログラミングを提供します。

/plugins/text

amps

記事にある&&amp;に置き換えます

atx

Blosxomの記事を真に構造化されたテキストフォーマットであるatxで書きます。

autocorrect

他のカテゴリ階層に移動したウェブログエントリへの可能な限りの一致を提供します。

coderpants

This plugin does a tiny bit of formatting in the tradition of the smartypants and textile plugins by allowing you to designate in-line code snippits via '@' and code blocks via '@@'.

dictionary

テキストファイルのリストから単語を取り出し、その単語の定義が書かれているページへのリンクでそれらの全ての単語を置き換えます。

foreshortened

最初のセンテンスの終わりで終了するウェブログの本文を持ったバージョンを作成します(RSSに対して話題を短くしたものを意図しています)。

kwiki

Blosoxomウェブログに対する整形ツールとしてBrian Ingersonの素晴らしいKwikiソフトを使います。

paragraph

各パラグラフの最初の文字をカスタマイズします。サイズと色を使った字下げや画像を使うことができます。

random_text

ユーザがメンテナンスできる引用ファイルからランダムにテキストを生成します。

smartypants

幾つかのタイポグラフィック変換を行います --スマートクオート、スマートダッシュ、スマート楕円--

textile

A port of Brad Choate's MT Textile plugin; it converts a simple text format to HTML.

textrite

Typographical markup of dashes, quotes, marks, and paragraphs. Converts internationalised text from 8-bit codes and LaTeX-style markup.

tiki

HTML無しでウェブログを整形するためにTIm AppnelTikiモジュールでフックします。

wikiwordish

Wiki風の機能を提供します。[[someword]]を捕らえ、ウェブログのファイル名から一致するものを探します。InterWikiWordsやその他多くをサポートしています。詳細はインラインのドキュメントをご覧下さい。