--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。
分享到:
相关推荐
J2CMS是一款基于JAVAEE平台的开源内容管理系统.采用Spring2.5 + Struts2.1 + JPA1.0(Hibernate3.3)+FreeMarker + MySQL开发. J2CMS内容管理系统开发环境: eclipse-jee-juno-SR1-win32-x86_64 JDK 1.6 Apache tomcat...
基于PHP的鱼跃CMS轻量开源企业CMS内容管理系统源码.zip 基于PHP的鱼跃CMS轻量开源企业CMS内容管理系统源码.zip 基于PHP的鱼跃CMS轻量开源企业CMS内容管理系统源码.zip 基于PHP的鱼跃CMS轻量开源企业CMS内容管理系统...
开源CMS 全套办公系统开源CMS 全套办公系统
国外开源PHP cms 内容管理系统打包下载
50cms内容发布系统以ASP.NET(C#)4.5+jQuery技术为中心,面向软件开发者、程序爱好者、网页设计师,专门结合AJAX技术打造友好界面。版本号:V7.0.0更新时间:2017年8月18日运行平台:iis / ...
SiteServer CMS系统支持绝大部分常见内容模型的编辑与发布,包括文章、组图、产品、视频、文库、专题、报纸、杂志等,还通过自定义字段管理功能来添加全新的内容模型,可以由用户根据实际需求自己定义信息内容的字段...
CMS内容管理系统使用NetCore2.2开发, Vs2017 数据Mysql
国内开源CMS后台大全 国内开源CMS后台大全
国外开源PHP cms 内容管理系统(5)
国外开源PHP cms 内容管理系统打包下载
开源的内容管理系统,类似DNN,数据库采用的是XML 功能介绍: 高度灵活性的内容管理系统:可以自定义页面和文件 普通使用和开发分离:使用了WebPart技术 易于安装和使用:采用的是XML数据库 非常自由的布局设计:...
国外开源PHP cms 内容管理系统打包下载
18个Java开源CMS系统一览.doc
Spring MVC+MyBatis+FreeMarker整合开发java CMS内容发布系统easycms开源系统。包括数据库,可直接运行。简单明了。
ASPCMS开源投票系统 1.0,自动投票系统,可自行设置
基于ThinkPHP的CMS内容管理系统 CMS内容管理系统(含小程序)高级授权版 自定义内容模型、自定义单页、自定义表单、专题、统计报表、会员发布、付费阅读、付费下载、小程序等 提供全部前后台无加密源代码、小程序源...
基于java的开发源码-Lerx开源网站内容管理系统(CMS.ext).zip 基于java的开发源码-Lerx开源网站内容管理系统(CMS.ext).zip 基于java的开发源码-Lerx开源网站内容管理系统(CMS.ext).zip 基于java的开发源码-Lerx开源...
免费可商用的开源Java CMS内容管理系统/基于SpringBoot 2/前端element UI/提供上百套模板,同时提供实用的插件/每两个月收集issues问题并更新版本/一套简单好用开源免费的Java CMS内容管理系/一整套优质的开源生态...
国外开源PHP cms 内容管理系统打包下载
乙王asp.net开源网站内容管理cms系统