タグ機能を追加しました
日付別ページにタグをつけられるようにしました。
タグ機能があると、とあるテーマにおいて関連付けられた日付ページを抽出できます。
トレログにおいてタグ機能がどう便利なのか
ひとつ例を挙げれば、体のパーツごとにウェイトトレーニングを行っている人は、パーツごとのデータを抽出できることになります。
足を鍛えるの日に、前回はスクワットをやったから、今回は四股をやる、など、トレーニング種目のバラエティをつけるのがさらに便利になります。
有酸素運動、無酸素運動別でタグをつけたり、チームでトレーニングしたのか、それとは別に個人でおこなったのか、タグをつけて管理するというのも可能になります。
どうやってタグをつけるの?
トレーニングを記録するのと同様、記録ボタンを押し、表示されるフォームから「タグ」を選び、タグをつけます。
トレーニング種目名と同じく、一度記録したタグは記録され、次回からは選択フォームから選択できるようになります。
タグ機能は、これから細かな修正や機能追加などあると思いますが、よろしくおねがいします。
タグ機能開発中・・・
追加機能として、日付別の記事に対して、タグをつける機能を作っているのですが、トレログの場合、ちょっと特殊というか作っていてちょっと面倒くさいというか。。
トレーニング記録を日付でまとめて表示しているので、タグのテーブルに日付を記録したものをそのままトレーニング記録テーブルからとってくる、それはいいのですが、ページングがどーも。
記録の構造上1記事=1行のデータではなくなる分、少し工夫しなければいけない部分が出てきました。
ヘルプページにアカウント関連の項目を追加しました
ヘルプページにアカウントの作成の仕方と、アカウントの削除の仕方のページを追加しました。
コメントが記録順に表示されないバグを修正しました。
コメントが記録順に表示されないバグを修正しました。
データベースからデータを取り出す方法を変えることで対応しました。
ソーシャルメディア投稿時に、「投稿中・・・」の文言を表示
トレーニング記録後に、ソーシャルメディアへの投稿をしたときに、「投稿中・・・」の文言を表示する機能を追加しました。
追加の理由は、記録したときに「記録中・・・」の文言が出る設定を追加したときと同じで、複数回ボタンが押されることを防ぐ意味合いなのですが、ソーシャルメディア投稿もそういえば同じシチュエーションだということを忘れており、今頃の追加にいたりました。
非同期通信でソーシャルメディアに投稿されるものならではといった感があります。
と、ブログを更新していて気がついたのですが、記録ボタンや共有ボタンが押され、それがなされた際は、button要素にdisabledを追加したほうがいい、というか、二十投稿を防ぐという目的を考えれば、すべきでした。
実際に公開すると、開発者の視点からだけでも、いろいろと、こうしたほうがいい、ああしたほうがいい、たくさん出てきますね。