innomatic / innomatic-legacy
Innomatic 平台遗留堆栈
Requires
- php: >=5.4.0
- composer/composer: ^1.0@alpha
- innomatic/innomatic-legacy-installer: ~1.0
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
免责声明
关于本产品,无论是明示还是暗示,均没有任何保证。使用风险自担。