Loading...
Changes Saved.
Error Occurred!
Home Products Blog Community Support Resellers

JEM File Structure

The JEM Application is divided into a number of different sections.  This document will attempt to describe each area for development purposes

/docs - includes the licensing documentation for JEM and CodeIgniter

/images - this folder is used for storing images related to products, categories, captcha, etc

/import - this folder is used for importing data such as CSV files into JEM

/install - used for the JEM installation process.  must be deleted after JEM is installed for security.

/js - stores the different JQuery and JavaScript functions used by the JEM system

/system - includes the core files for the JEM application as well as the Codeigniter Framework.  The subfolders in this folder divide the functions for the MVC model approach.

  • /application - stores the main JEM MVC files
    • /config - the config files for JEM including config.php and database.php
    • /controllers - the controller files for the admin, members, modules, and public classes and functions that control JEM
    • /errors - contains error handling functions for JEM
    • /helpers - global helper functions
    • /hooks - for setting database settings
    • /language - contains the language files for use in both the admin and public areas of JEM.  the admin language file is called adm_main_lang.php and the public side is common_lang.php. 
    • /libraries - stores library classes such for emailing, loading and session functions
    • /models - holds the core database classes for each of the functions in JEM, such as adding or deleting products and members
    • /views - stores the view files for template parsing

/themes - contains the different themes for both admin and public areas. the website themes are stored in the /main subfolder




Related Articles

  • The JEM Framework (33.58%)
    JEM is built using the following technologies and...
    2.00 - 2009-03-30 01:07:23
  • Adding a New Language (33.17%)
    To add a new language in JEM.First you must save the translated language...
    3.33 - 2010-02-05 16:04:39
  • Updating JEM (33%)
    Periodically, we will issue updates to the JEM software to address bugs and...
    0.00 - 2009-08-13 13:45:33