世间自有公道,付出总有回报,说到不如做到,要做就做好,步步高!

经过两个月的战斗,企业静态站生成系统终于有形了,先发几张靓照。

有客户需要做个静态战生成系统,当然是根据模板了,目前没有自定义模板的功能,主要还是系统自带的一些模板。

系统中共有6个基本模块:列表调用模块,文章列表,图片列表,招聘,产品中心,图文混排

主要功能有:系统设置,栏目管理,内容管理,广告管理,生成网站。

现在还没有多少功能,以后也许会有的。。。。。。

上图了,希望图片能给部分网友带来设计上的一些灵感。

这一块没有什么要说的,就是单表的增删改,因为栏目不会超100个,所以就没有做查询。这块要注意的地方就是图中下拉TREE的数据获取,我这儿就是使用用的treegrid 的数据。里面用到JSON2.js,因为tree 的id,与TEXT是指定好的JSON格式,所以没有办法只能将TREEGRID中的数据转换为字符串替换成tree所认识的格式。

上图为网站的内容管理部分,整站的内容基本上是靠这一个窗口来完成的。

左边TREE为栏目,根据栏目的类型不同,左边加载不同的表现形式。全部为AJAX操作,产品相册中使用到了批量上传的功能(uploadify),这个插件还不错。交果如下图:

点击上传就开始一条条上传了

在系统中使用的多功能编辑器为CKEditor ,在网上找了一款皮肤,感觉比系统内置的好看些。

想要的朋友不少吧,点这里点这里下载吧

新版的CKEDITOR,没有上传的功能,需要与FINDER混搭使用,没有去研究怎么配置,自己又造了一个轮子,效果如下,虽不是很强大,但感觉够用了,如下图:

目前没有批量删除的功能,可以根据用户ID创建管理图片资源 ,上传后自动生成缩图。

模板设置这块使用了EASYUI的分页插件

生成网站,有相关的进度条显示,用户体验大大提高了

进度条的样式,在火狐与GOOGLE浏览器下效果最佳,IE9次之,IE6就是色块

好了写了这么多,上了这么多图,还没有说系统的架构

系统的架构这块很简单,就是最基本的三层应用。当然也有考虑使用MVC来做,但无耐自己对MVC不熟悉,这是失败的地方,

系统做到现在这个样子,其实我感觉 可以用一个页面来展现,所有的操作均可在一个页面中完成。下一版本或许就会这么做了(看时间了)。

又扯远了,镜头拉近些,生成静态页使用的是 Nvelocity 这个东西真好用啊谁用谁知道。.net 2.0 版本的下载地址:http://dl.dbank.com/c0jio6m657

先写这么多吧,继续开发

posted @ 2011-04-29 10:05  疯狂秀才  阅读(8503)  评论(37编辑  收藏  举报