vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   What is the best folder structure to use for mods? (https://vborg.vbsupport.ru/showthread.php?t=316118)

zylstra 12-19-2014 10:39 PM

What is the best folder structure to use for mods?
 
What is the best folder structure to use for mods?

I like to be able to delete files from mods easily, but there are some trade offs that lead me to place them in the standard folders. If I do that I guess I could name the individual files uniquely so as to make them easy to find.

Here's the structure I presently use:

/admincp/[mod name].php
/packages/[mod name]/[css].css
/packages/[mod name]/[javascript].js
/packages/[mod name]/hooks/[hooks].php
/packages/[mod name]/includes/xml/[xml].xml
/images/[mod name]/buttons/[images].jpg

Or should it be something like:

/admincp/[mod name].php
/clientscript/[css].css
/clientscript/[javascript].js
[mod name hook1].php
[mod name hook2].php
/includes/xml/[mod xml].xml
/images/buttons/[mod images].jpg

Or something else?

ozzy47 12-20-2014 08:23 AM

Well if this is mods you are creating yourself, I use something similar to the first way.

Now if this is mods that are already coded, you will just have to load them however the developer has told you to load them. By changing the file structure, you would have to go through every file for each mod, and re write any references to file locations, it would be a PITA.


All times are GMT. The time now is 09:16 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00982 seconds
  • Memory Usage 1,705KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete