Fix internal reference
[GitHub/WoltLab/woltlab.github.io.git] / docs / package_pip.md
CommitLineData
e3747bbc 1# Package Installation Plugins
eb17d6c0
AE
2
3Package 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 |