SuiteCRM - Open source CRM for the world https://www.suitecrm.com
Find a file
Dillon-Brown 8cf555f4ee Update and audit existing project dependencies for Symfony/Flex.
- Converted all non-flex bundles with available bundles into Symfony/Flex.
- Updated namespaces to more closely match Symfony.
- Removed unnecessary dependencies and recipes.
- Executed Symfony/Flex recipes to create default configs.
- Improved composer.json scripts.
2021-03-30 19:21:31 +01:00
.github SuiteCRM 8 initial commit 2021-03-30 19:12:01 +01:00
bin Update and audit existing project dependencies for Symfony/Flex. 2021-03-30 19:21:31 +01:00
config Update and audit existing project dependencies for Symfony/Flex. 2021-03-30 19:21:31 +01:00
core Update and audit existing project dependencies for Symfony/Flex. 2021-03-30 19:21:31 +01:00
extentions SuiteCRM 8 initial commit 2021-03-30 19:12:01 +01:00
logs SuiteCRM 8 initial commit 2021-03-30 19:12:01 +01:00
tests Add codeception testing framework 2021-03-30 19:21:30 +01:00
.env.dist Add API Platform Framework with Symfony/Flex 2021-03-30 19:21:30 +01:00
.env.test.dist Update and audit existing project dependencies for Symfony/Flex. 2021-03-30 19:21:31 +01:00
.gitignore Add API Platform Framework with Symfony/Flex 2021-03-30 19:21:30 +01:00
.htaccess Add API Platform Framework with Symfony/Flex 2021-03-30 19:21:30 +01:00
angular.json Fix app ng commands 2021-03-30 19:21:30 +01:00
CODE_OF_CONDUCT.md SuiteCRM 8 initial commit 2021-03-30 19:12:01 +01:00
codeception.dist.yml Add codeception testing framework 2021-03-30 19:21:30 +01:00
composer.json Update and audit existing project dependencies for Symfony/Flex. 2021-03-30 19:21:31 +01:00
composer.lock Update and audit existing project dependencies for Symfony/Flex. 2021-03-30 19:21:31 +01:00
index.php Update and audit existing project dependencies for Symfony/Flex. 2021-03-30 19:21:31 +01:00
package-lock.json Upgrade to angular 8 2021-03-30 19:21:31 +01:00
package.json Upgrade to angular 8 2021-03-30 19:21:31 +01:00
README.md Change bin/cli to bin/console on readme.md 2021-03-30 19:21:30 +01:00
robots.txt SuiteCRM 8 initial commit 2021-03-30 19:12:01 +01:00
symfony.lock Update and audit existing project dependencies for Symfony/Flex. 2021-03-30 19:21:31 +01:00
tslint.json Upgrade to angular 8 2021-03-30 19:21:31 +01:00

SuiteCRM 8.0-alpha

SuiteCRM is the award-winning open-source, enterprise-ready Customer Relationship Management (CRM) software application.

Our vision is to be the most adopted open source enterprise CRM in the world, giving users full control of their data and freedom to own and customise their business solution.

Try out a free fully working SuiteCRM demo available here

License AGPLv3

SuiteCRM is published under the AGPLv3 license.

Quick Start Quide

System Requirements

Requirement Version Database Version
PHP 7.2+ MariaDB 10.2+
Angular 7+ MySQL 5.6-5.7
Node.js 10 SQL Server 2012+
Apache 2.4

Installation

  1. Run composer install in the root directory
  2. Run composer install in legacy directory
  3. Compile legacy theme
  4. Run legacy install process
  5. Create config.yml with config directory with the following strucure
server:
  environment: 'develop'
storage:
  mysql:
    driver: 'pdo_mysql'
    host: '{db_host}'
    dbname: '{db_name}'
    user: '{db_user}'
    password: '{db_pass}'
    io: 'both'
entity:
  namespaces:
    core/modules/Users/Config/orm: 'SuiteCRM\Core\Modules\Users\Entity'
  1. Set permissions
chown -R {user ID}:{web user group} .
find . -type d -exec chmod 0755 {} \;
find . -type f -exec chmod 0644 {} \;
chmod +x bin/console
  1. Run bin/console orm:schema-tool:update --force
  2. Run bin/console app:rebuild