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

# Developing Plugins

This guide lays out how to build new plugins for Cortex CMS, which will allow you to extend the system with more `FieldTypes`, queries, WYSIWYG widgets, jobs, etc.

* [Basic Architecture](/advanced/developing-plugins/basic-architecture.md)
* [Service Layer](/advanced/developing-plugins/service-layer.md)
* [Extending Search](/advanced/developing-plugins/extending-search.md)
* [WYSIWYG Widgets](/advanced/developing-plugins/wysiwyg-widgets.md)
* [Examples](/advanced/developing-plugins/examples.md)
