【问题标题】:How possible is this project using Drupal这个项目使用 Drupal 的可能性有多大
【发布时间】:2011-10-08 22:09:31
【问题描述】:

我的项目的目的是为我的公司创建一个在线帮助中心...

我想要的是以下,

任何用户都可以使用的“首页”,其中有一个搜索区域,其中包含一个用于搜索问题的字段(在用户键入时自动完成),以及一个用于选择“技术”帮助区域的下拉菜单,“ sales”、“HR”、“Payroll”等... - 这应该默认为 All Areas。

在此搜索区域下方,我想要一个显示前 5 个问题的区域,或者如果用户选择了帮助区域,则显示该帮助区域中的前 5 个问题,或者如果用户输入了问题,则相关问题是显示。在每种情况下,我都想要它,以便用户可以单击问题以在灯箱类型的弹出窗口中显示答案。

这两个框以及欢迎标题和徽标都是要显示的...

我还想要一个注册用户必须登录才能访问的后端。登录后,后端应该是选项卡。

一个标签将用于“内容管理”,拥有此权限的用户可以在其中添加/编辑/删除内容 - 类似于前端的布局。用户将能够像在前端一样进行搜索,但这次问题/答案/标签等显示在可以编辑的字段中..

一个选项卡将用于“内容批准”,拥有此权限的用户可以滚动浏览“内容管理员”所做的每项更改,并批准或拒绝更改 - 类似于前端的布局,使用了一个侧面区域作为更改请求收件箱?

一个选项卡用于“报告”,另一个选项卡用于“系统设置”——我也想要类似的布局

这是我想要实现的基本目标 - 考虑到我在 PHP、JavaScript 和 XHTML 方面的经验以及对 drupal 工作原理的基本了解,这对 Drupal 有多大可能?

【问题讨论】:

    标签: drupal module project


    【解决方案1】:

    简答:很有可能

    这一切听起来都可行,但如果您还没有在 drupal 中进行开发,那么会有一些学习曲线。这当然需要一些自定义模块开发,但是一旦您熟悉了 Drupal API,这将是非常有益的。

    所有的源代码都在那里。如果您看到提供类似元素的界面,只需查看模块代码并将其复制/修改到您的模块。

    【讨论】:

      【解决方案2】:

      恕我直言,是的,这是可能的,但这不是 Drupal 的重点领域。您的需求将引导我找到一个框架驱动的解决方案 - 有许多强大的框架(如果您需要使用 PHP,SymfonyZend Framework 应该是很好的工具,如果它不需要是 PHP,我个人会推荐精彩的Django framework)。

      正如 Coder1 所说,开发这样一个应用程序(这更像是一个 Web 应用程序而不是一个网站)需要一些编程和 Drupal 模块开发方面的知识。因此,如果您将使用大量内容管理内容扩展项目,请使用 Drupal。如果没有,请使用框架来实现,这可能会更快。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-04-25
        • 2011-06-22
        • 2013-02-09
        • 1970-01-01
        • 1970-01-01
        • 2018-10-02
        • 2011-01-09
        • 1970-01-01
        相关资源
        最近更新 更多