** extwiki.inc.php [#g6d36b43] |RIGHT:100|LEFT:360|c |~サマリ|メニューの別スクロール、ページのタブ表示など、ajaxを用いてPukiWikiをより使いやすくするためのプラグインです| |~リビジョン|1.3.132| |~対応バージョン|1.4.7| |~投稿者|mashiki| |~投稿日|&new{2010-09-07 (火)};| #contents ***ExtWikiとは [#g760af09] ExtWikiはajaxを用いてPukiWikiをより使いやすくするためのプラグインで、下記の機能特徴があります。 -[[サンプルページ&br;&ref(http://www123.ddo.jp/extwiki2/?plugin=attach&refer=ExtWiki&openfile=ss1.png);>http://www123.ddo.jp/extwiki2/extwiki/]] :タブ機能| > -各ページはタブ形式で表示されるため、いくつかのページを見ながら別ページの編集など作業する場合に、ページを切りかえながらスムーズに作業することが可能です -編集画面は別タブで開くので、元ページのイメージと見比べながら修正することができます -すでに別タブで開かれているページへのリンクをクリックした場合、サーバにアクセスすることなく、瞬時にそのタブ(のアンカー指定されていればその行)を表示するので、ストレスなくページ移動を行うことができます。特に一覧ページを起点に子ページを順次見ていくときなど効果があります。 -下部のタブの「×」ボタンをクリックすることにより、不要なタブは簡単に閉じることができます。 < :メニュー機能| > -メニューの各ブロックはアコーデオンの様に折りたたまれ、ブロックのタイトルはスクロールアウトしないため、ワンクリックでメニューのブロックを表示することが可能です -メニューの各ブロックはディレクトリのようにツリーの構造を持ち、任意のサブメニューを開いたり閉じたりできます。(3階層まで) -メニューと本文との境界はドラッグ可能で自由にサイズを変更することが可能です -メニューのブロックと本文は別々にスクロールするため、長い本文を読んでいても、常にメニューにアクセスすることが可能です -メニューは「:ExtMenuBar」というページに定義され、自由にカスタマイズ可能です。 < :ツールバー| > -各機能はアイコンとともに上部のツールバーに集約され本文のスクロールとは切り離されているため、長い本文の中ほどから編集機能を使う場合も、ページの先頭や最後に移動することなしに直接アクセスすることが可能です -ツールバーは「:ExtToolBar」というページに定義され、機能、メニューの階層、文言、アイコンを自由に変更や追加削除することが可能です。 < :その他| > -インストールははプラグインの形式で実現しているため、必要ファイルをコピーし、数行の設定を行うだけで使用可能です。 -プラグイン形式で提供しているため、既存のpukiwiki画面を失うことはありません。ユーザーはボタンやリンクをクリックすることにより、既存画面、ExtWikiの画面を行き来することが可能です。またJavascriptで制御しているサイトにありがちなSEOに関するデメリットはありません。 < *** ライセンス [#m8763f0f] -GPL3.0 を適用します。 *** ダウンロード/インストール方法 [#k010a7e4] 詳しくは下記をご覧ください -[[&ref(http://pukiwiki.sourceforge.jp/image/file.png,nolink);extwikiインストール(http://www123.ddo.jp/extwiki2/?ExtWiki導入/v1.2)>http://www123.ddo.jp/extwiki2/?ExtWiki%E5%B0%8E%E5%85%A5%2Fv1.2]] ***リリースノート [#p616a6d3] -[[リリースノート(http://www123.ddo.jp/extwiki2/?リリースノート)>http://www123.ddo.jp/extwiki2/?%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%83%8E%E3%83%BC%E3%83%88]] ***既知のバグ/要望など [#i0480459] -[[要望・バグ(http://www123.ddo.jp/extwiki2/?BugTrack1)>http://www123.ddo.jp/extwiki2/?BugTrack1]] *** コメント [#zfb7a0b3] > -[[過去のコメント>:自作プラグイン/extwiki.inc.php/過去のコメント]]~ ~ - 1.2.98をリリースしました。([[リリースノート>http://www123.ddo.jp/extwiki2/?%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%83%8E%E3%83%BC%E3%83%88#ver1_2_98]])今回実装された履歴機能は、Pukiwiki+ExtWikiに新しい使用感の提供と、戻るボタン(Alt+左、BackSpace)の誤操作で編集中のページが消えてしまう恐怖からの脱却を実現しています。また、ユーザからの編集効率アップのアイディアの実装や、多くのバグ修正を含んでいます。 -- [[mashiki]] &new{2010-08-04 (水) 23:14:53}; - いいですねぇ。pukiwikiをガンガン使うと重くて仕方なくなってくるのですが、遅延ロードがキーポイントな気がしてきました -- &new{2010-08-05 (木) 20:00:57}; - 1.2.101([[リリースノート>http://www123.ddo.jp/extwiki2/?%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%83%8E%E3%83%BC%E3%83%88#ver1_2_101]])をリリースしました。1.2.98で入れこんでしまった、自ページへのアンカーのクリックでの不具合等に対応しています。 -- [[mashiki]] &new{2010-08-07 (土) 12:13:24}; - 導入してみたのですが、ExtMenuTreeでエラーが出て 3回ともページの「読み込みに失敗しました。」のポップアップが出ます。どのpathに入れれば読み込みますか? -- [[shin]] &new{2010-08-11 (水) 09:36:31}; -- メニューツリーは「:ExtMenuTree」という名前のページを作り、そこにサンプルをコピーし、編集してください。ツールバーも同様です -- [[mashiki]] &new{2010-08-11 (水) 21:00:55}; --- ページ名の先頭に「:」を忘れないようにしてください -- &new{2010-08-11 (水) 21:01:56}; --- メニューとツールバーの設定の説明は、上記の内容でページを新規作成する説明に変更したらすぐに分かりました。 有難う御座います。 -- [[shin]] &new{2010-08-13 (金) 14:43:12}; - 1.2.119([[リリースノート>http://www123.ddo.jp/extwiki2/?%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%83%8E%E3%83%BC%E3%83%88#ver1_2_119]])をリリースしました。今回のリリースのテーマは簡単導入です。ファイルを配置し、pukiwiki.ini.phpを1行だけ編集すれば、後はExtWikiを使いながら設定していくことができるようになりました。直前のshinさんのケースでは「読み込みに失敗しました。xxxを新規作成しますか Yes/No」みたいなメッセージに変わり、Yesを押すと、お勧めの設定のテンプレートが編集画面に現れます。既存のバグ修正やちょっとした変更なども含んでおりますので、すでにお使いの方もリリースノートをご一読ください。 -- [[mashiki]] &new{2010-08-22 (日) 14:48:38}; - 1.3.127([[リリースノート>http://www123.ddo.jp/extwiki2/?%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%83%8E%E3%83%BC%E3%83%88#ver1_3_127]])をリリースしました。今回のリリースはバグ修正がメインです。その他、管理者によるテーマ、メニューバーの位置の選択ができるようになりました。またf5キー押下時の動作を変更しています。 -- [[mashiki]] &new{2010-09-01 (水) 22:54:12}; - 1.3.132([[リリースノート>http://www123.ddo.jp/extwiki2/?%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%83%8E%E3%83%BC%E3%83%88#ver1_3_132]])をリリースしました。今回のリリースもバグ修正がメインです。その他、通常表示の別窓表示、ユーザ定義のcssをロードするための仕組み等の機能を追加しています。 -- [[mashiki]] &new{2010-09-07 (火) 23:01:49}; - ajax便利ですねー。さらなる改良期待しております! -- &new{2010-09-09 (木) 20:41:25}; -- 1.3でサイト訪問者毎のパーソナライズを実現しようとしていますが、今後の計画のネタが切れてる状態です。ちょっとした改良でみんなが使いやすくなるというアイディアがありましたら是非教えてください。 -- [[mashiki]] &new{2010-09-10 (金) 11:29:17}; - 見出し単位の編集とguieditのような機能を実装することは可能でしょうか? -- &new{2010-09-12 (日) 19:27:15}; -- 見出し単位の編集はextwikiモードでparaeditプラグインが使えればいいでしょうか。手元のwikiで確認しましたがparaeditの編集アイコンがでませんね。調査してみます -- [[mashiki]] &new{2010-09-14 (火) 00:42:37}; ---(質問者さんの使用している見出し単位編集機能が[[paraedit>dev:PukiWiki/1.3/自作プラグイン/ParaEdit]]だと決めつけていますが、)paraeditってskinに手を入れて使うものなのですね。extwikiはextwikiモードになるとskinは使わないので編集アイコンがでませんね。 -- wikiでguieditってCMS的に使っているときに必要になるんでしょうか。要望される方が他にも何人かいらっしゃれば実装してみようかと思います。 -- [[mashiki]] &new{2010-09-14 (火) 00:46:31}; - 2chのPukiwiki DSの実装よろしく m(_ _ )m -- [[lupin]] &new{2010-09-13 (月) 23:31:00}; -- DS いい感じしますね。 上(左)画面にTRACKER_LIST、下(右)に子ページを配置したら、 作業効率が上がりそうですね。実装検討します。 -- [[mashiki]] &new{2010-09-14 (火) 00:47:21}; #comment <