All Projects → thinkingreed-inc → F-RevoCRM

thinkingreed-inc / F-RevoCRM

Licence: other
日本で最も利用されているオープンソースCRM

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
Smarty
1635 projects
CSS
56736 projects
Less
1899 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to F-RevoCRM

FoodDelivery
E-Commerce demo project. Food delivery application project made with.
Stars: ✭ 106 (+457.89%)
Mutual labels:  crm
node-sellsy
Node Sellsy API wrapper
Stars: ✭ 15 (-21.05%)
Mutual labels:  crm
stomt-unreal-plugin
Collect feedback in-game/in-app with STOMT for Unreal Engine.
Stars: ✭ 23 (+21.05%)
Mutual labels:  crm
corebos
core Business Operating System. An OPEN SOURCE business application that helps small and medium business handle all the day to day tasks.
Stars: ✭ 128 (+573.68%)
Mutual labels:  crm
SugarRestSharp
SugarRestSharp is a .NET C# SugarCRM/SuiteCRM Rest API Client. It is .NET C# Wrapper for the SugarCRM/SuiteCRM REST API Client.
Stars: ✭ 29 (+52.63%)
Mutual labels:  crm
AmoCRM
Javascript библиотека для работы с AmoCRM
Stars: ✭ 80 (+321.05%)
Mutual labels:  crm
permacoop
Open source and eco design ERP solution reserved for worker-owned business.
Stars: ✭ 167 (+778.95%)
Mutual labels:  crm
wooms
Интеграция МойСклад и магазинов на базе WooCommerce (WordPress)
Stars: ✭ 31 (+63.16%)
Mutual labels:  crm
huankemao-php
企业微信私域流量裂变引流SCRM系统,开源PHP版官方Git
Stars: ✭ 50 (+163.16%)
Mutual labels:  crm
logd.me
Your personal and friendly life log!
Stars: ✭ 16 (-15.79%)
Mutual labels:  crm
springcrm
An open-source CRM.
Stars: ✭ 14 (-26.32%)
Mutual labels:  crm
vtiger
🐯 Vtiger is the #1 business automation software. Try it with Docker!
Stars: ✭ 59 (+210.53%)
Mutual labels:  crm
zoho-crm-php
An API wrapper library for Zoho CRM, written in PHP.
Stars: ✭ 15 (-21.05%)
Mutual labels:  crm
ng-crm
A Simple Angular 6 CRM (CRUD Example)
Stars: ✭ 50 (+163.16%)
Mutual labels:  crm
touchbase.ai
E2E-encryption-powered Personal CRM - smartly engage more in meaningful relationships
Stars: ✭ 12 (-36.84%)
Mutual labels:  crm
personal-crm
🗂 Minimalist personal CRM to keep in touch with contacts
Stars: ✭ 23 (+21.05%)
Mutual labels:  crm
utopia-crm
Utopía is an open source platform for community based newsrooms to manage their subscriptions
Stars: ✭ 15 (-21.05%)
Mutual labels:  crm
cerb-release
For over 20 years, teams of all sizes have used Cerb to manage their email workloads. Whether you're a solo founder replying to a few support messages per day, or a team with hundreds of members replying to thousands of messages per hour, you can serve your audience faster with Cerb's time-tested tools. Development at: https://github.com/jstande…
Stars: ✭ 37 (+94.74%)
Mutual labels:  crm
laravel-crm
Free & Opensource Laravel CRM solution for SMEs and Enterprises for complete customer lifecycle management.
Stars: ✭ 927 (+4778.95%)
Mutual labels:  crm
CRM
基于SSM开发的客户关系管理系统
Stars: ✭ 183 (+863.16%)
Mutual labels:  crm

F-RevoCRM 7.3

F-RevoCRM は日本企業に合わせた形で開発された高機能なCRMです。 あらゆる顧客接点を管理するために、キャンペーン・リード管理から顧客・商談管理、販売管理、サポート管理・プロジェクト管理まで幅広い機能を持ち合わせています。

推奨環境の変更について

2021年3月26日にアナウンス( https://github.com/thinkingreed-inc/F-RevoCRM/commit/c33e4e55b7fc83462a60d83fb84215d07796758f )していたとおり、2022年4月1日を持ちましてIE11環境を非推奨と致しました。
以降はGoogle Chromeの最新版、またはChromium Edgeの最新版をご利用ください。

ライセンス

Vtiger Public License 1.2

サーバ推奨要件

  • 2コア以上、4GB以上のメモリ、40GB以上の空き容量(利用人数・用途によってスペックが大幅に変わる)
  • Apache 2.4以上
  • PHP 5.6 / 7.2以上(8.0以上は除く)
    • php-imap
    • php-curl
    • php-xml
    • memory_limit = 512M(min. 256MB)
    • max_execution_time = 0 (min. 60 seconds、0は無制限)
    • error_reporting (E_ERROR & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED)
    • display_errors = OFF
    • short_open_tag = OFF
  • MySQL 5.6以上
    • storage_engine = InnoDB
    • local_infile = ON (under [mysqld] section)
    • sql_mode = NO_ENGINE_SUBSTITUTION for MySQL 5.6+

F-RevoCRMへのアクセスについて

本アプリケーションはWebアプリケーションとなりますので、URLへ直接アクセスしてください。
またリファラーチェックを行っておりますので、もしSharePointなどの社内イントラにリンクを設置する場合は、rel=noreferrer属性を追加してください。

<a href="https://example.com/{CRM_DIR}/index.php">F-RevoCRM</a>​​​​​​
↓
<a href="https://example.com/{CRM_DIR}/index.php" rel="noreferrer">F-RevoCRM</a>​​​​​​

PCの推奨環境

  • Windows 10 Google Chrome最新 / Microsoft Edge(Chronium)最新
  • 最低1366×768以上の解像度、推奨1920×1080以上
  • 最低Intel Core iシリーズまたはそれ以上の2コア以上のプロセッサ、推奨4コア以上
  • 最低4GB以上のメモリ、推奨8GB以上

モバイルデバイスの推奨環境

  • Android 9.x/8.x Google Chrome(タブレット未確認)
  • iPhone iOS 12.x/11.x Safari(iPad未確認)

インストール方法(概要)

以下、F-RevoCRMのインストール方法になります。

  • F-RevoCRM7.3のインストール方法はそのまま読み進めてください。
  • F-RevoCRM6.5からのバージョンアップはインストール方法の後に記載があります。
  • F-RevoCRM7.3のパッチ適用方法については各パッチ付属のREADMEを参照してください。
  • 本レポジトリをDockerで構築する場合は、docker/README.mdを参照してください。

configファイルを独自に設定する場合

configファイルはconfig.inc.phpとして、インストール後に生成されます。
このファイルは、config.template.phpをベースに、インストーラーが自動生成するファイルとなりますので、もし独自に設定する必要がある場合はconfig.template.phpconfig.inc.phpにリネームし、利用してください。

前提条件

データベース名などを「frevocrm」としてインストールすることを前提に記載します。

1. Apache, PHP, MySQLのインストール

事前にそれぞれをインストールしておいてください。

*注意点1

MySQLのSTRICT_TRANS_TABLESを無効にしてください。

# 下記手順は設定例

vi /etc/my.cnf

# 以下の行を変更
[変更前]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[変更後]
sql_mode=NO_ENGINE_SUBSTITUTION

# mysqlを再起動
service mysqld restart

MySQL8.0以降の場合は、認証モードの変更が必要です。

vi /etc/my.cnf

# [mysqld]のセクションの中に以下の1行を追加
default-authentication-plugin=mysql_native_password

# mysqlを再起動
service mysqld restart

*注意点2

php.iniにて以下の設定が必要です。

date.timezone = "Asia/Tokyo"
max_input_vars = 100000
post_max_size = 32M
upload_max_filesize = 32M
max_execution_time = 60
  • 最低要件のため、利用用途等に合わせて数値を大きくしてください。

2. F-RevoCRMのZIPファイルを解凍、設置

ApacheのDocumentRoot以下に解凍したディレクトリ毎、あるいはファイルを置いて下さい。 ここでは仮に/var/www/frevocrmに設置したものをとして進めます。

3. 初期設定

3.で設置したF-RevoCRMのURLを開きます。

画面に従って初期設定を完了させてください。

バージョンアップ方法

F-RevoCRM 6.5 を F-RevoCRM 7.3 にバージョンアップする手順になります。

前提条件

  • F-RevoCRM 6.5 であること(パッチバージョンは問わない)
  • ソースコードの修正やモジュールの追加がされていないこと
  • F-RevoCRM 6.5のインストール済み環境があること

1. バックアップの取得

F-RevoCRMのデータベース、ファイルを全てバックアップを取得します。

2. プログラムファイルの置き換え

  1. F-RevoCRMのディレクトリ全体を別名に置き換えます。
# コマンド例
mv frevocrm frevocrm.20201001
  1. F-RevoCRM 7.3 インストール直後のファイルをもともとのF-RevoCRMのディレクトリとしてコピーします。
# コマンド例
cp -r frevocrm73 frevocrm
  1. F-RevoCRMの設定ファイル(config.*, *.properties, *tabdata.php)をコピーします。
# コマンド例
cp frevocrm.20201001/config.* frevocrm/
cp frevocrm.20201001/*.properties frevocrm/
cp frevocrm.20201001/*tabdata.php frevocrm/

4.F-RevoCRMのドキュメントファイルをコピーします。

# コマンド例
cp -r frevocrm.20201001/storage/* frevocrm/storage/

3. マイグレーションツールの実行

タグとしてv7.3.xが追加されるまで、Migrationは実行されません。
最新のバージョンで実行したい場合は、vtigerversion.phpのファイルを編集し、次のバージョンを指定してから以下のマイグレーション用のURLを実行してください。

  1. アクセスすると自動でマイグレーションが実行されます。
  1. 動作確認 F-RevoCRMのログインや業務に関わる動作を確認してください。

  2. 作業ディレクトリの削除

# コマンド例
rm -r frevocrm.20170118

開発環境の構築

Dockerで構築する為、docker/README.mdを参照してください。

xdebug

xdebug3がインストール済みです。 docker-compose.yml の以下の部分を修正してください

# Xdebugの設定を有効にしたい場合は、mode=debug に変更してください
# XDEBUG_CONFIG: "mode=off client_host=host.docker.internal client_port=9003 start_with_request=yes"
XDEBUG_CONFIG: "mode=debug client_host=host.docker.internal client_port=9003 start_with_request=yes"

WSL2での利用

WSL2を利用の場合は、以下のように実行してください。

cp docker-compose.override.yml.exmple docker-compose.override.yml
cp .env.example .env

その後、.envの中にWSL2のIPアドレスを入力してください。

hostname -I
# 172.26.76.74
vim .env
# DOCKER_HOST_IP=172.26.76.74

VSCodeでの設定

vscodeをご利用の場合は、xdebugのエクステンションをインストール後、以下のように .vscode/launch.jsonを修正してください。

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "F-RevoCRM XDebug:9003",
      "type": "php",
      "request": "launch",
      "port": 9003, 
      "pathMappings": {
        "/var/www/html": "${workspaceRoot}"
      }
    }
  ]
}

更新履歴

更新履歴を参照してください。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].