par
Voici THELIA 1.5.2 Beta 1.
Attention, cette version n’est absolument pas considérée comme stable. Vous ne devez pas mettre à jour un THELIA existant avec celle-ci ni même l’utiliser pour démarrer un projet. En effet, il n’y aura pas de mise à jour simplifiée entre la beta et la prochaine release.
Télécharger THELIA 1.5.2 beta1
Voici le ChangeLog :
Ajout des paramètres "urlok" et "urlerr" aux formulaires (et aux méthodes qui les traitent), afin de permettre la redirection vers n’importe quelle URL :
Le comportement par défaut est appliqué si l’un, l’autre ou les deux paramètres sont absents. urlerr doit comporter le paramètre errform=1 pour que le moteur Thelia applique les traitements d’erreur de formulaire.
Ajout de l’action modifiermotdepasse
Les substitutions "Adresse" sont complétées (cf. le Wiki pour les détails)
La boucle Adresse accepte le paramètre "id" (identique au paramètre "adresse", qui devient obsolète).
Les formulaires de création et de modification d’adresse de livraison sont désormais complètement gérables par Thelia, y compris les retours d’erreurs ...
Ajout des templates livraison_modifier_err.html et livraison_adresse_err.html
Gestion des langues : on peut maintenant utiliser un seul domaine pour toutes les langues.
Ajout de #PANIER_REMISE_CLIENT et #PANIER_REMISE_PROMO
Correction bug dans boucle Adresse : affichage de l’adresse de livraison par défaut impossible
Ajout de la methode statique Variable ::ecrire() ;
Ajout des méthode liste() et insert_id() à Cnx.
Amélioration des performances : ajout d’un cache des instances de plugins, débrayable via la variable "utilisercacheplugin". Ce cache est inactif par défaut, pas souci de compatibilité avec les plugins existants.
La paramètre "exact" de la boucle image peut prendre la valeur "2", ce qui a pour effet de générer une image qui a exactement la taille demandée, en la recadrant (crop) si nécessaire.
Ajout de la fonction de log (classes Tlog). Voir le wiki pour plus d’informations.
Ajout de la substitution globale #CODELANG
Ajout des informations ISO 3166 (numéro, code alpha 2 et alpha 3) à la table pays.
Ajout des variables #TVA, #NUMEROISO, #CODEISO2 et #CODEISO3 à la boucle PAYS.
Chasse aux appel directs aux fonctions mysql_xxx. Utiliser désormais les méthodes de Cnx (pour pouvoir à terme basculer sans douleur vers PDO, par exemple...)
Gestion des langues : le choix est offert entre forcer l’utilisation de la langue indiquée (en F.O et B.O), ou utiliser la langue par défaut si une traduction manque.
Il est possible d’ajouter et de supprimer des langues depuis le back-office.
Ajout du code ISO 639 (fr, en, es, etc...) pour chaque langue.
Une nouvelle boucle LANGUE est disponible. Elle permet de récupérer les langues définies.
Ajout des substitutions #DOSSIER_URL, #CONTENU_URL, #PRODUIT_URL et #RUBRIQUE_URL. La substitution #RUBRIQUE_REWRITEURL devient obsolète.
Ajout des cases à cocher "En ligne" dans la liste des rubriques, dossiers et contenus.
Ajout de la variable #_ _NOMBRE__ a toutes les boucles. Elle contient le nombre total de resultats retournés par la boucle.
Dans le B.O., on peut ajouter de nouvelles variables, et supprimer les variables dont l’attribut protege vaut 0
Je compte sur vous pour la remontée de bugs.
Plus nous aurons de retours et plus la sortie de la version finale sera proche.
Merci à tous et bon week-end.
tags : développement
4 Messages de forum
Le forum
Aller au forumThelia
Le blog
Aller au blogThelia
23 décembre 2014
Afin de faire évoluer Thelia ainsi que les modules et fonctionnalités proposés, nous avons besoin (...)
1er décembre 2014
C’est le métier de l’équipe Good-4you, et ils sont prêts à le prouver : en décembre, Good-4you vous (...)
2 octobre 2014
Toute l’équipe est de retour après une semaine passée entre Londres et Paris. Salon E-commerce (...)
Les réseaux
Suivre @theliaecommercesociaux
Nos
partenaires
La newsletter
Thelia
Pour rester informé de l'actualité de Thelia, abonnez vous à notre newsletter
Contactez
Thelia
Pour toutes questions concernant Thelia, vous pouvez nous contacter :
par téléphone au 04 44 05 31 00
par mail à l'adresse info@thelia.net