Project

General

Profile

Redmine Wiki Extensions Plugin

English page is here.

Redmineのwikiを拡張するプラグインです。
開発プロジェクトはWiki Extensionsです。

ダウンロード

butbucket

インストール

  1. プラグインをRedmineインストールフォルダの下の plugins に展開します。
  2. rake redmine:plugins:migrate RAILS_ENV=production を実行します。
  3. 「ロールと権限」で各ロールにWiki Extensionsの権限設定をします。
  4. プロジェクトの設定で WikiExtension モジュールをチェックします。

脚注

文中に脚注*1を埋め込むためのマクロ*2です。

書式

{{fn(単語, 説明)}} のように書きます。例えば

このサイトは{{fn(Redmine, 最強のプロジェクト管理ツール)}}です。

と書くと、"このサイトはRedmine*3です。"となります。

脚注の一覧はページ下部に表示されます。

コメント追加機能

wikiにコメントを書き込めるようにします。

書式

{{comment_form}} と書くととコメント追加のためのフォームを表示します。 {{comments}} と書くとそのページに書きこまれたコメントの一覧を表示します。

  • Added by Haru Iida about 7 years ago

    wikiに任意のコメントを書き込めるようになります。

    • Added by sundisb billaaa over 1 year ago

      <ul><li><strong><a href="http://www.tomsshoes2u.com/">Toms Outlet</a></strong>
      </li><li><strong><a href="http://www.tomsshoes2u.com/">Toms Outlet</a></strong>
      </li><li><strong><a href="http://www.tomsshoes2u.com/">toms shoes outlet</a></strong>
      </li></ul><br>

      <title>New Arrival Toms Boots Coffee - $45.00 : Professional toms shoes stores, tomsshoes2u.com</title>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      <meta name="keywords" content="New Arrival Toms Boots Coffee New Arrival Toms Shoes Mens Toms shoes Womens Toms shoes cheap toms shoes online sales" />
      <meta name="description" content="Professional toms shoes stores New Arrival Toms Boots Coffee - Description:Looking for the freshest styles of toms shoes. Huge Selection Of Latest toms collection. Let's go for the trends in toms & fashion. Come to find the latest styles toms shoes for you.Model:New Arrival Toms15Vamp material: canvasSole material: rubberUpper height: Midtread material:Sticky rubber shoesSuitable for seasons: winterProduct categories: canvas shoesApplicable " />
      <meta http-equiv="imagetoolbar" content="no" />

      <base href="http://www.tomsshoes2u.com/" />
      <link rel="canonical" href="http://www.tomsshoes2u.com/new-arrival-toms-boots-coffee-p-8.html" />

      <link rel="stylesheet" type="text/css" href="http://www.tomsshoes2u.com/includes/templates/polo/css/style_imagehover.css" />
      <link rel="stylesheet" type="text/css" href="http://www.tomsshoes2u.com/includes/templates/polo/css/stylesheet.css" />
      <link rel="stylesheet" type="text/css" href="http://www.tomsshoes2u.com/includes/templates/polo/css/stylesheet_css_buttons.css" />
      <link rel="stylesheet" type="text/css" media="print" href="http://www.tomsshoes2u.com/includes/templates/polo/css/print_stylesheet.css" />

      <style>
      #sddm { margin: 0 auto;
      padding: 0;
      z-index: 30;
      background-color:#F4F4F4;
      width: 80px;
      height:23px;
      float: right;
      margin-right: 70px;}

      #sddm li { margin: 0;
      padding: 0;
      list-style: none;
      float: left;
      font: bold 12px arial}

      #sddm li a { display: block;
      margin: 0 1px 0 0;
      padding: 4px 10px;
      width: 60px;
      background: #f4762a;
      color: #666;
      text-align: center;
      text-decoration: none}

      #sddm li a:hover { background: #49A3FF}

      #sddm div { position: absolute;
      visibility: hidden;
      margin: 0;
      padding: 0;
      background: #EAEBD8;
      border: 1px solid #5970B2}

      #sddm div a { position: relative;
      display: block;
      margin: 0;
      padding: 5px 10px;
      width: auto;
      white-space: nowrap;
      text-align: left;
      text-decoration: none;
      background: #EAEBD8;
      color: #2875DE;
      font: 12px arial}

      #sddm div a:hover { background: #49A3FF;
      color: #FFF}
      </style>

      </head>
      <ul id="sddm">
      <li><a href="http://www.tomsshoes2u.com/" onmouseover="mopen('m1')" onmouseout="mclosetime()">Language</a>


      <a href="http://www.tomsshoes2u.com/de/">
      <img src="http://www.tomsshoes2u.com/langimg/gericon.gif" alt="Deutsch" title=" Deutsch " height="15" width="24">Deutsch</a>
      <a href="http://www.tomsshoes2u.com/fr/">
      <img src="http://www.tomsshoes2u.com/langimg/fricon.gif" alt="Français" title=" Français " height="15" width="24">Français</a>
      <a href="http://www.tomsshoes2u.com/it/">
      <img src="http://www.tomsshoes2u.com/langimg/iticon.gif" alt="italiano" title=" italiano " height="15" width="24">Italiano</a>
      <a href="http://www.tomsshoes2u.com/es/">
      <img src="http://www.tomsshoes2u.com/langimg/esicon.gif" alt="Español" title=" Español " height="15" width="24">Español</a>
      <a href="http://www.tomsshoes2u.com/pt/">
      <img src="http://www.tomsshoes2u.com/langimg/pticon.gif" alt="Português" title=" Português " height="15" width="24">Português</a>
      <a href="http://www.tomsshoes2u.com/jp/">
      <img src="http://www.tomsshoes2u.com/langimg/jpicon.gif" alt="日本語" title=" 日本語 " height="14" width="24">日本語</a>
      <a href="http://www.tomsshoes2u.com/ru/">
      <img src="http://www.tomsshoes2u.com/langimg/ruicon.gif" alt="russian" title=" russian " height="15" width="24">Russian</a>
      <a href="http://www.tomsshoes2u.com/ar/">
      <img src="http://www.tomsshoes2u.com/langimg/aricon.gif" alt="arabic" title=" arabic " height="15" width="24">Arabic</a>
      <a href="http://www.tomsshoes2u.com/no/">
      <img src="http://www.tomsshoes2u.com/langimg/noicon.gif" alt="norwegian" title=" norwegian " height="15" width="24">Norwegian</a>
      <a href="http://www.tomsshoes2u.com/sv/">
      <img src="http://www.tomsshoes2u.com/langimg/svicon.gif" alt="swedish" title=" swedish " height="15" width="24">Swedish</a>
      <a href="http://www.tomsshoes2u.com/da/">
      <img src="http://www.tomsshoes2u.com/langimg/daicon.gif" alt="danish" title=" danish " height="15" width="24">Danish</a>
      <a href="http://www.tomsshoes2u.com/nl/">
      <img src="http://www.tomsshoes2u.com/langimg/nlicon.gif" alt="Nederlands" title=" Nederlands" height="15" width="24">Nederlands</a>
      <a href="http://www.tomsshoes2u.com/fi/">
      <img src="http://www.tomsshoes2u.com/langimg/fiicon.gif" alt="finland" title=" finland " height="15" width="24">Finland</a>
      <a href="http://www.tomsshoes2u.com/ie/">
      <img src="http://www.tomsshoes2u.com/langimg/gaicon.gif" alt="ireland" title=" ireland " height="15" width="24">Ireland</a>
      <a href="http://www.tomsshoes2u.com/">
      <img src="http://www.tomsshoes2u.com/langimg/icon.gif" alt="English" title=" English " height="15" width="24">English</a>

      </li>
      </ul>
      <section id="top-promo">

      <a href="http://www.tomsshoes2u.com/free-shipping" onclick="addOmnitureForTopPromo('w45_bkgd_freeshipping.jpg');">
      WELCOME TO TOMS SHOES STORES
      </a>

      </section>





      <form name="quick_find_header" action="http://www.tomsshoes2u.com/index.php?main_page=advanced_search_result" method="get"><input type="hidden" name="main_page" value="advanced_search_result" /><input type="hidden" name="search_in_description" value="1" />
      <input type="text" name="keyword" size="32" maxlength="130" id="searchinput" value="Search..." onfocus="if (this.value 'Search...') this.value = '';" onblur="if (this.value '') this.value = 'Search...';" />
      <input type="image" src="http://www.tomsshoes2u.com/includes/templates/polo/images/search_header_button.gif" value="Serch" />
      </form>


      <table width="100%" border="0" cellspacing="0" cellpadding="0" id="contentMainWrapper">
      <tr>

      &lt;td id="navColumnOne" class="columnLeft" style="width: 220px"&gt;



      <a class="category-top" href="http://www.tomsshoes2u.com/new-arrival-toms-shoes-c-1.html"><span class="category-subs-selected">New Arrival Toms Shoes</span></a>

      <a class="category-top" href="http://www.tomsshoes2u.com/womens-toms-shoes-c-6.html">Womens Toms shoes</a>

      <a class="category-top" href="http://www.tomsshoes2u.com/mens-toms-shoes-c-2.html">Mens Toms shoes</a>

      </td>
      <td id="columnCenter" valign="top">

      <form name="cart_quantity" action="http://www.tomsshoes2u.com/new-arrival-toms-boots-coffee-p-8.html?action=add_product&number_of_uploads=0" method="post" enctype="multipart/form-data">

      <link rel="stylesheet" href="http://www.tomsshoes2u.com/style/jqzoom.css" type="text/css" media="screen" />

      <link rel="stylesheet" href="http://www.tomsshoes2u.com/style/jqzoomimages.css" type="text/css" media="screen" />

      <style type="text/css">
      .jqzoom{

      float:left;

      position:relative;

      padding:0px;

      cursor:pointer;
      width:301px;
      height:300px;
      }</style>

      <a href="http://www.tomsshoes2u.com/new-arrival-toms-boots-coffee-p-8.html" ><img src="http://www.tomsshoes2u.com/images//toms03/2013-New-Arrival/New-Arrival-Toms-Boots-Coffee-3.jpg" alt="New Arrival Toms Boots Coffee" jqimg="images//toms03/2013-New-Arrival/New-Arrival-Toms-Boots-Coffee-3.jpg" id="jqzoomimg"></a>


      New Arrival Toms Boots Coffee

      <span id="productPrices" class="productGeneral">
      <span class="normalprice">$90.00 </span> <span class="productSpecialPrice">$45.00</span><span class="productPriceDiscount"><br />Save: 50% off</span></span>


      <h3 id="attribsOptionsText">Please Choose: </h3>

      <h4 class="optionName back"><label class="attribsSelect" for="attrib-3">Size</label></h4>

      <select name="id3" id="attrib-3">
      <option value="8">M10=US/CA7=UK6=EUR 40</option>
      <option value="9">M11=US/CA8=UK7.5=EUR 41</option>
      <option value="10">M12=US/CA9=UK8=EUR 42</option>
      <option value="11">M13=US/CA10=UK9=EUR 43</option>
      <option value="12">M14=US/CA11=UK10=EUR 44</option>
      <option value="13">M15=US/CA12=UK11=EUR 45</option>
      <option value="7">W10=US/CA9=UK8=EUR40</option>
      <option value="2">W5=US/CA5=UK3=EUR35</option>
      <option value="3">W6=US/CA5.5=UK4=EUR36</option>
      <option value="4">W7=US/CA6.5=UK5=EUR37</option>
      <option value="5">W8=US/CA7.5=UK6=EUR38</option>
      <option value="6">W9=US/CA8.5=UK7=EUR39</option>
      </select>
       
      <b><a href="http://www.tomsshoes2u.com/index.php?main_page=Size" target="_blank" style=" text-decoration:underline;">Size Chart</a></b>
      <br class="clearBoth" />

      <br class="clearBoth" />


      Add to Cart: <input type="text" name="cart_quantity" value="1" maxlength="6" size="4" /><br /><br /><input type="hidden" name="products_id" value="8" /><input type="image" src="http://www.tomsshoes2u.com/includes/templates/polo/buttons/english/button_in_cart.gif" alt="Add to Cart" title=" Add to Cart " />

      <br class="clearBoth" />

      <br class="clearBoth" />


      <span id ="product_tab">

      <ul>
      <li> <h4 tid="t1" class="cur"><strong class=""><span>Description</span></strong></h4> </li>
      </ul>

      <p> <a href="http://www.tomsshoes2u.com/new-arrival-toms-boots-coffee-p-8.html" ><img alt="" src="http://www.tomsshoes2u.com/images/toms03/2013-New-Arrival/New-Arrival-Toms-Boots-Coffee-4.jpg" /></a><br /><p> <a href="http://www.tomsshoes2u.com/new-arrival-toms-boots-coffee-p-8.html" ><img alt="" src="http://www.tomsshoes2u.com/images/toms03/2013-New-Arrival/New-Arrival-Toms-Boots-Coffee-5.jpg" /></a><br />Description:<br />Looking for the freshest styles of toms shoes. Huge Selection Of Latest toms collection. Let's go for the trends in toms & fashion. Come to find the latest styles toms shoes for you.<br />Model:New Arrival Toms15<br />Vamp material: canvas<br />Sole material: rubber<br />Upper height: Mid<br />tread material:Sticky rubber shoes<br />Suitable for seasons: winter<br />Product categories: canvas shoes<br />Applicable gender: neutral/male or female<br />

      </span>

      <br class="clearBoth" />

      <p style='text-align:center;'><a target="_blank" href="http://www.tomsshoes2u.com/images//toms03/2013-New-Arrival/New-Arrival-Toms-Boots-Coffee-3.jpg"> <a href="http://www.tomsshoes2u.com/new-arrival-toms-boots-coffee-p-8.html" ><img src="http://www.tomsshoes2u.com/images//toms03/2013-New-Arrival/New-Arrival-Toms-Boots-Coffee-3.jpg" width=700px alt="/toms03/2013-New-Arrival/New-Arrival-Toms-Boots-Coffee-3.jpg"/></a></p>


      <h2 class="centerBoxHeading">Related Products</h2>

      <table><tr>
      <td style="display:block;float:left;width:24.5%;">


      <a href="http://www.tomsshoes2u.com/new-arrival-toms-circle-women-shoes-blue-p-9.html"><img src="http://www.tomsshoes2u.com/images/_small//toms03/2013-New-Arrival/New-Arrival-Toms-Circle-women-shoes-Blue-5.jpg" alt="New Arrival Toms Circle women shoes Blue" title=" New Arrival Toms Circle women shoes Blue " width="160" height="160" /></a>
      <a href="http://www.tomsshoes2u.com/new-arrival-toms-circle-women-shoes-blue-p-9.html">New Arrival Toms Circle women shoes Blue</a>
      </td>
      <td style="display:block;float:left;width:24.5%;">

      <a href="http://www.tomsshoes2u.com/new-arrival-toms-color-matching-women-shoes-red-p-11.html"><img src="http://www.tomsshoes2u.com/images/_small//toms03/2013-New-Arrival/New-Arrival-Toms-Color-matching-Women-Shoes-Red-2.jpg" alt="New Arrival Toms Color matching Women Shoes Red" title=" New Arrival Toms Color matching Women Shoes Red " width="160" height="160" /></a>
      <a href="http://www.tomsshoes2u.com/new-arrival-toms-color-matching-women-shoes-red-p-11.html">New Arrival Toms Color matching Women Shoes Red</a>
      </td>
      <td style="display:block;float:left;width:24.5%;">

      <a href="http://www.tomsshoes2u.com/new-arrival-toms-lowtop-women-casual-shoes-p-2.html"><img src="http://www.tomsshoes2u.com/images/_small//toms03/2013-New-Arrival/2013-New-Arrival-Toms-Low-top-Women-casual-shoes-7.jpg" alt="New Arrival Toms Low-top Women casual shoes" title=" New Arrival Toms Low-top Women casual shoes " width="160" height="98" /></a>
      <a href="http://www.tomsshoes2u.com/new-arrival-toms-lowtop-women-casual-shoes-p-2.html">New Arrival Toms Low-top Women casual shoes</a>
      </td>
      <td style="display:block;float:left;width:24.5%;">

      <a href="http://www.tomsshoes2u.com/new-arrival-toms-geometric-patterns-women-shoes-black-yellow-red-p-17.html"><img src="http://www.tomsshoes2u.com/images/_small//toms03/2013-New-Arrival/New-Arrival-Toms-Geometric-patterns-women-shoes-4.jpg" alt="New Arrival Toms Geometric patterns women shoes Black Yellow Red" title=" New Arrival Toms Geometric patterns women shoes Black Yellow Red " width="160" height="160" /></a>
      <a href="http://www.tomsshoes2u.com/new-arrival-toms-geometric-patterns-women-shoes-black-yellow-red-p-17.html">New Arrival Toms Geometric patterns women shoes Black Yellow Red</a>
      </td>
      </table>


      <br class="clearBoth" />

      </form>

      </td>

      &lt;/tr&gt;
      &lt;/table&gt;
  • Added by Haru Iida about 7 years ago

    WikiFormat が使えます。
    • 複数行の
    • コメントも
    • 書けます。
  • Added by Haru Iida about 7 years ago

    #1 チケットへのリンクもできます。

コメントの通知

[09/23/2011]
Wiki にコメントが追加された場合に、そのwikiページをウォッチしている人にメールで通知します。「管理」→「設定」→「メール通知」で設定を行ってください。

他のプロジェクトのwikiページにリンクを張る

[06/11/2009]

他のプロジェクト上のwikiページへのリンクを埋め込むことができます。

書式

  • {{wiki(プロジェクト名, ページ名)}}
  • {{wiki(プロジェクト識別子, ページ名)}}

また、{{wiki(プロジェクト名, ページ名, エイリアス)}} のようにエイリアスを指定することで表示する文字を変えることができます。

他のプロジェクトにリンクを張る

[06/11/2009]

他のプロジェクトの概要ページへのリンクを埋め込むことができます。

書式

  • {{project(プロジェクト名)}}
  • {{project(プロジェクト識別子)}}

また、{{project(プロジェクト名, エイリアス)}} のようにエイリアスを指定することで表示する文字を変えることができます。

例)

Wiki Extensionsの開発プロジェクトは{{project(Wiki Extensions, ここ)}}です。

と書くと以下のようになります。

Wiki Extensionsの開発プロジェクトはここです。

更新情報を表示する

[06/12/2009]

書式

  • {{new(yyyy-mm-dd)}}
  • {{new(yyyy-mm-dd, expire)}}

指定した日からexpireで指定した日付が経過していなければ"new"という文字列を表示します。expireのデフォルトは5日です。

タグを入力する

[06/23/2009]

wikiの編集画面下部にタグ入力フィールドがあります。ここでページにタグを設定できます。タグは複数設定できます。

{{tagcloud}} と入力するとタグクラウドを表示できます。SideBarに書いておくとよいでしょう。

{{taggedpages(タグ名)}} と入力すると指定されたタグを付けられたページの一覧を表示します。[10/05/2010] {{taggedpages(タグ名1[,タグ名2.., タグ名n], プロジェクト名)}}と入力すると指定されたプロジェクト内で指定されたタグを付けられたページの一覧を表示します。[12/06/2010]

スタイルシートを編集する

[07/16/2009]

StyleSheet というページを作成し、CSSの記述をしておくとそれをHTMLヘッダ部分に読み込みます。
このスタイルはWikiだけでなくすべてのページで読み込まれます。なのでプロジェクト毎にテーマを変えるようなことも可能です。

Footer

[08/04/2009]

Footerというページを作ると、すべてのwikiページの下部にFooterの内容を読み込みます。
Footerに以下の内容を書くと、すべてのwikiページにコメントフォームを追加できます。

{{comments}}

{{comment_form}}

最近更新されたページ一覧

[08/04/2009]

{{recent}} と書くと、過去5日間に更新されたページの一覧を表示します。{{recent(10)}} のように、引数で数字を指定すると、その日数以内に更新されたページの一覧を表示します。
SideBarに記述しておくとよいでしょう。

更新者を表示する

[09/06/2009]

{{lastupdated_by}} と書くと、そのページの最終更新者の名前を表示します。Footerにこのマクロを記述するとすべてのページの下部に更新者の名前を表示できます。

更新時刻を表示する

[09/06/2009]

{{lastupdated_at}} と書くと、そのページの最終更新時刻を表示します。Footerにこのマクロを記述するとすべてのページの下部に更新時刻を表示できます。

任意のwikiページをプロジェクトメニューのタブに追加する

[09/06/2009]

プロジェクトメニューにwikiページへのリンクをタブとして追加できるようになりました。
プロジェクト設定ページで設定できます。

設定画面

以下のようにメニューが追加されます。

プロジェクトメニュー

任意のwebページをwikiページ内に表示する

[10/08/2009]

iframeを使用して外部のwebページをwikiページ内に表示します。

書式

{{iframe(url)}} 、 {{iframe(url, width, height)}} もしくは {{iframe(url, width, height, scrolling)}} のように書きます。

urlには表示対象ページのURLを指定します。 width, heightにはそれぞれ表示幅と高さを指定します。scrollingにはiframeのscrollingオプションを指定します。yesならスクロールあり、noならスクロールなし、autoなら自動判定です。デフォルトはautoです。

wikiペディアの内容を表示する例です。

{{iframe(http://ja.wikipedia.org/wiki/Redmine, 700, 400)}}

アクセスカウンタ

[10/31/2009]

wikiにアクセスカウンタを付けることができます。
アクセス数をカウントしたいページに {{count}} を埋め込んでください。すべてのページのアクセス数をカウントしたい場合にはFooterページに {{count}} を埋め込んでください。

{{show_count}} マクロを使用すると、そのページのアクセス数を表示することができます。

{{popularity}} マクロを使用すると、アクセス数のリストを降順に表示します。引数で数字を指定するとそのアクセス数の上位指定数分表示します。

オートプレビュー

[02/02/2010]

wiki, フォーラム, および チケット入力時のプレビューを自動表示することができます。
デフォルトではオフになっているのでプロジェクト設定画面でオートプレビューにチェックを入れてください。

テーブルのソート

[10/05/2010]

テーブルのヘッダをクリックしてソートを可能にします。

例)

|_.果物|_.色|
|リンゴ|あか|
|バナナ|きいろ|
|メロン|みどり|
果物
リンゴ あか
バナナ きいろ
メロン みどり

twitter マクロ

[10/05/2010]

{{twitter(ユーザ名)}} でtiwtterのアカウントページへのリンクを埋め込みます。

例) {{twitter(haru_iida)}} と書くと @haru_iida となります。

vote マクロ

[12/06/2010]

{{vote(key)}} と書くと投票用リンクを作成します。keyにはそのページ内で一意となるキーを指定してください。

例)

りんご {{vote(apple)}}

レモン {{vote(remon)}}

バナナ {{vote(banana)}}

と書くと以下のようになります。

りんご vote 11075

レモン vote 10736

バナナ vote 10805

{{vote(key,label)}}と書くと"投票"という文字列の変わりにラベルで指定した文字列を表示します。

例)

{{vote(apple2, りんご)}}

{{vote(lemon2, レモン)}}

{{vote(banana2, バナナ)}}

と書くと以下のようになります。

りんご 10667

レモン 10349

バナナ 10639

チケットリストの表示

[10/20/2012]

ref_issuesマクロはWiki Listsプラグインに移動しました。

エモーティコン(顔文字)

[01/02/2011]

Wiki編集時にメニューバーからエモーティコンを追加できます。:)

また、任意のエモーティコンを追加できます。追加は以下の手順で行います。

  1. プラグインディレクトリのconfig/emocitons.ymlに定義を追加します。
  2. assets/imagesの下に画像ファイルを置きます。
  3. Redmineを再起動します。

new_page マクロ

[09/23/2011]

{{new_page}}と書くと新しいwikiページを作成するためのリンクを表示します。サイドバーの上辺りに入れておくと新規ページ作成が楽になります。


  • *1 脚注:ページの下部に表示される注釈
  • *2 マクロ:wikiの書式を拡張する機能
  • *3 Redmine:最強のプロジェクト管理ツール

setting.jpg View - 設定画面 (15.2 KB) Haru Iida, 09/06/2009 10:06 AM

menu.jpg View - プロジェクトメニュー (12.2 KB) Haru Iida, 09/06/2009 10:09 AM

autopreview.png View (31.3 KB) Haru Iida, 02/02/2010 02:46 PM

emoticons.png View (11.3 KB) Haru Iida, 01/02/2011 01:43 AM