e107 Developer Guide
  • Welcome
  • Getting Started
    • Hello world example
    • Folder structure
    • Database structure
    • Debugging & problem solving
  • Classes and methods
    • Introduction
    • Alerts
    • Cache
    • CSS
    • Database
    • Date
    • Events
    • Forms
    • Javascript
    • Language
    • Logging
    • Meta
    • Parser
    • Plugins
    • Preferences
    • Redirection
    • Render
    • Route
    • URLs
    • User Data
  • Plugin development
    • Introduction
    • Plugin Builder
    • Admin-UI (User Interface)
    • Installation & configuration
    • Plugin shortcodes
    • Internationalisation (LAN)
    • Extending core functionality (addons)
    • Upgrading legacy plugins
  • Theme development
    • Introduction
    • Installation & configuration
    • Layout & templates
    • Theme Shortcodes
    • Styling (CSS)
    • Upgrading legacy themes
  • Templates, shortcodes & constants
    • Introduction
    • Templates
    • Shortcodes
    • Core Shortcodes
    • Constants
  • How-to's / FAQs
    • How to...
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Getting Started

Folder structure

The table below provides an overview of the default folder structure of an e107 installation:

Folder
Can be modified
Description

e107_admin

No

Contains main files used for the admin area.

e107_core

No

Contains core assets. You should not make changes within this folder.

e107_handlers

No

Contains core functions and classes. You should not make changes within this folder.

e107_images

Not usually

Contains core images. You should not normally need to make changes within this folder.

e107_languages

Not the English folder.

Contains core language files.

Themes and plugins have their own language folder

e107_media

Not usually

Contains Media such as downloadable images or files which are specific to your installation.

e107_plugins

Yes

Contains all plugins, installed and uninstalled. You may manually add plugins to this folder if need be.

e107_system

Not usually

Contains private files such as logs, plugin and theme downloads which are specific to your installation.

e107_theme

Yes

Contains all themes, installed and uninstalled. You may manually add themes to this folder if need be.

e107_web

No

Contains core js and css packages.

PreviousHello world exampleNextDatabase structure

Last updated 3 years ago

Was this helpful?