module prestashop gratuit, connaitre l’environnement php utilisé par prestashop

Module Display PHP Environment PHPINFO() Back Office (1.4x, 1.5.x et 1.6.x) – non testé
141516

Ce module développé par eTiendas.co est vraiment intéressant pour vous aider à travailler sur votre prestashop. En effet, si le traditionnel « phpinfo(); » vous permet d’avoir accès à toutes les variables utilisées de base par votre module php (en module apache, en php-fpm ou hhvm), ce module simple vous permet de connaître les données utilisées dans php après les ini_set intégrés dans prestashop. Ainsi, si vous développez des modules php, ou si vous avez besoin de donner des informations à vos développeurs, ce module vous permettra d’accéder rapidement aux informations nécessaires.

etiendasdisplayphp.zipAuteur : El Patron sur le forum prestashop.com,
site : etiendas.co

Description originale du module :

Description:
PrestaShop will at runtime set php values using ini_set. Using a typical root file phpinfo(); will not display these settings. Also it is not secure to have a stand alone phpinfo(); accessible to others.

Because this runs as back office module, it can only be viewed by authorised agends.
Outputs a large amount of information (tabular form) about the current state of PHP. This includes information about PHP compilation options and extensions, the PHP version, server information and environment (if compiled as a module), the PHP environment, OS version information, paths, master and local values of configuration options, HTTP headers, and the PHP License.

Because every system is setup differently, phpinfo() is commonly used to check configuration settings and for available predefined variables on a given system.

phpinfo() is also a valuable debugging tool as it contains all EGPCS (Environment, GET, POST, Cookie, Server) data.

Prestashop Compatibility : v1.4 – v1.4..11, v1.6 – v1.6.1.4, v1.5 – v1.5.6.2
Core Changes : No
Database Changes : No
Multishop Compliant : Yes

Téléchargement : etiendasdisplayphp

Module prestashop gratuit Video Youtube Responsive

Module Video Youtube Responsive (1.5.x et 1.6.x) – non testé
1516
Ce module permet d’ajouter une vidéo Youtube sur votre portail, avec l’ID youtube, de manière reponsive. Vous pouvez définir les durées de lecture, la hauteur et la largeur de la vidéo.
video-youtubeAuteur : TimShoper
Specificités :

  • Set your module position: right column, left column.
  • Player should play second and then stop.
  • Edited width and height video block.
  • Set your module position: Tab Page or Tab Product page.
  • Configuration – Short name.
  • Tab animation left page.
  • HTML5 markup: scrubbed clean of bulk and infused with semantic power.
  • CSS3 galore: progressively enhanced styles reward modern browsers while staying lean.
  • Stylish and clean design.
  • Fully responsive 100%.
  • Compatible with Prestashop 1.5.x and 1.6.x.
  • Compatiblility(IE8+, Firefox, Opera, Safari, Chrome).
  • Multi-language ready.
  • Mobile compatible.
  • User Guide Documentation.pdf, full documentation.

Télechargement : proyoutube

module prestashop gratuit home vidéo

Module Home Video (1.6.x) – non testé
16
Ce module vous permet d’uploader une vidéo et de l’afficher sur votre portail. J’ai noté dans le code une limite à 400.000.000 d’octets en upload, donc penser à modifier php.ini pour accepter de tels uploads.
homevide1 homevideo2Pas d’autres spécificités connues.
Auteur : Ndiaga
Téléchargement : homevideo

module prestashop gratuit d’impression optimisée

Module CSS d’impression optimisée (1.4.x, 1.5.x, 1.6.x) – testé sur 1.6
141516

Ce module proposé gratuitement par Johann Corbel, permet d’ajouter une feuille de style destinée à l’impression des pages web. J’ai modifié le fichier jc_printcss.php selon les indications données dans ce fil par Eolia.

Téléchargement : jc_printcss
Mon retour sur ce module : certaints thèmes comprennent déjà un fichier de d’impression. Ce module mérite d’être optimisé dans le code css, qui est tout simple en fait. Il faut adapter les zones à éditer ou pas… Mais fonctionne. Rien n’est paramétrable, ce n’est que la pose d’un fichier css supplémentaire.

Prestashop, que des modules gratuits !

prestashop

Prestashop, c’est bien… Ou pas trop mal.
Mais de l’avis de tous les développeurs qui posent des modules sur le shop addons, il est normal de payer les modules. Certes, oui ! Mais la liberté de créer un module et de le mettre à disposition d’un public qui cherche une petite fonctionnalité et de manière gratuite devrait être largement faisable ! Mais de plus en plus, les modules gratuits disparaissent du payasage addons, et il n’en reste que moins de 70 sur le market addons.

De nombreux membres du portail prestashop.com, membres actifs du forum, ou divers prestataires de droite et de gauche, de France ou d’ailleurs, proposent des modules gratuits, simples et qui répondent parfaitement à quelques usages particuliers dans les boutiques prestashop.

J’essaie ici même de lister et proposer les modules disponibles, les recenser en les détaillant à minima, et en indiquant les versions de compatibilité, bien évidemment. Le lien sur le portail de l’auteur sera affiché, tant que faire se peut !

Ces modules sont gratuits, et je n’assure aucun support de ces modules. Je laisse la responsabilité de l’usage à l’usager et le copyright à l’auteur.
Avertissement : ces modules vous afficheront à l’installation la fenêtre suivante :
alerte_prestashopCet avertissement est normal, donc pas d’inquiétudes…
Notez bien que cette liste est en évolution constante et en fonction de mes découvertes. Chacun des liens ci dessous vous amène à ouvrir une nouvelle fenêtre dans votre navigateur et vous permettra d’avoir plus de détails sur ces modules gratuits prestashop. J’ai sélectionné ces modules pour l’intérêt qu’ils pourront vous apporter, après en avoir lu des commentaires positifs et en pensant que vous aussi vous apprécierez d’avoir la possibilité d’améliorer les fonctionnalités, le front end, ou le back end de votre vitrine prestashop.

La liste des modules gratuits pour prestashop :

Module CSS d’impression optimisée (1.4.x, 1.5.x, 1.6.x) – testé sur 1.6
Module Display PHP Environment PHPINFO() Back Office (1.4x, 1.5x, 1.6x) – non testé

Module Home Video (1.6.x) – non testé
Module Video Youtube Responsive (1.5.x et 1.6.x) – non testé

Optimiser la balise « title » dans prestashop

Depuis quelques temps je me suis plongé dans le « merveilleux » monde (humour inside !) de Prestashop…
prestashop

Je prendrai le temps d’écrire quelques articles concernant son hébergement, son usage, quelques trucs et astuces (on en découvre pas mal et rapidement !), mais tout d’bord un premier relatif au SEO.

L’outil en lui-même est intéressant à étudier. Outre le fait que ce soit une véritable usine à gaz pleine de « hooks », de « modules », cette machinerie propose d’entrée une optimisation pour le SEO via une mécanique qui me laisse souvent perplexe.

Et pour ouvrir le thème prestashop, j’ai choisi une des plus simples : la balise « title » !

Elle est construite dans le script /classes/Meta.php, et en lisant ce script on réalise bien vite la confirmation d’une observation : le titre est composé de la page en cours de visite, un tiret, et le nom du portail !

Or, Google préconise de ne pas dépasser les 70 caractères. Si je prends l’exemple d’un portail qui serait « j-aime-les-animaux-de-compagnie.fr », nous aurons déjà 34 caractères, et si je vais dans une catégorie « j-aime-les-animaux-de-compagnie.fr/55-je-prends-soin-de-mon-animal-de-compagnie », alors nous avons un joli 80 caractères !
Bref, le référencement prend un coup.

Alors, il faut faire simple, il faut taper dans le code pour corriger tout cela :

On ouvre le script /classes/Meta.php
On cherche tout ce qui est :

et on le remplace par :

Bon, ok, cette modification, ce tuning du code n’est pas compliqué, mais sincèrement ce sera un vrai plus car :
– on évitera de dépasser les 70 caractères qui sont généralement recommandés dans les règles du SEO
– on évite la redondance du nom du site qui n’a aucun intérêt en SEO !

Une explication quand même : cette recherche et modification permet d’aller chercher toutes les expressions dans la page qui sont suivies du nom du portail défini dans la variable PS_SHOP_NAME et de ne pas l’afficher.

Bon tuning à vous !