Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /public_html/opencart/system/database/mysql.php on line 6
OpenCart France ™ - vQmod™

Support - vQmod™

vQmod™ est un système de priorité conçu pour éviter d’avoir à modifier les fichiers "core". Le concept est assez simple... Au lieu d’apporter des modifications aux fichiers de base directement, les changements sont créés comme XML rechercher/remplacer dans les fichiers de script. Ces fichiers de script sont analysés au cours de chaque chargement de la page comme "source", le fichier "core" est chargé avec les fonctions PHP "include" ou "require". La source est ensuite corrigée avec les modifications apportées au fichier de script, et enregistré dans un fichier temporaire. Ce fichier temporaire est alors substitué à l’original lors de l’exécution. Le fichier source d’origine n’est jamais altéré. Il en résulte un changement "virtuel" à la base, en cours d’exécution, sans aucune modification réelle pour les fichiers de base.

Les fonctions clefs :

  • Aucune modification de code réelles ne sont faites. Tous les changements sont "virtuels"... d’où le nom.
  • Les modifications sont stockées dans leurs propres fichiers et appliquées "à la volée" lors de l’exécution.
  • "plug-n-play" instantané par fichier. Ajouter le fichier XML pour modifier, supprimez le fichier XML pour supprimer la modification.
  • Pas de soucis de perdre des changements fondamentaux au cours de mises à niveau.
  • Plusieurs modifications peuvent être apportées dans le même fichier sans conflit.
  • Facilement mettre à jour ou améliorer les personnalisations sans avoir à modifier le code.
  • Représentation visuelle directe des changements réels qui se déroulent dans les fichiers temporaires générés pour le débogage.
  • Retourne gracieusement vers le fichier source d'origine si il y a une erreur.
  • Option de journalisation exceptionnel pour suivre toutes les modifications apportées.
  • Il y a seulement besoin de modifier le fichier "index.php" une fois pour ajouter le code vQmod.
  • Simple format XML structuré. (Voir "Lisez-moi" pour ventilation complète de la syntaxe XML).
  • De multiples options pour rechercher/remplacer, regex, les positions, les compensations, l’indexation, la gestion des erreurs, et plus encore!

Ce système peut être utilisé pour n’importe quel script php, forum, panier, CMS, etc... Partout où des modifications personnalisées sont faites pour être réutilisés. L’option de journalisation est inéstimable pour le débogage, et comprendre éxactement ce qui se passe.

Après la charge de la classe initiale, la modification peut effectivement utiliser un script pour elle même, dans d’autres fichiers de base, qui n’utilise que le code initial pour d'autres mods. C’est la première et la seule méthode connue pour tester plusieurs mods en meme temps, sans modifier réellement les fichiers.

Qui peut l’utiliser ?

Il a été initialement conçu en PHP utilisant le projet OpenCart, mais il n’est pas limité à OpenCart, ni le concept limité à PHP. La classe a été conçue pour être suffisamment générique pour fonctionner avec n’importe quelle plate-forme. La seule chose à comprendre, c’est comment tous les points "include / require" de la plate-forme fonctionnent, afin que vous puissiez apporter les changements nécessaires pour installer vQmod. vQmod travaille sur l’hypothèse que le "index.php" appelle d’autres fichiers du contrôleur pour charger le "include", ou devient lui-même le "include". Ce programme est destiné aux applications à base de contrôleur (MVC, CRUD, etc.)

Qu’en est-il des performances ?

Lorsque les fichiers source réels sont analysés, seuls les fichiers qui ont des changements doivent analyser les scripts XML. En outre, de multiples conseils et des réglages performances ont été ajoutés ainsi qu’une fonction optionnelle "useCache" qui vous permet de recharger les modifications déjà apportées par les fichiers "vqcache". Dans l’ensemble, les performances, étonnamment, ne semblent pas être du tout un facteur !

 

Télécharger la dernière version de vQmod™

Page Officielle du Projet vQmod™   Page Officielle   (en Anglais uniquement)

Page Téléchargement vQmod™   Téléchargement   (en Anglais uniquement)

 

Télécharger la version Française de vQmod Manager

Gestionnaire vQmod (vQmod Manager)   Fiche Extension   (en Français)

 

Si un lien venait à se briser, veuillez nous en informer ici. Nous vous en remercions.

Support général

Pour le support, veuillez visiter notre forum qui comprend de nombreux membres actifs ainsi que de nombreux sujets.

Si vous rencontrez un bogue, veuillez en faire le rapport sur notre traceur de bogue.

Toutes questions ou mises en garde relatives à la sécurité doivent être signalés directement par la page de contact et seulement par ce biais.

Hébergé par Easy H├ębergement