Forum CMS Made Simple FR
Site multilingue : MLE vers Module MleCMS - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Installation (https://forum.cmsmadesimple.fr/forum-8.html)
+--- Sujet : Site multilingue : MLE vers Module MleCMS (/thread-2640.html)



Site multilingue : MLE vers Module MleCMS - fwa49300 - 08/03/2013

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.8.2
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Reprenant un projet avec le CMS1.8.4, j'ai fait ma mise à jour vers la version 1.11.4.

Problème :

Le site était en multilingue créé avec une fonction MLE. Une fois la mise à jour effectuée, j'ai "perdu" toutes les données qui était traduite en anglais (en faite la fonction MLE ne fonctionne plus).

Ma question :

J'ai vu qu'il y avait un module MleCMS qui m'a l'air tout à fait sympathique.

Est ce que ce module va récupérer mes traductions anglaises?

Dois je supprimer les anciens fichiers MLE pour éviter les conflits ?

Est ce qu'il y aurai un tuto ou exemple pour cette upgrade?

Merci de votre aide


Site multilingue : MLE vers Module MleCMS - bess - 08/03/2013

Citation :Le site était en multilingue créé avec une fonction MLE

c'était le fork cmsms MLE ou un module CmsMLE ? la différence est fondamentale


Site multilingue : MLE vers Module MleCMS - fwa49300 - 08/03/2013

Voici ce que j'ai :

-function.mle.php


MLE - MultiLanguage Edition
# 2007 © alby (Alberto Benati) <cms@xme.it>


- config_lang.php

*******
SINTAX:
'KEY' => array(
'locale_cms' => 'LOCALE LANGUAGE IN CMSMS', //MANDATORY One valid CMSMS locale or near to
'block' => 'DATABASE KEY', //MANDATORY AND UNIQUE In general 2 chars same of 'parent'
'parent' => 'PARENT LANGUAGE', //OPTIONAL 2 chars parent language, if you have others set to 5 WITH DASH, ex: en-au
'flag' => 'HTML IMG TAG FOR LOCALE FLAG', //MANDATORY ABSOLUTE URL PATH
'text' => 'NATIVE LANGUAGE', //OPTIONAL Use for lang plugin if you don't use flags icon
'locale' => 'SERVER LOCALE', //OPTIONAL Set for specific locale server if different from 'locale_cms'
),
*******/


C'est tout ce que je vois en tout cas dans mes fichiers.

Ce n'est pas un module sinon je le verrai dans "extensions"

Est ce que ça vous dis quelque chose?


Site multilingue : MLE vers Module MleCMS - jce76350 - 08/03/2013

Citation :# 2007 © alby

vieille version non supportée et donc pas de suivi et pas de possibilités de récupération possible pour l'utlisation sur une version actuelle avec le module MleCMS


Site multilingue : MLE vers Module MleCMS - fwa49300 - 08/03/2013

En ayant fait des recherches, ça semble bien le fork cmsms MLE...j'ai cru comprendre qu'il avait disparu.

Dans ce cas, il y a bien des cas de personnes qui ont dû passer du fork MLE à un autre module multilingue?

Avez vous des solutions?

Merci


Site multilingue : MLE vers Module MleCMS - jce76350 - 08/03/2013

pas de solution possible refaire le site Smile


Site multilingue : MLE vers Module MleCMS - fwa49300 - 08/03/2013

Non sérieusement?

Pouvez vous m'expliquer pourquoi?


Site multilingue : MLE vers Module MleCMS - jce76350 - 08/03/2013

>Non sérieusement?
Oui c'est mon avis ce sera plus rapide que d'essayer de "bricoler"

>Pouvez vous m'expliquer pourquoi?
les champs de la base de données ne sont plus les mêmes, le systeme de gestion de langue a été revue et les versions du cms ont changées et ne sont plus compatible et j'en passe .....


Site multilingue : MLE vers Module MleCMS - bess - 08/03/2013

si j'étais mesquin je me contenterais de te diriger vers la définition d'un fork et insisterais que la responsabilité d'un fork est porté sur l'auteur du fork, pas des auteurs du logiciel original

Mais je suis pas mesquin Big Grin

L'historique du fork MLE est relativement complexe mais effectivement beaucoup de personnes ont utilisé ce fork à tord pensant qu'un beau jour les éditeurs de cmsmadesimple allaient réintégrer le travail d'Alby dans cmsmadesimple. Seulement faire des plans sur la comète ça a un prix ! et Bon nombre d'utilisateurs se sont retrouvés comme des cons le jour ou Alby a abandonné le fork et que les développeurs de cmsmadesimple ont réaffirmé que comme déjà dit les années précédentes il était toujours pas question de réintégrer les modifications

Alors je te cite des commentaires débiles qui ont pleut sur les forums :

* oui j'ai utilisé un fork en connaissance de cause mais c'est votre rôle de réintégrer le code d'un autre (wat ??)
* oui vous aviez dit que vous l'intégreriez jamais mais j'ai un site avec des visiteurs moi ! (et alors ?)
* remboursez moi le temps passé sur cmsmadesimple MLE ! c'est une honte (haha...)


bref ... tu récupères un site qui n'est pas cmsmadesimple, tu m'en vois désolé mais nous ne pourrons rien pour toi Sad


EVENTUELLEMENT : il a existé dans le temps un module qui était selon son auteur capable de migrer du fork vers un cmsmadesimple + le module cmsMLE... il est cependant introuvable sur la forge ... tu as par contre le site d'Alby encore debout avec une explication pour désinstaller le fork : http://www.xme.it/en/cms-mle/disinstallazione-cms-mle

dans tous les cas : bon courage et n'hésites pas à nous tenir au courant de l'évolution de ta situation Wink


Site multilingue : MLE vers Module MleCMS - fwa49300 - 08/03/2013

OK...

Bon comme ça je vais prendre bien en main CMSMS Smile

Est ce que rester à la version 1.8.2 poserai problème (sécurité)? Je sais que c'est pas forcément la bonne solution car un CMS évolue très vite mais bon ce n'est pas un simple site vitrine a refaire (30 pages + développements spécifiques).

Merci en tout cas de votre réactivité!


Site multilingue : MLE vers Module MleCMS - bess - 08/03/2013

faille de sécu connu + une tonne d'évolution depuis la 1.8.2

passe obligatoirement par une 1.11.4 de suite et reporte ton contenu sur la nouvelle version.

donne nous la liste de tes modules, on devrait pouvoir t'annoncer la couleur question complexité à reproduire un environnement similaire (module disparus ou connus comme foireux)


Site multilingue : MLE vers Module MleCMS - fwa49300 - 08/03/2013

Par chance mon prédécesseur n'a pas utilisé beaucoup de module :

- CGExtensions

- FileManager

- MenuManager

- ModuleManager

- News 2.10.6

- nuSOAP -->disparait avec la version 1.11.4

- Printing -->disparait avec la version 1.11.4

- Search

- ThemeManager

- TinyMCE -->disparait avec la version 1.11.4


Thème admin

-NCleanGrey


En faite il n'a pas utilisé de module, il a tout fait en dur.

Exemple pour créer les formulaires: il a créé ces fichiers PHP: contact.php et a créé le fichier html dans une page du Bo de MS.Je vous raconte pas la galère pour maintenir...Je pense qu'un formbuilder est nécessaire.

Surtout que créé le html dans l'éditeur de MS, c'est juste imbuvable (aucune couleur pour différencier les balises), obligé de passer par notepad et de faire un copier coller...Il y a surement une meilleur solution non? (module?)

Bon je m'éloigne du sujet...


Merci et bon week endWink


Site multilingue : MLE vers Module MleCMS - bess - 08/03/2013

la coloration syntaxique dans cmsms se fait via ... des modules évidement Smile

au moins la recréation d'un nouvel environnement sera pas trop complexe.


Site multilingue : MLE vers Module MleCMS - mel - 09/03/2013

Bonjour,
Pour avoir dû faire cette transition, effectivement, bess a raison, cela demande du travail. Tout dépend si ton site utilisait beaucoup des fonctions propres à MLECMS pour les traductions, car ce genre de choses doivent être refaites à partir de zéro.
Par contre, pour récupérer le contenu, j'avais utilisé un module CGcontentsutils avec lequel tu peux refaire la hiérarchie nécessaire dans le nouveau module MLE. Il te faut ta version 1.8 fonctionnelle et tu importes les xml résultants dans un site vide de 1.11. J'ai même retrouvé la page sur laquelle je m'étais basée pour m'aider. Ca évite au moins de tout retaper ton texte... Reste seulement à adapter les templates etc...
Dernier conseil, oublie le module de transition, j'avais perdu plus de temps à essayer de comprendre comment ça marchait et j'ai n'ai rien réussi de bon avec.
Bonne chance,
Mel


Site multilingue : MLE vers Module MleCMS - fwa49300 - 11/03/2013

Merci beaucoup de ce conseil, je vais aller voir du coup du côté du module CGcontentsutils.

Est ce que le faite de refaire le site (changement de version 1.8.2-->1.11.4) va affecter le référencement?