我的项目的目标是为我的公司创建一个在线帮助中心......
我想要的是以下内容,
任何用户使用的“首页”,其中搜索区域包含用于搜索问题的字段(自动填充为用户类型),以及用于选择帮助区域“技术”的下拉菜单,“销售“,”HR“,”薪资“等... - 这应该默认为所有领域。
在此搜索区域下方,我想要显示前5个问题的区域,或者如果用户选择了帮助区域,则显示该帮助区域中的前5个问题,或者如果用户输入了问题,则相关问题是显示。在每种情况下,我都想要它,以便用户可以点击问题以在灯箱类型弹出窗口中显示答案。
这两个方框以及欢迎标题和徽标都是要显示的......
我还希望有一个注册用户必须登录才能访问的后端。登录后,后端应该有标签。
一个选项卡将用于“内容管理”,具有此权限的用户可以添加/编辑/删除内容 - 与前端类似的布局。用户将能够在前端进行搜索,除非此时问题/答案/标签等显示在可以编辑的字段中。
一个选项卡将用于“内容审批”,具有此权限的用户可以滚动浏览“内容管理员”所做的每项更改,并批准或拒绝更改 - 与前端类似的布局,使用的是侧面区域作为更改请求收件箱?
一个标签用于“报告”,另一个用于“系统设置” - 我再次想要类似的布局
这是我想要实现的基础知识 - 考虑到我对PHP,JavaScript和XHTML的经验以及对drupal如何工作的基本了解,Drupal的可能性如何?
答案 0 :(得分:0)
简短回答:非常可能
这一切听起来都可行,但如果你没有在drupal中发展,那么就有一点学习曲线。它肯定需要一些自定义模块开发,但是一旦熟悉了Drupal API,它将是非常有益的。
所有源代码都在那里。如果您看到提供类似元素的界面,只需查看模块代码并将其复制/修改到您的模块。
答案 1 :(得分:0)
恕我直言,是的,这是可能的,但这不是Drupal的焦点领域。您的需求将引导我使用框架驱动的解决方案 - 有许多强大的框架(如果您需要使用PHP,Symfony并且Zend Framework应该是很好的工具,如果它不需要是PHP,我个人会推荐精彩的Django framework)。
正如Coder1所说,开发这样的应用程序(这更像是Web应用程序而不是网站)需要一些编程和Drupal模块开发方面的知识。因此,如果您将使用大量内容管理扩展项目,请使用Drupal。如果没有,请使用框架实现它,这可能会更快。