markguinn / silverstripe-sync
双向可配置同步,用于将 Silverstripe 与移动应用程序(或可能的其他数据源)链接。
dev-master
2016-02-18 09:47 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-11 10:17:47 UTC
README
同步从 Silverstripe 安装中选择的数据模型与客户端(通常是移动应用程序)。
请参阅 docs 文件夹中的设置示例。
特性
- 任何 DataObject 都可以同步。
- 任何字段集、属性或方法都可以发送(不仅限于数据库)。
- 同步可以是双向或单向。
- 单个 silverstripe 安装可以具有多个同步配置,在这种情况下,单个数据库需要为多个应用程序或数据视图提供动力。
- 同步基于 LastEdited 时间戳。
适配器
- Sencha Touch 1.x
- Sencha Touch 2.x
- iOS CoreData
- Android Sync Adapter + Content Provider(通常包装 sqlite db)
注意:iOS 和 Android 适配器目前都缺少功能。两者都从服务器进行向下同步,但缺少向上和双向模式。
开发者
- Mark Guinn mark@adaircreative.com
欢迎通过拉取请求和/或错误报告做出贡献。请遵循 Silverstripe 代码标准。
许可(MIT)
版权(c)2013 Mark Guinn
特此授予任何获得此软件及其相关文档副本(“软件”)的人免费使用该软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许向软件提供的人这样做,前提是遵守以下条件
上述版权声明和本许可声明应包含在所有副本或实质性部分的软件中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是在合同、侵权或其他情况下,均与软件或其使用或其他方式有关。