New version 7.1 with Bootstrap and new front-end!

Ajouts et améliorations :

- Ajout de Bootstrap dans sa dernière version et utilisation de
l'affichage différencié en fonction de la largeur de l'écran =
"responsive design"
- Ajouts divers à Bootstrap pour compléter des faiblesses et
imperfections, par exemple positionnement des popups pour ne pas
qu'elles ne débordent de l'écran, meilleure gestion tactile des menus,
...
- Ajout de diverses mises en forme CSS3 et jQuery. Les arrondis ne
s'affichent pas sur IE8, c'est une limitation d'IE8. La compatibilité
est bonne avec navigateurs récents et IE>=8
- Ajout de Bootbox pour gérer les popups, et de la gestion du glissé
tactile pour le carrousel de produits les plus vendus
- Refonte complète du CSS de PEEL Shopping pour le front-office
(screen.css) et l'administration (admin.css)
- Ajout de la gestion de CDN, réglable avec des variables de
configuration
- Ajout de Flot : gestion de graphs en HTML5 sans utiliser Flash. Les
graphs en flash sont néanmoins gardés et peuvent être utilisés à la
place par paramétrage de variable de configuration
- Refonte complète de l'apparence des sites pour passer dans une
présentation plus verticale, moderne, épurée, facilement personnalisable
et parfaitement adaptée aux mobiles, tablettes et PC
- Passage des fichiers de mise en forme et des images de
l'administration dans le dossier général /modeles/ avec le front-office
- Amélioration de la gestion de compression ("minification") des
fichiers CSS et Javascript
- Gestion de la MAJ des versions "minifiées" des fichiers avec une
variable de configuration incrémentable qui change les noms
automatiquement pour éviter problèmes de cache
- Mise en place de gestion du chargement asynchrone du javascript,
désactivable avec variable de configuration en cas d'incompatiblité avec
une charte graphique
- Nouvelle gestion de la mise en place de scripts js_content_array et
js_ready_content_array pour ensuite les afficher de la manière
souhaitée, asynchrone ou non
- Création d'emplacements de modules above_middle et below_middle
- Adaptation en cas de produits très nombreux : remplacement de select
de produits dans l'administration par une interface chercher / ajouter /
supprimer produit
- Développement d'un module d’auto-complétion avec affichage des
vignettes au niveau du moteur de recherche
- Mise à jour de jquery, jquery-ui et des scripts divers utilisés
- Adaptation de FCKEditor à IE10
- Activation par défaut du téléchargement fineuploader permettant le
chargement asynchrone, qui était en test depuis plusieurs version
- Ajout de traductions diverses, dont Esperanto qui est fini en
front-office et presque fini en administration
- Ajout des promotions par catégorie par seuil de produits commandés
pour les revendeurs
- Ajout de la mention "Annulée" en bas à droite sur les factures déjà
créées concernant des commandes annulées
- Modification de type="url" pour type="text" à cause du manque
d'informations fournies par le navigateur sur la cause de l'erreur en
cas de non respect du format de l'url
- Ajout de placeholder dans divers champs de formulaires pour montrer le
format attendu
- Suppression du module Butterflive suite à discussion avec l'éditeur de
Butterflive qui annonce l'arrêt prochain de ce produit et l'absence
désormais de support par Butterflive
- Gestion par drag & drop du paramétrage de l'ordre des langues
- Changement du réglage par défaut du contenu du menu
- Refonte du menu de l'administration avec des sous-catégories pour
permettre de mieux voir les options si écran pas très haut
- Ajout paramétrage de la landing page pour le paiement par Paypal
- Gestion du multipage séparée pour l'administration pour permettre
personnalisation en front-office sans changer l'apparence en back-office
- Permettre l'ajout et la suppression de métas par une interface
complète et non plus partielle
- Utilisation du répertoire de cache général pour les images de TCPDF et
suppression répertoire inutilisé de cache
- Ajout de warning javascript lors de la duplication de commande

Corrections diverses :

- Correction dans les formulaires du type number en text car float
possible et certains navigateurs ne permettent que des nombres entiers
dans les champs number
- Ajout de trim nécessaire pour Paypal qui a fait évoluer ce qu'ils
envoie sans compatiblité avec leurs propres scripts d'exemple
- Correction du nom de session en début d'installation pour empêcher de
perdre des infos en fin d'installation
- Ajout dans l'installation de la possibilité de recharger fin.php sans
que ça ne reparte dans le processus du fait que les variables de session
ont été vidées à la fin du processus
- Correction d'une phrase doublons
(http://forum.peel.fr/topic/6785-bug-email/#entry29847)
- Correction de la prise en compte du calcul des pourcentages de
réductions par lot
- Correction gestion des points lors de l'édition des commandes, si
nombre de points de la commande changent
- Correction de l'affichage en back-office des miniatures PDF pour les
fichiers téléchargés depuis le front-office
- Correction de l'envoi de l'information de tracking si déjà disponible
dans le détail de la commande
- Contournement bug PHP Windows sur preg_replace : ne pas minifier
fichier javascript déjà minifié et trop long
- Correction du comportement jqzoom et cloud-zoom sur iOS pour permettre
de fermer les fenêtre de zoom facilement
- Correction de l'image transparente de type url(.) de cloud-zoom
servant à la compatibilité pour anciennes versions de IE et qui était
incompatible avec version récentes de Firefox
- Suppression d'un BOM UTF8 dans un fichier js qui empêchait minify du
fichier
- Correction de certaines balises h2 en h1
- Corrections diverses de l'orthographe de textes suite à tests dans
toutes les langues

Une refonte complète ayant été faite, à cette occasion de multiples
petites améliorations ont été apportées, donc cette liste est loin
d'être exhaustive. Vous pouvez tester ce que vous souhaitez sur
http://premium.peel.fr/
New version 7.1 with Bootstrap and new front-end!

Commit complement
New version 7.1 with Bootstrap and new front-end!

Commit complement