Optimisez votre boutique grâce à la 
Marketplace Officielle de PrestaShop !

Je confirme mes coordonnées pour continuer

Super, votre boutique va adorer ! Cet article a bien été ajouté à votre panier.

Developper Tools

Module Developper Tools

Développé par Community developer
  • PrestaShop
    1.5.0.0 - 1.6.1.17
module - Outils d'administration - Developper Tools - 1
module - Outils d'administration - Developper Tools - 2
module - Outils d'administration - Developper Tools - 3
module - Outils d'administration - Developper Tools - 4

Description

Ce module offre une meilleure collaboration entre les développeurs.
Surtout si ils utilisent des outils de versionning (subversion,git) dans leurs projets.
En leur offrant un meilleur environnement (override de module, automatisation de script,...).

Ce que ce produit vous apporte

Productivité Vous fait gagner du temps

Cet outil permet d'aider vos développeurs à être mieux coordonnés.
Vos développeurs gagneront du temps en automatisant les mises à jours entre les sites locaux de chacun.

Par exemple, si votre développeur doit modifier votre base de données ou une fonctionnalité, il n'aura qu'à déposer un seul fichier dans le répertoire /data de "Developper Tools".
Ensuite, la mise à jour se fera en cliquant sur le menu "Update".

Ce système permet de mettre à jour la base de données, d'ajouter des modules, un menu, et même de créer des catégories ou des produits !

Caractéristiques

  • À chaque affichage de la page de configuration du module, les scripts présents dans le répertoire   /data du module vont être exécutés dans l’ordre (scripts SQL ou PHP). 
    • Ainsi, un script développé par un développeur et commité sera ensuite propagé aux autres développeur
    • Une fois ce script récupéré, s’il n’a pas était joué sur son environnement, il sera exécuté. L’information pour savoir si le script est exécuté ou non est stockée en base de données dans configuration (PLICI_ALREADY_MADE). Donc, si on envoi juste ses fichiers à un collaborateur, en faisant un "update" il va automatiquement se mettre à niveau.
    • Ainsi, on peut faire un script d’ajout d’un module et il sera ensuite ajouté pour tous les développeurs
    • On peut aussi modifier une donnée en base données et elle sera livrée chez tous les développeurs.
    • Ce système permet à tous les développeurs de toujours exécuter tous les scripts sur leur environnement.
    • À chaque fois que les scripts sont exécutés, le module nettoie le cache de Prestashop.
  • Ce module permet aussi :
    • l’override de module. en créant dans le répertoire /override/modules le repertoire nomdumodule et le fichier nomdumodule.php et attention la classe devra se nommer Nomdumodule_ovr
    • d'inclure automatiquement les JS et les CSS du même nom du controller en cours (ils doivent se trouver dans le dossier du thème en cours).
  • Chaque override rajoute des fonctions statiques utiles au développement comme
    • Tools :
      • echoNet : qui permet d’afficher n’importe quelle variable  
      • pliciTableExists : qui teste l'existence d'une table dans la base de données.
    • Module :
      • getInstanceByName qui permet de récupérer l’instance d’un module ou de son override
    • Hook : 
      • pliciDisplayAddon : permet d’afficher un module dans un hook précis sans intervenir sur la base de donnée de Prestashop.
      •  pliciExcludeAddon : permet d’exclure un module qui serait dans un hook sans intervenir sur la base de donnée de Prestashop.
  •  La surcharge de la classe Db permet d’obtenir un fichier log/db_requests.log qui contient les requêtes SQL qui ont rencontré une erreur

Fréquemment achetés ensemble

Developper Tools
Administration et informations produit sur la boutique
Bandeau Promo

Ce que vos clients aimeront

Ce système permet, au marchand, comme au développeur, de mettre à jour le site rapidement, dans le bon ordre et sans jamais oublier un script. Cette mise à jour s'effectue par le menu :  Developper Tools -> update ! 

Ceci réduit le temps de maintenance du site. Vos clients pourront plus vite revenir sur votre site voir vos nouveaux modules ou fonctionnalités !

Recommandations

À l’installation du module, il va surcharger les classes suivantes :
  • Tools.php (dans /override/classes/).
  • Hook.php (dans /override/classes/).
  • FrontController.php (dans /override/classes/controller).
  • Db.php (dans /override/classes/).
  • Module.php (dans /override/classes/module).
Au premier update les scripts 002,003,004 vont être exécutés.
Il s'agit de scripts d'exemple qui vont créer un menu sur la barre d'administration avec le nom de votre boutique ainsi que deux sous-menus (un pour accéder plus facilement aux pages CMS et un autre pour accéder au paramétrage du menu de la boutique).

Pour automatiser vos scripts il faut les ajouter dans le dossier /data du module, des exemples de script sont fournis dans le dossier data (ex : sample.*).

Seul la classe principale d’un module peut être overridée.
    (ex : blockart -> blockart_ovr) 

Support et mises à jour

Vous bénéficiez automatiquement de 3 mois de support pour ce produit.

Pendant 90 jours après achat, vous profitez d’un support technique et fonctionnel ainsi que de l’accès aux mises à jour disponibles pour ce produit.

Garantissez le bon fonctionnement de ce produit sur votre boutique pendant 12 mois avec l'Option Zen !

Grâce à l’Option Zen, vous avez accès à TOUTES les mises à jour du produit pendant un an après achat. Le développeur du produit vous accompagne en répondant par mail à toutes vos questions techniques et fonctionnelles.

Qu’est-ce que l’Option Zen ?

L’option Zen comprend deux services :

  • un support après-vente illimité durant la période couverte par l’option ;
  • l’accès à toutes les mises à jour de ce produit pendant cette période.

L’Option Zen est disponible à un prix avantageux au moment de l’achat de ce produit, et, en cas de regret, vous pouvez aussi l’acquérir après l’achat de celui-ci, depuis votre compte client.rnElle est valable jusqu’à un an suivant la date de l’achat de votre produit. Plus tôt vous l’achetez, plus longtemps vous en profitez !

Qu'est-ce qui est inclus dans l'Option Zen ?

Sont inclus dans l’Option Zen :

  • les réponses à vos questions concernant l’utilisation du produit ;
  • la résolution de problèmes techniques liés au produit ;
  • l’accès à toutes les mises à jour proposées par le développeur.

Ne sont pas compris dans l’Option Zen :

  • la personnalisation et le développement spécifique ;
  • les prestations d’installation et de mise à jour du produit ;
  • la résolution de problèmes concernant des services tiers, l’hébergement, le serveur ou encore le logiciel PrestaShop.

Installation

  Ce module ne nécessite aucune configuration et aucune modification de fichier, il s'installe tout seul.

Nouveautés de la version 1.0.1(03/06/2016)

  • Fix an error with encoding for sql request

A propos du développeur

Community developer

Une question ?
Besoin d'aide ?

Le développeur vous répond en :
fr en

$34.99

Avantages :

  • 3 mois de support inclus (En savoir plus)
  • Développé par un Top Developer
  • Documentation incluse
  • Compatibilité v1.5.0.0 - v1.6.1.17

  • Version 1.0.1 (03/06/2016)

  • Disponible en en fr

Une question ? Contactez le développeur
Le développeur vous répond en :

fr en