Skip to content

Package Installation Plugins#

Package Installation Plugins (PIPs) are interfaces to deploy and edit content as well as components.

For XML-based PIPs: <![CDATA[]]> must be used for language items and page contents. In all other cases it may only be used when necessary.

Built-In PIPs#

Name Description
aclOption Customizable permissions for individual objects
acpMenu Admin panel menu categories and items
acpSearchProvider Data provider for the admin panel search
acpTemplate Admin panel templates
bbcode BBCodes for rich message formatting
box Boxes that can be placed anywhere on a page
clipboardAction Perform bulk operations on marked objects
coreObject Access Singletons from within the template
cronjob Periodically execute code with customizable intervals
database Updates the database layout using the PHP API
eventListener Register listeners for the event system
file Deploy any type of files with the exception of templates
language Language items
mediaProvider Detect and convert links to media providers
menu Side-wide and custom per-page menus
menuItem Menu items for menus created through the menu PIP
objectType Flexible type registry based on definitions
objectTypeDefinition Groups objects and classes by functionality
option Side-wide configuration options
page Register page controllers and text-based pages
pip Package Installation Plugins
script Execute arbitrary PHP code during installation, update and uninstallation
smiley Smileys
sql Execute SQL instructions using a MySQL-flavored syntax (also see database PHP API)
style Style
template Frontend templates
templateListener Embed template code into templates without altering the original
userGroupOption Permissions for user groups
userMenu User menu categories and items
userNotificationEvent Events of the user notification system
userOption User settings
userProfileMenu User profile tabs

Last update: 2021-03-15