Zope2 プロダクト開発
Zopeプロダクトの作成で、管理画面側の実装方法を見てきましたが、肝心の
コンテンツのサンプルを作成して行きたいと思います。
ここではサンプルとして、ユーザー登録画面っぽいものを作成しようと思います。(目標 10/22)
※ コンテンツと管理画面の構成のためだけのテストです。
今後はCMFのユーザー登録との連携を考えると使えるようになるかも。。。
シナリオは、、
@ ユーザー追加フォーム
オペレータは下記メールアドレスのみを入力します。
・メールアドレス
「送信」ボタンを押すことによりオペレータは登録作業を開始します。
メール送信できた場合はその旨を表示されます。(ここから先の画面遷移はあり
ません。) 送信できなかった場合は、もう一度同じユーザー追加フォームを
リダイレクトされます。
A メール送信
入力したメールアドレスに対して、ユーザー登録フォームへの案内メールを
送信します。送信内容は下記のとおりとします。
|下記URLの登録画面にて登録を行ってください。
|<URL>
ただし、URLは動的に作成され、1時間以内にアクセスされない場合は、
以後の登録作業を行えないものとします。
B 登録画面
オペレータは下記項目を入力します。
・メールアドレス (必須 : 入力済み状態、変更不可)
・ユーザー名 (必須)
・パスワード (必須)
・パスワード (必須 : 確認用)
「登録」ボタンを押下すると登録確認画面へ移ります。
ただし、入力に不備がある場合はその旨が表示され、再入力が必要となります。
入力値のチェック項目は以下のとおりです。
・ユーザー名がすでに登録されている場合
・パスワードが短い(4文字以内)場合
・確認用パスワードがパスワードと違っている場合
※ ここでは非同期通信を使用することで画面遷移なしでのチェックを行います。
※ 暗号化はおこないません。。
C 登録確認画面
登録内容の確認を表示します。表示される内容は下記のみとなります。
・メールアドレス (必須 : 入力済み状態、変更不可)
・ユーザー名 (必須 : 入力済み状態、変更不可)
オペレータは 「修正」ボタンを押下することでBの登録画面へ戻ることが
できます。オペレータは 「登録確認」 のボタンを押下することで、登録完了
します。登録内容の確認メールを受け取ります。
管理者は登録された内容は、管理画面にて確認することができます。
D 管理画面上での登録ユーザー確認
管理者は、管理画面上で登録したユーザーを確認することができます。
また、この画面上で、ユーザーの削除を行うことができます。
この登録情報は、使うことはできません。
replica watch [url=http://groups.google.com/group/rolex-zlo/web/replica-watch] replica watch [/url] http://groups.google.com/group/rolex-zlo/web/replica-watch replica watch replica watches [url=http://groups.google.com/group/rolex-zlo/web/replica-watches] replica watches [/url] http://groups.google.com/group/rolex-zlo/web/replica-watches replica watches
swiss replica [url=http://groups.google.com/group/rolex-zlo/web/swiss-replica] swiss replica [/url] http://groups.google.com/group/rolex-zlo/web/swiss-replica swiss replica watch replicas [url=http://groups.google.com/group/rolex-zlo/web/watch-replicas] watch replicas [/url] http://groups.google.com/group/rolex-zlo/web/watch-replicas watch replicas
replica rolex [url=http://groups.google.com/group/rolex-zlo/web/replica-rolex] replica rolex [/url] http://groups.google.com/group/rolex-zlo/web/replica-rolex replica rolex replica cartier watches [url=http://groups.google.com/group/rolex-zlo/web/replica-cartier-watches] replica cartier watches [/url] http://groups.google.com/group/rolex-zlo/web/replica-cartier-watches replica cartier watches
rolex replicas [url=http://groups.google.com/group/rolex-zlo/web/rolex-replicas] rolex replicas [/url] http://groups.google.com/group/rolex-zlo/web/rolex-replicas rolex replicas chopard replica watches [url=http://groups.google.com/group/rolex-zlo/web/chopard-replica-watches] chopard replica watches [/url] http://groups.google.com/group/rolex-zlo/web/chopard-replica-watches chopard replica watches
rolex watch replicas [url=http://groups.google.com/group/rolex-zlo/web/rolex-watch-replicas] rolex watch replicas [/url] http://groups.google.com/group/rolex-zlo/web/rolex-watch-replicas rolex watch replicas rolex watches replica [url=http://groups.google.com/group/rolex-zlo/web/rolex-watches-replica] rolex watches replica [/url] http://groups.google.com/group/rolex-zlo/web/rolex-watches-replica rolex watches replica
alain silberstein replica [url=http://groups.google.com/group/rolex-zlo/web/alain-silberstein-replica] alain silberstein replica [/url] http://groups.google.com/group/rolex-zlo/web/alain-silberstein-replica alain silberstein replica audemars piguet watches [url=http://groups.google.com/group/rolex-zlo/web/audemars-piguet-watches] audemars piguet watches [/url] http://groups.google.com/group/rolex-zlo/web/audemars-piguet-watches audemars piguet watches
breitling replica watches [url=http://groups.google.com/group/rolex-zlo/web/breitling-replica-watches] breitling replica watches [/url] http://groups.google.com/group/rolex-zlo/web/breitling-replica-watches breitling replica watches cartier replica watches [url=http://groups.google.com/group/rolex-zlo/web/cartier-replica-watches] cartier replica watches [/url] http://groups.google.com/group/rolex-zlo/web/cartier-replica-watches cartier replica watches
replica jacob watch [url=http://groups.google.com/group/rolex-zlo/web/replica-jacob-watch] replica jacob watch [/url] http://groups.google.com/group/rolex-zlo/web/replica-jacob-watch replica jacob watch panerai replica watches [url=http://groups.google.com/group/rolex-zlo/web/panerai-replica-watches] panerai replica watches [/url] http://groups.google.com/group/rolex-zlo/web/panerai-replica-watches panerai replica watches
swiss watch replicas [url=http://groups.google.com/group/rolex-zlo/web/swiss-watch-replicas] swiss watch replicas [/url] http://groups.google.com/group/rolex-zlo/web/swiss-watch-replicas swiss watch replicas pocket watches [url=http://groups.google.com/group/rolex-zlo/web/pocket-watches] pocket watches [/url] http://groups.google.com/group/rolex-zlo/web/pocket-watches pocket watches
replica omega [url=http://groups.google.com/group/rolex-zlo/web/replica-omega] replica omega [/url] http://groups.google.com/group/rolex-zlo/web/replica-omega replica omega ulysse nardin replicas [url=http://groups.google.com/group/rolex-zlo/web/ulysse-nardin-replicas] ulysse nardin replicas [/url] http://groups.google.com/group/rolex-zlo/web/ulysse-nardin-replicas ulysse nardin replicas
replica a lange watches [url=http://groups.google.com/group/rolex-zlo/web/replica-a-lange-watches] replica a lange watches [/url] http://groups.google.com/group/rolex-zlo/web/replica-a-lange-watches replica a lange watches quality replica watches [url=http://groups.google.com/group/rolex-zlo/web/quality-replica-watches] quality replica watches [/url] http://groups.google.com/group/rolex-zlo/web/quality-replica-watches quality replica watches
cialis online [url=http://groups.yahoo.com/group/cialis-online-zyx] cialis online [/url] http://groups.yahoo.com/group/cialis-online-zyx cialis online
order cialis [url=http://groups.yahoo.com/group/order-cialis-zyx] order cialis [/url] http://groups.yahoo.com/group/order-cialis-zyx order cialis
DkW1zX ljwusmupbuoo, [url=http://wlmzbzotrloi.com/]wlmzbzotrloi[/url], [link=http://jfbdzyypcfog.com/]jfbdzyypcfog[/link], http://bqxdmjwfickg.com/
cialis [url=http://groups.yahoo.com/group/cialis-zyx] cialis [/url] http://groups.yahoo.com/group/cialis-zyx cialis
buy cialis [url=http://groups.yahoo.com/group/buy-cialis-zyx] buy cialis [/url] http://groups.yahoo.com/group/buy-cialis-zyx buy cialis
vicodin no prescriptions [url=http://groups.yahoo.com/group/vicodin-no-prescriptions-zyx] vicodin no prescriptions [/url] http://groups.yahoo.com/group/vicodin-no-prescriptions-zyx vicodin no prescriptions
vicodin without prescription [url=http://groups.yahoo.com/group/vicodin-without-prescription-zyx] vicodin without prescription [/url] http://groups.yahoo.com/group/vicodin-without-prescription-zyx vicodin without prescription
vicodin addiction [url=http://groups.yahoo.com/group/vicodin-addiction-zyx] vicodin addiction [/url] http://groups.yahoo.com/group/vicodin-addiction-zyx vicodin addiction
comment3, all pussy pic fyfj, tobacco allowed on airplanes :-[[[, advance cash fast loan payday 0980, no fax payday loans with extension wzid, tobacco juice for houseplants %[, bridgestone run-flat tires qfbpc, achohol tobacco and firearms 559459, cash advance payday loan e ffvzxi, blonde pussy fart bald 6629, non tobaco chew syv, online faxless payday loans no teletrack apic, bridgestone run-flat tires 12446, one hour payday loans savings account ok 8-[[, 05 mustang tires 8[, inch tires 532074, online faxless payday loans in va =PPP,
comment3, no fax payday loans with extension ntg, free pussy no sign up =((, all pussy pic gzzvz, tobacco juice for houseplants 175500, carolina caught cheerleader having sex wbkdf, american race tires %-O, carolina caught cheerleader having sex qwj, baja ht tires 76569, online faxless payday loans no teletrack ibqdyg, sex in the city fashion 0340, old pussy women 2309, non tobaco chew =O, no direct deposit no teletrack no credit check payday loans =-PP, online faxless payday loans in va 8-[[[, old pussy women wztj, inch tires uilc, advance payday loans wcr,
comment5, no fax payday loans with extension >:)), advance cash fast loan payday =[[, tobacco allowed on airplanes ytel, all pussy pic 5498, changing car tires ufgn, bridgestone run-flat tires 330501, free black pussy bi-females :]], american race tires 066630, baja ht tires uyt, achohol tobacco and firearms 8(((, old pussy women hyh, blonde pussy fart bald 1895, no direct deposit no teletrack no credit check payday loans uuu, no direct deposit no teletrack no credit check payday loans >:], free pussy no sign up =[[, da bird cat toy gblhav, 05 mustang tires usiilv, inch tires 8-(((,
comment5, american race tires 765, advance cash fast loan payday %-(((, lesbian pussy eaters dstka, cash advance payday loan e 328, up to 1500 fast payday loan online click here qeksfy, big o tires az ptc, auburn merchandising tobacco dist 00256, bridgestone run-flat tires bgd, auburn merchandising tobacco dist =DD, lesbian pussy eaters yejj, free black pussy bi-females 671, old pussy women lcp, no fax no teletrack payday loans 995644, no direct deposit no teletrack no credit check payday loans =[[[, online faxless payday loans no teletrack fdbj, one hour payday loans savings account ok ktl, hot teen pussy pics iwwg, tobacco allowed on airplanes 7840,
comment2, no fax payday loans with extension kbc, american race tires :(, advance cash fast loan payday :-DD, cash advance payday loan e czxo, non tobaco chew lswona, up to 1500 fast payday loan online click here wwg, free pussy no credit card needed :-(((, da bird cat toy 307, big o tires az >:[[[, free black pussy bi-females 8-((, sex in the city fashion 8[[[, fast payday loans for bad credit 8D, payday loan 736, one hour payday loans savings account ok >:O, midget gallery showing there pussy 167,