どうもこんにちは、中の人です。
v1 ではあまり使ってなかったので、v2 へリニューアルをしたタイミングで不要かなと思ってはずした検索機能ですが、無いと不便だったので結局再度追加しました。
表示ボタンはPCがウィンドウ左下、モバイルがウィンドウ右上のそれぞれ虫眼鏡アイコンです。
PC・モバイルでの最適化
せっかく再実装するなら、v1のときの「とりあえず付けました」感を脱却して、ウィンドウサイズ・デバイスごとに最適な形にしたいと思いました。
PC用とモバイル用で表示の仕組みからして変えているので、話を分けます。
PC用はページ遷移無しタイプ
せっかくなのでPC用はajaxで少しリッチにしました。呼び出しボタンをクリックすると専用パネルが開き、絞り込み設定後に検索ボタンをクリックするとページ遷移無しで結果を表示するタイプです。
ページ遷移なしにその場で結果が出てくるのは、やっぱり体験としてスムーズですよね。v2でアーカイブのページ遷移をajaxにしたのと同じ発想です。
実装自体はそこまで複雑ではないんですが、挙動にこだわり初めて沼るやつ。6時間くらい。
モバイル用はv1を改修したタイプ
モバイルのほうは従来のページ遷移タイプに絞り込み機能を追加した程度です。モバイル用はスッキリしてる方がいいよねってことで、サクっと終わらせようとしてました。
最初は「まぁ2〜3時間で終わるでしょ」くらいで思っていたのにやれレスポンシブだ、やれウィンドウ幅の切り替わりのズレだ、と沼るやつ。6時間くらい。
── サクッとなんて永遠の幻想です。
そういえばどのゲームの「サクッとPT」だってサクッと行くほうが珍しい
後記
ということで、初回の機能追加は検索機能となりました。v2.1 ですね。
PC版にせよモバイル版にせよ、以後も機能追加時は同じ場所にアイコンを積んで行く予定ですが、めっちゃ増えてきたらどうするんでしょうね(他人事)
それではいずれまた。
ink_pen
この記事を書いた人(中の人 )
Web系全般とオンラインゲームを広く浅く愛する一社会人で、プレイスタイルは『真面目なエンジョイ勢』といったところです。
気がつけばデザインを始めフロント・バックエンドといった技術的なものから、SEO・LLMOといったWebマーケまで広く浅く触る、いわゆるジェネラリスト的な仕上がりになっています。
本人はフロントエンド開発が一番好きです。
FINAL FANTASY XIV
Recommend
おすすめ記事
Newest
最新投稿・更新
Popular
当週一番人気
Category
カテゴリ一覧
TERA
Recommend
おすすめ記事
Newest
最新投稿・更新
Popular
当週一番人気
Category
カテゴリ一覧
Search
ここに検索結果が表示されます。
Release Note
-
v2.4.0フィードバック用のフォームを追加お知らせページ
-
v2.3.0サイト内ブックマーク機能を追加お知らせページ
-
v2.2.0リリースノートの設置とコンテンツの構成を調整お知らせページ
- 各メインブロック(新着順・人気順)から、「Note」「お知らせ」のコンテンツを除外し、「Note」はトップページのメインブロック最下部のみに表示されるようにしました。
- リリースノートを設置し「お知らせ」のコンテンツは表立って表示されないようにしました。
-
v2.1.0検索機能の追加お知らせページ
-
v2.0.0Rage リニューアルお知らせページ
-
v1.18.0コンテンツ構成の調整お知らせページ
- FFXIVに関するコンテンツ用に「FFXIV」専用枠を設け、メニューの表記を変更しました。
- 「Archive」としていたTERAに関するコンテンツを「TERA」として表へ出しました。
- 「Quick Poll コマンドメーカー」のページを削除しました。
-
v1.17.0
-
v1.16.0
-
v1.15.0
-
v1.14.0
-
v1.13.1
-
v1.13.0
-
v1.12.0
-
v1.11.1ブログカードデザインの変更お知らせページ
-
v1.11.0
-
v1.10.0
-
v1.9.2
-
v1.9.1
-
v1.9.0
-
v1.8.0
-
v1.7.0
-
v1.6.0
-
v1.5.2
-
v1.5.1
-
v1.5.0IEの非対応制御を追加お知らせページ
-
v1.4.0記事ページに目次ブロックを追加お知らせページ
-
v1.3.0カテゴリアーカイブへのリンクメニューを追加お知らせページ
-
v1.2.1
-
v1.2.0
-
v1.1.0
-
v1.0.0