2014-07-08 4 views
1

J'ai besoin de construire un site parent et quelques sites enfants ... en utilisant le concept de domaine et de sous-domaine et je veux avoir des installations de joomla chez parent et tous les sous-domaines. Mais je souhaite que mon site parent conserve uniquement les données utilisateur et les données des points utilisateur Alpha, tandis que mes sites enfants hébergeront des composants et des modules séparément et utiliseront les données utilisateur et les données des points utilisateur Alpha du site parent.Expansion du site joomla

Quelqu'un peut-il me suggérer est-il une bonne architecture pour aller et est-il une extension ou un composant déjà disponible pour y parvenir. Exemple ci-dessous:

le site parent movies.com sites enfants braveheart.movies.com, troy.movies.com

Je vais avoir des forums, des blogs et d'autres installations de composants à Braveheart et troy sous-domaines séparement alors que mon Les points utilisateur Alpha et les utilisateurs db/tables résident sur movies.com (domaine principal). C'est comme les points utilisateur Alhpa à connexion unique ou centralisée, mais libre d'installer le même composant et les mêmes modules dans différents sous-domaines.

très reconnaissants des réponses ou des solutions proposées

Répondre

0

j'aurais recommandé ceci: http://docs.joomla.org/Multiple_Domains_and_Web_Sites_in_a_single_Joomla!_installation (oui, il est vieux, mais avec peu de modifications, vous pouvez le faire fonctionner sur la dernière version de Joomla) mais le problème est que vous voulez installer des extensions à ces sous-domaines, ce qui gâchera la structure parente.

Je pense que Joomla n'est pas le meilleur choix pour ce que vous voulez faire - Wordpress gère la chose de plusieurs domaines beaucoup plus élégamment et avec élégance. PS: Il existe également des extensions qui font plus ou moins ce que vous voulez. Vérifiez ici: http://extensions.joomla.org/extensions/core-enhancements/multiple-sites/7557

0

Tant que vous utilisez la même version de Joomla sur tous les sites et tous les BDs sont sur un serveur, une méthode serait de garder les points de l'utilisateur parent et alpha tables, baisse les tables sur les sites enfants et remplacez-les par des vues de table provenant de la base de données parente. Ensuite, vous avez juste besoin de faire un peu de peaufinage pour gérer les sessions pontées. Fondamentalement, les sites enfants pensent qu'ils ont leurs propres tables, alors qu'en fait vous les avez trompés en utilisant les tables d'utilisateurs DB de base.

Référence: http://www.ijoomla.com/blog/one-set-of-joomla-users-multiple-joomla-installs/

Ceci est pour Joomla 1.5, mais le processus est transférable pour 2/3.x, si vous savez ce que vous faites. Pas besoin d'installer un tas d'extensions.

Si vous allez essayer cette méthode (garder à l'esprit que vous devez avoir une bonne poignée sur la manipulation MySQL et Joomla), assurez-vous sauvegarder vos sites vers le haut.

Si vous n'êtes pas sûr, la référence ci-dessus passe par un tas d'alternatives.

Questions connexes