前段时间对接了一个网络整改项目,其中包含了网站这块改版,客户要求网站能实现可视化操作,因为他们的编辑人员都是外行,但是又想自己内部维护管理,我们搭好框架就可以了,那既然做网站,首先想到的是用cms系统,之前由于工作需求,也使用cms系统做过一些网站,大部分为了省事,很多内容是直接写到模板中去了,客户需要改的时候需要直接去改模板文件,html,css这些对于专业人来说都不是事情,但是对于没有基础的人来说,其实看起来很头疼,而且经常搞得头晕眼花。
用过cms的都知道,可视化操作就得要求cms有碎片或区块功能,其实区块或碎片都是一个东西,那么区块功能到底有什么作用呢?
1、能够自定义添加文章标题及文章链接、摘要等信息,在数据量大的情况下,避免从数据库读取减轻数据库压力。
2、每个页面都有一些不规则的内容,这些内容就可以用区块来实现。
3、大型网站一个页面有很多区块,页面的不同区块只能由具有权限的管理员维护。
主流的几个cms都或多或少都带这些功能或插件,phpcms和帝国cms叫碎片功能,而pageadmincms叫区块功能,dedecms叫变量,有区块的效果,但是很弱,就是一个简单的文本输入框,无论写文字,写代码都在这里写,这里就不吐槽了。
至于可视化这块,pageadmincms做得最完善,直接在网站页面点击编辑按钮即可进入编辑界面,更加直观明了,这样的功能其实更能吸引一些没有基础的非专业用户。
然后就是灵活性这块,无论帝国还是phpcms,都是预先设计好几种通用的格式,复杂的格式只能用代码区块来实现,说到底也需要客户直接去维护代码,解决了灵活性,但是易用性这块就缺失了,而pageadmin的区块是采用自定义表单设计,可以根据内容需求可视化设计表单。
下面pageadmin可视化编辑的效果:
1、进入可视化界面,如下图:
2、鼠标移动到页面上,有区块的地方会显示编辑按钮,如下图:
3、点击编辑后,直接弹出编辑界面,如下图:
是不是感觉维护网站编的傻瓜式了。
4、下面要说重点,小编认为这个才是区块功能的核心所在,可以根据区块内容来自定义设计区块表单,内容的呈现方式多种多样,如果不能自定义设计表单,那么区块功能基本职能算是半成品,下面看看pageadmincms怎么解决这个难题。
4.1、增加了表单功能,如下图:
4.2、增加表单后,进入字段管理设计字段,如下图:
在这里可以创建各种类型字段,多行文本,多行文本,编辑器,下拉表单等网站用到的字段类型都可以添加,功能很强悍。
基于这种自定义设计功能,就可以让网站上任何复杂的内容都可以实现区块化管理和可视化维护,绝对是网站维护人员的利器。