Add-on System

Larapen uses a modular add-on system. Add-ons extend the core app with additional functionality like blog, e-commerce, helpcenter, and more.

Installation

  1. Upload the add-on package to /extensions/addons/{addon-name}/
  2. Navigate to Add-ons in the admin panel
  3. The add-on will appear in the list: click Activate
  4. Run migrations if prompted: php artisan migrate

Activation & Deactivation

Add-ons can be activated or deactivated from the admin panel. Deactivating an add-on hides its routes, admin menu entries, and front-end features without deleting its data.

Dependencies

Some add-ons depend on others. For example, the Stripe add-on requires the Shop add-on. Dependencies are checked automatically during activation.

Available Add-ons

  • Blog: Posts, categories, tags, comments
  • Shop: Products, orders, payments
  • HelpCenter: Tickets, departments, knowledge base
  • Forum: Community discussions
  • Glossary: Technical glossary with searchable terms
  • Newsletter: Email campaigns and segments
  • Quote Requests: Quote request management
  • Stats: Site analytics and visitor tracking
  • And more...

Was this article helpful?

Thank you for your feedback!

Still need help? Create a support ticket

Create a Ticket