q a9 for ics(lotus) developers

Post on 10-Jun-2015

1.759 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Xpages でここまで出来る!Q&A web アプリのご紹介

九州ノーツパートナー会 技術部会Speaker :リコー IT ソリューションズ株式会社   海老原 賢次

2014/04/25

1

2

九州ノーツパートナー会 活動内容九州ノーツパートナー会 技術部会って何してるの?

3

技術部会 参加会社

日本 IBM 株式会社 株式会社 イノス キーウェア九州 株式会社 西部ガス情報システム株式会社 株式会社 システムプラネット リコー IT ソリューションズ 株式会社

4

主な活動

Notes 最新技術 XPages を使ったサンプルアプリを各社開発し web 上に公開

九州パートナー会主催セミナーの開催

XPages について調査し、 IBM サイトへ技術情報の公開

5

Q & A アプリ 開発背景Xpages 活性化に向けて…

6

Notes 技術者のコミュニティが危ない!

Notes 懇談室が事情により閉鎖!

Notes 技術者が質問する場がない!

由々しき事態!

じゃあ作るか!

7

できたよ!

時間はかかってしまいましたが・・・

今日はその DB の紹介です!

昨今のディスカッションサイトのトレンドを取り入れています。

こんなことも Domino でここまで出来るよ!というのを実感いただきたいです。

8

URL はこちら

http://qa.xpages.jp/

覚えやすい!

早速アクセス!

9

海外でも紹介されました http://goo.gl/bkIsJr

10

動作環境・採用技術

Domino 9.0.1XPagesExtention LibraryOne UI 2.1

IBM SoftLayer 上の仮想マシンに構築

11

IBM SoftLayer• IBM の IaaS クラウドサービス

http://goo.gl/g46UV3

12

まずはユーザー登録!

13

まずはユーザー登録!画面右上の「編集」→「アカウント登

録」をクリック!

※ わかりづらいという意見を頂いているので、改善するかもです。

14

入力項目はこれだけ!

15

質問の投稿ちいさなことでもどんどん質問!

16

質問の投稿

17

質問の投稿 – カテゴリの選択

18

質問の投稿 – カテゴリの選択

質問の内容に合うカテゴリを選択します。

カテゴリの種類は、システムで決定されています。

19

質問の投稿 – タグの入力

自由入力で、質問にふさわしいタグを入力。複数入力します。

タグは、検索・絞り込みに利用できます。

20

質問の投稿 – タグの入力

タグの一部を入力すると、候補が出てきます。

「+」ボタンを押すと登録されます。

Demo!

21

質問の投稿 – 本文と添付ファイル

本文は、 Xpages 標準のリッチテキストエディタです。

添付ファイルも登録できます。

22

質問の一覧自分の疑問を他の人が投稿しているかも!

23

質問の検索 – トップページ

24

質問の検索 – トップページ

カテゴリでの絞込

ソート順の変更

ステータスでの絞込

目的のものにアクセスしやすく!絞込やソートを変更できます。

25

質問の検索 – トップページ

タグをクリックすると絞込タグクラウドを利用しているので、

使用頻度の高いタグは大きな文字で表示される

全文検索

目的のものにアクセスしやすく!検索は、タグでの絞込と全文検索

26

回答の閲覧と書き込み見るだけじゃなくて、書き込んでね!

27

回答の閲覧と書き込み

28

回答の閲覧と書き込み – いいね!

質問者ではないけど、役に立った回答や、同じ問題で悩んでいたら、「いいね」ボタンを押してください。

「いいね」が多いと、注目している人が多いことがわかります。

29

回答の閲覧と書き込み – いいね!

いいね!を+1

いいね!を-1

※ 「いいね!」は+1までしかできません。※ 「いいね!」-1ができるのは、自分が「いいね!」+1したものだけです。

30

回答の閲覧と書き込み

• 回答とコメントを選択します。

• コメントは回答ではないメッセージを入れる目的で、解決済みの場合でも登録できます。

• 回答は回答済みの質問には登録できません。

31

回答の閲覧と書き込み – ベストアンサー

質問した人は、解決した回答に「これで解決」ボタンを押してください。

質問が「解決済み」となり、その回答に「ベストアンサー」マークが付きます。

32

回答の閲覧と書き込み – ベストアンサー

他の人が同じ問題で困っている場合、ベストアンサーマークがあれば、どの回答で解決したのかが、わかりやすくなります。

「これで解決」は解除もできます。気軽に押しても大丈夫です!

33

回答の閲覧と書き込み – ベストアンサー解決済みマーク

ベストアンサーマーク

34

お気に入りとマイページ前に見たアレどこだっけーってありますよね?

35

お気に入りとマイページ

よく見る質問・回答を「お気に入り」に登録できます。

登録した「お気に入り」は、「マイページ」に登録されます。

36

お気に入りとマイページ

クリックすると星の色が変わり、登録されたことを示します。

37

お気に入りとマイページ

獲得ポイント

質問・回答履歴、お気に入り

38

獲得ポイント質問・回答してポイントゲット!

39

獲得ポイント

質問や回答、ベストアンサーに選ばれるなどすると、ポイントを獲得できます。

ポイントを多く集めると・・・

40

獲得ポイント

自慢できます! IBM Champions を狙っている人は、コミュニティに積極

的に参加している、ということでアピール材料の 1 つになるかも!?

41

獲得ポイント

アクションと獲得できるポイント

※ポイントの集計や夜間エージェントで行われます。

42

技術的ポイント技術的なことをちょこっと紹介

43

技術的ポイント

質問と回答は1つづつ別文書になっています。

質問・回答ページは1ページ内に複数の文書を表示しています。

44

技術的ポイント

回答の一覧は Notes ビューをデータソースとした、繰り返しコントロールを使用。

繰り返しの中の Panel コントロールにデータソースを動的に割り当てしています。

45

技術的ポイント検索結果の一覧は、 Notes ビューの検

索結果( NotesViewEntries)をデータソースとした繰り返しコントロールを使用。

プレーンテキストを NotesDocumentからは取れないので、 NotesXspDocument を生成してgetItemValueString で取得。

46

開発時の活動スタイル複数のパートナー会社、拠点で開発を行う際、工夫したこと

47

ソース共有web サービス「 GitHub 」Web サービスを利用して、各社で分散

開発を行い、効率的な開発。

48

ソーシャルネットワーキング環境「 IBM  Connections 」他社とのコミュニケーションを円滑に

取ることを実現。設計書の作成設計書の作成ディスカションディスカション

ファイル共有ファイル共有

49

今後の展望あんなこといいな♪できたらいいな♪

50

今後の展望

ソーシャル連携Twitter や Facebook の ID でログイ

ンできる質問や回答の投稿を Twitter やFacebook に表示

51

今後の展望 ニックネームの設定と表示

コードの貼り付け ハイライト表示

メール通知機能

モバイル対応 だいぶ先になりそう…

多言語対応 ここまでできればいいけど…

52

最後に…

53

Xpagesを、Domino/Notesを、みんなで

活性化させましょう!!

54

ご視聴ありがとうございました

九州ノーツパートナー会

top related