Jamroom JAMROOM
  • Products
    • Premium Hosting Plans
    • Self Hosted Packages
    • Services
  • Support
    • Support Options
    • Getting Started
    • Documentation
    • F.A.Q.
    • Video Learning
    • Support Forum
  • Blog
  • search
  • login
  • Signup
  • cart
 
The Jamroom Network
jamroom
blog documentation FAQ forum marketplace youtube
  • Table of Contents
  • Chapters
 

Documentation » Developer Guide

The Jamroom Network » Documentation » Developer Guide


working...
  • Developer Guide

  • Creating a Module

  • Module Naming

  • Module File Structure

  • How a Request Is Handled

  • The _init() Function

  • DataStores

  • Events and Listeners

  • The Queue System

  • Maintenance Events

  • The Image System

  • Changing a Module's Template

  • Adding a Section to Profiles

  • Adding a Tab to a Module's ACP

  • Adding to a Module's Tools Tab

  • Item Action Buttons

  • Adding a Dashboard Panel

  • Adding a Field to Another Module's Form

  • Adding a TinyMCE Plugin

  • A Login Form on Any Page

  • Using {capture} Instead of a List Template File

  • Listing the Whole Site's Timeline

  • Listing Events at a Venue

  • Adding a Social Feed to Profiles

  • Setting Up a Debugging Environment

  • The Debug Log

  • Setting Up Your Editor

  • Testing Your Module

  • Packaging a Module

  • Concepts

  • The Active Profile

  • Using PHP Namespaces and Libraries

  • New to Jamroom? Start Here

  • Sponsor a Module

© 2003 - 2026
Talldude Networks, LLC.
Jamroom.net is powered by Jamroom
Community
  • Support Forum
  • Jamroom Hosted
  • Demos
Company
  • Jamroom Team
  • Privacy Policy
  • Terms of Service
  • Contact Us
Social
  • Twitter Twitter
  • Facebook Facebook
  • YouTube YouTube
Scroll