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
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
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
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
Site multilingue : MLE vers Module MleCMS -
fwa49300 - 08/03/2013
OK...
Bon comme ça je vais prendre bien en main CMSMS
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 end
Site multilingue : MLE vers Module MleCMS -
bess - 08/03/2013
la coloration syntaxique dans cmsms se fait via ... des modules évidement
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?