ロード トップ 参照元 逆検索 検索 ヘルプ

[logo] TikiPluginSandBox


プラグインの練習場所

Tikiのバージョン

1.4.4

インストールされているプラグイン

#begin simpletable: CSVライクな形式で保存するテーブル #end
#li: リストアイテムを追加する
#snaphtml date-option
#begin simpleedit (|append|translate): 編集 (append:追加|translate:翻訳向け) #end
#anchor name: name loc-page
#dump date-option
#comment2 {guide}: コメント追加 (guide:ボダンガイド)
#tikiversion: Tikiバージョンを表示する
#begin printblock: ブロックを表示する #end
#lookup server guide: 対話的にInterWikiNameを作って移動する (serverにはWikiサーバ名を指定する;guideにはsubmitボタンに指定する文字列を指定する)
#tikiplugins: 使用できるプラグイン一覧を表示する
#location page anchor: link to anchor in page
12 plugins

デモ 1 printblock ブロックのデモ

printblock は単にブロックをプリントするだけのプラグインです。

the begin line of block is 15
the end line block is 20
here is the beginning of block data

15: #begin printblock
16: test1
17: test2
18: test3
19: tset4
20: #end
end of block data

デモ 2 simpletable テーブルのデモ vikkyライクなテーブル


abcde  
あああいいいうううえええおおお ききき
1232  5  
1234567
abcd   

デモ 3 lookup 対話的InterWikiのデモ 

Googleで指定された文字列を検索します。

GoogleJ:

GoogleJと入力された文字列を結合してInterWikiName として移動するという 動作になります。

デモ 4 li 簡単にリストアイテムを追加のデモ 

デモ 5 simpleedit メモを編集のためのデモ


デモ 6 simpleedit translate 翻訳支援用のデモ

Take it easy.

気難しくいこう! 

前のものが表示されたまま編集するという形

デモ 7 simpleedit append メモ追加のデモ

追加 テスト


デモ 8 コメント2のデモ

Sat Feb 16 13:46:04 2002 aaa aaaa
Sat Feb 16 13:46:12 2002 ddd dddd

なまえコメント

plugin のメモ

Plugin は、クラスである。

class TikiPlugin
  def initialize(sys) @sys = sys; end
  def done() end
  def newsession(cgi) end
  def beginsession(session) end
  def endsession(session) end
  def onview(session, line, b = 0, e = 0) parse(session,line,b,e) end
  def onpost(session) post(session) end
  def description() end
  def pluginname() end
end

というのがインターフェイス。これは空で、Tiki からのインターフェイス。

TikiHtmlPlugin

というのをサブクラスにすれば、共通のモジュールが使える。


@

ここにくるか。

ここにくるか。

---

アンカー1

直接に飛ぶよ → TikiPluginSandBox/anchor2

ページに一旦いくよ → TikiPluginSandBox/anchor2

アンカー自動生成テスト

スナップショットのテスト

このページ

ぐるぐるこめんと


(最終更新 Thu Mar 30 18:39:40 2006)