Trying to get my head around organizing things with the new modularized way of doing things in CB4.
I thought I’d setup a folder outside of web root(s) called “coldbox-modules” and map to it in Application.cfc, then set it up in config as such:
modulesExternalLocation = [’/coldbox-modules’]
My question revolves around the way the core modules install via Commandbox: first another subfolder called “modules” is created and then the core module gets stored into its own subdirectory under that (e.g. “cbdebugger”). So far, so good.
However some of the core modules install inside various subfolders (e.g. colbox-storages → cbsotorages → ModuleConfig.cfc, etc.) and so the modulesExternalLocation setting does not recursively pick them up. I am not sure if this is by design or??
I can of course manually configure/copy/paste/move around all of this to get it right, but I am just trying to understand the proper conventions/best practices for all of this?
Thanks - I’m having a lot of fun playing with this!
Oh - and totally off-topic: but anyone know why I can have all of my subscribed GoogleGroups listed (e.g. coldbox, railo, etc.) but that the Commandbox group insists on being separate in the web-based version of this forum? I am signed in with same account, so??