内容型的网站都需要有一个给管理员使用的数据管理后台,必需的几个功能有:
1、增加一条数据;
2、列出所有数据;
3、点击列表进入某条数据,对其某些字段内容进行更改;
4、删除一条或多条数据;
5、某些字段存储的是另一张表的某条记录的ID,但是这里显示时需要把对应的那条数据显示出来;
6、同上,但是需要用下拉框显示另一张表所有记录,并且对应的option是selected的(典型场景:选择分类);
7、以及其他。
如上图是 Code4App.com 的代码管理界面,左边是代码列表,中右是选中某份代码之后中间显示某些数据,右边显示代码效果截图以及图片上传控件。
可以直接对某个字段的数据进行更改后点击提交按钮,然后js比对已被更改的字段,把更改过的数据和代码id一起post到服务器。
涉及到的表单控件有单行文本框、多行文本框、复选框、下拉选择框、文件上传控件等。
几个网站做下来,发现后台管理都是一个逻辑,代码很类似。
所以我想有没有这么一个开源的框架(包括html+css+js),能够指定每一个字段以什么表单控件显示,然后表单内容被更改后submit只会提交被更改的字段到服务器。
而网站服务器后端只需要给出增删改查的api即可与这一套框架配合。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/55176
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.