---
title: Preparing widgets for users
related:
  - https://docs.kentico.com/k8/managing-website-content/adding-page-content-through-widgets.md
  - https://docs.kentico.com/k8/configuring-kentico/working-with-widget-dashboards.md
  - https://docs.kentico.com/k8/community-features/groups/customizing-group-pages-using-widgets.md
  - https://docs.kentico.com/k8/custom-development/miscellaneous-custom-development-tasks/widget-internals-and-api.md
  - https://docs.kentico.com/k8/custom-development/developing-web-parts.md
  - https://docs.kentico.com/k8/developing-websites/developing-websites-using-the-portal-engine/using-and-configuring-web-parts.md
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

Widgets are page components that display content and provide functionality. Like [web parts](https://docs.kentico.com/k8/custom-development/developing-web-parts.md), widgets serve as building blocks for creating the content of pages through a browser. You can think of widgets as lightweight versions of web parts, typically with a simplified configuration interface. Every widget is based on an existing web part.

The purpose of widgets is to allow customization of specific page areas by users who do not have [design permissions](https://docs.kentico.com/k8/managing-users/configuring-permissions/configuring-design-permissions.md) — content editors or end users of websites.

Users can work with widgets in the following scenarios:

| Widget type       | Description                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Editor widgets    | Content editors can manage widgets inside predefined zones:<br>on the **Page** tab of the **Pages** application<br>when editing pages in [on-site editing](https://docs.kentico.com/k8/managing-website-content/configuring-the-environment-for-content-editors/enabling-on-site-editing.md) mode<br>See: [Adding page content through widgets](https://docs.kentico.com/k8/managing-website-content/adding-page-content-through-widgets.md) |
| Inline widgets    | Content editors can insert widgets directly into text regions on pages and document fields.<br>See: [Adding inline widgets into text](https://docs.kentico.com/k8/managing-website-content/adding-page-content-through-widgets.md#adding-inline-widgets-into-text)                                                                                                                                                                           |
| User widgets      | Registered users can personalize the content of special page areas on the _live site_. Each user has their own unique version of the personalized page.                                                                                                                                                                                                                                                                                      |
| Group widgets     | Administrators of [community groups](https://docs.kentico.com/k8/community-features/groups.md) can work with widgets on the _live site_ inside zones on group pages.<br>See: [Customizing group pages using widgets](https://docs.kentico.com/k8/community-features/groups/customizing-group-pages-using-widgets.md)                                                                                                                         |
| Dashboard widgets | Widgets serve as components that users can add to dashboards within the Kentico administration interface.<br>See: [Managing widget dashboard content](https://docs.kentico.com/k8/configuring-kentico/working-with-widget-dashboards/managing-widget-dashboard-content.md)                                                                                                                                                                   |

Kentico provides a set of widgets by default. You can also [create additional widgets](https://docs.kentico.com/k8/developing-websites/preparing-widgets-for-users/creating-widgets.md) with any required functionality.
