多码网
返回 编程语言
编程语言

Awesome silverstripe cms

Awesome silverstripe cms

Awesome Silverstripe CMS Awesome

> Silverstripe Framework 和 CMS 的有用资源

Silverstripe CMS 是一个用于构建 Web 应用程序的开源 PHP 框架. 它是一个快速开发的 MVC 框架,可用作经典的完全成熟的 CMS 或无头 CMS,可以通过 GraphQL 或自定义 API 进行查询. 遵循“Active Record”设计模式,您可以使用项目特定的数据模型轻松扩展内置功能.

Contributions welcome,请发送拉取请求或打开问题以开始讨论.

过时的项目可以在 archive.

Official Websites

Tools

  • SSPak - 用于管理来自 Silverstripe 环境的数据库/资产包的工具.
  • SSPy - SSPak 的 Python 版本,可以处理更大的资产. SSPak 最多支持 2GB,SSPy 没有限制. 但是,它的安装和设置不太容易.

IDE Plugins

Documentation

Tutorials

Blogs

Video Channels

Community

Conferences & Meetups

Very Useful Modules

Silverstripe 4 Recipes

General Modules

I18N (Internationalisation)

  • Fluent - Silverstripe 的多语言翻译模块,无需管理单独的站点树.
  • Autotranslate - 使用 Google Translate API 创建字段的自动翻译.
  • Silverstripe Searchable - 使用 Silverstripe ORM 添加更复杂的站点搜索. 使用跨多个搜索对象的搜索结果专用模板.
  • Searchable DataObjects - 快速简单的基于 MySQL 的搜索. 对单一语言网站很有用.

Solr 4

Newer Solr versions

  • Solr search - 完整的 Solr 搜索界面,支持最新的 Solr 版本. 它有子模块,例如从上面提到的“全文搜索”模块转换,以及子站点、流利等.

Development Helpers

  • Debugbar - 在浏览器中显示调试统计信息.
  • IdeAnnotator - 在开发/构建时自动生成类注释.
  • Populate - 通过 YAML 文件填充您的数据库.
  • Mock DataObjects - 允许 DataObjects 使用假数据智能地自我填充.
  • Version Truncator - 自动删除旧的 SiteTree 页面版本.
  • UserSwitcher - 在前端和后端添加一个小表单,以任何用户身份快速登录.
  • Masquerade - 允许管理员以另一个“会员”身份“登录”. 这对于调试和远程支持很有用.

Fancy Form Fields

  • Markdown Field - 可以替换您的 HTMLEditorFields(使用 TinyMCE),以便您可以使用 Markdown 语法.
  • Code Editor Field - 为您提供语法高亮的文本区域字段 - 非常适合基于 CMS 的 YAML 或 HTML.

Virtualisation

Vagrant

没有像 Laravel 有它的 homestead box 那样的官方 box. 但是,您可以使用一些适用于 Vagrant 的好盒子: - Twisted Bytes - 有用的 vagrant box,具有多个 PHP 版本、MariaDB 或 PostgreSQL、邮件捕捉器等等. - Twisted Bytes Box Templates - 使用 Twisted Bytes vagrant box 的不同开发场景的有用模板. - Laravel Homestead - 用于本地开发的预包装盒. - Scotchbox - 用于本地开发的流行 LAMP/LEMP 堆栈. - Zauberfisch Vagrant Boxes - SS3 和 SS4 的预配置 Vagrant 盒子.

Docker

相关项目