背景
去年应公司要求培训Sitecore并且获得证书,最近又需要对Sitecore有所熟悉,做个备忘录,记录下知识点。
- Sitecore有几种安装方式,这里选择EXE安装,默认创建好数据库、文件夹、权限、连接池等,EXE安装可以删除之前的安装示例。
- 安装需要License,这个需要使用方购买。
安装配置
1 下载安装Sitecore 8.2 rev. 170614.exe
2 打开VS2015,安装Sitecore rocks插件
3 在VS2015的sitecore菜单中新建连接,同步Sitecore的文件夹
4 新建工程(web with mvc),删除web.config
5 备份sitecore下WebSite的bin、web.config、app_data。
6 在bin中找到sitecore.mvc.dll, Sitecore.Mvc.Analytics.dll,Sitecore.Kernel.dll复制到lib文件夹(自己新建)作为项目引用
7 引用上面的dll
8 在文件夹Views下的web.config中添加
<system.web.webPages.razor>
<namespaces>
<add namespace="Sitecore.Mvc"/>
<add namespace="Sitecore.Mvc.Presentation"/>
9 创建publish file,publish 到File在IIS上
构建新的站点
- 在sitecore中 进入到Desktop
- 打开Template Manager,在User Defined下创建本项目的文件夹及其子文件夹
- 新建首页Template,并设置Standard Values(选择新建的Template,选择Builder Options菜单)
- 打开Content Editor
- 把当前使用的Home Item删除或者重命名
- 用新建的模板创建Home Item
- 打开VS,在Views 下添加新项目,选择Sitecore-MVC-Sitecore View Rendering
- 在Sitecore中选择Layout-Layouts下
- 在Home Item的Standard Values中添加这个Layout(Presentation-Detail-default)
- 在VS中修改html页面,vs和sitecore中都做发布,新的首页就创建成果了。
(完)