integration - 我可以将grapejs网站构建器集成到我自己的网站中吗
问题描述
有谁知道我是否可以将 GrapeJS 集成到我自己的网站中,以便客户可以使用它来构建自己的网站?如果有人这样做过,它有多容易,有缺点吗?
解决方案
这个问题很开放,但我会试一试。
简短的回答是肯定的,您可以使用 Grapesjs 让客户制作自己的网站;但是,细节很重要。
Grapesjs 默认对你的堆栈、网站结构、元数据等一无所知。你需要提供插件或自己实现这些功能。我为一家使用 Grapesjs 实现单页应用程序的公司工作过一个项目,我将只包括我们必须管理的一些调整。
- 隐藏某些只会让普通用户感到困惑的层。
- 隐藏几乎所有的样式,并使用特征允许人们从一些预定义的样式中进行选择。
- 获取 html, css on store 并生成最终的 html 页面,并将其存储在服务器上的静态服务文件夹中。
- 实现一个包装“App”组件,该组件具有我们希望用户控制的不同元数据的特征(打开图形元数据、标题等)
这些只是大事,我确定我忘记了几个小事。
对于您的应用程序,您还需要为链接/按钮实现自定义特征,允许您从一个“页面”链接到另一个“页面”。以及,一种允许用户选择要在哪个页面上工作的方法。
长答案是肯定的,但 Grapesjs 只是起点。
推荐阅读
- java - java.sql.SQLException:没有合适的驱动程序 - COM.ibm.db2.jdbc.app.DB2Driver
- django - Django 更新功能
- ios - 未找到金属核函数
- javascript - 如何修复反应代码中的vscode自动间距问题
- amazon-web-services - 在弹性搜索索引中查找所有未使用的索引字段(弹性搜索客户端未查询的字段)
- arrays - Ciki boyutlu dizi Malloc
- angular - 切换所选行中的图标
- javascript - 根据一个字段在数组中查找 Javascript 结构
- ruby-on-rails - RSpec capybara:涉及 Ajax 的测试单独通过但一起运行时失败
- python - 手动移动散点图数据