Nouvelle version PEEL PREMIUM 5.6

1 message dans ce sujet

Posté(e) · Signaler ce message

Bonjour à toutes et à tous,

Nous sommes heureux de vous informer de la sortie de la version 5.6 de PEEL PREMIUM.

Les améliorations essentielles concernent notamment l'ajout d'un module microentreprise et l'optimisation des commandes des produits virtuels sans frais de port, ainsi techniquement la réorganisation de la librairie de fonctions pour plus de facilité dans la programmation, et la mise en place de nouvelles fonctions de connexion à la base de données afin de simplifier le code. Le code est dorénavant mieux documenté, et est plus facile à modifier.

Voici les RELEASE NOTES comparatives PEEL 5.6 / PEEL 5.5 en date du 17/02/2010 :

Fonctionnalités :

- Ajout de la possibilité de vendre des produits sans que l'utilisateur final n'ait à donner des informations relatives au transport (utile pour les produits électroniques).

- Ajout du module de duplication de produit.

- Ajout du module de micro-entreprise.

- Ajout d'un paramétrage pour les rubriques de contenu afin d'afficher ou non les articles qui dépendent d'une rubrique sur la page d'accueil de cette rubrique.

- Ajout de la possibilité d'associer des PDF à un produit en plus d'images.

- Ajout de certains attributs alt dans les balises de lien pour un meilleur référencement.

Ergonomie :

- Ajout de la possibilité de positionner les articles dans la page rubrique.

- Affichage des attributs pour les produits nécessitant un réassort.

- Ajout d'une redirection sur la page membre.php vers la page compte.php lorsque que l'utilisateur est de loggé + Changement de l'intitulé de la page.

- Amélioration de la cohérence de l'affichage des montants HT/TTC dans l'encart en bas à droite des factures PDF.

- Amélioration de la cohérence lorsqu'on arrive au paiement : ne pas déconnecter le client, garder le panier si paiement a échoué.

- Sélection du pays automatique dans le panier en fonction du pays de l'utilisateur.

- Nommage de la section "Guides Pratiques" en "Informations".

- On permet à présent à un utilisateur de passer une commande dont le montant est inférieur au montant de son avoir. On décrémente donc ensuite l'avoir du client qui est mis à jour en base de données (et non plus remis à 0 systématiquement).

Correction de bugs :

- Correction d'un bug pendant le passage d'une commande, lorsque l'utilisateur revenait en arrière dans son historique lors du processus de commande

- Corrections de plusieurs bug concernant la gestion des prix par lots

- Correction d'un problème de modification du nom des attributs.

- Correction de l'affichage du prix dans le module à la une en mode "fondu"

- Ajout de la gestion de la langue dans le module de nuage de tags.

- Correction d'un Undefined index sur "zones" dans administrer/pays.php

- Correction d'un lien contenant 'administrer' en dur à la place de $GLOBALS['administrer_url'].

- Correction de fautes d'orthographes.

- Correction affichage HT/TTC lors de la création d'un bon de commande.

- Correction de bug de pagination dans la page produits de l'administration.

- Correction de bug dans le menu déroulant avec url_rewriting activé.

- Correction de l'affichage de la date paiement sur les factures PDF.

- Correction de l'internationalisation de la BDD dans le back-office.

- Correction de la gestion des métas suite à erreur de conception.

- Correction de valeurs hidden pour éviter d'effacer par erreur dans la BDD si configuration pas bonne.

- Correction du mail envoyé aux amis : l'adresse email était à la place du nom dans le message.

- Correction du numéro des factures lorsqu'on ne saisit pas de format précis dans peel_sites.

- Correction en-tête du fichier + retrait mentions en bas de fichier.

- Corrections du XHTML suite à nouvelle étude au validateur du code généré.

- Correction d'un bug lors de la consultation d'une facture alors que le client associé à la facture n'existe plus dans la base peel_utilisateurs.

- Correction du numéro de facture automatique.

- Correction des "" encadrant iso-8859-1 dans les entêtes d'emails : ça créait des soucis d'affichage sur certains logiciels de messagerie.

- Suppression d'une image en doublon.

- Correction de bug à l'initialisation du caddie.

- Correction d'un bug dans le formulaire de gestion des stocks par produits.

- Correction d'un bug lors du traitement de formulaire de recherche quand il était vide

- Correction d'un bug dans bannerHit dans l'include de configuration.inc.php.

- Correction de bug dans le menu deroulant avec url_rewriting activé.

- Correction de l'affichage de la date paiment sur les factures pdf

- Correction de l'affichage des prix dans produit à la une.

- Correction de l'affichage des simple quotes dans les facture pdf.

- Correction de l'edition du nom d'un attribut.

- Correction de la fonction affiche_contenu_html(). Ajout du deuxième paramètre ENT_QUOTES pour la fonction htmlspecialchars_decode_compat_php4

- Correction lors de la duplication d'un produit : les images sont aussi copiés pour éviter les bugs lors des supressions.

- Correction module dire à un ami

- Corrections de plusieurs bug concernant le gestion des prix par lot (affichage HT/TTC inversée, requête pour chercher la TVA du produit concernée manquante).

- Correction du lien pour devenir affilié. Le bug était corrigé dans le dossier modeles/blog mais pas dans standard

Optimisation du code (rapidité, compatibilité, sécurité, homogénéité ... ) :

- Optimisation du module thumbs.

- Amélioration de la cohérence dans l'appel des méthodes de la classe caddie.

- Uniformisation des 'lang' dans la base SQL.

- Suppression du menu déroulant proposant plusieurs taux de TVA dans la gestion des attributs.

- Lors de la création de proforma, mise de statut_paiement à 1 par défaut, car pas d'entrée pour statut_paiement à 0 dans peel_statut_paiement.

- Modification des mysql_fetch_array par des mysql_fetch_assoc pour un plus faible usage de la mémoire et plus de rapidité.

- Simplification du traitement des informations relative à la zone de livraison et au type de transport

- Ajout d'un paramètre à certaines fonction affiche_XXX pour avoir un return au lieu d'un echo

- Ajout de intval pour protéger du SQL

- Ajout de la structure de documentation

- Changement de $out en $output toujours par cohérence du code

- Correction de la fonction nl2br() : on ne l'applique que si le texte n'est pas en HTML

- Indentations mineures du code

- Création d'un fichier de fonctions sur les stocks à partir d'un morceau de lib/fonctions/fonctions.php

- Création d'un nouveau fichier de fonctions : fonctions/user.php

- Création d'une librairie de fonctions fonctions/display.php à partir de fonctions/fonctions.php

- Création d'une petite fonction dans modules/category_promotion/fonctions.php pour plus de cohérence

- Création de get_country_select_options et remplacement partout dans le code des générations de listes de pays par des appels à cette fonctions

- Création de get_payment_select_options dans fonctions/display.php

- Création de la page order.php. Cette nouvelle librairie de fonctions contient les fonctions relatives au processus de commande.

- Sécurisation de SQL et simplifications mineures

- Suppression de '$method =' dans des arguments lors de l'appel à une fonctions

- Suppression de divers "global $variable" qui ne servaient à rien

- Suppression de lib/class/mail.php car script non utilisé

- Suppression de sendfacturepdf() et remplacement par une extension de l'usage de sendclient() à laquelle on rajoute un second argument.

- Suppression des fichiers historique_commande_details.php qui ne sont appelés nulle part

- Amélioration de la cohérence de la gestion du recalcul du caddie après changement de zone géographique ou de type de port

- Ajout de l'appel de fonctions_admin dans tous les fichiers d'administration

- Amélioration de la fonction thumbs.

- Création d'une librairie de fonctions de manipulation de la BDD pour pourvoir rendre compatible avec autre serveur que MySQL, et possibilité simple de faire ou non un die() en cas d'erreur de requête SQL

- Fusion des sql_set pour INSERT et UPDATE des commandes, pour simplifier et éviter erreur à l'avenir si modification d'une partie et pas de l'autre

- Suppression des derniers "or die(...) " qui restaient dans le code PHP lors de requêtes SQL

- Passage de couleurs CSS de 3 à 6 chiffres pour plus d'homogénéité et de compatibilité

- Passage de recupere_couleur et recupere_taille du fichier de la classe caddie vers le fichier de fonctions, pour avoir fichier de classe caddie bien propre

- Protection sur la taille du code de la langue

- Retrait des fonctions inutiles : cree_devis et creation_bl_pdf

- Suppression de fonctions spécifique pour l'accueil : ajout d'un paramètre pour gérer des différences de rendu si on en veut

- Suppression de la fonction creation_numero_facture qui ne sert nulle part et n'est pas fonctionnelle

- Suppression de la fonction server_info et remplacement par $_SERVER[] qui est utilisé à plein d'endroits par ailleurs

Vous pouvez nous appeler au 01 75 43 67 97 pour plus d'informations.

Partager ce message


Lien à poster
Partager sur d’autres sites
Ce sujet ne peut plus recevoir de nouvelles réponses.

Twitter Advisto ecommerce

Facebook PEEL Shopping