「アンパンマンDB」に関する日記(46)

アンパンマンDBの、主に開発に関する日記。

<前 次>

アンパンマン質問箱

管理画面を作成。
質問と回答の両方ができるようになりました。
あとは、各種の画面表示と、運営上必須となるアクセス制御を作れば、ひとまず公開できるようになりそうです。

アンパンマン質問箱

回答用の画面は管理画面に作ることにしたので、新システムでの管理画面を開発中。
それとは関係ないですが、humans.txt置いてみたりしました。

アンパンマン質問箱

回答を書き込むためのロジックまで実装。
回答を書き込む画面は作っていません。

アンパンマン質問箱

質問フォーム作成。
詳細表示ページがないからエラーページに飛ばされるけどね。
今回は、複数行に対応です。

TGWSとアンパンマン質問箱

TGWS

17周年。
まあ、別に記念できるようなネタも用意してないんですが。

アンパンマン質問箱

読み書きの仕組みから作成中。
時間の記録方法がちょっと悩みどころ。

アンパンマン質問箱

質問箱リニューアルに着手。
プロフィールのページに近い形で作ります。
トップページは、閲覧数の多いもの、最近の質問、ランダムピックアップを表示。
一覧でもある程度までの分量は回答も表示。
個別ページでは、コメントも付けられる。

アンパンマンDB

ヘルプの改修はアニメDBから着手。
初っ端から項目数が多くてめげそうですが。

アンパンマンDB

ヘルプのページを簡素化することを考えています。
個別にページ分けてたら一覧性が悪くて読む人いないよなと思って。

ミフミンのDQ10メモ


内部の調整ばかりでなく、JSON形式での出力も作成。
ま、内部で調整した結果を分かりやすく出力してリニューアルの助けとするのが目的ですけどね。
リニューアル完了したらこの機能もお披露目ですが、まあ一般人は使わないでしょうね。
アンパンマンDBでも似たような機能をいずれ提供予定です。

アンパンマンDB

アンパンマン大図鑑の収録ページ情報とか入れてみるのもいいかなーとか思ってたり。
しかし問題は分量ですね…。
今の私に記入しきれる量とは思えない。

アンパンマンDB

質問箱はやっぱり独自システムにした方がいいかなと考え直し中。
既存のDBとの類似点もあるけど、同じシステムでは難しい部分も多く、何より管理人一人で触るはずの部分を一部とはいえユーザーに触らせるのはリスクが大きいと考えたのです。
少なくとも質問投稿UIは完全新規開発になりますしね。

アンパンマンDB

質問箱、昔の質問箱と同じような感じにしようと思ってプロトタイプ的なところまでは作っていたんですが、やりたいことを整理していったら、むしろ旧質問箱よりは、現在のアンパンマンDBとほぼ同じシステムにするのがいいんじゃないかと思い始めました。
コメントを受け入れたい、カテゴリー付けたい、管理画面は頑張りたくない、となれば、アンパンマンDBそのもののコードを流用して作ったほうがいいのではないか、と思ったのであります。
昨日言っていた「総合検索の入力候補に出さない機能」も、質問箱をアンパンマンDBと統合しても、質問箱の質問文を入力候補に出さないようにしたほうがいいのではないかと思ったというのがあります。

アンパンマン人気投票とアンパンマンDB

アンパンマン人気投票

公式のアンパンマン人気投票始まりましたね。
私の場合、特定の1キャラだけ格別に好きというわけでもないので、迷うところです。

アンパンマンDB

総合検索の入力候補を調整しました。
全DBから候補を出していたのですが、コラムまで一律で出していて、ちょっと浮いてたんですね。
なので、コラムは、総合検索の入力候補としては出さないようにしました。
検索対象をコラムにしている場合は、これまで通りコラムから入力候補が出ます。
この「総合検索の入力候補に出さない機能」、もう一つ目的があって、それについては後日話せるかと思います。

アンパンマンDB

出力の内部処理変更。
これで実際にページを表示したのと同等のテストがやりやすくなったのです。

アンパンマンDB

リダイレクトの内部処理変更。
アンパンマンDB4と質問箱のテストをしやすくするのが目的ですが、TGWS全体で使うクラスに手を入れたので、全体的に影響があります。

アンパンマン質問箱

新しい質問箱のデータベースのテーブルを作りました。
新機能の案もあったりするのですが、ひとまずは旧質問箱と同等の機能を目指します。

アンパンマン質問箱

開発中。
リニューアルするのと、クイズとの差別化のため、URLをq-始まりからqa-始まりに変更する予定です。

アンパンマン質問箱

質問箱復活に向けて、新しい仕様を考えています。

  • ユーザーに課すルールは緩くする。
  • 質問時にユーザーからのコメントを受け付けるか選択可能にする。
  • 管理人からの回答は「現時点」での「個人的見解」であると断ったうえで、なるべく「断言」する。
  • 「わからない」という回答は避け、想像でもいいから回答を出す。
  • 調査に時間をかけず、時間がかかりそうなら、現段階でわかる範囲で答える。
  • コメント受付可能な場合、ユーザーは質問に回答したり、回答に意見したりできる。

アンパンマンDBとドラゴンクエスト10

アンパンマンDB

アンパンマンDB4のための出力機能作成。
出力のテストのためのモックを作るつもりだったんだけど、なんやかんやでテスト以外にも普通に使えそうなのができたので、出力関係で全体的に使っていけたらと思っています。

ドラゴンクエスト10

コインボスのゲルニック将軍が実装されたので、さっそく福引回してきました。
5000回ほど引いて、1等が3回、2等が1回。
ちょうど今日から福引の当選確率も公表されていて、1等の確率が0.16%らしいので、なかなか上々の結果のようです。
当てたけど、戦いに行くのはまた今度…。

<前 次>