Silverstripe CMS

09-05 +关注
这程序十分棒 最好的地方是主题 模块免费 只是也具有一定得学习成本 需要多花时间了解他的插件是干吗的 以及学习他详细又复杂的手册 但相对其他大牌要省事 随便下个主题就能用 本身是一个框架 基于页面层级
地址: https://www.silverstripe.org/download/ 地点: |国内| 变现: |白白|
内容形式: |其他|   终端UI: |PC|
|工具|
No.391
点击: 316

推荐理由: |工具|

N/P: craftcms/云业cms

站点详情

>返回列表

Silverstripe CMS


该系统视频 插件主题等 手册 交流

当前在v4。6版本

网站配置好 并指向 public 准备作曲家安装 (前提是全局已经配置作曲家 和curl ssl)

cmd cd到网站目录

C:\wwwroot\网站目录

composer create-project silverstripe/installer

修改根目录env文件

----


# For a complete list of core environment variables see

# https://docs.silverstripe.org/en/4/getting_started/environment_management/#core-environment-variables


# DB credentials

SS_DATABASE_CLASS="MySQLDatabase"

SS_DATABASE_SERVER="localhost"

SS_DATABASE_USERNAME="32"

SS_DATABASE_PASSWORD="hteDyeG2LtDcmRe6"

SS_DATABASE_NAME="32"

SS_DEFAULT_ADMIN_USERNAME="admin"

SS_DEFAULT_ADMIN_PASSWORD="password"

SS_ENVIRONMENT_TYPE="dev"

----

php vendor/bin/sake dev/build

更新数据库时失败  windows无法使用


### 切换到linux安装

我作曲家环境是root用户装的 所以权限都在root 为了避免麻烦直接root下安装 然后再回来修改网站文件用户所属就行

composer create-project silverstripe/installer 1

vendor/bin/sake dev/build

网站宝塔下配置MVC伪静态 把网站文件调整下 目录指向public 再登陆后台 /admin

记得要把网站文件权限给到www用户  否则很多问题会出现 无法使用


仔细一看后台很清新 速度不错 就是功能少 也是页面层级模式的 后台自带帮助菜单供学习

这似乎偏向框架 后台没有应用市场(是通过作曲家安装) 只有api和手册 开发文档和一个社区

#### 安装主题方法

在市场选择主题后 作曲家安装 之后修改配置文件并刷新

composer require cwp/starter-theme dev-master

安装后要把主题目录用户组改为www 因为我作曲家是root身份才能运行

修改模板配置文件(/app/_config/theme.yml)为新装的模板名称和路径文件夹名

----


---

Name: starter

---

SilverStripe\View\SSViewer:

  themes:

    - '$public'

    - 'starter'

    - '$default'

-----

根据文档说明https://docs.silverstripe.org/en/4/developer_guides/templates/themes/

这一步是访问网址刷新 才会生效 所以必须访问

http://<yoursite>/?flush=1


## 安装模块

模块会安装到目录 vendor 以及 /vendor/silverstripe 记得修改用户组权限

composer require silverstripe/tagfield dev-master

构建数据库结构

http://<yoursite>/dev/build

博客模块安装失败


安装这个模块测试下

composer require symbiote/silverstripe-gridfieldextensions dev-master

http://<yoursite>/dev/build

没有看到后台有变化


继续安装一个模块测试

composer require silverstripe/subsites dev-master

http://<yoursite>/dev/build

这下后台总算出菜单了 /admin/subsites/

添加一个子站 绑定域名 再到宝塔添加个域名

然后后台就可以看到菜单切换子站了  直接可以管理


模块安装有用处


目前对这个系统感觉良好 因为目前我还没有看到收费模块和主题 且模块众多

此框架可扩展性强 而且性能不做优化也行 目录结构清晰 文档详尽


--- 该系统视频 https://vimeo.com/silverstripe

--- 插件主题等 https://addons.silverstripe.org/add-ons

--- 手册 https://www.silverstripe.org/learn/  很详细

--- 交流 https://forum.silverstripe.org/