innomatic/innomatic-legacy

Innomatic 平台遗留堆栈

安装次数: 1,956

依赖者: 15

建议者: 0

安全性: 0

星标: 10

关注者: 6

分支: 15

类型:innomatic-legacy-platform

6.5.2 2017-08-30 12:48 UTC

This package is not auto-updated.

Last update: 2024-09-12 16:39:45 UTC


README

一般信息

Innomatic 是由 Innoteam Srl 开发的一个开源平台,用于使用 PHP 语言构建多租户云应用程序。

它适合作为互联网/内部网络开发和部署系统,具有强大的模块化架构,允许快速部署和分发基于 Web 的解决方案。

Innomatic 不是一个像 Symfony 或类似的框架。

它是一个旨在构建、部署、分发和管理多租户应用程序的平台,并能够快速将它们提供给单个 Innomatic 安装中的多个客户。

它还包含一些小型框架,如用于构建面向后端的应用程序的 MVC 系统。在 Innomatic 上,还可以堆叠其他分层框架(例如,使用 CMF 的内容管理系统框架和电子商务平台)以及以用户为中心的应用程序。

特性

  • Web 界面。第一个标准的 Innomatic 界面是 Web 桌面。

  • Web 服务接口。容器提供了一个强大的接口,用于调用 XmlRpc Web 服务。

  • 集中式租户管理。通过单个接口可以创建、编辑和删除租户。

  • 集中式应用管理。通过单个接口进行应用的安装、更新和删除。

  • 容器功能的可扩展性。容器功能可以通过外部应用程序和钩子进行扩展。

  • 极高的模块化。整个容器都是设计时考虑到模块化的。

  • 应用间的交互。每个应用都可以通过 API 调用、钩子、Web 服务等方式与其他应用交互。容器还提供应用间的依赖支持。

  • 应用的即时安装和更新。要在容器中安装一个应用,只需通过应用程序管理页面上传应用文件即可。同样适用于已安装应用的更新。

  • 安装一次应用,多次使用。安装应用时,可以将其启用到所有容器站点,而无需手动重新安装。

  • 容器的易于安装和即时更新。由于 Innomatic 本身被视为可部署的应用程序,它具有所有应用属性,可以通过单步操作进行更新。

  • 代码和表现分离。应用界面使用专用函数库进行编程;代码中不包含 HTML。

  • 覆盖系统。可以通过覆盖功能对应用进行定制,而不会影响其他租户,也不会更改原始应用代码。

  • 使用开放标准和技术的支持。Innomatic 遵循 SQL、YAML、XML、XML-RPC 等开放标准。

  • 开源许可。Innomatic 采用新的 BSD 许可证。

  • 本地化支持。Innomatic 支持容器和应用程序级别的国家和语言本地化。

  • 上下文相关帮助。系统提供在线帮助。

  • 数据库抽象。容器提供了一个可扩展的数据库抽象层。当前可用的接口:PostgreSQL 和 MySQL。

  • 用 PHP 语言编写。Innomatic 使用 PHP 5 编写,这是一种专为 Web 而生并特别设计的一种语言。

  • 跨平台。由于 Innomatic 是用 PHP 编写的,因此可以在已移植 PHP 的任何操作系统上安装。

许可协议

Innomatic 在新 BSD 许可证下发布。请参阅名为 LICENSE 的文件。

要求

请参阅名为 INSTALL 的文件以获取更多详细信息。

安装

请参阅名为 INSTALL 的文件。

附加信息

Innomatic 平台官方网站: http://www.innomatic.io/

Innomatic 技术文档:https://innomatic.atlassian.net/wiki/

提交错误报告: https://innomatic.atlassian.net/

您想参与 Innomatic 的开发吗?请发送电子邮件至 info@innoteam.io

免责声明

关于本产品,无论是明示还是暗示,均没有任何保证。使用风险自担。