【最新記事】⇒仮公開開始(2019/02/07)

WordPressを更新

バージョンを更新してみた。ヘルスチェックなるものがあったので、公開サーバーはできる限りそれに沿って設定してみたが、残念ながらHTTPSは未だだし、必須ライブラリはどうやらXREAでは導入できそうにない(PHP7.4では)

PHP7.1に戻せば、Imagickもzipも適用できそうだが…。イメージ処理はいいとして、zipはちょっと気になる。テーマの更新とかする場合、zip化してuploadしていたけれど、それができなくなるのかな?だとするとちょっと面倒だなぁ。

公開側のテーマのURLが古いままだったので、それを入れ替えるのにあわせて、zip形式でuploadできるかどうか確認してみようと思う。無理な場合は…7.3に戻すのはありなんだけど、最新のままの方が何かといいからなぁ。ちょっと悩む。

アビリティ名が変わるキャラ

今回、ヴェインもそうだったけれど、レベルが上がるとアビリティ名が変化するキャラが結構でてきてる。最終解放されたキャラがほとんどではあるけど。

アビリティの内容が更新されている場合には、そのアビリティのバリエーションという事で表示しているけれど、アビリティ名自体が変わるものは、別アビリティとして登録し、表示するようにしている。

しかし、ちょっとこれだとパッと見で判らない、判りづらい気がする。

現在、アビリティの詳細データには、Lv毎のコメントを記載できる列を設けていて、アビリティ詳細画面ではそこを参照して表示するようになっている。それをうまく利用して、キャラクター画面でも表示すれば、もう少しわかりやすくならないだろうか。

幸い、そこの列のデータはこの目的にあった内容になっている…はず。ちょっと試してみよう。

古いデータの修正と英語データ

データの入力を開始したのは、一昨年末。今年になってデータ完了したものの、一部のデータは去年頭くらいの状況のものもある。
現在、英語データの入力を進めているが、確認しながらやっていると結構古いデータで現状とは異なるものが多くなってる。

データの見直しをしなくてはいけないと思っていたが、一石二鳥ではあった。しかしながら、修正は結構カロリーが高い作業だったりして中々進まない。後少しすれば、データも最新に追いつけると思うので、修正はほとんど必要なくなるはずなので頑張ろうと思う。

現在トータルの1/3くらいは英語データの入力が完了している。シェロカルテの交換チケットでゾーイやメドゥーサ、ニーナやシャリオス17世などの特典キャラや、シーズナルキャラもいつでも参照できる事が判明したので、アビリティ名や内容については心配なくなった。フレーバーテキストを除けばこれで全てのデータが入力可能になる。

妹達のゴールドムーンが100を越えていたので、いつか交換してフレーバーテキストも補完できるだろう。

逆に、十天衆や賢者など、ゲーム内加入キャラについては、実際に入手しないと参照できるところが一切存在しないので厳しい。十天衆は上限解放前のデータが無いので、次の古戦場時のキャラ紹介ページで参照できるか忘れずにチェックしたい。
賢者は…、取るしかないよね…。後5人。

英語版検索画面を公開

検索メイン画面に表示されるヘルプや、選択リストの英語化を終えたので、英語版の検索画面を公開してみた。とは言え、サイト自体を英語化したわけではない為、サイト説明やその他の部分で日本語が残ってしまっているので、これをどうするのかは検討が必要になる。

そもそも、英語データは全体の20~25%くらいしか入力が終わっていないので、引き続きこれらのデータの入力もしていかないといけない。でも、英語化できたからもう少し利用者が増えてくれるといいなぁ…と思ってる。

ま、日本語版は全くと言っていい程使われてないけどもw
あえて積極的な広告は打ってないので、グラブルのハッシュタグだけで見つけて貰うのは無理だろう。でもどうせなら使ってもらいたいから、どうやってアナウンスしていくかは検討が必要だろう。

英語版の入り口を設けた事で、アクセスにどの程度の影響が出るのかも少し着目しておきたい。

ホームページ自体の英語化については、Bogoを使うのか別のアプローチで行うのかを又考える必要はあるだろう。

また、現状のアナウンスは日本語のみだけど、どうするか考える必要がありそう。エントリー内に日本語と英語を併記するか、個別に作って表示させる際に切り替えるように作りこむか…。
当面は、エントリーに日英両方記載する方法で試してみようと思う。

Forbbidenの回数が明らかに減った

先月末にSiteGuardを導入してから、明らかにForbbiden(403)エラーの回数が減った。代わりにNot Found(404)エラーが急増。ヤベー、やっぱりログインページにアクセスして、パスワードとかアタックされてたんだなぁ。

おそらく突破はされていないだろうけれど、ログは毎日チェックしておくべきだね。

SEO系のブログでは、ログインページの変更より、多重認証や画像認証を優先すべきというのもあったけど、どうなんだろう。ログインページのURLが抜かれたら(バレたら)危険性は同じだから…というのはわかるけど、そのあたりの感覚はまだつかめない。

とにかく、今の状態でしばらく様子をみようと思う。

ガードしてみた

公開サイトのアクセスログを見ていると、Forbidden(403)エラーが多発していた。
そして、アクセストップなのが「wp-login.php」という状況だった。

そりゃそうか、WordPress使ってる事がわかれば、ログインページは共通だし、いくらでもアタック可能よね。

これさすがに怖いなぁと思っていたら、ログインページのURLを変える方法がいくつか見つかった。今回はSiteGuardを導入してこの辺りの対策をしてみる事にした。

画像認証とかはひとまず外し、ログとかは参照できるようにしてみた。これで不正なアクセスが減れば御の字。しばらく様子を見てみよう。

英語対応ほぼ完了

プログラム的な観点での英語化対応はほぼ終了した。
入口である検索画面はヘルプの表示の関係もあって、日英でページを分けているが、それ以外は全て共通化する事ができた。

CSS(style.css)がちょっと長大になりすぎたかなーという反省はあるが、まぁ仕方ないかな。

ページ内の日英の切り替えもうまくできたし、あとは閲覧中に切り替えを行うかどうか…というくらい。

ただ、現状英語のフレーバーテキストは長いものが多いので、スマホでの表示時、一部省略表示にして、何らかの操作で全部表示…とする方がいいような気がしている。それは今後の課題だろう。

後は、英語データの入力と、サイトで使用しているヘルプをはじめ、日本語の翻訳作業が必要になる。英語データの入力には時間がかかるとは思うが、そちらはやればいいだけとも言えるが、翻訳作業はちょっと厳しい気もする。

日本語では短文、というか単語である程度意味を伝える事ができるが、英語の場合はそういうわけにもいかない。というか、伝わるかどうかが全然想像つかない。

ゲームの中で、同様の部分でどう表現しているのかを調査する必要があるとは思うが、それだけで全てをカバーできるとも思わない。そこをどうするか、うまく外部の協力者を作らないと完遂できなさそうで、そこが一番大きな課題と言えそう。

後、公開したものの、ほとんど歯牙にもかかってないw
ほとんど使われていないのが実態。こんなもんかなぁ…。英語サイトが公開できたらまた違うと思うのだけれど…。とにかくあと少しで形にはなりそうだし、引き続き頑張ってみよう。

正式に公開してしまった

ベータ公開からこっち色々やってきたものを全て反映し、一部SRキャラも追加した事で正式公開する事にしてしまった。CSS周りでまだ一部おかしな表示があったり、スマホのFireFoxで動作がおかしい部分があるのだけど、ちょっとそこは置いて公開した。

今後はデータの整合性とか不具合の見直しを実施していくのと同時に、英語対応をしていく予定。まずは大きな観点で、どうやれば英語化できるのかを検討したい。

とりま、使ってもらえるといいんだけど、どうもそんな感じでもないw
みんな、あんまりアビリティとか検索しないのかなー?

まぁしばらく様子を見ることにしよう。

ヘルプの表示を変更

これまでの、チェックボックスをONにすると、その内容を表示させるという方式から、プルダウンリストで項目を選択すると、表示領域にヘルプの内容が表示されるように変更した。本当はタブボタン風にしようと思ったのだけれど、項目名が長くなったりすると横幅が溢れてしまうのでこうなった。機能的には満足だけど、デザイン的にはどうにも…。

作りはすべてCSSでやる方法もあったけれど、あえてJavaScriptを使う事にした。CSSでやるとヘルプの項目を追加する度にCSSにもクラスを登録しなくてはならなさそうだったので。実際は違うやり方もあったかもしれないけれど、現行のやり方(ターゲットのIDをdatasetで引き渡し、jQueryでそれ以外のページを非表示にした後、該当ページのみ表示させる)で行くことにした。プログラマの私としては、こっちの方がわかりやすい(笑)。

後、細かなマージンの指定を直接タグにstyleで指定してしまっている。本来ならちゃんとstyle.cssに書くべきなんだろうけど、WordPressのテーマとの優先度などで悩むのも面倒くさいので今はこれで逃げる事にした。まぁいいだろう。

ヘルプの方式変更とともに、先日追加したアビリティの種別アイコンについての説明を追記した。これはこれで十分だろう。

後予定しているのは、一部SRキャラの追加と、ボタン系のスタイル見直し。できれば今週中に終えて運用サイトへ反映させたい。