Web技術勉強会12回目
- 3. 実装した機能
• トップ画面
– Widget(TMAP、LivedoorClip、Yahoo!トピックス)(100%)
• 管理画面
– エントリ管理(10%)
• DBから引っ張ってくるだけ
– Widget管理(95%)
• Widgetの表示設定関係。ほぼ完成
– 新規エントリ(75%)
• QuickTagsPlusのamazon拡張、リアルタイムプレビューは完成。タグ管
理機能は途中(30%)
• 認証
– Livedoor Authを利用した認証(100%)
- 4. 今回の内容
• 今回も実装の報告+α
– 機能実装は、単発で組めるので負担になりにくいので。
• 今回実装した機能
– ファイルアーカイブ機能
• 画面遷移なしファイルアップローダ
• jQuery.tablesorter
• jQuery.carousel
• Imagerライブラリ
• QuickTagsPlus拡張
- 6. Ajaxっぽいアップロード
• Ajaxっぽいアップロードがしたい
– ライブラリを探すも、なかなか眼鏡にかなうものがない
– よさそうなものはあったが、カスタマイズがしにくい、
ソースの記述方法がDIARYSYSとあまりに違うので組
み込みにくい、などの理由から却下。
• 「Ajaxっぽい」のならOK…ということは
– 別に非同期でやる必要はないことに気が付く
– じゃあ、どうする?
- 8. iframeを使うと画面遷移がない
A B
submitを押すと必ず
action=“test.pl” 画面遷移が起きる test.pl
iframeをターゲット
A にすることで、見かけ上
test.pl の遷移はなくなる
B
action=“test.pl”
- 15. +α – 開発合宿のテーマ
• 候補
– DIARYSYS4の拡張
• エントリ登録・表示周り
– 現在続けている開発を続行する形
• 外部ブログ同期機能
– まずは、WWW::HatenaDiaryを使う?
– その後、WWW::LivedoorBlogを作る?
– 泥臭くやればたぶんできるだろう
– まずは単独で作り、その後DIARYSYS4に移植