Crieitの開発

2019-01-05に作成

Crieitの開発ログ。

pablo.png

Crieitの開発 | 進捗ノート からの続き。

Crieitの新しい ボード機能 のテストも兼ねて運用中。上部ナビから誰でも作成できます。

所有者限定モードのためこのボードには投稿できません ボードとは?

せっかくコメントされたボード投稿が見えないともったいないのでいくつかボード詳細ページに表示するようにした。


michelf/php-markdownって打ち消し線に対応してないのかな…? issueもopen状態だし。とにかく無理やり対応した。


記事の下書きが削除できずどんどん増えていく感じだったので削除できるようにした。(削除機能を途中で追加はちょっと怖いけど…)


ボード内投稿に匿名コメントを付けれるようにした。(でないと匿名投稿した人がレスできないという…)


グラフいくつか作った勢いで、欲しかったタグの集計も作った。とりあえずこれで欲しいのは一旦できたかな。


ボードの投稿数も欲しかったのでこの前のグラフに入れてみた。


最近気になってたので月ごとの記事投稿数集計を作った。


なんか最近いいねされた記事の一覧を作ってみた。古い良記事とかが時々うまいこと掘り出されたら良いんだけど。


β表記を削除した。ついでにログイン前トップページと記事下の文言を調整してみた。そこはとにかく未登録ユーザーが一番見るところだと思うので。


ボード投稿でも下書きを保存できるようにしてみました。記事とは違って任意で有効にする形になっています。

下書き自動保存状態で投稿が完了するとその下書きも連動して削除されます。


wysiwygはどうもフリーズすることがあるらしいので使えないようにしておいた。


ふと思い立ってlaravel-adminにいくつか独自の集計ページを追加した。さすがにもうすぐ1年になるしどういうふうに成長or退化している部分があるか可視化して時々見とかないと。


トップページのランキングが検索流入含んでていつも同じ感じになってしまって微妙だったので修正してみた。GAのAPI意味分からなすぎる。


記事の新規登録時はsubmitボタンクリック時に確認モーダルを出すようにした。いつも下書きする時に間違えて確定しちゃいそうだなー…と思っていたのもあり。


エイプリルフール仕様作った。4/1はCrieitがむちゃくちゃ見づらい日となる…。

import { Vue, Component } from 'vue-property-decorator'

@Component
export default class Aprilfool extends Vue {
  isAprilfool() {
    const date = new Date()
    return date.getMonth() == 3 && date.getDate() == 1
  }
}