# Allow users to set custom document sort order

**URL:** <https://community.prismic.io/t/allow-users-to-set-custom-document-sort-order/15766>\
**Category:** Developing with Prismic\
**Tags:** page-builder\
**Created:** [April 23, 2024, 1:25pm UTC](https://community.prismic.io/t/allow-users-to-set-custom-document-sort-order/15766 "2024-04-23T13:25:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kieron.wiltshire](https://avatars.discourse-cdn.com/v4/letter/k/c0e974/32.png) [@kieron.wiltshire](https://community.prismic.io/u/kieron.wiltshire)\
**Post date:** [April 23, 2024, 1:25pm UTC](https://community.prismic.io/t/allow-users-to-set-custom-document-sort-order/15766/1 "2024-04-23T13:25:37Z")

</div>

How do I allow user's of the CMS to re-order documents as they see fit? I have a slice which is a paginated list of content and I'd like for the admin to be able to configure the order of that list as they see fit. How do I achieve this? I see no reference in the documentation.

---

<div class="post-metadata">

**Author:** ![Pau](https://dub1.discourse-cdn.com/flex013/user_avatar/community.prismic.io/pau/32/5422_2.png) [@Pau](https://community.prismic.io/u/Pau)\
**Post date:** [April 26, 2024, 11:37pm UTC](https://community.prismic.io/t/allow-users-to-set-custom-document-sort-order/15766/3 "2024-04-26T23:37:07Z")

</div>

Hey, thanks for reaching out. Slices allow content editors to reorder their pages as they see fit. Once you configure the slice zone in your project codebase to define how slices are managed and rendered. Then, create a SliceZone component in your code to dynamically render slices based on their content and types. With this setup, users can easily rearrange documents within the CMS interface.

> **[What Is a Slice?](https://prismic.io/docs/slice)**
>
> Learn what slices are and how you can use them to enrich the content modeling process.
