【发布时间】:2015-02-20 03:26:48
【问题描述】:
我正在尝试创建一个网站,使用户能够发布他们的项目并招募其他人加入他们的项目。
用户应该能够列出项目、指定某些属性(名称、描述等)。
我遇到的问题很少。
首先,默认情况下发布内容被称为“内容”,我不希望用户“添加新内容”而是“列出新项目”。
其次,一个项目应该有一定的属性,一些可选的和一些强制性的,而不是默认的标题和正文, 用户稍后在搜索项目时应该能够按这些属性进行过滤。 有没有办法定义内容的结构?
第三,用户应该能够申请一个项目,如果他申请,该项目的所有者应该收到设备,并接受\拒绝。 如果他接受,则应在用户个人资料中添加一条记录,表明他是该项目的一部分。
我对 Drupal 和一般的 CMS 完全陌生。 我的主要专长是 java,我最初想在后端使用 java REST api 并在前端使用 angular js 来构建站点,但我对安全性的经验为零,不知道如何进行用户身份验证和会话管理。 所以我目前正在试用 Drupal。
Drupal 是正确的解决方案吗? 如果是这样,我应该如何处理上面指定的要求?
【问题讨论】:
标签: drupal content-management-system