分享一本CMS新手入门的教程《SiteServer CMS新手入
一、书的目录
- 前言
- 1.1. 写在前面的话
- 概念
- 2.1. 什么是站点?
- 2.2. 什么是栏目?
- 2.3. 什么是内容?
- 2.4. 什么是页面?
- 2.5. 什么是模板?
- 2.6. 什么是STL语言?
- 2.7. 什么是插件?
- 快速上手
- 3.1. 如何安装 SiteServer CMS?
- 3.2. 如何登录CMS?
- 3.3. 如何创建站点?
- 3.4. 如何切换站点?
- 3.5. 如何发布和修改内容?
- 3.6. 如何修改栏目?
- 3.7. 如何修改站点名称和Logo?
- 3.8. 如何生成页面?
- 3.9. 如何浏览站点页面?
- 附录
- 4.1. 附录一、SiteServer CMS 官方资源
- 4.2. 附录二、安装IIS
- 4.3. 附录三、安装.NET Framework
- 4.4. 附录四、安装SQLSERVER 数据库
- 4.5. [附录五、安装MYSQL 数据库]
- 4.6. [附录六、安装PostgreSql 数据库]
- 4.7. [附录七、安装ORACLE 数据库]
二、书的部分内容
1、什么是模板?
模板,就是负责把CMS后台管理的内容按一定的表现形式组织起来形成前台页面的一种技术。按一定的表现形式组织起来,这就是模板的内容,模板决定后台内容显示到前台页面后的效果。既然页面一般分成网站首页、栏目页、内容页以及单页,同理模板也就对应分别有首页模板、栏目模板、内容模板以及单页模板。
1、 模板主要作用
模板的主要作用主要有:
- 决定前台页面显示哪些后台数据;
- 决定前台页面的风格、样式等表现形式;
- 多条内容采用相同的模板可以产生表现形式类似的多个静态页面,如果需要调整页面的表形形式,只需要统一调整模板即可。
以内容模板为例,假设后台一个栏目下有两篇内容,如下图所示:
这两篇内容使用了一个相同的内容模板,最后产生的两个前台页面分别如下两图:
image以上两个前台内容页面,除了文章的标题和文章内容不同之外,其他信息都是一样的。这就是模板的作用,把后台的内容以一定的表现形式组织起来从而形成前台页面。
2、嵌套好的模板
嵌套好的模板和静态页面(Html)并无差别,就是在Html中夹杂着STL标签语言。如下图所示:
什么是插件?
imageSiteServer CMS 插件是扩展 SiteServer CMS 产品核心功能的代码包,SiteServer CMS 插件由.NET代码和其他文件(如图片、CSS和JavaScript等)组成。 通过制作你自己的插件,你可以扩展 SiteServer CMS,在 SiteServer CMS 已经提供的功能基础上构建额外的功能。
1、插件的作用
SiteServer CMS 并非仅仅是一个简单的网站管理平台,同时也是一个功能极其强大并且有着无限扩展能力的 CMS 内容管理平台。SiteServer CMS 的无限扩展能力正是通过插件机制来实现的。借助于 SiteServer CMS 的模板和插件机制,你几乎可以把 SiteServer CMS 配置成任何类型的站点。
因为插件的所有的功能都是通过灵活的模块和自定义配置开发出来的,可以说,通过插件你可以实现任何你希望在站点中实现的功能,插件的唯一限制就是你的想象力,插件的可能性是无限的!
例如,你可以编写一个插件来控制对应栏目的内容模型,采用自定义的字段提交并显示内容文章;或者,你可以编写一个插件,创建一个带有短信通知、支持第三方支付的全功能票务系统。
2、插件的组成
大多数的 SiteServer CMS 插件都是由许多文件组成的,但是一个最简化的插件实际上只需要两个文件:一个主文件(插件名称.dll)以及一个插件配置文件(plugin.config)。
作为 SiteServer CMS 插件的开发者,你可以创建插件并公开出来,插件将被展现到广大的 SiteServer CMS 用户面前,安装、使用并提交反馈。你所需要做的就是把你的好想法变成代码。