Knowledge

オープンソースで情報共有のサービス「Knowledge」を作っています。ブログでは、サービスの説明や開発で得た情報などを書いていきます。https://information-knowledge.support-project.org

Knowledge v1.8.0 pre3 をリリースしました

はじめに

  • イベントの告知機能を追加しましたので、 v1.8.0 pre3 としてプレリリースします
    • v1.8.0 に追加予定の機能は全て揃いました
    • v1.8.0 pre3で問題がなければ、v1.8.0として正式リリースします

追加機能

  • イベント告知機能の追加
    • 登録する種類を「event」にすると、イベント告知になります
    • イベントでは、「開始日時」「参加可能人数」「場所」を登録します
    • 登録したイベントは、トップページのカレンダーに表示されます
    • イベントを見たユーザは、参加登録/参加キャンセルできます
    • 参加者は一覧で確認できます
    • 参加登録の際に、参加可能人数を超えていると、キャンセル待ちになります
    • 参加登録があると、開催者(=登録者)にメールで通知が届きます
    • キャンセル待ちになった後、キャンセルが出て参加可能になった場合に、メール通知が届きます
    • 参加予定、キャンセル待ち、ストックした(≒興味ある)イベントの開催日時が近づくと、メールで通知を出します
      • 日曜に、今週開催予定のものを通知します
      • 当日に開催予定のものを通知します
      • 開催まで30分を切った際に通知します

バージョンアップの方法

  • knowledge.warを上書きしてtomcatを再起動すれば自動でバージョンアップします
  • 起動時にデータベースの更新などを自動で実行しています
  • tomcatの再起動の前に、データベースのバックアップを取得をオススメします
    • データベースのバックアップがあれば、データ復元後、バージョンアップ前の knowledge.warに戻すことが可能です