オープンソースのevernoteクローン「paperwork」をインストールしてみた

Author:
paperwork

paperworkというソフトがあるらしい。
オープンソースで提供されているevernoteライクなソフトだとか。
evernoteとかGoogleKeep、OneNoteなんかに代わるのが目的のようです。

ちょっと気になったのでインストールして使ってみました。

公式サイトはこちら。
Paperwork by twostairs

githubにも置かれています。
twostairs/paperwork

どうやらフレームワークはLaravel 4(ララベル)ってのを使ってるみたいですね。
symfonyベースだとか何とか。
んでangularjsとかも使われているようです。

インストールにはcomposerとかいうPHPプログラムが必要だったりするのでレンタルサーバーじゃキツイかも。
僕はAWSにインストールしました。
composerやLaravelについては下記参照。

Laravelをインストールしてみた

ドキュメントを見る限りこのソース内のpublicディレクトリをdocrootにしろとかいうのでサブドメイン用意したほうがいいかも。ここらへんちょい面倒。

ログイン画面はこんな感じ。
paperwork

evernoteのWeb版みたく、3ペイン構造。
evernoteっぽくタグとNoteBookの組み合わせでノートを管理します。
paperwork2

投稿画面はwysiwigを使ってます。
画像の挿入とか基本的な機能は揃っているっぽい。
paperwork3

DBにはこんな感じで格納されていました。
MariaDB [paperwork]> select * from versions where id = 9;
+—-+————-+———+———–+———————————————–+————————————– ————————————————————————————————————- ——————————————————————————————————-+———————+———————+————+
| id | previous_id | next_id | title | content_preview | content | created_at | updated_at | deleted_at |
+—-+————-+———+———–+———————————————–+————————————– ————————————————————————————————————- ——————————————————————————————————-+———————+———————+————+
| 9 | 8 | NULL | てすと | あああああいいいいいううううう | <p>あああああ</p><p>いいいいい</p><p>ううううう</p><p><a target=”_blank” href=”/api/v1/notebooks/1/notes/3/versions/0/attachments/1/raw”><img alt=”ogatism.png” src=”/api/v1/notebooks/1/notes/3/versions/0/attachments/1/raw” /></a></p> | 2015-01-21 11:28:12 | 2015-01-21 11:28:12 | NULL |
+—-+————-+———+———–+———————————————–+————————————– ————————————————————————————————————- ——————————————————————————————————-+———————+———————+————+
1 row in set (0.00 sec)

公式ドキュメントを見る限りAPIとかも使えるようです。


なんかちょっといじるたびにjavascriptのエラーが頻繁に出て品質もそこまで安定して無さそうですが、オープンソースというのは大きい。自分の好きにカスタマイズできるし。自分のwordpressとxmlrpcで連携させるとか、スタイルのカスタマイズとかも自由自在。

evernoteは色々機能が増えて肥大化傾向にあるし、シンプルさを求めるのならこういうソフトも検討してみるといいのでは。
社内サーバーにインストールしておくのもありかな?


今後期待できそうなので、もうちょっとウォッチしてみよっと。

Share on Facebook
Pocket