0% found this document useful (0 votes)
2 views

Developer Guide

Uploaded by

tamer mahfouz
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Developer Guide

Uploaded by

tamer mahfouz
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Amazon S3 Addon

Academy LMS

Developer Guide
Copyright 2020 Creativeitem. All rights reserved.
Source Code Structure:
We followed the standard MVC structure within the powerful Php
Codeigniter framework to develop Academy.
Structure of Amazon S3 Addon:

Controllers
- Amazons3.php​ : This is the controller we
used for this addon. As the name suggests,
it controls all the functions.
Models
- Amazons3_model.php​ : All the
functionalities related to the database are
done here.
SQL
- updater.php​ : If an addon requires
modifications on an existing database this
file comes to play the role.
Views
- admin/s3_settings.php
- admin/amazon_s3_type_lesson_add.ph
p
- admin/amazon_s3_type_lesson_edit.ph
p
- admin/lesson_edit.php
- user/amazon_s3_type_lesson_add.php
- user/amazon_s3_type_lesson_edit.php
- user/lesson_edit.php
: These are the view files we used for this addon.
Others
- aws-module.zip
: These are the AWS library files.

Config.json​ : ​This is the skeleton of an addon. It


contains the core data. It also describes all the
actions made during installation. So do not change
anything here.

You might also like