【问题标题】:From drupal to web2py: taxonomy/tagging and comments?从 drupal 到 web2py:分类/标记和评论?
【发布时间】:2011-09-04 20:22:11
【问题描述】:

我有一些使用 Drupal 实现的网站。然而,尽管 Drupal 很酷,但我从未对它的编码感到满意,主要是因为它是在 PHP 中的,而且我想使用 python。我曾与 Django 调情,但我最近才发现 web2py,它绝对引起了我的注意。似乎它可能是 Drupal 和 Django 之间的最佳选择。虽然 django-cms 也在我的雷达上。

所以现在我想知道如何使用 web2py 重新实现我的网站。具体来说,假设我有一个关于 DVD 播放器的网站。所以在 Drupal 中,我有一个 CCK 类型的 DVD 播放器,具有各种属性。我想这将对应于 web2py 模型。我将如何实现类似于 web2py 中的标记系统的 Drupal 分类法?是否有用于此的模块/插件/设备?还是我手动创建模型架构来处理标记?

其次,您将如何处理诸如 cmets 和/或帖子评论之类的事情?同样,是否有为此预先构建的插件,还是我自己推出了?

【问题讨论】:

    标签: comments tagging web2py web2py-modules


    【解决方案1】:

    对于标记,我认为 web2py 没有任何类似于 Drupal 分类模块的功能,但有一些选项。首先,您可以创建自己的 many-to-many 模型来为项目分配标签。另一个更简单的选择是使用 web2py 的 list:reference 字段类型来反规范化多对多关系(本书该部分的末尾包含一个标记示例)。

    对于现有的标记解决方案,您还可以查看 web2py 的 plugin_wiki,其中包括 tag widget。可以从download page获取,或者直接拉source code。另一个选项是 Powerpack,其中包括 Instant Press CMS,其中包括标记和类别功能。

    另外,plugin_wiki 和 Powerpack 都包含评论插件。

    最后,您通常会在web2py mailing list 上从知识渊博的 web2py 用户那里获得更多更快的回复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-04
      • 2013-10-02
      • 1970-01-01
      • 1970-01-01
      • 2015-04-04
      • 1970-01-01
      相关资源
      最近更新 更多