首先作一个自我介绍,我是上海稻壳网络科技有限公司的小稻壳一枚~今天带来稻壳苦心研发加优化2年有余的网站后台管理系统,我们内部称为CoralNode CMS,各位专业非专业的小伙伴们希望听听大家的宝贵意见~对这个系统有什么建议或者疑问都可以提出~我会尽力解答~~
CoralNodeCMS介绍
CoralNodeCMS 是我们稻壳互联自主研究开发的一套CMS管理系统,是国内少有的采用微软的asp.net 4.0+SQL2008 技术框架开发的CMS,充分利用了asp.net的优势。采用更稳定的面相对象语言C#设计,使用MVC4框架。
CoralNodeCMS集成了网站群管理、内容模型自定义、信息采集、访问统计、全站静态化等多项强大功能。CoralNodeCMS权限系统细分到每个功能点,可以给每个后台管理者分配到不同权限,让每个管理员做到各司其职。
CoralNodeCMS系统架构
CoralNodeCMS系统由系统管理和网站管理组成:
网站管理包括:
系统管理包括:
在整个CoralNodeCMS系统里面原型则是核心,它相当于建立一张虚拟表,会根据设置的字段来构建这张虚拟表的字段已达到每个网站不同的需求。接着就是原型的字段管理,系统自带提供了十二种基本字段以及七种功能性字段已达到网站的大部分需求,当然系统也提供了字段的接口,方便于二次开发以及扩展。
CoralNodeCMS 设计思路以及发展方向
提到一个系统的设计思路,那么我们就应该从系统能解决什么问题开始理解。同一套CMS系统的网站不可能总是千篇一律的,那这样的网站我们会称之为“模板站”。那么一套CMS系统肯定是需要应付各种多样性的网站的,所以我们需要做到的是外观多样化以及内容结构的多样化,所以我们就引入了主题模板以及采用可以配置字段的EAV模型,因为这些最后产出了我们现在的内容设计以及站点主题的选择。
接下来我们会遇到菜单的多样化处理,网站的菜单不会是“死”的,虽然客户一般导航菜单确定之后就不会去更改了,但是不能确保后期维护的时候不会出现这些问题,因此我们系统提供菜单的管理,并且支持无限延伸,自定义菜单类型,达到客户想改就改的目的。
随着体系的推进又出现了页面级别的多样性以及功能级别的多样性,因此我们就在想需要推出内容块以及字段插件来达到目的,让我们系统面对各种需求而从容不迫、来者不拒。
系统总不能自己在那里“孤独一生”,肯定是需要接通互联网,跟其他产品做“朋友”。因此需要与多样化的第三方系统作对接,那么搜索引擎这个“大哥”肯定是需要吸引他的。因此我们系统需要做到可以做到SEO优化并且详细到各个页面。
所谓“有朋自远方来,不亦说乎”,未来肯定还需要跟微信、微博以及电商平台等做对接,这些都是我们系统的发展方向。
想了解更多讯息可以来到我们的官网搜索:/