[multisite] Mais en fait sur le meme site ;)

Support en français pour CMS Made Simple.

Moderator: jce76350

Post Reply
bdfck

[multisite] Mais en fait sur le meme site ;)

Post by bdfck »

Bonjour à tous.

[mylife]
Je suis en train de faire le tour des CMS existants et CMS MS me semble être mon Saint-Graal (ratio fonctionnalités, plugs, simplicité).
Je viens donc de me l'installer et je suis en train de faire mumuse avec ;).
[/mylife]

Un seul problème pour moi cependant, le voici :

monsite.com                  (site global avec template1)
+- monproduit1.com        (sous-site  avec template2)
+- monproduit2.com        (sous-site  avec template3)

Est-il possible / non cauchemardesque de filtrer le "$_SERVER["HTTP_HOST"]" et de rediriger sur la section qui va bien ?
Le tout evidemment en gardant si possible monproduit1.com (ou autre) lors du surf dans l'url de visite.

Le but du jeu (en terme de communication) est de travailler sur les synergies entre les produitx.com et le monsite.com.

Merci de vos réponses.
Pierre M.

Re: [multisite] Mais en fait sur le meme site ;)

Post by Pierre M. »

Bonsoir et bienvenue,

d'abord, attention puisque le Graal n'est qu'un mythe : aujourd'hui, en dehors des modules maintenus par l'équipe de développement, trop de modules ne sont pas suffisamment entretenus. N'allez donc pas choisir des "plugs" trop exotiques, sous peine de vous retrouver un peu seul.

La fonctionnalité "une seule installation de CMSms pour administrer plusieurs sites" n'existe pas encore. Effectivement, il faudra une intégration spéciale avec le serveur web et aiguiller avec $_SERVER["HTTP_HOST"].

Dans l'immédiat, peut être pourrez-vous vous satisfaire de redirections HTTP de produitN.com vers mon site.com/produitN comme on fait des liens entre sites. Et oui, le web, héhé... mais ça peut finir par vous coûter cher en gestion de noms de domaine si votre fournisseur ne vous donne pas un outil productif.

Pierre M.
bdfck

Re: [multisite] Mais en fait sur le meme site ;)

Post by bdfck »

Merci pour la réponse !

J'ai d'abord failli dégraaliser CMS MS à cause d'un  petit bug php 5.0.4... 3 heures d'arrachage de cheveux avant de tomber sur ce topic.

Anyway.

Les modifs pour faire exactement ce que je voulais sont simples (attention, c'est un peu fait à la goret), les voici si quelqu'un en a besoin.


Conserver l'url pendant le surf (exemple : monproduit1.com/index.php?page=toto et non pas monsite.com/monproduit1)

fichier root/config.php (ligne 44)

Code: Select all

$config['root_url'] = 'http://www.monsite.com';
vers

Code: Select all

if (stristr ($_SERVER['HTTP_HOST'], "www.monsite.com"))
{
$config['root_url'] = 'http://www.monsite.com';
}

if (stristr ($_SERVER['HTTP_HOST'], "www.monproduit1.com"))
{
$config['root_url'] = 'http://www.monproduit1.com';
}

etc...

Affecter un nouvel accueil en fonction du nom de domaine utilisé

fichier root/index.php (ligne 182)

Code: Select all

if ($page == '')
{
		global $gCms;
		$contentops =& $gCms->GetContentOperations();
		$page =& $contentops->GetDefaultContent();
}
vers

Code: Select all

if ($page == '')
{
	if (stristr ($_SERVER['HTTP_HOST'], "www.monproduit1.com"))
		{
		$page="monproduit1";
		}
		else
		{
		global $gCms;
		$contentops =& $gCms->GetContentOperations();
		$page =& $contentops->GetDefaultContent();
		}
}



Donc, c'est pas bien propre (edit de fichiers core...) mais ça marche vite.

Quand je parlai de Graal, c'est exactement ça. Il me semblait logique d'aller fouiller par là pour voir et ça a marché du premier coup ;)

A très bientôt pour 318 nouvelles questions :)
Pierre M.

Re: [multisite] Mais en fait sur le meme site ;)

Post by Pierre M. »

Merci pour ce retour.

Si je comprends bien, ça répond "en goret" à votre besoin spécial. Tant mieux, ça fait un utilisateur satisfait de plus :-)

J'ai cru comprendre que la fonction "multisite" envisagée pour CMSms "post 2.0" est plus large, car plus "côté administration" : il s'agirait de pouvoir administrer plusieurs hébergement de façon intégrée, pas seulement de satisfaire d'une certaines manière les requêtes "côté surf". Petit à petit, avec "318 nouvelles questions", ça va graaliser dur !-)

Pierre M.
rds

Re: [multisite] Mais en fait sur le meme site ;)

Post by rds »

Bonjour ,

voilà j'ai monté le site de mon club aquariophile (specialisé dans le betta splendens) avec le CMS que je trouve vraiment parfait , simple a installer et a administrer .

Mon club comprends des membres français , anglais et neerlandophones donc mon souhait serais d'avoir aussi un multi site pour que chacun puisse lire les news et sections dans sa langue pour plus de clarté et de comprehension ... bien entendu je ne veux pas plusieurs administrateur du site ni de loggin pour les membres c'est juste un site de presentation du club ...

Donc je me demandais comment faire car je ne comprends pas bien ce qui est dit plus haut etant un vrai nOOb dans le CMS .

je cherche donc a avoir plusieurs petit drapeau dans le header pour que chacun puisse lire le site dans sa langue . Comment puis je faire ? ... est ce qu'une multi install est possible dans ces cas là , en quelque sorte avoir un www.monsite.com/nl/ et un www.monsite.com/en/ et que directement dans le header le petit drapeau puisse rediriger vers les sous sites .

Merci d'avance pour votre reponse et pour votre temps  :)

Stefan

L'url du site est www.nord-bettaclub.org  ;D
User avatar
wapcamer
Forum Members
Forum Members
Posts: 83
Joined: Thu Aug 09, 2007 12:10 am

Re: [multisite] Mais en fait sur le meme site ;)

Post by wapcamer »

Hello
voici ma solution pour les petits drap de langue.
Cette méthode fonctionne avec les cookies décrits dans le même topic (remonter en première page).

Par cotnre pour les news, je ne gère pas la traduction. Toutes les autres rubriques sont en multilangues, mais j'avais pas envie de me plonger dans la réécriture du module news sachant que tout cela "devrait" être intégré dans dans CMSMS2.0 (qui ne sortira pas avant Fev 2008, je crois, cf roadmap).
Les francophones devront donc faire un effort pour apprendre l'anglais... ;)
Pierre M.

Re: [multisite] Mais en fait sur le meme site ;)

Post by Pierre M. »

Bonjour,

2 pistes :
-utiliser CMSms v2.0. Avantage : répond au besoin, pérenne. Inconvénient : n'est pas encore disponible (février).
-faire 3 installations de CMSms, /en, /nl et /fr, chacune étant un site distinct. Avantage : réponse immédiate apparente au besoin. Inconvénient : non pérenne, charge d'administration plus grande.

Je comprends bien que ce n'est pas facile d'attendre la 2.0. Pour le moment, il faut tester la 1.2 pour en finir avec les 1.x et permettre aux auteurs de se concentrer sur la 2.0. Aidons-les par nos tests et ils nous sortiront un bon produit en février.

Pierre M.
jce76350
Beta Tester
Beta Tester
Posts: 2097
Joined: Mon May 29, 2006 1:20 pm

Re: [multisite] Mais en fait sur le meme site ;)

Post by jce76350 »

Jean-Claude Etiemble MyPageFr
User avatar
wapcamer
Forum Members
Forum Members
Posts: 83
Joined: Thu Aug 09, 2007 12:10 am

Re: [multisite] Mais en fait sur le meme site ;)

Post by wapcamer »

Une bête question: la v1.2 beta est deja disponible?
Si oui merci de m'indiquer où, je la testerai également (tout ce qui peut aider à faire sortir la 1.2 plus vite est le bienvenu :)

Qqn a-t-il testé MLE1.1.2 ? Est-ce que ça fonctionne bien?
Si j'ai bien compris, ca fonctionne en utilisant la langue du navigateur? Par contre au niveau du contenu, comment insère-t-on les diiférentes langues, je veux dire y a-t-il une page par langue ou alors une même page contient tous les contenus multilingues?
jce76350
Beta Tester
Beta Tester
Posts: 2097
Joined: Mon May 29, 2006 1:20 pm

Re: [multisite] Mais en fait sur le meme site ;)

Post by jce76350 »

re,
Une bête question: la v1.2 beta est deja disponible?
Officiellement Non, pas encore mais ça va pas tarder.

tu peux soit utiliser la version SVN "Subversion"
Ou tester une préversion (basée sur SVN) de test Fr ici
Cette préversion permet de vérifier la traduction des nouveaux modules :
- Filemanager ( Gestion des fichiers et dossiers dans la section "uploads" de CMSMS)
- Printing (permet de customizer l'impression des pages pour CMSms. Vous pouvez choisir du texte ou du PDF suivant le lien )
Ces 2 modules sont encore en évolution ...
- De la version news modifié (2.5) Possibilité de gérer sur les pages du site web la réalisation par des internautes de la création d'articles avec ou sans éditeur wysiwyg

Si il y des erreurs de traduction ou autres, me contacter en direct
Jean-Claude Etiemble MyPageFr
Post Reply

Return to “French - Français”