2012-03-27 5 views
1

wikiページで行を動的に追加/削除できるかどうかを確認しようとしています。ビジネスユーザーがwikiテーブルに行を追加する

コンテキスト:

私は、ほとんどのユーザーは問題と解決策のリストに行を追加するために、残念ながら、それは非常に困難であり、私たちの会社の誰もがアクセス権を持っていることを、ウィキベースでナレッジベースのサイトを持っています。実際に、私は彼らがwikiページコードに入ると、何かを混乱させるかもしれないと私は心配しています。私はちょうどあなたが5つのセル(問題名|顧客|理由|ステップ|解決)を記入し、 "追加"ボタンを押して、新しい行が動的に追加されるwikiテーブルに行を追加したいwikiテーブル。 1人のメンバーがJavaScriptコードを追加することを提案しています。できるだけコードと混乱を少なくして経験を積んだ人は誰ですか?-s

ありがとうございます。

答えて

2

MediaWiki自体にはそういうものはないと思います。これを行うにはJavaScriptコードを書く必要がありますが、どれくらいの作業があるかわかりません。

MediaWiki自体でできることは、row templateを作成することです。これにより、行の追加が簡単になります。例えば、テーブルのためTable rowと呼ばれるテンプレートを作成した後、あなたが話している、あなたはウィキテキストを使用してテーブルに行を追加することができます。

{{Table row|Problem-Name|Customer|Reason|Steps|Resolution}} 
+0

提案していただきありがとうございますが、私はそれがまだ多くのユーザーにとって少し難しくて面倒だと思います。 JavaScriptコードを追加すると追加のプラグインが必要になるのだろうか? WikiTableの下部にコードを貼り付けるだけで簡単にできますか? – user1294121

+0

私はそれがプラグインを必要としないと思う、あなたは[common.js](http://www.mediawiki.org/wiki/Manual:Interface/JavaScript)に任意のJSコードを追加することができます。 – svick

0

私は素晴らしい、テンプレートに関する@svickと同じ考えを持っていましたアイディア。まったく異なる方向に進むには、WYSIWYG拡張子を追加することで、編集プロセス自体を簡単にすることができます。

警告:ページコードがかなり乱雑になります!

0

私がこのウィキにそのようなことをやった:http://recepten.wikia.com/wiki/Recepten_Wiki

機能がインストラクティブフォームと呼ばれる
アンインストラクティブフォームは、ユーザーが編集できるフィールドを持つWebページを表示するオンラインWYSIWYGエディタです残りの部分は読み取り専用です。フィールドにフォーカスが当たった場合、状況依存の指示とボタンが表示され、フィールド定義、スタイルルール、検証結果、およびこのフィールドのアクションボタンなどを提供することで、フォーカスのあるフィールドを編集できます。

私のユーザ名はドキュメントマニアです。私はこのページを作成した:http://recepten.wikia.com/wiki/Svick%27s_sandboxこれは、既存のページのいずれかを破壊することなくそれをテストすることができます。

お探しの商品と近い場合がありますか?

関連する問題