redmine csvユーザー一括登録プラグインを作ってみた
TRANSCRIPT
1
RedmineユーザーCSV一括登録プラグイン
を作ってみたのでそのご紹介
2
自己紹介
3
シラカワといいます
shrkwというIDではてなでブログ書いてます
http://d.hatena.ne.jp/shrkw/
4
Issue Management Systemの使用経験
5
前提
•社内での利用の話•うちの会社は場所が2つ(歩いて5分くらいだけど)に分かれてて、社員は総勢200人くらい•中堅SIer?
6
Trac
社内でプロジェクトごとに建てて使える環境を作って、3年くらい使ってる けど、プロジェクトでのタスク管理にはまだあんまり活用できてないです例外的に、社内ITチームのタスク管理にチケットを使うのは、そこそこ上手くいってる感じです
7
8
GLPI
おフランス生まれのインシデント管理ツール社内ITチームのヘルプデスク用途に使ってます。社内での問い合わせはけっこう収束させられてます。
9
10
Backlog
顧客との課題管理用に使ってますふつうのひとでもふつうに使えるUIがとってもすばらしいです。ヌーラボすてきです。
11
12
Redmine
先週から。BacklogのASPでの利用はどうなんだという話がでて、パッケージを買うかの選択肢で悩んだのでRedmineも試してみることにしました。
13
影舞
社内用途のBTSで。見た目は考える必要があるけど、機能は必要充分でいいんじゃないかな。今ならRedmine使いますが。
14
今まで作ったもの
15
•Tracの横断検索画面(Trac Whole Search)
●初版だけ●Trac Lightningに入れてくれてる
•ニコニコ動画のインcookieマイリスト Greasemonkeyスクリプト
16
第一言語
17
Java
18
第二言語
19
JavaScript
20
第三言語
21
Python
22
Ruby知りません><Rails知りません><
23
Redmine使い始めて2日目(プラグイン作った時点で)
24
でもプラグインはできちゃったので
紹介
25
紹介なんでオチはないですごめんなさい
26
まず
27
これらのソースを非常に参考にさせて、というか、forkさせてもらいました。大感謝!
•Redmine_Importer: Redmine CSV Import Plugin | Martin Liu - Martin's Crazy World http://www.martinliu.info/2009/04/redmine_importer-redmine-csv-import-plugin/
•RedmineでCSVのユーザ情報をまとめて登録するスクリプト - おいぬま日報 http://tech.lampetty.net/tech/index.php/archives/285
28
さっそくデモ
29
ユーザーインポートするタイミングってあんまないよね?
というのは作ってるときに薄々感づいてましたが勢いで作りました
30
組み合わせて調整するだけなので、3時間くらいでできました
31
でも、公開するために整理したり
言語リソース書いたりしてたら、そっちの作業で
6時間くらいかかった...
32
RedmineのほうがRailsという環境のうえに
乗っかっているぶん、Tracよりプラグインが
作りやすいんじゃないかなーと思いました。
33
昨日公開しました
34
コードはcodereposあたりに
上げておきます
35
さっき試してて気づいたんですが、改行がLFじゃないと
エラーが><
36
後で対応します可能なら…
37
以上です!!