monica - Monicaは、愛する人とのやり取りを整理および記録するためのオープンソースのWebアプリケーションです。これをPRMまたは個人関係管理と呼びます。友人や家族のためのCRM(企業の営業チームが使用する人気のあるツール)と考えてください。

(Personal CRM. Remember everything about your friends, family and business relationships.)

Created at: 2017-02-17 08:02:58
Language: PHP
License: AGPL-3.0

モニカのロゴ

パーソナルリレーションシップマネージャー

ビルドステータス Dockerプル コード行 コードカバレッジ ライセンス

モニカは素晴らしいオープンソースの個人的な関係管理システムです。

序章

Monicaは、愛する人とのやり取りを整理および記録するためのオープンソースのWebアプリケーションです。これをPRMまたは個人関係管理と呼びます。友人や家族のためのCRM(企業の営業チームが使用する人気のあるツール)と考えてください。これは現在のように見えます:

アプリケーションのスクリーンショット

目的

モニカは、人々が彼らの友人や家族について重要なすべてを追跡することを可能にします。彼らとの活動のように。最後に誰かに電話したときとあなたが話したこと。それはあなたが彼らの子供の名前と年齢を思い出すのを助けるでしょう。また、しばらく話をしていない人に電話することを思い出させることもできます。

特徴

  • 連絡先を追加して管理する
  • 連絡先間の関係を定義する
  • リマインダー
  • 誕生日の自動リマインダー
  • 所定の間隔でリマインダーを送信して、連絡先と連絡を取り合いましょう
  • 債務の管理
  • 連絡先にメモを追加する機能
  • あなたが誰かに会った方法を記録する能力
  • 連絡先による活動の管理
  • タスクの管理
  • 贈答品の管理と贈答品のアイデア
  • 住所の管理と誰かに連絡するためのすべての異なる方法
  • 連絡先フィールドタイプの管理
  • 連絡先のペットの管理
  • 基礎ジャーナル
  • あなたの一日がどのように進んだかを記録する能力
  • ドキュメントと写真をアップロードする
  • データのエクスポートとインポート
  • 連絡先をvCardとしてエクスポートする
  • カスタムの性別を定義する機能
  • カスタムアクティビティタイプを定義する機能
  • 連絡先をお気に入りにする機能
  • ソーシャルメディアまたはSMSで会話を追跡する
  • 複数のユーザー
  • 連絡先を整理するためのタグ
  • コンタクトシートに表示するセクションを定義する機能
  • 複数の通貨
  • 複数の言語
  • ほとんどのデータをカバーするAPI

誰のためですか?

このプロジェクトは、他の人々の生活の詳細を思い出すのが難しい人々、特に彼らが気にかけている人々を対象としています。はい、Facebookを使用してこれを実現することはできますが、ユーザーが何をして投稿したかを確認することしかできず、ユーザーに関する独自のメモを追加することはできません。

また、アスペルガー症候群やアルツハイマー病に苦しんでいるユーザーや、このアプリケーションを日常的に使用している内向的なユーザーからも、多くの肯定的なフィードバックを受け取っています。

モニカではないこと

  • モニカはソーシャルネットワークではなく、決してそうなることはありません。それは社会的であることを意味するものではありません。それは反対になるように設計されています:それはあなたの目だけのためです。
  • モニカは賢い助手ではありません。それはあなたが何をしたいのか推測しません。それは実際にはかなりばかげています:それはあなたが思い出させるように頼んだことについてあなたに電子メールを送るだけです。
  • Monicaは、データをスキャンして厄介なことを行うツールではありません。それはあなたのデータであり、あなたのサーバーであり、あなたがそれを使ってやりたいことを何でもします。あなたはあなたのデータを管理しています。

このツールはどこから来たのですか?

私はもともと私生活で私を助けるためにこのツールを作りました:私は長い間自分の国の外に住んでいます。メモを取り、母国での友達の生活を思い出し、メールや電話で友達に話しかけるときに、関連する質問をしたいと思っています。

さらに、私の新しい国の外国人として、私は他の多くの外国人に会いました–そしてほとんどは彼らの国に戻ります。私はまだ彼らの子供の名前や年齢を覚えておきたいです。あなたはそれを不正行為と呼ぶかもしれませんが、私の記憶力の低下を考慮して、私はそれを思いやりと呼びます。

数ヶ月後、他の人にも役立つように、モニカをオープンソースにすることにしました。

始めましょう

モニカを使い始めるには複数の方法があります。

  1. ホステッドバージョンを使用できます。これは、モニカを使用する最も簡単な方法です。

  2. こちらのインストール手順に従って、ご使用のサーバーにインストールできます。自分のサーバーにインストールする場合、Monicaに制限はありません。

    • ダウンロード可能なバージョンは、常に最も完全なバージョンになります。これは、ホステッドバージョンの有料プランで提供されるものと同じです。
    • セルフホストは、ストリングが接続されていない状態で常に完全に無料であり、完全に制御できます。
  3. 次のようなPaaSプラットフォームに直接デプロイできます。

要件

Monicaを自分でホストする場合は、次のサーバーが必要になります。

  • PHP7.4以降
  • PHPをサポートするHTTPサーバー(例:Apache、Nginx、Caddy)
  • 作曲
  • MySQL

Monicaを正常にビルドしてホストするには、RAM用に1.5GB以上のシステムをお勧めします。Monicaは、メモリが大幅に少ないシステムで実行できますが、更新中のビルドプロセスのメモリ要件が高いため、問題が発生したり、ビルドが失敗したりする場合があります。

インスタンスを更新します

ソフトウェアをインストールしたら、最新の機能にアクセスできるように、ソフトウェアを随時更新する必要があります。このドキュメントを読んで、その方法を学びましょう。

助ける

あなたは助けたいですか?それは素晴らしいです。皆様からのあらゆる貢献を歓迎します。

ここにあなたが助けるためにできることのいくつかがあります。

コミュニティとして貢献する

  • ファイトクラブとは異なり、支援する最善の方法は、ブログの投稿や記事、またはTwitterやFacebookで、実際にモニカについてできるだけ多く話すことです。

  • 課題トラッカーで質問に答えて、他のコミュニティメンバーを支援することができます。

  • Patreonでのモニカの開発を財政的に支援するか、有料アカウントに登録することができます。

開発者として貢献する

原則、ビジョン、目標、戦略

大規模なソーシャルネットワークのように、人間関係に害を及ぼさない方法でテクノロジーを使用したいと考えています。

原則

モニカにはいくつかの原則があります。

  • それはより良い関係を持つのに役立つはずです。

  • 使いやすく、貢献しやすく、理解しやすく、保守しやすいものでなければなりません。

  • それはソーシャルネットワークではなく、決してそうなることはありません。

  • 広告でサポートされることはなく、今後もサポートされません。

  • ユーザーは追跡されませんし、追跡されることもありません。

  • 透明である必要があります。

  • オープンソースである必要があります。

  • それは1つのこと(社会的相互作用を文書化すること)を非常にうまく行うべきであり、それ以上のことは何もしません。

  • 十分に文書化する必要があります。

ヴィジョン

モニカのビジョンは、人々がより有意義な関係を築けるよう支援することです。

目標

次のようなプラットフォームを提供したいと考えています。

  • 本当に使いやすい:私たちは何よりもシンプルさを大切にしています。

  • オープンソース:私たちは、誰もがこのツールに貢献できるはずであり、ユーザーの最善の利益に反するような厄介なことが舞台裏で行われていないことを自分自身で確認する必要があると信じています。また、コミュニティを活用して魅力的な機能を構築し、他の方法では不可能なことを実行したいと考えています。

  • 貢献しやすい:コードベースを可能な限りシンプルに保ちたい。これには2つの大きな利点があります。誰でも貢献できることと、長期的には簡単に保守できることです。

  • どこでも利用可能:Monicaは、任意のデスクトップOSまたは携帯電話で簡単に実行できる必要があります。これは、プラットフォームを自分で提供またはホストしたい人がツールを簡単にインストールできるようにすることで可能になります。

ストラテジー

Monicaは、アプリケーション以上のプラットフォームになる必要があると考えています。そうすれば、人々はその上に構築できます。

ここで私たちのビジョンを実現するために私たちがすべきことは次のとおりです。

  • 完了)エコシステムを作成するためにAPIを構築します。エコシステムは、モニカを成功するプラットフォームにするものです。

  • 完了)データのインポーターとエクスポーターを構築します。ベンダーロックインは必要ありません。データはユーザーの所有物であり、ユーザーはデータを使ってやりたいことが何でもできるはずです。

  • 完了)CardDavプロトコルをサポートすることにより、連絡先管理の中心となる。

  • 完了)CalDavプロトコルをサポートすることにより、カレンダーイベントの中心になります。

  • 部分的に完了)すばらしいレポートを作成して、人々が愛する人とどのようにやり取りするかについて興味深い洞察を得ることができるようにします。

  • ギフト用のスマートなレコメンデーションシステムを作成します。たとえば、甥が1か月で6歳になると、6歳の男の子に贈ることができる5つのギフトのリストが記載されたメールを受け取ることができます。

  • 思い出させる方法をさらに追加します:電報、SMS、...

  • Facebookで連絡先を表示するときに、サイドバーにMonicaのデータを読み込むChrome拡張機能を作成します。これにより、Facebookで表示されるときに追加のメモをとることができます。

  • オンデマンドでアクティブ化できるモジュールを追加します。たとえば、デートの目的でモニカを使用したい人のためのものです(はい、私たちはすでにこの種のフィードバックを受け取っています)。

現金化

While it’s not the driving force behind Monica, it would be great if the tool could generate money so we could work full time on it and sustain it on the long run. We are big fans of Sentry, Wordpress and GitLab and we believe this kind of business model is an inspiring one where everyone wins.

If you want to support the development of Monica, consider taking a paid account, or support us on Patreon.

  • The Hosted version of Monica is offered in two versions:

    • a free plan which includes:

      • 10 contacts
      • data exporters
    • a paid plan which includes:

      • unlimited contacts
      • email reminders
      • data importers
      • advanced features
    • We’re still working on the features included in the paid plan, and these may be subject to change while we work out our business model to make Monica’s development sustainable.

    • People who substantially contribute to the GitHub repository (with a pull request that adds value, that gets merged – not a typo fix, for instance) will also have access to the paid version for free.

  • There is a Patreon account for those who want to financially support Monica’s development in another way. The best way to support Monica it is to actually talk about it and help grow its userbase.

There are no ads on the platform and there never will be. We will never resell your data on the Hosted version and we have no access to it if you self-host.

We are like you, and this is why we are on GitHub: we hate big corporations that do not have at heart the best interests of their users, even if they say otherwise. We believe that the only way to sustain the development of Monica is to actually make money in a good old-fashioned way.

Why Open Source?

Why is Monica open source? Is it risky? Will someone steal my code and do a for-profit business that will kill my own business? Why reveal my strategy to the world? These are the kind of questions we’ve received by email already.

The answer to these questions is simple: yes, you can fork Monica and make a competing project, make money out of it (even if the license is not super friendly towards that) and I’ll never know. But it’s okay, I don’t mind.

I wanted to open source Monica for several reasons:

  • I believe that this tool can really change people’s lives.
    While I aim to make money out of it, I also want everyone to benefit from it. Open sourcing a project like this will help Monica become much bigger than what I imagine myself. While I strongly believe that this software has to follow the vision I have for it, I need to be humble enough to know that ideas come from everywhere, and people have much better ideas than what I can have.

  • 一人で素晴らしいものを作ることはできません。
    モニカは会社になり、それに取り組むためにたくさんの超賢い人々を雇うことができましたが、コミュニティ全体のマンパワーに勝るものはありません。製品をオープンソーシングするということは、バグがより早く修正され、機能がより早く開発されることを意味します。さらに重要なことに、開発者は自分の生活や他の人々の生活を前向きに変えるツールに貢献できるようになります。

  • 透明性のある方法で物事を行うことは、手ごわいことにつながります。
    プロジェクトがどのように行われているのかを見ることができれば、人々はプロジェクトをより尊重します。コードに厄介なものを隠すことはできません。ユーザーの背後で何かをすることはできません。オープンですべてを行うことは、正しいことをやり続けるようにあなたを動機付ける主要な原動力です。

  • プロジェクトの周りに情熱的な開発者のコ​​ミュニティを作成したら、勝ちました。
    開発者は非常に強力な影響力を持っているからです。開発者は、製品を中心にアプリを作成し、フォーラムでそれについて話し、プロジェクトを友人、家族、同僚と共有します。開発者を大切にする–ユーザーがフォローします。

Patreon

PatreonでのMonicaの開発をサポートできます。ご協力いただきありがとうございます。

コンタクト

チーム

私たちのチームは2人のコアメンバーで構成されています。

また、私たちを大いに助けてくれる素晴らしい開発者のコ​​ミュニティがあることも幸運です。

ありがとう、オープンソース

モニカはたくさんのオープンソースプロジェクトを使っており、心から感謝しています。Monicaを無料のオープンソースプロジェクトとして提供することで、それらのソフトウェアが私たちを助けてくれたのと同じように、他の人々を助けることを願っています。

ライセンス

Copyright©2016–2022

AGPLライセンスの下でライセンスされています。