ttree / cornerstone
Neos CMS 网站包基础,基于我们的最佳实践和常用包
2.1.0
2021-01-03 22:25 UTC
Requires
- carbon/notification: ^2.1
- medialib/fusion-prototypegenerator: ^1.0.4
- neos/form: ^5.2
- neos/neos: ~7.0
- neos/neos-ui: ~7.0
- neos/neos-ui-compiled: ~7.0
- neos/nodetypes-basemixins: ~7.0
- neos/redirecthandler-databasestorage: ~5.0
- neos/redirecthandler-neosadapter: ~4.3
- neos/redirecthandler-ui: ~2.4
- neos/seo: ~3.2
- neos/setup: ~5.0
- neos/swiftmailer: ^7.2
- networkteam/sentryclient: ^6.0
- sitegeist/kaleidoscope: ^6.0
- sitegeist/monocle: ^7.2
- ttree/componentsentinel: ^2.0.3
- ttree/cornerstone-translationhelper: ^1.0.1
- ttree/eelshell: ^0.1.5
- ttree/fusion-documentfinder: ^2.0.2
- ttree/linkeddata: ^1.0.2
- ttree/script: ^3.0.10
- ttree/stylesheet: ^3.0.10
This package is not auto-updated.
Last update: 2024-09-09 20:13:18 UTC
README
此包用于避免在网站包之间重复配置,并定义一些约定和实践,以使项目一致。
这是一个基于我们机构需求和实践的配置意见,如果您的工作流程适用,请随意使用,如果不适用,也许您可以从这个包中汲取一些灵感。
功能
- [x] 明确定义文档节点约束(默认情况下,文档节点不能有任何子节点)
- [x] 基于约定的文档 + 内容融合原型解析
- [x] SEO(neos/seo)+ JSONLD 支持(ttree/linkeddata)
- [x] 组件 + 便于使用风格指南(ttree/componentsentinel + sitegeist/monocle)
- [x] 响应式图片(sitegeist/kaleidoscope)
- [x] 融合助手以包含带有缓存破坏的 JS/CSS(ttree/script, ttree/stylesheets)
- [x] Sentry 集成(networkteam/sentryclient)
- [x] 友好的融合原型生成器(medialib/fusion-prototypegenerator)
- [x] 在您重命名文档时自动重定向(neos/redirecthandler)
- [x] 使用 CK Editor 作为默认编辑器的 React UI(neos/ui, neos/ui-compiled)
- [x] 使用 Swiftmailer 支持的表单处理(neos/form, neos/swiftmailer)
- [ ] 基于 JSON 的表单终结器(ttree/jsonstore)
- [ ] 404(moc/notfound)
愿望清单
- [ ] 代码生成器
开始新项目
基本设置
创建基本文档
在您的 Configuration/NodeTypes.Overrides.yaml
Ttree.Cornerstone:Document.Default:
abstract: true
并在 NodeTypes.Document.Default.yaml
中创建自定义默认文档
Company.Website:Document.Default:
superTypes:
Ttree.Cornerstone:Document.Default: true
ui:
label: i18n
您必须为此文档类型添加相应的翻译。
融合设置
TODO
JS 构建更改
TODO
覆盖您的网站包中的默认设置
TODO
创建新文档节点类型清单
- [ ] TODO
集成 Sentinel.js(Web Components)
TODO
上线清单
- [ ] TODO
致谢
由 ttree 有限公司 - neos 解决方案提供商 赞助开发。
我们尽力用爱心打造这个包,我们欢迎赞助、支持请求……只需联系我们。
许可证
在 MIT 许可下发布,请参阅 LICENSE