Drupal 和高级用户权限
我在一家网络机构工作,我必须开发一个内联网/外联网应用程序,用作高中的 DMS(文档管理系统)。该项目的一些要求是使用 Drupal CMS 并拥有高级用户权限。让我解释一下:
教授只能为学生发帖,学生只能阅读老师的文章。会有很多团体,例如:
- 体育选择、
- 老年人科学家、
- 青少年文学
- ……
抱歉,如果这没有多大意义,但在法国,学校系统与美国非常不同。基本上,假设每个班级有一个用户组,所有教师有 1 个用户组,每个“选项”有 1 个用户组(我们可以选择选项来赚取额外积分以帮助我们获得文凭)。
问题是,我们办公室里没有人知道如何使用 drupal。我必须进行一些研究,并且发现了几个可以完成此操作的模块,但我无法使它们正常工作。您知道有什么模块可以在这种特殊情况下工作吗?
I work for a webagency, and I have to develop an intranet/extranet app to be used as sort of a DMS (Document Management System) for a high school. Some of the requirements of the projects are using Drupal CMS and having advanced user rights. Let me explain :
The professors can post only for their students, and the students can only read articles from their teachers. There will be a lot of groups, like for example :
- Sports option
- Seniors scientists
- Juniors litterary
- ...
Sorry if this doesn't make much sense, but in France, the school system is very different from the USA. Basically, let's say we'll have one user group per class, and 1 for all the teachers, and 1 per "option" (we can take options to earn extra points to help us get our diploma).
The problem is, noone in our office knows how to use drupal. I have to make some research, and I found a couple of modules that could do the deal, but I couldn't manage tu make them work properly. Do you know any module that would work in this particular situation ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您将有很多组重叠,因此当用户是教师、体育的成员时……您如何知道他为哪个组发帖?
解决方案不是创建大量组,而是创建不同的内容类型,每种类型一个。然后,您只需管理权限,即允许哪些用户创建和查看内容。
CCK、视图,内容访问应该能够做到这一点你。
像费边这样的有机团体也可能有用,但在这种情况下使用更简单的解决方案可能会更好。
You will have a lot of group overlapping, so when a user is a member of teacher, sports ... how do you know which group he posts for?
The solution instead of creating a ton of groups, is to create different content types, one for each type. Then you only have to manage the permission, which users should be allowed to create and view the content.
A combination of CCK, Views, Content access should be able to do it for you.
Organic groups like Fabian suggests could also be useful, but it might be better with a simpler solution in this case.
听起来有机群组对您很有用。
It sounds like Organic Groups would be useful for you.