0

バックグラウンド

私はWebアプリケーションを開発しています。私はアプリケーションのベースとして Joomla プラットフォームと CMS を使用しています。私のアプリケーションは joomla プラットフォームに大きく依存していますが、CMS の機能はほとんど使用していません (ユーザーなどにログインする必要があるため、CMS の _users コンポーネントを使用しています)。

質問

必要のない余分な CMS を削除するにはどうすればよいですか? たとえば、本番サイトを構築しているときに、大量の joomla コンポーネント データベース テーブルなどを作成することは避けたいと思います。joomla プラットフォームだけを使用してゼロからアプリケーションを構築できることを読みましたが、それでも含めたいと思います。 _users コンポーネントと、セッション処理のすべての側面のコーディングを開始する必要も避けたいと考えています。

基本的な CMS アプリケーションを引き続き使用する必要があると思いますが、コア コンポーネントのリストを大幅に削減し、管理者のバックエンドはありません。

何かアドバイス?

4

1 に答える 1

1

拡張機能マネージャーを使用して、コア拡張機能とモジュールをアンインストールできます。その時点で、必要なテーブルだけで joomla.sql ファイルを再構築することができます (この手順を実行した実際のデータベースをエクスポートすることにより、常にこれを行うことをお勧めします。手動で実行しようとしないでください)。すべてをインストール可能なパッケージとして圧縮します。

バックエンドに関しては、原則として完全に独立していますが、フロントエンドによってバックエンドから呼び出されるいくつかのモデルとおそらくいくつかのヘルパーがあります。特に、articles モデルは注意が必要です。

于 2012-12-14T12:05:54.873 に答える