在早期完成了页面的切图之后,需要配置cms来实现小编上传数据更新页面的流程,在取得SEO的官网URL规则之后,就能开始官网在cms的基本配置了。

下面介绍cms的特点:

类别,决定内容与内容对应的路径,

模板,获取相应类别的数据填充页面,决定发布页面的类型、链接和页面呈现的数据

因此官网的cms配置首先为类别配置,然后为模板配置,以极速争霸为例子:

1、极速争霸页面的url开头为http://www.172tt.com/jszb/,因此需要新建根类别指向此路径,因此我们需要新建极速争霸类别作为根类别,然后以此根类别为基础,新建页面相应的子类别,关于类别的介绍请参看http://wordpress.100bt.com/?p=95

2、页面需要的数据主要有两种,一种为既有需要数据也需要有链接的类别(如文章页的主要类别),一种单纯仅仅是需要数据的类别(如广告图),在配置主要类别时候,需要与SEO给的页面url配置对应的相对路径,而广告图一类的数据并不需要特别配置相对路径。

如 攻略页面的文章页为

http://www.172tt.com/jszb/文章id.html

由于文章页面为官网url开头+id.html,因此并不需要配置相对路径

若SEO要求的攻略页面文章页为http://www.172tt.com/jszb/gonglve/文章id.html

即于文章页面为官网url开头+gonglve/文章id.html,我们则需要以新建类别时候的相对路径为基础加上gonglve/

3、类别内容的上传

类别内容的上传设计的主要是如何打开上传的界面和上传界面里面有什么

如 攻略文章
3.1,新建类别,在极速争霸的类别下添加子类别名为攻略
3.2配置上传位置
在极速争霸是个新官网,我们需要新建一个根位置作为我们的上传界面出发点的父节点
节点位置配置$/projectA/source/cms/WebRoot/jsonconf/tree.json,
每个节点的格式为
"${id}":{
"groupId": "${groupId}",
"name": "${name}",
"pid": "${pid}",
"url": "${url}"
}
由于tree.json最后一个的id为2306,因此根节点${id}为2307
用户组${groupId},此官网为新官网,需要在CMS界面中的"平台管理">"系统管理">"用户组管理>添加",来添加新的用户组id。添加后为53,因此用户组${groupId}为1,53,其中1为管理员必须添加
名字${name}:为上传界面显示的名字,官网为极速争霸官网,${name}为极速争霸官网
父节点id ${pid},此官网为天梯的官网,因此可配置为没有父类别,即${pid}为-1
上传界面地址${url}:此类别为跟类别,因此不需要上传界面,因此不必设置,为空值
配置完跟类别之后,可以开始配置我们的攻略文章的类别了,
因此攻略类别可以配置为:
"2308":{
"groupId": "1,53",
"name": "攻略文章",
"pid": "1,53",
"url": "/GetArticleListPageContent.action?CategoryName_Key=极速争霸_攻略&Article_Page_Name_Key=article_only"
}
其中上传的${url}的组成一般为/GetArticleListPageContent.action?CategoryName_Key=${keyName}&Article_Page_Name_Key=${pageName};
${keyName}对应为类别名字
${pageName}对应为上传界面的jsp,
攻略文章的类别${keyName}是${极速争霸_攻略},由于上传需要是普通文章较为常见,因此可以参考已有的上传界面可知道${keyName}为article_only,如果若要新建上传的界面需要在
$/projectA/source/cms/WebRoot/guanwang/files/${官网简称}/的路径下新建上传界面
极速争霸的简称为jszb,因此需要在$/projectA/source/cms/WebRoot/guanwang/files/路径下新建jszb的文件夹用于极速争霸的上传界面文件放置,具体上传界面的配置可以参看:
http://wordpress.100bt.com/?p=98

4、模板配置

具体内容请参看http://wordpress.100bt.com/?p=104、http://wordpress.100bt.com/?p=108

cms配置使用的更多相关文章

  1. GHOST CMS - 配置 Config

    Config For self-hosted Ghost users, a custom configuration file can be used to override Ghost's defa ...

  2. JVM内存模型和性能优化 转

    JVM内存模型和性能优化 JVM内存模型优点 内置基于内存的并发模型:      多线程机制 同步锁Synchronization 大量线程安全型库包支持 基于内存的并发机制,粒度灵活控制,灵活度高于 ...

  3. JVM内存模型和性能优化

    JVM内存模型优点 内置基于内存的并发模型:      多线程机制 同步锁Synchronization 大量线程安全型库包支持 基于内存的并发机制,粒度灵活控制,灵活度高于数据库锁. 多核并行计算模 ...

  4. 基于ASP.NET MVC的热插拔模块式开发框架(OrchardNoCMS)--瘦身计划

    Orchard CMS是针对CMS开发的,对于很多开发需求来说,内容管理这块儿可能并不需要,而需要它的模块式开发模式.所以我这里通过对OrchardCMS进行瘦身,去除 内容管理部分的内容,保留简单的 ...

  5. MVP模式

    一.软件设计鼻祖MVC 1.1.MVC 第一次听到MVC这个名词是在C#中,相信对于MVC大家都已经很熟悉了,作为一种软件设计模式,MVC这个概念已经诞生好多年了. 如果你已经开发一段时间的iOS应用 ...

  6. Magento的迁移方法

    Magento有很多配置内容,比如说CMS配置页.Static Stock.多语言配置等等,所以做数据迁移很有必要性,下面就说说如何做迁移 这个技术文章是从网上整理的,不过一个很重要的点被疏忽了,我在 ...

  7. [转]MVP模式开发

    转自:http://www.jianshu.com/p/f7ff18ac1c31 基于面向协议MVP模式下的软件设计-(iOS篇) 字数9196 阅读505 评论3 喜欢11 基于面向协议MVP模式下 ...

  8. 开发框架(OrchardNoCMS)介绍(一)

    基于ASP.NET MVC的热插拔模块式开发框架(OrchardNoCMS)介绍(一) Orchard CMS是针对CMS开发的,对于很多开发需求来说,内容管理这块儿可能并不需要,而需要它的模块式开发 ...

  9. GC之九--gc调优

    目标 满足应用的响应时间和吞吐量需求,尽量减少GC对应用的影响 原则 大部分时候都不需要调优GC,只需配置-Xms,-Xmx即可,JVM会自动进行调整 先满足响应时间需求,再满足吞吐量需求 FullG ...

随机推荐

  1. java.lang.NoClassDefFoundError: org.ksoap2.transport.HttpTransportSE异常处理

    原因就是没有打包进去  因为引用进去 编译时没出出现问题 解决如下

  2. Jquery UI accordion手风琴菜单

    最近学习jQuery,总结了一些心得. 1.引用 <script type="text/javascript" src=jquery.js></script> ...

  3. CentOS6.5 下在Nginx中添加SSL证书以支持HTTPS协议访问

    参考文献: 1. NginxV1.8.0安装与配置 2. CentOS下在Nginx中添加SSL证书以支持HTTPS协议访问 3. nginx配置ssl证书的方法 4.nginx强制使用https访问 ...

  4. kingso - / - Taocode

    kingso - / - Taocode     这两天在线下搭建了kingso示例服务,有兴趣的同学请自取. 源代码位置:192.168.201.73:9022 /home/wcm/kingso 安 ...

  5. 达内TTS6.0课件basic_day04

  6. Actor::updateMassFromShapes

    unity报错Actor::updateMassFromShapes: Compute mesh inertia tensor failed for one of the actor's mesh s ...

  7. 信号与槽(可以与第三方库混用,首次见到QObject::destroyed的使用)

    信号与槽用于对象之间的通信.信号与槽机制是Qt的核心特性和区别于其他框架的特性. Introduction 在GUI程序中,当我们改变一个widget,经常需要其他的widget得到通知.更普遍的是, ...

  8. 在Windows下用Eclipse+CDT+MinGW搭建C++开发平台

    本文提供了在Windows下用Eclipse+CDT+MinGW搭建C / C++开发平台的方法, 测试平台为Windows XP Sp2 CHS.   以下软件均为Windows平台下的版本. 1. ...

  9. uoj Goodbye Jiawu

    这次比赛真是太伤我心了. 比(惨)赛(不)结(忍)果(睹) 完挂感言 uoj round 5已经挂了一次了,没想到还要再挂第二次. 这次比赛的期望得分是\(100+100+100+70+10\)的.没 ...

  10. Online SVG to PNG/JPEG/TIFF conversion

    Online SVG to PNG/JPEG/TIFF conversion SVG to raster image conversion