kennersoft/kennercore

KennerCORE. 开源应用程序。

安装数: 3,923

依赖者: 3

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 10

语言:JavaScript

3.25.72 2024-09-24 12:50 UTC

This package is auto-updated.

Last update: 2024-09-24 12:54:27 UTC


README

KennerCore 是由 Kenner Soft Service GmbH 开发并免费分发的开源软件生态系统,采用 GPLv3 许可证。KennerCore 旨在快速开发任何类型的基于 Web 的响应式业务应用程序(ERP、PIM、CRM、DMS、MDM、DAM 等)。它是一款功能强大的工具,可提供成本效益高和及时的应用程序开发,同时还具备强大的即用功能。

KennerCore 是一个单页应用程序(SPA),采用以 API 为中心、以服务为导向的架构,以及基于可配置实体和关系的灵活数据模型。您可以直接在 KennerCore 中组织任何数据和业务流程,其中许多通过简单易用的配置实现。

KennerCore 为谁而设?

KennerCore 是最适合那些想要

  • 解决定制业务问题的
  • 存储数据并组织业务流程的
  • 设置并使用中间件与第三方系统集成
  • 为他们的员工、客户和合作伙伴创造附加值和最佳体验
  • 扩展现有软件基础设施功能

KennerCore 插件是什么?

以下插件应用程序可在 KennerCore 基础上使用

  • KennerPim
  • KennerCrm
  • TreoDAM

每个应用程序都可以作为单个实例使用,也可以通过多个模块进行扩展。

船上有什么?

以下是 KennerCore 软件包的详细描述

使用它的优点是什么?

  • 真正快速上市时间和低实施成本!
  • 可配置、灵活和可定制
  • 免费 – 100% 开源,采用 GPLv3 许可证
  • REST API
  • 基于 Web 且平台无关
  • 基于现代技术
  • 良好的代码质量
  • 面向服务的架构(SOA)
  • 响应式且用户友好型界面
  • 可配置(实体、关系、布局、标签、导航)
  • 可扩展模块
  • 非常快速
  • 易于维护和支持
  • 许多即用功能
  • 最适合快速应用程序开发

它是基于什么技术?

KennerCore 是基于 TreoCore 创建的。它使用

  • PHP7 – 纯 PHP,不使用任何框架以实现最佳性能
  • backbone.js – SPA 前端框架
  • Composer – PHP 依赖管理器
  • 来自 Zend 框架的一些库
  • 来自 Symfony 框架的一些库
  • MySQL 5

集成

KennerCore 具有 REST API,可以与任何第三方系统集成。您还可以使用导入和导出功能或使用我们的模块(导入源和导出源)以获得更多灵活性。

文档

  • 我们正在编写文档。当前版本可在 此处 获取。
  • 管理员文档可在 此处 获取。

需求

  • 基于 Unix 的系统。
  • PHP 7.1 或更高版本(包含 pdo_mysql、openssl、json、zip、gd、mbstring、xml、curl、exif、mailparse 扩展)。
  • MySQL 5.5.3 或更高版本。

基于您服务器的配置说明

安装

安装指南基于 Linux Mint OS。当然,您可以使用任何基于 Unix 的系统,但请确保您的操作系统支持以下命令。

要创建您的 KennerCore 应用程序,首先请确保您正在使用 PHP 7.1 或更高版本,并且已安装 Composer

  1. 通过以下命令创建您的全新项目

    composer create-project kennersoft/skeleton my-kennercore-project
    

    my-kennercore-project – 项目名称

  2. 递归更改项目文件的用户和组所有权

    chown -R webserver_user:webserver_user my-kennercore-project/
    

    webserver_user – 依赖于您的Web服务器,可以是以下之一:www、www-data、apache等。

  3. 按照以下描述配置crontab。

    3.1. 运行以下命令

    crontab -e -u webserver_user
    

    3.2. 添加以下配置

    * * * * * /usr/bin/php /var/www/my-kennercore-project/index.php cron 
    
  4. 按照Web界面的安装向导安装KennerCore。请访问 http://YOUR_PROJECT/

许可证

KennerCore在GNU GPLv3 许可证下发布。KennerCore基于TreoCore。TreoCore是由TreoLabs GmbH开发的开源软件生态系统,在GPLv3许可证下免费分发。

支持