Skip to content

Directory Structure

RedDragonWebDesign edited this page Sep 8, 2020 · 5 revisions

Current System

  • 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
  • diplomacy - public menu items, tiny folder
  • downloads - User uploads from My Account and from forum posts go here.
  • events - public menu items, tiny folder
  • forum - large folder
  • images
  • include
  • installer - For installing and for upgrading. Should be deleted after use.
  • js
  • members - My Account menu items, massive folder
  • news - public menu items, tiny folder
  • plugins
  • polls - public menu items, tiny folder
  • squads - public menu items, tiny folder
  • themes
  • top-players - public menu items, tiny folder
  • tournaments - public menu items, tiny folder

Reorganization Idea

  • classes
  • downloads
  • images
  • include - or maybe fold this into another folder
  • installer
  • js - maybe merge images and js into an "assets" folder
  • plugins
  • private - rename members to private
  • public - merge all public menu items into 1 folder
  • themes

Also, consider moving all page viewer files to the index, and only have includes in folders.

Clone this wiki locally