> For the complete documentation index, see [llms.txt](https://devguide.e107.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://devguide.e107.org/plugin-development.md).

# Plugin development

- [Introduction](https://devguide.e107.org/plugin-development/introduction.md)
- [Plugin Builder](https://devguide.e107.org/plugin-development/plugin-builder.md)
- [Admin-UI (User Interface)](https://devguide.e107.org/plugin-development/admin-ui.md)
- [Installation & configuration](https://devguide.e107.org/plugin-development/installation-and-configuration.md)
- [Plugin shortcodes](https://devguide.e107.org/plugin-development/plugin-shortcodes.md)
- [Internationalisation (LAN)](https://devguide.e107.org/plugin-development/internationalisation.md)
- [Extending core functionality (addons)](https://devguide.e107.org/plugin-development/extending-core-functionality-addons.md)
- [Upgrading legacy plugins](https://devguide.e107.org/plugin-development/upgrading-legacy-plugins.md)
