"Developers Guide to Customizing Jamroom" udemy course
Jamroom Developers
----Section1: Our Goals----
* introduction
----Section2: Development Tools----
* A look at the tools the JR team use
* PhpStorm
* Git
* PhpMyAdmin
* Setting up a Development Environment
----Section3: Jamroom Overview----
* Jamroom's architecture
*
?
----Section4: Skins----
* Skin File Structure
* A look at the SMARTY templating language
* Claiming a url with a skin template
* Cloning a skin
* Template editor over-ride of existing template
* Module template over-rides via new templates to the skin
* Convert an existing non-jamroom template into a Jamroom skin
* Function: jrCore_list
* Function:
???
---Section5: Modules----
* Module File Structure
* Module Naming Convention
* Events and Listeners
* Datastores
* Creating a Module