# USM User Manual

Welcome to the USM User Manual. Here you can learn more about USM, and how to maintain your website with it.

USM is a *Content Management System* for [Yii2](https://www.yiiframework.com/). It is designed with the situation in mind where a **developer** makes and technically supports a Yii2 based website, and a **user** should be given tools to maintain the content of the website.

The developer sets up all the dynamic content, database models and whatnot, and he uses the tools USM gives him, like [Pages](https://docs.depaul.nl/usm/admin-panel/pages), [Textblocks](https://docs.depaul.nl/usm-dev/features/textblocks) and [Files](https://docs.depaul.nl/usm-dev/features/files), to hand over some basic maintenance abilities to the less tech savvy user.

The user is given a web interface called the [Admin Panel](https://docs.depaul.nl/usm/admin-panel/overview). On this Admin Panel, the user can edit (parts of) pages, files, or specific content developed by the developer to be maintained by the user.

Additionally, with [Plugins](https://docs.depaul.nl/usm-dev/plugins/introduction), the developer can even develop specific modules and expose the required maintenance tools via the admin panel to the user.

## Looking for the Developer Manual?

Are you looking for the *USM Developer Manual*, to learn more about developing a website using USM? Click the button below to go there.

{% embed url="<https://bitbucket.org/maerduq/usm/src/master/docs/>" fullWidth="false" %}
