2011年 12月 7日 はてなブックマーク -
タグ: #Redmine

****.png とかがチケットの説明文にあったら、img タグにしてほしいなーとおもいました。


theme の JavaScript を読みこませる

このへんのことよしなにやってくれるプラグインがあると良いのかもしれないけど、いやプラグインとか面倒だしそんなもの JavaScript でいいよねってことで、theme の JS に仕込んでしまうことにします。

久々に Prototype.js 使いました。相変わらず Prototype 拡張しまくってますね!

theme 用の JavaScript は、バージョン 1.?? から、 theme のディレクトリの javascripts/theme.js に置けば読み込んでくれるようになったらしいので、そのファイルを作ります。

で、その中に↓みたいなかんじのことを書いておきます。自分で適当に枠とか CSS をあてたかったので、class も指定しておきました。

document.observe("dom:loaded", function(){
    $$('#main div.wiki a').each(function(name, index){
        var link = name.readAttribute('href');
        if (link.match(/\.(gif|jpg|jpeg|png)$/i)) {
            var imgElm = new Element('img', {src: link, 'class': 'wiki-image'});
            name.insert({
                after: imgElm
            });
        }
    });
});

Redmine で Wiki 内に画像っぽいリンクが含まれていたら画像に展開する - 肉とご飯と甘いもの @ sotarok

5ヶ月前 | | 2011年 12月 7日 | このエントリーを含むはてなブックマーク
2011年 1月 29日 はてなブックマーク -
タグ: #ruby #redmine #API

コマンドラインでメール投稿してチケット登録するツールを作ってたんですが、登録されるタイミングとか微妙でどうも使いづらかった。

会社のRedmineが1.1に上がったので調べてたらREST APIを見つけて、そっちに乗り換え。

どうせなら公開しようと思って、昨日夜なべして作り上げました。

 

authorNari/redcuine - GitHub

gem install redcuine

で入ると思います。

ドキュメントとかほぼないし、テストもないので(酷い)、使う人はexperimentalだと思って使ってください。

 

Issueの取得、登録、更新、削除と一通りできます。

Redmine1.1でしか試してないので、1.0系だと動かないかも。

Redmineのチケットをコマンドラインで扱う「redcuine」 - I am Cruby!

1年前 | | 2011年 1月 29日 | このエントリーを含むはてなブックマーク
2011年 1月 23日 はてなブックマーク -
タグ: #ruby #redmine

CORESERVER.JPさんのCORE-BプランでRedmine

Posted on 12月 27th, 2009 by admin

CORESERVER.JPさんの「CORE-Bプラン」でサブドメイン( redmine.coresv.net )を取得して、プロジェクト管理ソフトウェア「Redmine」をインストールしました。

RubyGemsのインストール

まず最初に、下記の参考サイトさんを参照しながらRubyForegeよりRubyGemsをダウンロードして、インストールしました。

参考サイトさ んでは、サブフォルダにインストールされていましたが、当サイトでのインストール場所は、「–prefix=$HOME」として、自分のアカウントのルー トにしました。インストール後に確認したところ、「/virtual/(自分のアカウント)/bin/」にgemの実行プログラムがインストールされ、 「/virtual/(自分のアカウント)/lib/」以下に各種フルだが作成され、ライブラリーがインストールされていました。

CORESERVER.JPさんのCORE-BプランでRedmine | Oh!Happy.ORG Blog

試しに行おうとしたら、railsのインストール時に負荷が高いために何度も強制終了され結局あきらめました。


1年前 | | 2011年 1月 23日 | このエントリーを含むはてなブックマーク
2010年 8月 16日 はてなブックマーク -
タグ: #rails #redmine #passenger

長いこと不安定だったので一時期 mod_proxy_balancer + mongrel_cluster に逃げていましたが、 @yuumi3 から2.2.11で直ったよという情報をいただいたので passengerに戻してみました。

今のところは安定している感じです。

passenger-2.2.11にアップデートしました - Hello, world! - s21g

redmine+passenger使ってるのでアップデートしたいと思います。


1年前 | | 2010年 8月 16日 | このエントリーを含むはてなブックマーク
2010年 7月 7日 はてなブックマーク -
タグ: #Linux #Redmine

ServersMan@VPS にRedmineをインストール

0.yumで必須パッケージインストール
# yum install ruby-rdoc ruby-devel sqlite-devel httpd-devel
# yum install gcc-c++

1. RubyGems インストール
# wget ‘http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz’
# tar -zxf rubygems-1.3.5.tgz
# cd rubygems-1.3.5
# ruby setup.rb

2. Ruby on Rails のインストール
# gem install rails

3. sqlite3-ruby インストール
# gem install sqlite3-ruby —version ‘= 1.2.4’

4. Redmine のインストール(今回は /var/www/redmine としました)
# wget ‘http://rubyforge.org/frs/download.php/67144/redmine-0.8.7.tar.gz’
# tar -zxf redmine-0.8.7.tar.gz
# cp -a redmine-0.8.7 /var/www/redmine
# cd /var/www/redmine/config
# vi database.yml
database.yml の内容は以下の通りです。
  1. production:
  2. adapter: sqlite3
  3. dbfile: db/redmine.db
  4. timeout: 5000


# cd /var/www/redmine
# rake config/initializers/session_store.rb
# rake db:migrate RAILS_ENV=production
# rake redmine:load_default_data RAILS_ENV=production

5. Redmine 起動テスト
# cd /var/www/redmine
# ./script/server -e production
これで起 動は完了です。あとはサーバの3000ポートにブラウザからアクセスし、Redmine が表示されることを確認しましょう。
確認したら ^C(Ctrl+C) で終了します。

6. Passenger のインストール
# gem install passenger
# passenger-install-apache2-module
ここで
Please edit your Apache configuration file, and add these lines:
以下に表示されたもの をコピー

7. Apache + Passenger + Redmine の連携設定
# vi /etc/httpd/conf.d/passenger.conf
passenger.conf の内容は以下の通りです。
  1. LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7/ext/apache2/mod_passenger.so
  2. PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.7
  3. PassengerRuby /usr/bin/ruby
  4. # ↑ 先ほどコピーした 3行
  5. RailsMaxPoolSize 3
  6. RailsPoolIdleTime 300
  7. # ↑ 上記 2行 については Passenger のヘルプサイトを参照のこと。
  8. RailsBaseURI /redmine
  9. # ↑ Redmine の公開 URL


# chown -R daemon:daemon /var/www/redmine
# ln -s /var/www/redmine/public /var/www/html/redmine

後は Apache を再起動し、http://サーバのIP /redmine/ にアクセスし、Redmine が表示されれば完了です。


8. メール通知の設定
# cd /var/www/redmine/config
# cp -p email.yml.example email.yml
# vi email.yml
  1. production:
  2. delivery_method: :smtp
  3. smtp_settings:
  4. address: 127.0.0.1
  5. port: 25
  6. domain: example.net
  7. #authentication: :login
  8. #user_name: [email protected]
  9. #password: redmine

何でも日記: ServersMan@VPSにsendmailをインストール

1年前 | | 2010年 7月 7日 | このエントリーを含むはてなブックマーク
2010年 3月 20日 はてなブックマーク -
タグ: #RedMine

MOONGIFT: » Redmineにソースコードレビューをつける「Redmine Code Review プラグイン」:オープンソースを毎日紹介

BTSシステムであるRedMineにソースコードレビューを追加するプラグイン。
BTSシステムにはtracや影舞などもありますが、redmine、プログラマでない人にもなかなか使いやすいのでおすすめです。

2年前 | | 2010年 3月 20日 | このエントリーを含むはてなブックマーク