N'hésitez pas à me le signaler si nécessaire via le formulaire de contact.
Ça fait un moment que je n’avais pas posté d’information à propos de mon outil de console sur Prestashop, PrestashopConsole ( depuis 2016 exactement 😀 )
A l’occasion de la sortie de la version 1.6, c’est l’occasion le faire à nouveau pour balayer les nouveautés apportées par cette version, ainsi que l’ensemble des possibilités apportées par la console.
Je précise également que l’outil même si il peut être utilisé via un clone du dépôt github, a surtout vocation a être utilisé via son format phar, qu’il faut déposer à la racine de votre projet.
Voici les nouvelles fonctionnalités de cette version :
- Amélioration de la qualité du code
- Nouvelles commandes pour générer les fichiers htacess et robots.txt
- Nouvelles commandes pour lister les hooks ( globalement ou par modules )
- Nouvelle commande pour générer les miniatures d’images
- Nouvelle commande pour exporter les images sous forme d’archive
- Possibilité de renommer le fichier phar
- Nouvelle commande pour générer des nouvelles commandes ( utilisation développement uniquement )
A compter de cette version, toutes les futures évolutions seront listées dans la page des releases sur github :
https://github.com/nenes25/prestashop_console/releases
Voici à date d’aujourd’hui l’ensemble des commandes disponibles pour la console, les liens renvoient directement vers les détails de celles-ci sur github
admin:
cache:
configuration:
console:
db:
dev:
dev:add-index-files
dev:anonymize:customer
dev:clean
dev:cron:list
dev:cron:run
dev:ide-class-names
dev:list-overrides
dev:mode
hook:
images:
images:export
images:generate:categories
images:generate:manufacturers
images:generate:products
images:generate:stores
images:generate:suppliers
install:
module:
module:disable
module:enable
module:generate:controller
module:generate:model
module:generate:module
module:generate:upgrade
module:hook:add
module:hook:list
module:hook:remove
module:install
module:list
module:reset
module:tab:add
module:tab:list
module:tab:remove
module:uninstall
parameters:
preferences:cmscategory
preferences:cmspage
preferences:maintenance
preferences:override
preferences:search:index
preferences:urlrewrite
Pour finir je souhaites également présenter le projet communautaire de Friend of Prestashop fop_console, qui lui ajoute des commandes à la console native de Prestashop.
C’est une autre approche qui est plus propre, mais qui ne s’applique malheureusement qu’aux versions supérieures à la version 1.7.5 de Prestashop, comme je dois encore maintenir pas mal de sites sur des versions inférieures et tant que j’aurais à le faire mon projet de console continuera.
Mais à terme celui-ci sera le nouveau projet à suivre 🙂
Vous pouvez consulter (et contribuer ) à ce projet directement depuis github : https://github.com/friends-of-presta/fop_console