OECMS新品1.0评测 简捷易用SEO轻松灵活
OECMS简介
OECMS是一款基于PHP+MySQL+Smarty技术引擎开发的企业网站管理系统,全站内置了SEO搜索引擎优化机制,支持用户自定义多语言版,丰富的企业网站模板下载,拥有企业网站建设常用的模块功能。用户可以通过OECMS简单快速的完成PHP网站建设、企业门户及营销平台的搭建,系统现成的企业门户网站模板资源丰富可以满足绝大多数的企业网站建设用户。
说明文件
代码目录结构
一、程序的结构及代码架构。
1、从下载压缩包的大小,总为3.7M,解压后网站文件大小不到10M。
2、OEcms采用双编辑器在很多CMS中还是比较少见的,估计是考虑到用户发布信息时的习惯及一些文档发布的兼容性。但是这个FCK编辑器还真的是太大了!足足4.8M!!
Kindeditor,
Fckeditor
3、从代码结构上看了,程序是基于smarty 3.0模板引擎开发的,对于Smarty的好处与用法,相信在这里不用多说了,各位可以百度一下搜索或在chinaz里也有相关的教程。
4、OECMS采用PHP5,数据库采用Mysql 5 模板界面是用DIV+CSS布局做成TPL放在/template/,支持多套模板自由切换,其实如果有些用户用TABLE实际上也是通用的。
二、安装界面及程序
1、OECMS V1.0没有支持界面一键安装,对于一些菜鸟中的菜鸟的确没有那么方便,这个应该好好加强,虽然这个安装并不复杂。
2、下载解压--à看安装说明-à上传文件 --à安装数据库à设置数据联接à完成。
安装方法:
3、服务器环境要求
PHP版本 5.2+ 、MySQL 5.0+ 、Zend Optimizer 3.0+;
4、将upload目录下的所有文件和文件夹上传到支持PHP的空间;
5、将data目录下的oecms_1.0_db.sql导入已经建好的Mysql数据库当中;(注意Mysql的编码为gbk)
6、修改libs/oe.data.php数据库连接参数;
7、访问网址:http://您的网址/admin/ 登录后台,默认帐号:admin,密码:admin888,修改网站配置系统和发布新闻、产品信息即可;
上传文件
安装数据库
各位注意一下编码是GBK,否则可能会出现乱码。选好就点执行即可以完成数据库安装。
8、OEcms的首页界面很漂亮大气,估计又可以让很多人喜欢。但是对于只是用OECMS做为网站内核自己可以制作模板的用户倒是未必在意这个。
界面的这里不用多讲了,各位可以下载下来好好研究或自己去修改。
三、管理后台登录界面
1、后台地址:域名/admin/login.php
ID:admin PASSWD:admin888
2、后台登陆包括后台,OECMS采用稳重的风格,让人感觉很稳健。
3、后台的管理还是很简洁实用,没有太多多余的东西,这也话是许多做企业网站的企业或做站的爱好者,苦苦寻找的呵。
四、模块方案
模板方案我这里就不用多说了,懂Smarty的或网页设计师估计比我清楚,一看就明白,对于普通的像我这样的菜鸟级别的,只要安装简单易用
全局标签:
{$label_sitename}
-- 网站名称
{$label_sitetitle}
-- 网站标题
{$label_siteurl}
-- 网站网址
{$label_logo}
-- 网站LOGO地址
{$label_logowidth}
-- 网站LOGO宽 px
{$label_logoheight}
-- 网站LOGO高 px
{$label_banner}
-- 网站Banner地址
{$label_bannerwidth}
-- 网站Banner宽
{$label_bannerheight}
-- 网站Banner高
{$label_qqstatus}
-- 网站QQ在线客服状态
{$label_metadescription} -- 网站meta描述
{$label_metakeyword}
-- 网站meta关键字
{$label_about}
-- 关于我们
{$label_contact}
-- 联系我们
{$label_sitecopyright}
-- 网站版权信息
{$label_item1}
-- 自定义HTML一
{$label_item2}
-- 自定义HTML二
{$label_item3}
-- 自定义HTML三
{$label_item4}
-- 自定义HTML四
{$label_item5}
-- 自定义HTML五
{$label_item6}
-- 自定义HTML六
{$label_item7}
-- 自定义HTML七
{$label_item8}
-- 自定义HTML八
{$label_item9}
-- 自定义HTML九
{$label_item10}
-- 自定义HTML十
{$label_googleseo}
-- Google SEO
{$label_yahooseo}
-- Yahoo SEO
{$label_bingseo}
-- Bing SEO
{$skinpath}
-- 风格路径
调用方法:在tpl页面直接填写标签名即可,如显示网站名称,只要填写 {$label_sitename} 即可
系统默认函数标签:
{$li_banner}
-- banner列表
{$li_link} -- 文字友情连接列表
{$li_linklogo} -- LOGO友情连接列表
{$li_pagenav} -- 单页导航列表
{$li_elitepagenav} -- 推荐单页导航列表
{$li_onlinechat}-- 在线客服列表
{$li_newscate} -- 新闻动态分类列表
{$li_newnews} -- 最新新闻列表
{$li_productcate} -- 产品一级分类列表
{$li_productcatetree} -- 产品二级分类列表
{$li_newproduct} -- 最新产品列表
{$li_eliteproduct} -- 推荐产品列表
调用方法:
一、使用smarty的foreach函数,{foreach 函数标签名 as 处理元素的变量名称}...{/foreach}
如,输出单页导航:{foreach $li_pagenav as $value}{$value.title}{/forach}
二、使用smarty的section函数,{section name=处理元素的变量名称 loop=函数标签名}{/section}
如,输出单页导航:{section name=page loop=$li_pagenav}{$li_pagenav[page].title}{/section}
PHP页面和tpl模版页对应标签:
新闻列表:newslist.php
标
签:{$news},分页标签:{$showpage}
tpl调用:使用{foreach}或者{section}循环输出列表;
新闻内容页: news.php
标
签:{$news}
tpl调用
:{$news.字段名};
产品列表:productlist.php
标
签:{$product},分页标签:{$showpage}
tpl调用:使用{foreach}或者{section}循环输出列表;
产品内容页: product.php
标
签:{$product}
tpl调用
:{$product.字段名};
其他的和以上的类似..
五、SEO功能模块
对于SEO功能我觉得最重要就是在设置关健词及调整页时可以方便,SEO方面很多是靠自己去领悟的,我看了很多还是非常灵活
六、操作性
操作方面我对OECMS的评价就是,简洁快捷很方便就可以找到想要修改与设置的地方,希望以后在完善与升级时保持这种简洁操作的风格,但是在一些人性化的功能方面我觉得还需要不断的加强,用户的需求是很难一下满足到位的,希望再接再厉,不让用户失望。
七、安全性及数据方面
安全方面有防注入及代码过滤,具体我没有深入,我相信PHP的安全性能。