2

Drupal を使用して実装したサイトがいくつかあります。しかし、Drupal と同じくらいクールなのと同じくらい、コーディングに満足したことは一度もありません。それは主に、それが PHP であり、Python で作業したかったからです。私は Django をいじりましたが、最近 web2py を発見したばかりで、間違いなく私の目を引きました。Drupal と Django の間のスイート スポットのようです。django-cms も私のレーダーにありますが。

だから今、私のサイトを web2py で再実装する方法を考えています。具体的には、DVD プレーヤーに関するサイトを持っているとします。したがって、Drupal では、さまざまな属性を備えた CCK タイプの DVD プレーヤーが必要です。これは web2py モデルに対応すると思います。web2py のタグ付けシステムのような Drupal の分類法のようなものを実装するにはどうすればよいですか? そのためのモジュール/プラグイン/アプライアンスはありますか? それとも、タグ付けを処理するモデル スキーマを手動で作成していますか?

次に、投稿に対するコメントやレビューなどをどのように処理しますか? 繰り返しますが、これには事前に構築されたプラグインがありますか、それとも独自のプラグインがありますか?

4

1 に答える 1

3

タグ付けに関しては、web2py には Drupal Taxonomy モジュールのようなものはないと思いますが、いくつかのオプションがあります。まず、独自の多対多モデルを作成して、アイテムにタグを割り当てることができます。もう 1 つの簡単なオプションは、web2py のlist:referenceフィールド タイプを使用して多対多の関係を非正規化することです (この本のセクションの最後にタグ付けの例が含まれています)。

既存のタグ付けソリューションについては、タグ ウィジェットを含むweb2py のplugin_wikiをチェックすることもできます。ダウンロードページから入手するか、ソースコードを直接引っ張ることができます。別のオプションはPowerpack です。これには、タグ付けとカテゴリ機能を含むInstant Press CMS が含まれています。

また、plugin_wiki と Powerpack の両方にコメント プラグインが含まれています。

最後に、 web2py メーリング リストで知識のある web2py ユーザーからより多くの迅速な応答を得ることができます。

于 2011-09-06T02:57:27.413 に答える