-
Notifications
You must be signed in to change notification settings - Fork 17
Extensions
Extensions are simply node modules that are name-spaced by the extension name prefix 'periodicjs.ext.'. The index.js file is loaded during runtime if the extension is enabled.
Any part of the application can be overwritten via extensions; routes, controllers, views, etc.
$ npm install periodicjs.ext.myextension
$ npm install periodicjs.ext.myextension --skip-install-periodic-ext
You can install extensions from the command line via npm, by installing with the --skip-install-periodic-ext command line argument, your extension configuration file will not be modified.
####Configuring, Removing, Enabling and Disabling extensions
The state of all extensions are in the content/extensions/extensions.json
configuration file and is loaded at runtime.
Extensions can be enabled/disabled/removed either manually from extensions.json or from the admin extension interface.
- Home
- Getting Started
- Installation
- Upgrades
- Content Management & Data
- Content Entities
- Content Taxonomy
- Content Types
- Content Management System
- Themes
- Switching Themes
- Installing Themes
- Creating Themes
- Extensions
- Managing Extensions
- Installing Extensions
- Creating Extensions
- Configuration
- Database Configuration
- Environment Configuration
- Environment Setup
- Deployment Configuration
- PM2 Deployments
- Development
- FAQ