Commit | Line | Data |
---|---|---|
e3747bbc | 1 | # Package Installation Plugins |
eb17d6c0 AE |
2 | |
3 | Package Installation Plugins (PIPs) are interfaces to deploy and edit content as well as components. | |
4 | ||
9003992d | 5 | !!! info "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." |
4a3f79b1 | 6 | |
eb17d6c0 AE |
7 | ## Built-In PIPs |
8 | ||
9 | | Name | Description | | |
88c540fb | 10 | |------|-------------| |
28a75024 MS |
11 | | [aclOption](package_pip_acl-option.md) | Customizable permissions for individual objects | |
12 | | [acpMenu](package_pip_acp-menu.md) | Admin panel menu categories and items | | |
13 | | [acpSearchProvider](package_pip_acp-search-provider.md) | Data provider for the admin panel search | | |
14 | | [acpTemplate](package_pip_acp-template.md) | Admin panel templates | | |
15 | | [bbcode](package_pip_bbcode.md) | BBCodes for rich message formatting | | |
16 | | [box](package_pip_box.md) | Boxes that can be placed anywhere on a page | | |
17 | | [clipboardAction](package_pip_clipboard_action.md) | Perform bulk operations on marked objects | | |
18 | | [coreObject](package_pip_core-object.md) | Access Singletons from within the template | | |
19 | | [cronjob](package_pip_cronjob.md) | Periodically execute code with customizable intervals | | |
20 | | [eventListener](package_pip_event-listener.md) | Register listeners for the event system | | |
21 | | [file](package_pip_file.md) | Deploy any type of files with the exception of templates | | |
22 | | [language](package_pip_language.md) | Language items | | |
23 | | [mediaProvider](package_pip_media-provider.md) | Detect and convert links to media providers | | |
24 | | [menu](package_pip_menu.md) | Side-wide and custom per-page menus | | |
25 | | [menuItem](package_pip_menu-item.md) | Menu items for menus created through the menu PIP | | |
26 | | [objectType](package_pip_object-type.md) | Flexible type registry based on definitions | | |
27 | | [objectTypeDefinition](package_pip_object-type-definition.md) | Groups objects and classes by functionality | | |
28 | | [option](package_pip_option.md) | Side-wide configuration options | | |
29 | | [page](package_pip_page.md) | Register page controllers and text-based pages | | |
30 | | [pip](package_pip_pip.md) | Package Installation Plugins | | |
31 | | [script](package_pip_script.md) | Execute arbitrary PHP code during installation, update and uninstallation | | |
32 | | [smiley](package_pip_smiley.md) | Smileys | | |
08216358 | 33 | | [sql](package_pip_sql.md) | Execute SQL instructions using a MySQL-flavored syntax (also see [database PHP API](package_database-php-api.md)) | |
28a75024 MS |
34 | | [style](package_pip_style.md) | Style | |
35 | | [template](package_pip_template.md) | Frontend templates | | |
36 | | [templateListener](package_pip_template-listener.md) | Embed template code into templates without altering the original | | |
37 | | [userGroupOption](package_pip_user-group-option.md) | Permissions for user groups | | |
38 | | [userMenu](package_pip_user-menu.md) | User menu categories and items | | |
39 | | [userNotificationEvent](package_pip_user-notification-event.md) | Events of the user notification system | | |
40 | | [userOption](package_pip_user-option.md) | User settings | | |
41 | | [userProfileMenu](package_pip_user-profile-menu.md) | User profile tabs | |