fjordllc / bootcamp

プログラマー向けEラーニングシステム
https://bootcamp.fjord.jp
MIT License
286 stars 71 forks source link

ブログ記事を published_at 順に並べる #7940

Closed machida closed 2 months ago

machida commented 4 months ago

ブログ記事(article)は

2つの値がある。

現在、記事が published_at ではない順番で並んでしまっているので、published_at 順に並べたい。

しかし、WIPの記事は published_at を持たないので、どうするかを考える必要がある。 published_at が nil のときは、一旦、一覧の中の前に表示する。

このPRがマージされれば、WIPは別の一覧になる。 https://github.com/fjordllc/bootcamp/pull/7299 それまでの間の応急処置として、一覧の中の前に表示する。


WIPの記事はメンター・管理者しか見れない仕様はそのままでお願いします。

Judeeeee commented 4 months ago

@machida

お疲れ様です! 認識のすり合わせをさせてくださいー🙏

コメントについての確認

2点確認です!

という認識で問題ないでしょうか? 以上を踏まえた私の認識を画像で共有しますので、確認いただけると幸いです!

現在の表示

スクリーンショット 2024-07-09 12 11 30

私が想定している表示

スクリーンショット 2024-07-09 12 13 23

WIP記事の扱いについての相談

WIPの記事はpublished_atを持たない

一度公開した記事をWIPにすると、publised_atに日付が入ります🧐 そのため、一度公開してWIPにした記事の扱いについて相談したいです🙏

「WIP記事群は先頭に持ってくる」仕様と仮定すると、WIP記事群の中で一度公開してWIPにした記事の並び順を決める必要がありそうです。 提案ですがWIP記事群の末尾に一度公開した記事を持ってくるのはいかがでしょうか? ユースケースとして一度公開した記事をWIPにして再編集する、という頻度が多くないと想定しており、表示の優先度が下がると考えました〜

machida commented 4 months ago

@Judeeeee 提案ありがとうございます!! はい!その仕様でお願いします🙏 その通りで、公開記事をWIPに戻すことはほとんどないので、そこまで気を使う必要はないです。

published_at と created_at について。

今解決したい問題は、 https://bootcamp.fjord.jp/articles/129 この記事は2021年の記事なのですが、昨日別のブログからFBCに記事を転記したので、作成したのが昨日になります。 なので、2021年の記事なのに、一番前に来てしまっています。この問題を解決したいです。

https://bootcamp.fjord.jp/articles/129 この記事は昨日作成したのですが、

image

公開日時変更の操作で、公開日時( published_at )を 2021年にしました。 なので、多分、published_at が 2021年、created_at が昨日、担っていると思います。 もし、違っていた場合は(公開日時変更の操作で変わるのは published_at ではなく created_at であった場合)、それを変更し、上記のようになるようにしたいです(公開日時変更の操作で変わるのは created_at ではなく published_at にする)。

ちなみに、右側の最新の記事一覧ではその問題は起きていません。

image
Judeeeee commented 4 months ago

@machida

早速の回答助かります!ありがとうございます🙏 今解決したい問題についても承知しました! 直近は、published_atcreated_atについて調査しつつ修正を進めようと思います〜🙆

machida commented 4 months ago

@Judeeeee ありがとうございます!よろしくお願いします🙏

Judeeeee commented 2 months ago

こちら本番で確認いただいたのでクローズします。