Edjet LMS Server 6.4

Project folder structure

Application files and folders.

  • admin/ - Module to render admin panel. Bootstrap file index.php for launching administration. Folder /admin/ is reserved from CMS and removed from server rewrites.
    • /service/ - Service utilities for application installation, package creation, localization strings, export and import, serialize tool and component DB setup (component_columns)
      • appmanager/ - Edjet LMS Server aplication installer (run install.php)
  • class/ - Common application classes
  • config/ - Configuration files (general, media library, paths and folders, wysiwyg editor)
  • include/ - Include folder containg 3rd party libs
  • interfaces/ - Application interfaces
  • io/ - Module to render reports and printouts
  • js/ - Javascript files and libs
  • repository/ - Folder with all user uploads
    • zip/ - Temporary on-the-fly compressed archives
    • scorm/ - Imported (extracted) SCORM packages
  • site/ - Module to render the site/portal
  • static/ - Static html files, css or images
  • templates/ - Theme template files for all modules (admin, io, site)
    • admin/ - Admin module theme templates and assets
    • docs/ - Io module theme templates and assets
    • site/ - Site module theme/s templates and assets
Installation and upgrade