Consolas

Croogo ahora tiene la habilidad de instalar y activar extensiones desde la linea de comandos. Para acceder a las consolas cd en tu carpeta app y corre los comandos usando: ./Console/cake [shell].

Instalar Consola

La mayoria de las extensiones que encontraras estan en Github.com. Para instalar el plugin de Megamenu desde github teclea:

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

O:

$ ./Console/cake install plugin rchavik megamenu

Las plantillas tambien pueden ser instaladas de la misma manera:

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

Si tienes un archivo ZIP ubicado en algun lugar, teclea:

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

Consola Ext

Puedes activar/desactivar plugins y plantillas desde la consola. Para activar la extension de Megamenu previamente installada:

$ ./Console/cake ext activate plugin Megamenu

Para desactivar:

$ ./Console/cake ext deactivate plugin Megamenu

Consola de configuraciones

El plugin de configuraciones provee unas pocas comandos utiles para manipular los valores de configuracion:

  • Leer una configuracion:

    $ ./Console/cake settings.settings read Site.title
    
  • Escribir un valor de configuracion:

    $ ./Console/cake settings.settings write Site.title "My Awesome Site"
    
  • Borrar un valor de configuracion:

    $ ./Console/cake settings.settings delete Custom.settingValue
    
  • Actualizar informacion de version despues de una actualizacion:

    $ ./Console/cake settings.settings upgrade_version_info
    

Consola de usuarios

Puedes reinicializar un password de usuario desde la consola:

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