Zen Cart Logo
Forums / Features Wish List / Modules Folder, where they would fit better ?

Modules Folder, where they would fit better ?

Views: 57

Results 1 to 4 of 4
31 Dec 2018, 12:49
#1
mesnitu avatar

mesnitu

Totally Zenned

Join Date:
Aug 2014
Location:
Lisbon
Posts:
597
Plugin Contributions:
0

Modules Folder, where they would fit better ?

Hi
Unfortunately I like to complicated.
Where would it be better to have a modules folder.
admin/includes/modules ( I actually already use it), but, looking at zencart structure they "don't belong" there.
Maybe extradata_files.... however zencart will look and pull files in that directory.
But if it is inside a folder I guess it wont ?

I really miss a place where I can put stuff related to a module. .ini, documentation to parse, extra js, or whatever, without spreading files around.

So where is would it be the best place that I can have my zen place / space inside zencart ?

Thanks
And happy new year!

31 Dec 2018, 14:23
#2
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,065
Plugin Contributions:
56

Re: Modules Folder, where they would fit better ?

FWIW, I normally use the following structure to place my plugins' files. They wind up "spread out" but more easy to find, IMO, since they're in directories specific to their function:

admin ............................................................... additional processing modules
admin/includes/auto_loaders ................................. auto-loading required for class and/or initialization files
admin/includes/classes ........................................ non-observer classes
admin/includes/classes/observers .......................... observer-type classes
admin/includes/extra_datafiles .............................. additional processing modules' filenames and/or database-table names
admin/includes/functions ..................................... non-autoloading additional functions
admin/includes/functions/extra_functions ............... multi-use/autoloading additional functions
admin/includes/init_includes ................................. initialization files required by the plugin
admin/includes/languages/english/extra_definitions ... multi-use language constants and/or those needed for admin-menu registration
admin/includes/languages/english .......................... language constants for additional processing modules
admin/includes/modules/plugin_name .................... HTML blocks inserted into "core" files by the plugin's processing

31 Dec 2018, 14:52
#3
mesnitu avatar

mesnitu

Totally Zenned

Join Date:
Aug 2014
Location:
Lisbon
Posts:
597
Plugin Contributions:
0

Re: Modules Folder, where they would fit better ?

I have a Dream :smile:

admin/includes/auto_loaders
admin/includes/init_includes
admin/includes/modules/plugin_name/classes
admin/includes/modules/plugin_name/classes/observers
admin/includes/modules/plugin_name/extra_datafiles
admin/includes/modules/plugin_name/functions
admin/includes/plugin_name/languages/english
admin/includes/modules/plugin_name/Docs and many many things

But seriously, then :
admin/modules/plugin_name/Docs
admin/modules/plugin_name/install
admin/modules/plugin_name/libs

wouldn't be so shocking

31 Dec 2018, 16:28
#4
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,065
Plugin Contributions:
56

Re: Modules Folder, where they would fit better ?

The only thing with moving **all **those files to /admin/includes/modules/plugin_name is that they're "non-standard" locations. For me, when I'm helping someone to debug their site, it would take me more time to figure out where those files are.