Knowledge

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

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登録をお願いします