Le packageur NSIS :
- Permet de créer des installateurs pour windows
- Opensource et gratuit : site de nsis
- Compatible avec tous les windows client et serveur actuelles (win 95 à 7, win 2000 à 2008)
- Fait des packages compressés
- Installateur complexe basé sur la création d’un script d’extension nsi (ou nsh pour les ficheirs d’entête)
- multilangue
- etc…
Téléchargement nécessaires :
- NSIS
- Pour faire office d’editeur : eclipse + le plugin GEF (Help -> Install new software, rechercher GEF) et le plugin nsis (ajouter la source http://eclipsensis.sf.net/update puis rechercher nsis)
Créer un installateur :
Créer un script nsi, le script va permettre de
- Définir les pages de l’installateur
- Choisir les fichiers a créer lors de l’installation, les registres à insérer
- Définir les éventuels entrées à demander à l’utilisateur
Un script nsi est constitué d’une première partie contenant les déclarations de variables puis d’une ou plusieurs sections, la création d’un installateur tel qu’on les voit actuellement sous windows vista ou 7 nécessite d’utiliser des plugins fournis avec nsis (modern ui 2). Ces plugins se manipule avec leurs propres macros (il faut inclure le fichier d’entête qui va bien).
Le plugin d’eclipse permet de créer un installateur à partir de template se basant sur modern ui.
Ce plugin permet de définir tout le nécessaire pour une installation de base
prérequis
Classique : PHP5 (lib php-gd activé, « extension=php_gd2.dll ou so » dans php.ini) et MySQL5.
L’installation est simple (cf. ce lien).
Quelques points :
- Catalogue de produit organisé en catégorie
- gestion des clients
- gestion des paniers
- gestion des paiements paypal/atos/autres…
- Pour le client, plusieurs adresses de destinations, suivi de le commande depuis son compte
- admin : gestion des commandes, de leurs etats, des clients, des clients, statitistiques diverses
- site multilangue, multi monaie
- gestion de mot clés, optimisation pour le référencement
- globalement assez modulable
Dans le back office :
gestion de fabricants et de fournisseurs pour les produits
Les produits ont des attibuts et/ou des caractéritiques
->une caratéritisques est une information (ex : 10kg)
->un attribut (ou déclinaison) est un version du produit (ex : vert, bleu, move ou capacité de 4 ou 8go pour une clé usb…)
Les produits sont ranger dans des catégories hierarchiques
Dans les catégories, on peut mettre des « scènes » (« scenes » d’images cliquables de plusieurs produits phares d’une catégorie)
gestion de stock possible
descritif des produits wysiwyg, une ou plusieurs images
prix dégrssifs possible et même personalisation demandé par le client
multilangue partout
Possibilité de creer des groupes (pour gérer un reduc ou l’affichage ht ou ttc)
Adresses des client
Visu les paniers en cours (pas encore validé)
bl/retour/avoirs/factures
commandes sont caractériser par un statut
gestion de la comm automatisé avec les clients par mail
facture en pdf
gestion de divers moyen de paiements selon le pays ou groupe d’utilisateur
taxes
bon de réductions
devises
frais de manutention
franco de port a partir de x€ ou /kilos
gestion par tranches de prix ou poids par pays/zones
visites/affluences
meilleurs produits
chiffre d’affaire
- Gestion de modules pour complementer les possibilités de prestashop
- gestion des employés (avec droits d’accés)
Front office utilisant smarty.