ImpressPages是一个基于PHP+MySQL开发的、开源的内容管理系统(CMS),在2011年该程序获得开源大奖,并被评为最具潜力的开源项目。
ImpressPages使用革命性的拖放界面技术,可以自由移动页面上的任何内容,这是多数CMS系统不具有的功能。
下面我们主要从以下几个方面来看一下ImpressPages1.0.x这个程序:
一、安装
ImpressPages的安装与大多数建站程序一样,主要就是系统环境检测、数据库连接信息填写、管理员账号创建,其具体安装步骤用户可以阅读词条:ImpressPages/安装。个人还是比较喜欢其安装界面的,简洁大方、色彩鲜明,给人的第一印象就非常有活力。
二、首页
ImpressPages的首页简洁明了,非常清晰的展示了ImpressPages所具有的功能。ImpressPages在安装时会自动安装一些示例数据,帮助大家理解整个站点的结构,以及可以实现怎样的功能。这个功能在大多数国外建站程序中是普遍存在的,例如Joomla、phpBB等。但是ImpressPages的安装过程中并没有为用户提供是否安装这些示例数据的选择,如果有该功能的话,那就更友好了。
三、内容管理
开头我们提到过ImpressPages使用了革命性的拖放界面技术,所以ImpressPages在内容管理方面是非常出色的,内容的创建、修改、删除操作都非常简单。
如下图所示,ImpressPages具有各种内容类型的编辑工具,带有标题的文本、文本、标题、带有图片的文本、图片、相册、Tabel表格,点击红色圈中的按钮,我们还可以看到文件、视频、联系单、HTML代码等内容类型。
该图是页面的部分截图,其完整页面,是在该截图的下方显示站点前台的所有内容,选择相应页面,然后将上面的内容编辑工具拖放到页面中,即可出现编辑器,为我们选择的页面编辑内容。
另外,对于页面中已经存在的内容,我们选中这些内容后即可出现编辑、向上移动、向下移动、删除图标等,操作非常简单。
四、URL方面
ImpressPages的URL结构是SEO友好的。每个页面在创建的时候,我们可以自己为它添加url别名。如下图所示:
ImpressPages中页面的url结构是:http://www.yourdomain.com/语言/区域/页面URL别名/子页面url/
如图中的“关于我们”,那它的url是:http://www.yourdomain.com/zh/top/aboutus
其中,语言部分的url在做单语言站的时候时可以设置不显示的,区域部分的URL如top、left不能禁止显示,只能修改,比如我们可以修改成news、docs等等.
所以虽然SEO友好,但是URL设置的灵活性上较差。
具体URL结构,以及修改方法,请阅读wiki词条:ImpressPages/URL结构
五、多语言支持
ImpressPages是多语言支持的,目前官方提供有前台中文包文件,是由ImpressPages用户翻译的。上面的图片中,管理界面显示的也是中文,这是我自己根据词条:ImpressPages/本地化 的说明自己制作,非常简单。大家可以自己制作,或者在这里下载:http://down.zzbaike.com/download/impresspageszh-6346.html 。
另外,由上面的URL结构来看,ImpressPages在制作多语言站方面表现得非常好的。
六、主题、插件
作为一个后起之秀,ImpressPages的主题文件、以及插件的下载提供量远远不及Drupal、Joomla,特别是主题的切换是非常不方便的,无法在后台管理界面中直接切换,需要修改配置文件ip_config.php,详情请阅读:ImpressPages/主题
七、其他方面
ImpressPages支持RSS订阅、自动生成站点地图、具有智能搜索功能、灵活的文本复制/粘贴功能等。
ImpressPages现在具有用户注册功能,但是使用前需要进行配置,不是很方便。
ImpressPages核心是不带评论功能的,需要插件来实现。
ImpressPages也不像Drupal,带有博客、论坛、投票等丰富功能。
总结:
ImpressPages相比与Drupal、Joomla这些成熟的CMS程序,其在核心功能以及扩展的功能插件上都显得有点简单了,某些功能的实现和使用也让人觉得不是很方便,但是其使用的拖放界面技术还是让我们对它抱有很大的希望,希望它在今后可以有更好的发展。本次测试使用的是ImpressPages V1.0.14,其2.0版本将会在今年的二月份与大家见面,期待吧。
ImpressPages 1.0.14下载:http://down.zzbaike.com/download/ImpressPagesCMS–3962.html
-
广告合作
-
QQ群号:707632017