revenge's People
revenge's Issues
編集・追記した記事エリアを設ける
amp-lightbox画像の対比がおかしい場合がある
多言語対応
固定ページ用のボタンリンクエリアを設ける
ロゴを差し替える
フィードバックフォームの設置
フィードバックフォーム
自前実装編
https://support.nintendo.co.jp/app/ask_opinion
Cookpad
Sony PlayStation
https://www.jp.playstation.com/expj/pscom/index.html?hfclick=FTR_feedback
サクッとGoogleフォーム編
内容が参考になる
記事詳細のタグ・カテゴリを見やすくしたい
開催期間別を修正する
概要 (目的)
- 開催期間別一覧ページが
0.17%
しか見られておらず、目的が伝わっていない可能性があるので修正する
修正内容
- もうすぐ終了、ではなく、
「もうすぐ開催!」
に変更する - トップページが長くなっている原因なので、トップページからも外す
検索時にカテゴリ名を表示する
概要
- 検索時にカテゴリが表示出来ておらず「PICKUP」という表示になっているのをカテゴリ名を表示させる
目的
- UXの向上
こうしたい
- 検索した記事のカテゴリ名を表示する
複数箇所の地図表示が出来ない
- 住所入力が無かった場合のデザインを修正する
- 複数箇所の地図表示を出来るようにする
- 既存の記事に影響が無いようにする
「開催中」と「開催予定」を可視化する
目的
- 「開催中」なのか「開催予定」なのか日付で並んでいる記事一覧では把握しづらい
- パット見で開催中か開催予定かを分かるようにしたい
- #38 の件もあり、わかりやすくしたい
こうしたい
開催中一覧
と開催予定一覧
を作る開催中
にはバッジのような物をつける- そうなると
開催終了
や開催予定
も必要になってきそう
- そうなると
スクリーンショット
- ...
参考URL
- ...
カレンダーに登録する機能を追加
前へ、次への記事情報を見やすくする
PhotoSwipe対象の画像はLazyLoadの代替画像を適用させない
概要
- ...
目的
- ...
こうしたい
- ...
スクリーンショット
- ...
参考URL
- ...
広告についての案内ページを作成する
概要
- 企業向けに広告案内ページを作成する
2ページ目以降の情報を見やすい・把握しやすいデザインにする
- トップページが一番PVある
- ついで2ページ目、3ページ目、SEOが高いページとなる
未完ページの詳細が発表された時に気づける仕組みを作る
概要
- 未完 (
mikan
) ページの詳細が発表された時に自ら調べなくても気づける仕組みを導入したい
目的
- 詳細発表されたことに気づかず、アクセスが増えた事で気づく時がありユーザーの体験を損ねている
アイデア
- アイデア1:
/mikan/
ページにスクレイピングして開催日近くなったらSlackを送る - アイデア2: 記事公開時に
mikan
タグがある場合はGoogleスプレッドシートに追加する- スプレッドシートのGASで、開催日近くなったらSlackに通知を送る
検索時に期間のフィールドが取得出来ていない
画像が重いので遅延読み込みを入れる
AMPページを開いている場合、他記事リンクはAMPページにする
概要
- 他記事へのリンクに
?amp=1
をつける
目的
- AMP→通常ページの遷移だと体感が悪いので、AMP→AMPにして体感を向上させたい
PhotoSwipeをクリック時はLazyLoad発動させないようにする
リマインド機能
概要(理想)
- 詳細が発表された記事をユーザーにリマインドする
- あるいは、開催機嫌が近くなった記事をユーザーにリマインドする
- リマインドされるかされないかは設定で変更出来る
- メール配信設定
目的
- ...
こうしたい
- ...
スクリーンショット
- ...
参考URL
- ...
ほげほげ
概要
- ...
目的
- ...
こうしたい
- ...
スクリーンショット
- ...
参考URL
- ...
amp-ifame/amp-youtubeを使えるようにする
概要
- Document: amp-youtube
- Document: amp-iframe
目的
- PV/MVなどの紹介にYoutubeを使っているページでエラーが発生しているので修正する
スクリーンショット
更新日時は存在するけど表示されない状態にする
PhotoSwipeのサムネイルが崩れている
スマホのトップページ - カルーセル部分改修
概要
- ピックアップしている記事が多すぎて (10個〜) カルーセルが使いづらいので改善したい
- カルーセルをやめるか、違うUIで表現する
- ピックアップを減らす
こうしたい
任天堂みたいなカルーセル(?) にしたい
https://www.nintendo.co.jp/
https://www.nintendo.co.jp/hardware/switch/index.html
Google MapをEmbed APIで表示させる
概要
- Google Maps JavaScript APIがGCPですごく高いのでEmbed APIで表示させる
このサイトについてページの更新
概要
- 更新してないので更新する
カレンダーページを作成しイベント一覧を把握しやすくする
要件
- 月単位でイベント一覧を網羅的に把握出来るスケジュールページを作りたい
- (実装後、週単位なども切り替えられるようにしたいが、まずは月単位のみ)
Sample
Google.io
https://events.google.com/io/schedule/?section=may-8
カレンダータイプ
東京、大阪、名古屋、福岡の4都市は1クリックで一覧ページに遷移出来る
デザインは後で
広告サービスの内容を調査する
概要
連絡をいただける広告代理店さんが増えてきたので広告サービスの内容を調査して、使うにしろお断りするにしろ仕様を確認する
目的
revenge
にマッチしているか把握したい- メールなどで1回1回やり取りする時間のコストが高いので精査する
メモ
セプテーニ・クロスゲート
ユナイテッドブレイズ
マッスルメディア
Nend
SeedApp
SNSエリアの改修
概要
- SP Viewではアイコンに変更
- AMP Viewではamp-snsに対応する
- PC Viewではレスポンシブでサイドバーに表示する
SP Viewではアイコンに変更
AMP Viewではamp-snsに対応する
Document
- https://amp.dev/ja/documentation/components/amp-social-share/
- 日本語解説 https://syncer.jp/Web/AMP/Component/amp-social-share/
PC Viewではレスポンシブで
ユーザーはトップページから好きな作品に遷移出来る
目的
- アナリティクスを見るとトップページについで
/page/2
や/page/3
などのページネーションページが着ており、ユーザーが「見たい情報が無くて探している」時間が多い印象 - トップページからでも「人気作品」やユーザーが好きでだろう作品の記事に飛びやすくしたい
こうしたい
- 「大人気作品」のようなカテゴリあるいはタブを設けその作品に飛べるようにする
- 「推している作品」のようなカテゴリあるいはタブを設けその作品に飛べるようにする
スクリーンショット例
参考URL
ライター募集ページを作成する
概要
- サイトに「ライター様募集ページ」を作成する
目的
- デザイン・実装・執筆・SNS運営・情報収集などなど色々あって手が回らないので、安定して執筆してくれるライターさんを雇いたい
- 熱量ある人を雇いたいので、ランサーズやクラウドワークスでも良いのだが、まずら自サイトに掲載して募集が来るか様子を見る
- 募集なければクラウドワークスやランサーズを検討する
こうしたい
- ...あとで
スクリーンショット
- ...
参考URL
AMP対応の続き
お問い合わせフォームの改修
作品紹介ページを作成する
概要
- 現状はカテゴリページにアクセスすると
「その記事一覧が表示される」
のみだが、 - タクソノミー(Category)情報を元に作品自体の紹介ページとしての情報も表示させたい
こうしたいアイディア
- カテゴリにカスタムフィールドを持たせる
- 公式サイト
- OnAir / 放送枠
- 声優さん
- キャスト
- カテゴリページを見た時にこれらの情報が見られる
Memo
記事一覧の上部に作品概要があるイメージ
スマホのグロナビ表示方法・表示内容を最適化する
概要
何も考えずにデフォルトで選べる内容をスマホのGナビに追加していたが、きちんとメニューの内容を考えて入れたい。
目的
- ユーザーが「見たい」情報にたどり着きやすくしたい
- 回遊して「見てもらう」事が本題のサイトなので、メニューコンテンツは色々盛り込む
- 色々あっても「見やすいデザイン」にしたい
- アナリティクスで確認
- Gナビ表示後、ユーザーは何を押しているか?を確認したい
デザインサンプル
任天堂共通メニュー
マリオの紹介ページ
Geolocationから地域に応じた記事を優先的に表示する
概要
- Geolocation API を使用し記事を出し分ける
目的
- 関西の人には関西の記事を、九州の人には九州の記事を優先的に表示させたい
- 優先するものがなかった場合は通常表示する
スクリーンショット
- ...
参考URL
AMP対応
概要
- スマートフォンViewかつ記事ページの場合、AMPの仕様に対応する
デバッグ
?amp=1#development=1
をつけてページを表示させるとAMPのvalidator.jsがエラーを表示する
TODO
Markup
- AMP/通常を振り分ける
- 必須マークアップを組み込む
-
onclick
属性がついている要素は属性を削除する [ ]必要かと思ったがエラーにならないので様子見target
属性がついている要素は属性を削除する- CSSを50kb以下にする
記事
- PhotoSwipeのエラーはプラグイン側で修正
Uncaught ReferenceError: imagesLoaded is not defined
- AMP用にメニュー内の記事一覧やフッターなど不要部分は表示させない
- AdsenseなどのJavaScriptは一括して
amp adタグ
に差し替える
今回はやらない
- Form要素は
amp-form
で表示させる必要があるが、今回はform要素を取る
参考
公式ドキュメント
https://www.ampproject.org/docs/reference/
プラグイン無しでAMP化
https://q-az.net/amp-wordpress-without-plugin/
https://creatorclip.info/2016/02/wordpress-accelerated-mobile-pages/
画像遅延の画像表示のタイミングにフェードを入れる
プラグインの翻訳に協力する
アイキャッチ画像は遅延ロードから外す
優先的に読ませたい
抜粋の入れ忘れでもエラーにならないようにする
PCだと抜粋を入れ忘れるとエラーになってしまうのでならないようにする
iPadで見たときにヘッダー内のロゴが崩れている
目的
- 崩れないようにする
Adsenseの重複しているJavaScriptを1つにする
概要
- ads.jsが複数呼ばれているので1つにする
document.write
が遅いので高速化する
こうしたい
- adsはfuncitonから1回読むようにする
- document.writeは
$function()
後に良い感じにする
参考URL
過去のページがAMPエラーになるのでDB置換を行う
開催日順ページの仕様見直す
概要
- 開催日順が記事オーダーが分かりづらい
目的
- 開催日順ページを使いやすくしたい
こうしたい
- 「その月に終わるイベント」
- 「その月から始まるイベント」
- 直近で終わるのが早いのから )?)
のみ表示させるようにしたい
スクリーンショット
- ...
参考URL
トップページが長いので記事一覧をスッキリさせる
概要
- トップページが長い
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.