|
| 1 | +--- |
| 2 | +lang: php |
| 3 | +--- |
| 4 | + |
| 5 | +<!-- |
| 6 | + This source file is part of the open source project |
| 7 | + ExpressionEngine User Guide (https://github.com/ExpressionEngine/ExpressionEngine-User-Guide) |
| 8 | +
|
| 9 | + @link https://expressionengine.com/ |
| 10 | + @copyright Copyright (c) 2003-2020, Packet Tide, LLC (https://packettide.com) |
| 11 | + @license https://expressionengine.com/license Licensed under Apache License, Version 2.0 |
| 12 | +--> |
| 13 | + |
| 14 | +# Available Core Hooks |
| 15 | + |
| 16 | +Throughout ExpressionEngine are what is known as "hooks"; little snippets of code in over 100 strategic places that allow the calling of third-party scripts that can rewrite and modify the inner workings of the program. By hooking into the core, you can do things like modify an entire Control Panel page, add/remove functionality, and modify the appearance of certain page elements. Hooks enable third party developers to modify aspects of ExpressionEngine without hacking the core. |
| 17 | + |
| 18 | +TIP: Reference [Extending The Core](development/extensions.md) for more information on developing extensions that hook into the core. |
| 19 | + |
| 20 | +Core hooks are categorized into 5 categories: |
| 21 | +- Global |
| 22 | + - [Core Library](development/extension-hooks/global/core.md) |
| 23 | + - [Email Library](development/extension-hooks/global/email.md) |
| 24 | + - [Filemanager Library](development/extension-hooks/global/filemanager.md) |
| 25 | + - [Functions Library](development/extension-hooks/global/functions.md) |
| 26 | + - [Grid Fieldtype](development/extension-hooks/global/grid.md) |
| 27 | + - [RTE Fieldtype](development/extension-hooks/global/rte.md) |
| 28 | + - [Input Library](development/extension-hooks/global/input.md) |
| 29 | + - [Output Library](development/extension-hooks/global/output.md) |
| 30 | + - [Pagination Library](development/extension-hooks/global/pagination.md) |
| 31 | + - [Relationships Fieldtype](development/extension-hooks/global/relationships.md) |
| 32 | + - [Session Library](development/extension-hooks/global/session.md) |
| 33 | + - [Template Library](development/extension-hooks/global/template.md) |
| 34 | + - [Text Helper](development/extension-hooks/global/text-helper.md) |
| 35 | + - [Typography Library](development/extension-hooks/global/typography.md) |
| 36 | +- API Libraries |
| 37 | + - [Channel Fields API](development/extension-hooks/api/channel-fields.md) |
| 38 | + - [Template Structure API](development/extension-hooks/api/template-structure.md) |
| 39 | +- Control Panel |
| 40 | + - [Admin Content Controller](development/extension-hooks/cp/admin-content.md) |
| 41 | + - [CSS Controller](development/extension-hooks/cp/css.md) |
| 42 | + - [Design Controller](development/extension-hooks/cp/design.md) |
| 43 | + - [Javascript Controller](development/extension-hooks/cp/javascript.md) |
| 44 | + - [Login Controller](development/extension-hooks/cp/login.md) |
| 45 | + - [Members Controller](development/extension-hooks/cp/members.md) |
| 46 | + - [Control Panel Menu](development/extension-hooks/cp/menu.md) |
| 47 | + - [My Account Controller](development/extension-hooks/cp/myaccount.md) |
| 48 | + - [Publish Controller](development/extension-hooks/cp/publish.md) |
| 49 | +- Models |
| 50 | + - [CategoryField Model](development/extension-hooks/model/category-field.md) |
| 51 | + - [CategoryGroup Model](development/extension-hooks/model/category-group.md) |
| 52 | + - [Category Model](development/extension-hooks/model/category.md) |
| 53 | + - [Channel Model](development/extension-hooks/model/channel.md) |
| 54 | + - [Channel Entry Model](development/extension-hooks/model/channel-entry.md) |
| 55 | + - [ChannelFieldGroup Model](development/extension-hooks/model/channel-field-group.md) |
| 56 | + - [ChannelField Model](development/extension-hooks/model/channel-field.md) |
| 57 | + - [ChannelFormSettings Model](development/extension-hooks/model/channel-form-settings.md) |
| 58 | + - [ChannelLayout Model](development/extension-hooks/model/channel-layout.md) |
| 59 | + - [Comment Model](development/extension-hooks/model/comment.md) |
| 60 | + - [File Model](development/extension-hooks/model/file.md) |
| 61 | + - [Fluid Field Library](development/extension-hooks/model/fluid-field.md) |
| 62 | + - [GlobalVariable Model](development/extension-hooks/model/template-global-variable.md) |
| 63 | + - [MemberField Model](development/extension-hooks/model/member-field.md) |
| 64 | + - [Member Model](development/extension-hooks/model/member.md) |
| 65 | + - [Role Model](development/extension-hooks/model/role.md) |
| 66 | + - [Site Model](development/extension-hooks/model/site.md) |
| 67 | + - [Snippet Model](development/extension-hooks/model/template-snippet.md) |
| 68 | + - [SpecialityTemplate Model](development/extension-hooks/model/template-specialty-template.md) |
| 69 | + - [Status Model](development/extension-hooks/model/status.md) |
| 70 | + - [TemplateGroup Model](development/extension-hooks/model/template-group.md) |
| 71 | + - [TemplateRoute Model](development/extension-hooks/model/template-route.md) |
| 72 | + - [Template Model](development/extension-hooks/model/template.md) |
| 73 | +- Modules |
| 74 | + - [Channel Module](development/extension-hooks/module/channel.md) |
| 75 | + - [Channel Form](development/extension-hooks/module/channel-form.md) |
| 76 | + - [Comment Module](development/extension-hooks/module/comment.md) |
| 77 | + - [Email Module](development/extension-hooks/module/email.md) |
| 78 | + - [Forum Module](development/extension-hooks/module/forum.md) |
| 79 | + - [Member Module](development/extension-hooks/module/member.md) |
| 80 | + - [Member Module Authorization](development/extension-hooks/module/member-auth.md) |
| 81 | + - [Member Module Registration](development/extension-hooks/module/member-register.md) |
| 82 | + - [Member Module Settings](development/extension-hooks/module/member-settings.md) |
| 83 | + - [Search Module](development/extension-hooks/module/search.md) |
| 84 | + - [Simple Commerce Module](development/extension-hooks/module/simple-commerce.md) |
| 85 | + - [Wiki Module](development/extension-hooks/module/wiki.md) |
0 commit comments