自己弄 开源 CMS 内容发布系统 主要表设计。
来源:互联网 发布:sql语句找出相同数据 编辑:程序博客网 时间:2024/05/21 10:54
--CMS栏目表CREATE TABLE Channel ( id int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, name varchar(30) COMMENT '栏目名称', path varchar(30) COMMENT '访问路径' templateId int(11) COMMENT '模版Id', siteId int(11) COMMENT '站点Id', parentId int(11) COMMENT '父栏目ID') ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='栏目表';--CMS内容表CREATE TABLE Content ( id int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, channelId int(11) COMMENT '栏目Id', templateId int(11) COMMENT '模版Id', userId int(11) COMMENT '用户Id', siteId int(11) COMMENT '站点Id', title varchar(200) COMMENT '标题', author varchar(50) COMMENT '作者', content text COMMENT '模板内容', createDate datetime COMMENT '创建日期', status int(4) COMMENT '状态(0:草稿;1:审核中;2:审核通过;3:回收站)', viewsCount int(11) COMMENT '访问数', commentsCount int(6) COMMENT '评论数') ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='内容表';--CMS模版CREATE TABLE Template ( id int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, siteId int(11) COMMENT '站点Id', name varchar(50) COMMENT '模板名称', content text COMMENT '模板内容', datetime COMMENT '创建日期', ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='模板表';
--CMS站点CREATE TABLE Site ( id int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, name varchar(100) COMMENT '网站名称', path varchar(20) COMMENT '路径') ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='CMS站点表';
一共是 3 个主要的表。
当新建立一个栏目的时候 有一个默认的 模版。
这个模版可以应用于下面的文章。
文章下面也有一个 模版。可以修改模版使用特殊点的模版。
对于模版来说就是将内容 输入到 模版里面。进行代码替换声称 html。
同时栏目,内容,模版都有一个siteId用来标识不同站点。
可以支持多站点。
同时开发一个模版 编辑工具 最好可以支持 高亮显示。
使用 xheditor 这样的 jquery 编辑器。
支持属性编辑。
外观 用自己开发 extjs的一个 sturts2 皮肤。
开源协议 打算使用 lgpl 因为 extjs 2.0 的开源协议是这个。
框架 是 struts2 + hibernate + spring 数据库 mysql。
- 自己弄 开源 CMS 内容发布系统 主要表设计。
- springmvc+mybatis 构建cms内容发布系统
- springmvc+mybatis 构建cms内容发布系统 ios android
- spring mvc+mybatis 构建cms内容发布系统ios android
- JEECMS v8 发布,java 开源 CMS 系统
- 学习淘淘商城第二十五课(CMS内容管理系统表设计及内容工程搭建)
- CMS(新闻发布系统)存放新闻表内容的字段是text,数据过多无法插入,解决办法!
- 面向搜索引擎的内容管理系统(CMS)设计——利用Squid反相代理缓存实现网站内容静态发布
- 面向搜索引擎的内容管理系统(CMS)设计——利用Squid反相代理缓存实现网站内容静态发布
- 面向搜索引擎的内容管理系统(CMS)设计——利用Squid反相代理缓存实现网站内容静态发布 转贴
- 做了一个cms系统 在发布内容时候插入的代码被屏蔽了
- 主要的CMS(内容管理系统)提供商
- springmvc+mybatis整合cms内容发布平台
- springmvc dubbo+cms内容发布平台
- springmvc+ mybatis 整合cms内容发布平台
- 新一代内容发布系统
- 内容发布系统
- 内容发布系统-PCBCMS
- eclipse 3.6 sp2 减肥记录
- 开发人员应该都用 debian 并且 摒弃 ubuntu
- 坚信 Debian是比Ubuntu更稳定的操作系统
- 数据显示:Debian是最重要的Linux发行版
- Robotium测试NotePad(三)——使用ID
- 自己弄 开源 CMS 内容发布系统 主要表设计。
- Guice 3.0 学习 persist jpa
- 一个基于Wave GWT Guice 的Sns 设想
- GWT Wave 开源代码运行跑通分析(1)
- 搜索引擎的博客提交入口
- 构建富客户端程序 GWT2.3 + Guice3.0 + hibernateJPA 程序代码
- baidu vs google 不在一个等级上的
- linux下java 调用 c jni 实现 HelloWorld
- 读取 jpa 的配置文件.添加自己的属性.