-1

1 つの提案が必要です。これは私の質問に最適なプラットフォームなので、ここに投稿します。

新しいプロジェクトには PyroCMS を使用すると思います。

プロジェクトには次の機能があります。

  1. フロントエンドの多言語対応
  2. ユーザー管理
  3. スーパー管理者、国管理者、広告管理者
  4. フロントエンド ユーザーでは、export_type および import_type。

このプロジェクトに PyroCMS を使用できますか? 私はこれを迅速に開発する必要があります。それともコアでできますか?? あなたが提案するもの。

私は PyroCMS の方が得意ですが、Codeigniter は得意です。

前もって感謝します :)

4

3 に答える 3

2

プロジェクトの機能を確認する:

  1. フロントエンドの多言語 - PyroCMS には多言語サポートが組み込まれています。
  2. ユーザー管理 - 必要に応じてユーザー モジュールを拡張できます。
  3. また、グループ モジュールを使用して、それぞれの (スーパー管理者、国管理者、広告管理者) 認証階層を作成します。
  4. フロントエンド ユーザーの export_type と import_type について - さらに明確にできますか? ユーザー タイプ (3 で述べたようにグループ モジュール) に関するものであれば、実行可能です。

このプロジェクトに PyroCMS を使用できますか?

  • 絶対。PyroCMS はプロジェクトの完璧なベースとなり、プロジェクトを迅速に構築するのに役立ちます。PyroCMS を調べれば調べるほど、Codeigniter がより簡単になったように感じます。また、Pyro コミュニティは非常に協力的です。

次のリンクを確認してください。

  1. PyroCMS の基本、モジュール構造、およびモジュール開発を理解するには: http://bhu1st.blogspot.com/2010/09/hello-world-pyrocms-module.html

  2. Pyro - テーマ、モジュール、ウィジェットの作成ガイドとサンプル コード: http://echo.semicolondev.com/

于 2012-10-04T16:17:35.277 に答える
1

Pyro モジュールでは、パーミッションを設定するロールを持つことができます。これをユーザー ヘルパーと一緒に使用すると、モジュールで持つことができます。

if(user_has_role('super_user')){ 
    // do stuff 
}

サンプルモジュール : https://github.com/pyrocms/sample http://docs.pyrocms.com/2.1/manual/developers/addons/modules/basic-structure

于 2012-10-04T17:34:46.657 に答える
1

また、pyro の多言語ソリューションは、言語ごとに複数のサブドメインを作成し、複数のサイトを作成することです。ユーザーデータベースを共有したい場合、これは問題です。1 つのドメインの多言語サイトは少し難しいですが、可能です。この投稿で詳細を読むことができます: https://www.pyrocms.com/forums/topics/view/16237

それにもかかわらず、私はプロジェクトや他の人にもPyroを提案します:)

于 2012-10-04T16:33:26.630 に答える