@@ -21,80 +21,80 @@ symfony 開発者はそんなに心配していないだろうし、だからこ
21
21
22
22
よい求人サイトを見つける必要があります。たとえば Monster.com?考え直しましょう。焦点を絞った求人サイトが必要です。もっともすぐれた人々、エキスパートを見つけられる場所です。簡単で、速く、そして楽しく仕事を探せるもしくは仕事を提供できる場所です。
23
23
24
- もう探す必要はありません。Jobeet がその場所です。** Jobeet はオープンソースの求人ソフトウェア** です。このソフトウェアは1つのことしか行いませんが、十分な機能を提供します。使いやすく、カスタマイズ、拡張と Web サイトへの埋め込みが簡単です。デフォルトで多言語をサポートし、ユーザーエクスペリエンスを強化するためにもちろん Web 2.0 の最新技術が使われています。プログラミング言語で情報のやりとりができるフィードとAPIも提供されます 。
24
+ もう探す必要はありません。Jobeet がその場所です。** Jobeet はオープンソースの求人ソフトウェア** です。このソフトウェアは1つのことしか行いませんが、十分な機能を提供します。使いやすく、カスタマイズ、拡張と Web サイトへの埋め込みが簡単です。デフォルトで多言語をサポートし、ユーザーエクスペリエンスを強化するためにもちろん Web 2.0 の最新技術が使われています。プログラミング言語で情報のやりとりができるフィードと API も提供されます 。
25
25
26
- そういう求人サイトはもう存在してるって?利用者として見れば、インターネット上に Jobeet のような求人サイトはたくさん見つかるでしょう。しかし上記で述べたような豊富な機能を持ったオープンソースの求人ソフトウェアを見つけてみてください 。
26
+ そういう求人サイトはもう存在してるって?利用者として見れば、インターネットには Jobeet のような求人サイトはたくさん見つかるでしょう。しかし上記で述べたような豊富な機能をもつオープンソースの求人ソフトウェアを見つけてみてください 。
27
27
28
28
> ** NOTE**
29
- > 本当に symfony の仕事を探しているもしくは symfony 開発者を雇用したい場合 、[ symfonians] ( http://symfonians.net/ ) の Web サイトに行ってみてください。
29
+ > 本当に symfony の仕事を探しているもしくは symfony 開発者を雇いたい場合 、[ symfonians] ( http://symfonians.net/ ) の Web サイトに行ってみてください。
30
30
31
31
プロジェクトの~ ユーザーストーリー~
32
- ---------------------------------
32
+ ------------------------------------
33
33
34
34
コーディング作業に入る前に、プロジェクトをもう少し詳しく説明します。次のセクションではプロジェクトの最初のバージョン/イテレーションで実装したい要素について簡単なストーリーをつけて説明します。
35
35
36
- Jobeet は4種類のユーザーを持ちます :
36
+ Jobeet には4種類のユーザーがいます :
37
37
38
- * ** 管理者(admin)** : Web サイトを所有し魔法の力を持つ
39
- * ** ユーザー(user)** : 仕事を求めて Web サイトに訪問する
40
- * ** 投稿者(poster)** : 求人情報を投稿するために Web サイトに訪問する
41
- * ** アフィリエイト(affiliate)** : 自分の Web サイトにも求人情報を再投稿する
38
+ * ** 管理者 (admin)** : Web サイトを所有し魔法の力をもつ
39
+ * ** ユーザー (user)** : 仕事を求めて Web サイトに訪問する
40
+ * ** 投稿者 (poster)** : 求人情報を投稿するために Web サイトに訪問する
41
+ * ** アフィリエイト (affiliate)** : 自分の Web サイトにも求人情報を再投稿する
42
42
43
- プロジェクトは2つのアプリケーションから構成されます: ** frontend** (下記の F1~ F7) はユーザーがWebサイトと情報をやりとりするところになり 、** backend** (B1~ B3) は管理者がWebサイトを管理するところになります 。
43
+ プロジェクトは2つのアプリケーションから構成されます: ** frontend** (下記の F1~ F7) はユーザーが Web サイトと情報をやりとりするところになり 、** backend** (B1~ B3) は管理者が Web サイトを管理するところになります 。
44
44
45
45
backend アプリケーションはセキュアでアクセスするには証明書が必要となります。
46
46
47
- ### ストーリー F1:ホームページ上でユーザーは最新の有効な求人を見ることができる
47
+ ### ストーリー F1: ホームページ上でユーザーは最新の有効な求人を見ることができる
48
48
49
- ユーザーが Jobeet サイトにやって来たら、有効な求人一覧ページを見ます。求人一覧ページはまずカテゴリーで 、次に掲載日順(新しい求人が上に)にソートされています。各求人ごとに就業場所、役職、会社名が表示されます。
49
+ ユーザーが Jobeet サイトにやって来たら、有効な求人一覧ページを見ます。求人一覧ページはまずカテゴリで 、次に掲載日順(新しい求人が上に)にソートされています。各求人ごとに就業場所、役職、会社名が表示されます。
50
50
51
- それぞれのカテゴリーに対して、一覧ページは最初の10件の求人のみを表示しリンクは選択されたカテゴリーのすべての求人の一覧を表示できます (* ストーリー F2* )。
51
+ それぞれのカテゴリに対して、一覧ページは最初の10件の求人のみを表示し、リンクは選択されたカテゴリのすべての求人の一覧を表示できます (* ストーリー F2* )。
52
52
53
- ホームページにおいて、ユーザーは求人一覧(* ストーリー F3* )を改訂し、新しい求人を投稿(* ストーリー F5* )できます。
53
+ ホームページにおいて、ユーザーは求人一覧 (* ストーリー F3* ) を改訂し、新しい求人を投稿 (* ストーリー F5* ) できます。
54
54
55
55
![ ホームページのモックアップ] ( http://www.symfony-project.org/images/jobeet/1_4/02/mockup_homepage.png )
56
56
57
- ### ストーリー F2:ユーザーはカテゴリーに属する全ての求人情報を見ることができる
57
+ ### ストーリー F2: ユーザーはカテゴリに属するすべての求人情報を見ることができる
58
58
59
- ユーザーはホームページ上のカテゴリー名か " more jobs" のリンクをクリックすると、日付順にソートされたカテゴリーに属する求人情報を全部見ることができます 。
59
+ ユーザーはホームページ上のカテゴリ名か「 more jobs」 のリンクをクリックすると、日付順にソートされたカテゴリに属する求人情報を全部見ることができます 。
60
60
61
- 一覧ページにはページ番号がつけられていて1ページには20件の求人が表示されます 。
61
+ 一覧ページにはページ番号がつけられていて、1ページごとに20件の求人が表示されます 。
62
62
63
- ![ カテゴリーページ ] ( http://www.symfony-project.org/images/jobeet/1_4/02/mockup_category.png )
63
+ ![ カテゴリページ ] ( http://www.symfony-project.org/images/jobeet/1_4/02/mockup_category.png )
64
64
65
- ### ストーリー F3:ユーザーはキーワードで求人一覧を絞り込める
65
+ ### ストーリー F3: ユーザーはキーワードで求人一覧を絞り込める
66
66
67
- ユーザーは検索結果を絞り込むためにキーワードを入力できます。キーワードは就業場所、役職、カテゴリー 、会社名からマッチングされます。
67
+ ユーザーは検索結果を絞り込むためにキーワードを入力できます。キーワードは就業場所、役職、カテゴリ 、会社名からマッチングされます。
68
68
69
- ### ストーリー F4:ユーザーは求人情報をクリックすると詳細な情報を見ることができる
69
+ ### ストーリー F4: ユーザーは求人情報をクリックすると詳細な情報を見ることができる
70
70
71
71
一覧ページから見たい仕事を選択することで詳細な情報を見ることができます。
72
72
73
73
![ 求人ページ] ( http://www.symfony-project.org/images/jobeet/1_4/02/mockup_job.png )
74
74
75
- ### ストーリー F5:ユーザーは求人情報を掲載できる
75
+ ### ストーリー F5: ユーザーは求人情報を掲載できる
76
76
77
77
求人情報を掲載することが可能です。求人情報は下記の項目から構成されます。
78
78
79
79
* 企業
80
- * 種類(フルタイム、パートタイム、もしくはフリーランス)
81
- * ロゴ(オプション)
80
+ * 種類 (フルタイム、パートタイム、もしくはフリーランス)
81
+ * ロゴ (オプション)
82
82
* URL (オプション)
83
83
* 職
84
84
* 所在地
85
- * カテゴリー(選択可能なカテゴリーの一覧ページの中からユーザーは選択する )
86
- * 仕事の説明(URLとEメールは自動リンクされる )
87
- * 応募方法(URL とメールは自動リンクされる )
85
+ * カテゴリ(選択可能なカテゴリの一覧ページのなかからユーザー選択する )
86
+ * 仕事の説明 (URL とメールアドレスは自動リンクされる )
87
+ * 応募方法 (URL とメールアドレスは自動リンクされる )
88
88
* 公開(アフィリエイトの Web サイトにも求人情報を投稿できるかどうか)
89
- * Eメール(投稿者のEメール )
89
+ * メールアドレス (投稿者のメールアドレス )
90
90
91
91
求人情報を掲載するためにアカウントを作る必要はありません。
92
92
93
- プロセスはたった2つのステップからなっており単純です。まず仕事の説明の必須項目を全て埋めることです 。そうすると確認用ページが表示され入力項目の確認をします。
93
+ プロセスはたった2つのステップからなっており単純です。まず仕事の説明の必須項目をすべて埋めることです 。そうすると確認用ページが表示され入力項目の確認をします。
94
94
95
- たとえユーザーがアカウントを持っていなくても、固有のURLのおかげで項目を後から修正することも可能です (求人情報を掲載したときにユーザーは保護用のトークンを受け取ります)。
95
+ たとえユーザーがアカウントを持っていなくても、固有の URL のおかげで項目を後から修正することも可能です (求人情報を掲載したときにユーザーは保護用のトークンを受け取ります)。
96
96
97
- それぞれの求人情報は30日間オンラインに表示されます(これは管理者が設定できます - * ストーリー B2* を参照)。求人情報の有効期限が5日以内に切れるときのみ30日の延期をするために求人情報を再度有効もしくは拡張するために戻ることが可能です 。
97
+ それぞれの求人情報は30日間オンラインに表示されます (これは管理者が設定できます - * ストーリー B2* を参照)。求人情報の有効期限が5日以内に切れるときのみ、30日の延期をするために求人情報を再度有効もしくは拡張するために戻ることが可能です 。
98
98
99
99
![ 求人ページの作成ページ] ( http://www.symfony-project.org/images/jobeet/1_4/02/mockup_post.png )
100
100
@@ -106,31 +106,31 @@ backend アプリケーションはセキュアでアクセスするには証明
106
106
* メールアドレス
107
107
* Web サイトの URL
108
108
109
- アフィリエイトのアカウントは管理者によって有効にされなければなりません(* ストーリー B3* )。有効になると、アフィリエイトはメールを通して API に使うトークンを受け取ります。
109
+ アフィリエイトのアカウントは管理者によって有効にされなければなりません (* ストーリー B3* )。有効になると、アフィリエイトはメールを通して API に使うトークンを受け取ります。
110
110
111
- 適用すると、アフェリエイトは利用可能なカテゴリーのサブセットから仕事を得るために選択する事も可能です 。
111
+ 適用すると、アフェリエイトは利用可能なカテゴリのサブセットから仕事を得るために選択することも可能です 。
112
112
113
- ### ストーリー F7:アフィリエイトをする人は現在有効な求人一覧を取得できる
113
+ ### ストーリー F7: アフィリエイトをする人は現在有効な求人一覧を取得できる
114
114
115
- アフィリエイトユーザーはトークンキーを使って呼んだAPIから現在の求人一覧を取得できます 。この求人一覧は XML、JSON、YAML フォーマットで返されます。
115
+ アフィリエイトユーザーはトークンキーを使って呼び出される API から現在の求人一覧を取得できます 。この求人一覧は XML、JSON、YAML フォーマットで返されます。
116
116
117
117
求人一覧は求人に利用できる公開情報を含んでいます。
118
118
119
- ユーザーは返される求人件数を制限でき、固有のカテゴリーだけに絞り込むこともできます 。
119
+ ユーザーは返される求人件数を制限でき、固有のカテゴリだけに絞り込むこともできます 。
120
120
121
- ### ストーリー B1:管理者はWebサイトを設定する
121
+ ### ストーリー B1: 管理者は Web サイトを設定する
122
122
123
- 管理者はサイト上で利用可能なカテゴリーを編集できます 。
123
+ 管理者はサイト上で利用可能なカテゴリを編集できます 。
124
124
125
- ### ストーリー B2:管理者は求人情報を管理します
125
+ ### ストーリー B2: 管理者は求人情報を管理します
126
126
127
127
管理者は掲載された求人情報の編集や削除が可能です。
128
128
129
- ### ストーリー B3:管理者はアフィリエイトユーザーを管理する
129
+ ### ストーリー B3: 管理者はアフィリエイトユーザーを管理する
130
130
131
131
管理者はアフィリエイトユーザーを作成したり編集できます。有効にしたユーザーや無効にしたユーザーに対し責任があることになります。
132
132
133
- 新しくアフィリエイトユーザーを有効にした際にシステムはユーザーが利用する一意のトークンキーを発行します 。
133
+ 新しくアフィリエイトユーザーを有効にした際にシステムはユーザーが利用する一意性のあるトークンキーを発行します 。
134
134
135
135
また明日
136
136
--------
0 commit comments