yamamanx

growing hard days

*

Redmine プラグイン開発チュートリアルをやってみる

   


Redmine 3.0環境でプラグインを作成するチュートリアルをやってみました。

テキストはこちらのサイトです。
Rails を知らない人のための Redmine プラグイン開発ガイド

バージョン違いで若干違うパスなどは3.0で出来た結果で記載しています。
※私の環境での権限やRailsEnvをdevelopmentにしているなど環境が異なる可能性はありますので、適宜読み替えてご参照ください。

環境

Redmine 3.0.0
Amazon Linux
Apache ,MySQL
Ruby 2.0.0-p598 (2014-11-13) [x86_64-linux]
Rails 4.2.0

事前準備

io-consoleをインストールしてGemfileに追加します。

プラグインの開発

スケルトンの生成

init.rbの編集

管理画面のプラグインで表示される内容を記載しています。

Modelスケルトンの生成

redmine_plugin_modelの後ろにプロジェクト名、テーブル名、カラム名:型、、、を記載して実行します。

今日はここまで!

@yamamanx
開発ベンダー5年、ユーザ企業システム部門通算8年目のSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。

 - ProjectManagement, Redmine ,

ad

ad

Message

メールアドレスが公開されることはありません。

  関連記事

SourceTreeからgitサーバへSSHを使ってプッシュする

SSH URI gitのパスは/var/git/pj.gitとします。 [pla …

Redmine 3.0.0に CRMプラグインをインストールする

Redmine CRMプラグインのFreeのLightバージョンを使ってみる事に …

「第14回RxTStudy(Redmine勉強会)」に行ってきました

土曜日の真っ昼間に半分以上が初参加者さんで80席が満席。 それだけRedmine …

RedmineにEasy Gantt プラグインをインストールしようとしたらRubyのバージョンが古いという事にひっかかったのでRubyもアップグレードした

RedmineにEasy Ganttプラグインをインストールしました。 標準のガ …

CentOS 6.5にgit連携のTracを構築する

秋の夜長に自宅でTracサーバを構築してみる。 ひとまずRedmineはいったん …

CentOS 6.5にRedmineをインストールするためにrubyをインストールする

とりあえずgitは入っている前提で [crayon-594e26110562e6 …

Redmine3.0.0に CSV Importerプラグインをインストールする

バグ管理や開発の現場だけではなく進捗管理などにも重宝出来るRedmine。 その …

Amzon Linux のApacheでRedmineとWordPressをバーチャルホストで共存する

EC2とRDSを節約しようと思いまして、Redmineを動かしてるとこに検証用W …

Redmineの作業時間、予定工数をSQLで抽出

プラグインとかでやればいいのかもなのですが、可視化はダッシュボードツールとかBI …

RedmineにGoogleAppsアカウントでログイン出来るようにする

RedmineのログインをGoogleアカウントで出来るように[redmine_ …