Skip to content

Directory Structure

RedDragonWebDesign edited this page Oct 29, 2020 · 5 revisions

Current System

Installer:

  • installer - For installing and for upgrading. Should be deleted after use.

Public Pages:

  • diplomacy - public menu items, tiny folder
  • forum - large folder
  • events - public menu items, tiny folder
  • news - public menu items, tiny folder
  • polls - public menu items, tiny folder
  • squads - public menu items, tiny folder
  • top-players - public menu items, tiny folder
  • tournaments - public menu items, tiny folder

Private Pages:

  • members - My Account menu items, massive folder

Includes:

  • classes - All classes are stored here. Major classes include: bttheme, form, basic (parent class for all SQL classes), and one class per major database table
  • include - Dependencies such as lib_autolink and PHP Mailer. And some miscellaneous PHP pages.
  • plugins
  • themes

Assets:

  • downloads - User uploads from My Account and from forum posts go here.
  • images
  • js

Reorganization Idea

  • Flatten out the viewer files. All viewers should be in 1 directory.
  • Group into folders using the categories mentioned above.
Clone this wiki locally