Redmineのwikiでページの新規作成が結構面倒!
ということで一発で新規作成が出来るボタンを設置してみます。
通常の手段
まず通常の新規作成する場合は、
リンク元になるページを編集し、リンクを作成して保存
例:[[TestPage]]元ページのリンクからTestPageへのリンクを辿ると、TestPageのページ編集画面に遷移
それを編集して保存
以上になります。
これだと面倒です。
新規作成フォームの追加
新規作成用のフォームを追加してみます。
追加するのはwikiのサイドバー
対象のテンプレートは
app/views/wiki/_sidebar.html.erb
これの一番最後に
<br />
<form action="<%= url_for :controller => 'wiki', :action => 'show', :id => nil %>" method="get" name="new_page">
<input name="id" type="text" value="" />
<input type="submit" value="新規作成" />
</form>
を追加してサーバを再起動するとwikiのサイドバーに新規作成のフォームが追加されます。
作成したいページ名を入力して新規作成をクリックするとページ編集画面に遷移すると思います。
試してみて下さい。
※redmine-2.3.1で確認済みです