Knowledge

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

Knowledge - Release v1.4.0 リリースしました

はじめに

  • v1.4.0を正式にリリースしました github.com

対応内容(issue)

  • DBはPostgreSQLを推奨するような記載をどこかに書く #40
    • システムメニュー画面(管理者用)にメッセージを表示しています
  • 管理者による全体へのメッセージ機能 #113
    • システムメニューに「全体メッセージ」を追加しています
      • 掲載期間の指定はデータベースのタイムゾーン指定から「現在有効な告知」を取得しています
      • このため、例えば日本のロケールの人が参照する際に、DBがUTCで動いている場合、日本時間の日付が 変わったとしても、告知されないので注意が必要です
  • ナレッジの一覧のタグ、グループの表示 #208
    • 一覧に表示するデザインを微修正しました
  • bookmarkのみを一覧表示してほしい #225
    • ナレッジの一覧に「ストック」したもの一覧を表示しました
  • インデントをタブからスペースへ変更 #320
  • Test Hook で送信される JSON が実際のデータと乖離している #341
  • Mavenでbowerをインストール&実行 #342
  • 通知設定保存時のデフォルト値の見直し #346
  • Set a notification email to the user by default #356
    • ユーザ登録が行われた場合、通知設定をデフォルト「通知する」に変更しました
      • 前は「通知しない」がデフォルト
    • 「通知来ないのだけど、、、」という問い合わせが何回かあったので変更しました
  • 記事内の目次表示 #367
    • Markdownの見出し「#」「##」「###」のレベルにて目次を作成するようにしました
  • Markdownのテーブル記述でエラーが発生する #370
  • 表示している記事のURLをコピー #374
  • 「URLをコピー」でクリップボードに入るURL #384
  • 詳細な内容は、GitHubのissueを参照ねがいます

バージョンアップ方法

  • knowledge.warを上書きしてtomcatを再起動すれば自動でバージョンアップします
  • 起動時にデータベースの更新などを自動で実行しています

おわりに

  • 不具合などあればご連絡ください
  • お気軽にissue登録をお願いします

Knowledge - PreRelease v1.4.0 pre1 リリースしました

はじめに

  • 下記のissueを対応したので、プレリリースします

対応内容(issue)

  • DBはPostgreSQLを推奨するような記載をどこかに書く #40
  • 管理者による全体へのメッセージ機能 #113
  • ナレッジの一覧のタグ、グループの表示 #208
  • bookmarkのみを一覧表示してほしい #225
  • インデントをタブからスペースへ変更 #320
  • Test Hook で送信される JSON が実際のデータと乖離している #341
  • Mavenでbowerをインストール&実行 #342
  • 通知設定保存時のデフォルト値の見直し #346
  • Set a notification email to the user by default #356
  • 記事内の目次表示 #367
  • Markdownのテーブル記述でエラーが発生する #370
  • 表示している記事のURLをコピー #374

バージョンアップ方法

  • knowledge.warを上書きしてtomcatを再起動すれば自動でバージョンアップします
  • 起動時にデータベースの更新などを自動で実行しています

おわりに

  • 不具合などあればご連絡ください
  • お気軽にissue登録をお願いします

Knowledge - Release v1.3.1 リリースしました

はじめに

  • 先日リリースしたのですが、それの不具合対応をv1.3.1としてリリースします

対応内容

  • issue321 の対応で作成したSQLがエラーになり、メール通知が実施されない場合があり修正しました

バージョンアップ方法

  • knowledge.warを上書きしてtomcatを再起動すれば自動でバージョンアップします
  • 起動時にデータベースの更新などを自動で実行しています

おわりに

  • 頻繁なリリースになり申し訳ありません
  • 不具合などあればご連絡ください
    • お気軽にissue登録をお願いします

Knowledge - Release v1.3.0 リリースしました

はじめに

  • v1.3.0 をリリースします

対応内容

  • Sampleで確認のボタンの挙動の変更 #181
  • 編集権限の有無を表示 #244
  • Postgresを利用する際のURLのサンプルを表示 #289
  • 自分がコメントしたナレッジに、コメントが追加されたら通知 #321
    • 自分宛てのナレッジにコメントが追加されたら通知をONの場合のみ
  • 依存ライブラリのjarの置き場所を変更(開発者のため) #331

バージョンアップ方法

  • knowledge.warを上書きしてtomcatを再起動すれば自動でバージョンアップします
  • 起動時にデータベースの更新などを自動で実行しています

おわりに

  • 不具合などあればご連絡ください
    • お気軽にissue登録をお願いします

Knowledge - Release v1.2.1 リリースしました

はじめに

  • 先日リリースしたv1.2.1 の不具合対応をリリースします

対応内容

  • ユーザ名をクリックした時に、そのユーザの情報を表示(投稿件数やいいねの獲得件数)
  • 件数のカウントに不具合があり、実際の件数より大きい値が表示されていました

バージョンアップ方法

  • knowledge.warを上書きしてtomcatを再起動すれば自動でバージョンアップします
  • 起動時にデータベースの更新などを自動で実行しています

おわりに

  • 不具合などあればご連絡ください
    • お気軽にissue登録をお願いします

Knowledge - Release v1.2.0 リリースしました

はじめに

  • 以下の機能追加/バグフィックスの対応を行ったので、v1.2.0をリリースします

v1.2.0の内容

  • ナレッジの編集画面のデザイン見直し #83
    • UI/UX改善要望 #281
  • 一覧に「人気順」を追加
    • 一覧に表示する順を、ある範囲で「いいね」の件数でソートする #155
  • ユーザ名をクリックした時に、そのユーザの情報を表示(投稿件数やいいねの獲得件数)
    • アカウントの情報表示 #156
  • グループメンバーの更新はただちに反映されるように変更
    • グループにユーザを追加した際、追加されたユーザは一度ログインしなおさないとグループ投稿を見れない #269
  • 記事詳細のtitleタグで記事タイトルを先頭に表示してほしい #277
  • 取り消し線が表示されない #291
  • 表示されている投稿日時が正しくない #311
  • コード品質改善のpull request

バージョンアップ方法

  • knowledge.warを上書きしてtomcatを再起動すれば自動でバージョンアップします
  • 起動時にデータベースの更新などを自動で実行しています

コード品質改善について

DevFactory社 ( http://www.devfactory.com/ ) では、OSSのプロジェクトのコードの品質向上を支援するサポートプログラムがあるそうです。 そして、幸運にも、このKnowledgeがそのサポートを受ける事になり、いろいろ指導の中で改善をしています。

自分のチームで情報共有できる仕組みを簡単に作ろうと考えていたので、コード品質などの点では、適当にしていたのですが、利用者がかなり増えてきましたので、そろそろちゃんと品質確保しようと思っていました。 その中でのサポートプログラムだったので、大変ありがたかったです。 この場を借りてお礼申し上げます。

おわりに

  • 最近、開発に協力していただける人/利用してる人が増えてきてありがたいです
  • 不具合などあればご連絡ください
  • お気軽にissue登録をお願いします

Knowledge - Release v1.1.0 リリースしました

はじめに

  • いくつかの機能追加/バグフィックスの対応を行ったので、v1.1.0をリリースします

v1.1.0 の内容

  • メールの通知のリンクが、必ずログイン必須になっている #190
  • 編集中画面でのマークダウン表示が異常 #253
  • Google Analytics を導入出来るようにして欲しい #254
  • 検索時にエラーが発生する事がある #257
  • 自分の投稿の一覧の機能の復活 #258
  • Webモジュールから、Knowledgeに依存するテーブルへアクセスしている部分を移動する #259
  • 外からアクセスできるべきリソースまで認証が必要になっている #272
  • 内容の詳細は各issueを参照願います

バージョンアップ方法

  • knowledge.warを上書きしてtomcatを再起動すれば自動でバージョンアップします
  • 起動時にデータベースの更新などを自動で実行しています

おわりに

  • 最近、開発に協力していただける人が増えてきてありがたいです
    • この場を借りてお礼申し上げます :bow:
  • 不具合などあればご連絡ください