Shells

Croogo a maintenant la capacité d’installer et d’activer les extensions à partir des lignes de commande. Pour accéder les shells cd dans votre dossier app et lance les commandes en utilisant: ./Console/cake [shell].

Install Shell

La plupart des extensions que vous trouverez sur Github.com. Pour installer l’extension du plugin megamenu à partir de github, tapez:

$ ./Console/cake install plugin https://github.com/rchavik/megamenu

Ou:

$ ./Console/cake install plugin rchavik megamenu

Les themes peuvent aussi être installés de la même façon:

$ ./Console/cake install theme https://github.com/fahad19/themes

Si vous avez un fichier zip localisé ailleurs, tapez:

$ ./Console/cake install theme http://example.com/mytheme.zip

Ext Shell

Vous pouvez activer/désactiver les plugins et themes à partir de la console. Pour activer l’extension Megamenu installé précedemment:

$ ./Console/cake ext activate plugin Megamenu

Pour désactiver:

$ ./Console/cake ext deactivate plugin Megamenu

Settings Shell

Le plugin Settings fournit quelques utilitaires de commandes pour manipuler les valeurs de configuration:

  • Lire une configuration:

    $ ./Console/cake settings.settings read Site.title
    
  • Ecrire une valeur de configuration:

    $ ./Console/cake settings.settings write Site.title "My Awesome Site"
    
  • Effacer une valeur de configuration:

    $ ./Console/cake settings.settings delete Custom.settingValue
    
  • Mettre à jour une information de la version après un upgrade:

    $ ./Console/cake settings.settings upgrade_version_info
    

Users Shell

Vous pouvez réinitialiser un mot de passe de l’utilisateur à partir du shell:

$ ./Console/cake users.users reset admin password