开源cms介绍:We7开源cms系统1
自从We7 CMS第一次走进大众的视野,就注定了它在这个舞台的与众不同的表现;辞旧迎新,跨越技术与用户体验的双重障碍,迎面而来的是全新的功能,优化的设计。这一次,We7 CMS 2.5版跳得台阶有点大。看看2.5版有什么不同?
1. 插件功能:是它使We7如此与众不同
开放插件成就了Firefox,成就了Wordpress!
今天,We7创造了我们造就国内开放插件成功典范的基础。
就是插件,就是今天,就是我们的We7,让我们一起插件吧!
插件在We7后台中的使用截图:
插件开发图例:
2. 新控件:灵活性 欲与标签试比高!
自定义控件可以归库——资源就是这样积累起来的!
无限种表现——CSS样式定义:不限数量,自定义后可以归库
Css超级改进——一个站点所有控件的css生成一个文件:更高效率,更稳定的表现,更易编辑更易组织
简洁亲切的属性面板:减少数量,更加智能,更加人性化——标签、参数都可选择了!
(新的控件编辑界面:)
每一种控件都允许有多种表现形态:隐藏的cs文件,多样的ascx表现界面
看看控件的内部——asp程序员大解放:你可以随心所欲的修改了!
你来试一试:We7新控件是否比其他CMS的标签更容易编辑呢?
更激动人心的是:前台页面的生成,我们秉持一个理念——像php程序员一样使用asp.net!
再看看我们前台页面的源代码:去除一切asp.net痕迹,让我们的网页回到html时代,返璞归真,更高境界,更干净整洁的源代码,速度更快,更容易整合异构web数据!
从今天起,忘了Asp.net吧,新一代web技术,超越asp.net,我们可以得到更多!
(1) 一个页面终于可以有多个form标记了;
(2) 页面里终于看不到恼人的成堆的viewstate 隐藏域数据了;
(3) 控件的id终于是简短干净的名称了,而不是冗长的类似“ctl00_CDArtcleListAdvanceControl_01_ArticleListDataList”的系统语言了;
(4) 外部搜索,外部登陆终于可以随意加入到页面的任意位置了;
3. 模板:为独立而改变!
模板地图——快速定位与快速切换模板组而生;
模板组内包含:
We7controls.css——所有使用到的控件的css样式;
We7Control目录——所有使用到的控件副本(包括已经修改好的版本)
保证打包转送给别人时,他是个完整的可以运行的皮肤包;
模板编辑支持三种模式:
(1) 控件调试模式:程序员调试控件时,以系统控件为基础版本,总是将系统版本更新到主模板组版本;
(2) 网站建设模式:网站初期建设阶段,网页制作师对主版本的控件及模板可以随心所欲的修改,即改即得,允许外部编辑器进行修改;系统以主版本为基础版本,系统版本与副本进行对应更新;
(3) 网站运行模式:模板主版本不允许直接修改,修改模板在模板组副本中进行,可以进行预览,控件修改,修改完发布后,模板主版本才会更新。
模板可以默认按内容模型绑定;
模板按位置分为:首页、列表页、详细页、搜索页;
模板绑定栏目允许子栏目继承。
快速与专业兼顾!
4. url静态化重新构造:完美虚拟主机支持
彻底解决url静态化在不同使用环境下的问题:
(1) 支持.aspx后缀,任何虚拟主机都可使用;
(2) 支持IIS级别url重写,对门户网站url性能支持到顶点;
(3) 一般的asp.net级别的url重写,自由定义,自由扩展——urls.config。
5. 权限体系的数据库优化:6个表——>2个表
针对上一版本中用户普遍反映的会员登录后慢的情况,对数据库设计做了重大调整,将原来使用关联办法使用的6张表合并为2张表,并大量使用数据级缓存技术,大幅度提高访问速度。
6. 细节在不断雕琢:
(1) 缩略图允许多种规格,并可手工裁切;
(2) 标签可以批量增加;
(3) 用户类型可以定义,并可绑定内容模型;
(4) 内容模型可以手工布局表单形式与显示形式;
(5) Ip安全策略:从网站、栏目到文章级别;
(6)文章列表增加“引用到…”按钮,允许批量发布引用文章;
(7)Word文档直接上传:Word文档原样导入为html,保留所有图片及格式
7. 源代码:命名空间重新整理,更加整洁,配套的类库说明
——开源小组的各位剑客:你们的刀可以出鞘了!
注: We7 CMS 2.5测试版将在2010年1月1日发布在We7论坛开源小组区,任何开源小组成员都可以下载使用测试,欢迎大家踊跃提出意见及建议!