前段时间对接了一个网络整改项目,包括网站的改版。客户要求网站实现可视化操作,因为他们的编辑是业余的,但是他们想在内部维护和管理自己,所以我们可以建立一个框架。自从我们做了一个网站,我们首先想到了使用cms系统。之前由于工作需要,我们也用cms系统做了一些网站。大部分都是直接写成模板,省事。客户需要更改的时候,需要直接更改模板文件,html和css,这些不是专业人士的事情,但是对于没有基础的人来说,其实看起来很头疼,经常头晕。
任何使用过cms的人都知道,可视化操作需要cms具有片段或块功能。其实块或者片段是一回事,那么块函数的作用是什么呢?
1.可以通过定义添加文章标题、文章链接、摘要等信息,避免从数据库中读取,减少数据量大时对数据库的压力。
2.每页都有一些不规则的内容,可以用块来实现。
3.大型网站的一个页面上有很多块,页面的不同块只能由有权限的管理员维护。
几个主流的cms或多或少都有这些功能或者插件,phpcms和imperial cms叫分片函数,而pageadmin cms叫block函数,dedecms叫variable,有block的效果,但是很弱,就是一个简单的文本输入框,无论什么文本或者代码都写在那里,这里就不吐槽了。
至于可视化,pageadmin cms是最完美的一个。点击网站页面上的编辑按钮可以直接进入编辑界面,更加直观清晰。其实这个功能可以吸引一些没有基础的不专业用户。
然后就是灵活性。帝国和phpcms都提前设计了几种通用格式。复杂的格式只能通过代码块来实现。毕竟客户需要直接维护代码,解决了灵活性,但是缺少易用性。而pageadmin的块采用自定义表单设计,可以根据内容需求可视化设计表单。
页面管理可视化编辑的以下效果:
1.进入可视化界面,如下图所示:
2.将鼠标移动到页面,有块的地方会显示编辑按钮,如下图:
3.点击【编辑】,直接打开编辑界面,如下图:
有没有觉得维护网站变傻了?对于非专业的维修人员来说是一个很棒的工具,省时省力高效。
4.下面说说重点。边肖认为这是块函数的核心。可以根据块内容定制和设计块形式。呈现内容的方式多种多样。如果不能自定义设计形式,块函数的基本功能是半成品。让我们看看pageadmin cms是如何解决这个问题的。
4.1.添加了表单功能,如下图所示: