小規模な非営利団体の Web サイトを構築する仕事があります。私はASP.NETの経験が少しありますが、ここドイツではASP.NETホスティングはかなり高価であり(多くのWebスペースとトラフィックも必要になります)、機能のリストが非常に膨大であるため、使用する必要があると思います. PHP/MySQL ベースの CMS (間違っていたら訂正してください)。問題はどちらですか?無料のCMSはたくさんあります。必要なものを教えてくれたら、何が良い選択か教えてもらえますか?
これが私の要件です(優先度でソート):
- サイトを構築する私にとっての使いやすさ(インストール、構成、保守) だけでなく、組織のメンバーにとっても、いくつかのメイン ページのコンテンツを簡単に変更したり、ページを追加したり、新しいメーリングリストを追加したり、ファイルをアップロードしたりできる必要があります。リポジトリなど
- メンバーシップ/ロール管理システム。メンバーの役割に基づいて、特定のサブページ、サブフォーラム、またはファイル管理システム内のフォルダーなどへのアクセスを制限する必要があります。新しいメーリングリストを追加したり、フォーラムを管理したりするには、特定の役割のみを許可する必要があります。
- 私または組織のメンバーが新しいアドレス、メーリングリスト、またはニュースレターを追加できるメールシステム。
- ファイル管理システム。メンバーは、任意のファイルをサーバーにアップロードし、Web フロントエントを介して閲覧できる必要があります。フォルダへのアクセスは、メンバーの権限に基づいて制限できる必要があります。
- 非公開のサブフォーラムを備えた公共フォーラム。
- ローカリゼーション。サイトの訪問者だけでなく、サイトを維持するメンバーにも表示される最終的なサイト (すべてではないにしても) は、可能な限りドイツ語で表示する必要があります。
- サイト全体のデザイン/ルック アンド フィールを適切に制御できます。サイトの外観を適切に制御する必要があります。
- リソースを見つけたり、道に迷ったときに助けたりするのに十分な勢いのある活発なコミュニティ。
- 拡張性。いくつかの小さな機能が不足している場合や、既存の機能の動作が希望どおりでない場合は、自分で簡単に追加できると便利です。