「1日1ニコ関連」の版間の差分
Ippei Suzuki (トーク | 投稿記録) 編集の要約なし |
Ippei Suzuki (トーク | 投稿記録) 編集の要約なし |
||
| 1行目: | 1行目: | ||
== | == (旧サイト)各パーツの定義 == | ||
# | |||
## | === 最近注目されている動画 === | ||
# 毎時ランキング1位から100位を毎時取得して「nico_hourly_ranking」に格納 | |||
# 「nico_hourly_ranking」の直近72時間のデータを再生数順に50件取得 | |||
# そのうち10件を表示 | |||
# | |||
## | ==== 新サイトでの対応 ==== | ||
## | |||
# | * 毎時ランキングをそのまま表示するように変更 | ||
* 「nico_hourly_ranking」の維持が重すぎる。2019/07/07時点でレコード数が1,200万件を超えている。 | |||
* 表示させてみて面白くないようであれば、アニメチャンネルの動画をスキップするとか何か考える | |||
=== デイリーランキング === | |||
# カテゴリーランキングを取得 | |||
# サムネイルの抽出など加工を行う | |||
# 削除済みを除く | |||
# 10件を表示 | |||
==== 新サイトでの対応 ==== | |||
カテゴリーごとに注目されている動画は欲しい | |||
リニューアルでRSSのURLが変わっている or RSSが無くなっていると思われるので調整する | |||
=== 各記事上部のサムネイル === | |||
動画投稿時に生成 | |||
==== 新サイトでの対応 ==== | |||
* 記事から自動生成するようにしたい | |||
* Laravel側でDBから記事データを取得して動画を抽出、APIに渡して表示する | |||
* 本文から自動抽出でも良いけど、トップページでの処理が難しそう(本文が表示されないから) | |||
=== 各記事上部の目次 === | |||
動画投稿時に生成 | |||
==== 新サイトでの対応 ==== | |||
* 記事から自動生成するようにしたい | |||
* サムネイルと同じ | |||
=== 動画がいつ紹介されたかを表示する機能 === | |||
もともとは1ニコ独自の動画単独ページだったが、現在は使用していない。 | |||
ただそこにある「この動画が1ニコで紹介されたのはいつか」という情報が非常に有用なので、それだけは移行したい。 | |||
仕組みは以下の通り。 | |||
# 動画IDでMovableTypeのDBを検索 | |||
# エントリが見つかったらそのエントリを表示 | |||
かつては専用のテーブルを用意していたが、これも維持が重すぎるし更新が難しいので止めた。現在の仕組みでも十分快適に表示出来るし、DB構造に合わせれば移行も出来そう。 | |||
==== 新サイトでの対応 ==== | |||
* WordPress用DBに合わせて処理を変更する | |||
=== 記事内での動画表示 === | |||
動画投稿時に「動画情報とサムネイル埋め込みコード」から動画IDを抽出 | |||
専用サムネイルのHTMLタグに変換して記事投稿 | |||
<iframe width="600" scrolling="no" height="170" frameborder="0" class="nicoSummary" src="/summary/sm16219482">sm16219482</iframe> | |||
==== 新サイトでの対応 ==== | |||
* 専用のサムネイルページを用意するのは手間だけど、同様の手順で良いと思う。 | |||
* 抽出対象は「動画情報とサムネイル埋め込みコード」に限らずリンクだけでも良い気がする。 | |||
=== Amazonの商品表示 === | |||
nplllで使用しているコードをそのまま1ニコでも使用 | |||
==== 新サイトでの対応 ==== | |||
むしろnplllのものをそのまま使えば良いのではないだろうか。今のものも差し替えられる。 | |||
=== 投稿フォーム === | |||
==== 新サイトでの対応 ==== | |||
極力投稿時に行うことをなくしていく方向で。もし完全に無くせるのなら、投稿フォームそのものが不要になる。 | |||