网站数据管理后台框架?

2012-12-18 00:27:37 +08:00
 qiayue
内容型的网站都需要有一个给管理员使用的数据管理后台,必需的几个功能有:
1、增加一条数据;
2、列出所有数据;
3、点击列表进入某条数据,对其某些字段内容进行更改;
4、删除一条或多条数据;
5、某些字段存储的是另一张表的某条记录的ID,但是这里显示时需要把对应的那条数据显示出来;
6、同上,但是需要用下拉框显示另一张表所有记录,并且对应的option是selected的(典型场景:选择分类);
7、以及其他。


如上图是 Code4App.com 的代码管理界面,左边是代码列表,中右是选中某份代码之后中间显示某些数据,右边显示代码效果截图以及图片上传控件。
可以直接对某个字段的数据进行更改后点击提交按钮,然后js比对已被更改的字段,把更改过的数据和代码id一起post到服务器。
涉及到的表单控件有单行文本框、多行文本框、复选框、下拉选择框、文件上传控件等。

几个网站做下来,发现后台管理都是一个逻辑,代码很类似。
所以我想有没有这么一个开源的框架(包括html+css+js),能够指定每一个字段以什么表单控件显示,然后表单内容被更改后submit只会提交被更改的字段到服务器。
而网站服务器后端只需要给出增删改查的api即可与这一套框架配合。
3118 次点击
所在节点    问与答
4 条回复
kernel1983
2012-12-18 00:36:49 +08:00
以前我学的很认真, 现在基本上被我忘光(但是听说它现在非常流行)的python世界著名框架django, 就有这么一套可定制的系统, 但是要用它的ORM才行.
qiayue
2012-12-18 00:45:05 +08:00
@kernel1983 谢谢!但是如你所说,django对于我的需求有限制(我用的是php)。
我想这一个框架因为只有前端部分,所以后端不管用python还是php还是ruby或者是其他后端语言都是没问题的。
qiayue
2012-12-18 12:12:19 +08:00
恩,再次求帮助
twm
2012-12-18 12:22:15 +08:00
symfony2有adminbundle,只是简单配置就能够搭建后台管理界面。不过要求项目使用symfony2.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/55176

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX