自作のWebサービスを改修したお話 – とらぷぐ.com編

その他

どうも、自分は趣味でとらぷぐ.comというWebサービスを運営しています。これはTRPGというテーブルゲームを遊びやすくするというのを目標に開発したサービスです。TRPGプレイヤーでまだご利用いただいていない方は是非一度使ってみてください。この度このサービスのプログラムを全面改修しました。というわけで今回は改修した項目のお知らせ記事を書いていきます。ちなみにコーダー向けに、サービス公開当時の技術的なことが書かれている記事もありますのでよかったらご覧ください。


1. 改修した項目

・ 独自IDでのログイン

改修前では、Twitter,Google,Yahooのアカウントを使用することでサービス運営者側でID/パスワードの管理は行なっていませんでした。しかし、今回の改修により、本サービスの独自のアカウントでのログインという新しい選択肢をご用意しました。これから新規に登録する方はこちらもご利用ください。

・ ご要望の機能を追加

前からご要望いただいていた、項目をいくつか実装しました。具体的には、クトゥルフ神話TRPGのキャラシートに年収・資産の項目を追加し、マイページのキャラシート一覧にソート機能を実装しました。他のご要望にも随時対応していこうと思います。ご要望は随時募集中なので、小さいことでもドシドシ送りつけてください(「このシステムを追加して」というご要望はお時間をいただきます……ルルブをいただければ優先度MAXになりますが…ボソッ…)。

・ ステータスの上限表示に対応

TRPGのセッションにおいて、キャラクターの耐久値をはじめ、ステータスが変化することはたくさんあると思います。そこで今回の改修で現在のステータスと同時に最大値っぽいものも表示できるようになりました。具体的には、「35/99」とステータス(アビリティ)に記述すると「35/99」という風に、ちょっとだけそれっぽく表示されます。機能としてはかなり地味ですが、使ってください。

・ WordPressからの脱却

これは内部的な項目になるのでユーザの皆さんにはあまり関係が無いですが、一応まとめておきます。改修前本サービスは、WordPressというシステムを改造して作られていました。WordPressを使うとログイン処理とかキャラシートの管理という、大事だけどサービスの根幹からは離れる部分が簡単にできるので初心者にはサービスが開発しやすくなります。サービス公開当時は自分の技術力も底辺だったので、この方法でサービス開発を行いました。しかし、WordPressは元々ブログ(静的なWebサイト)を作るためにデザインされています。そのため改造しても、動作に無駄が出てしまいます。

そこで、自分の実力を測るという事も含めサービスの全てを作り直しました(実際には半分くらいのコードを流用しているので全てではありません)。これに伴いページデザインも変更してみました。コードもいくらかスマートになったはずなので多少動作が軽快になっていると思います。

2. 改悪になってしまった項目

今回の更新で、正直改悪になってしまった項目をまとめておきます。まずは検索フォームの表示ページの減少です。これまでは、すべてのページで検索フォームを表示できましたが、今回の改修でトップページからだけになってしまいました。もう一つは、Paranoia Oの一時公開停止です。これら二つに関してはできるだけ早く対応するので、どうか広い心でお待ちください。

おわりに

ここまで、お読みくださいましてありがとうございました。どうかこれからも「とらぷぐ.com」をよろしくお願いします。

その他