---
title: Hikayeler Genel Bakış
title_en: Stories Overview
description_tr: Hikaye grubu oluşturma ve grup içindeki hikayeleri ekleme, düzenleme, yayınlama, yayından kaldırma ve silme akışı.
description_en: Manage CMS stories in two stages: create story groups first, then add, edit, publish, unpublish, delete, and permanently delete stories inside each group.
order: 90
product: cms
section_tr: Blocks
section_en: Blocks
owner: CMS Operations Team
lastReviewed: 2026-04-02
productVersion: v1
status: live
cardImage: /img/cms/blocks/stories/cms-blocks-stories-poster.webp
---
# Stories Overview

The `Stories` module works in two layers:

1. create and manage `Story Groups`
2. open a group and manage the `Stories` inside that group

This guide follows the full recorded flow: group add, edit, publish, unpublish, delete, permanent delete, and then the same lifecycle inside the selected group for story records.

## Video Walkthrough

<video src="/video/cms-blocks-stories.mp4"></video>

## Part 1: Story Group Management

Story groups are the parent containers. You must create a group first before adding individual story cards inside it.

### Group List Overview

Top-level Stories page includes:

- status tabs: `Published`, `Unpublished`, `Trash`
- filters: `Search`, `Language`
- Primary action: **Add Story Group**
- row actions for each group lifecycle

### Step 1: Add a Story Group

Click `Add Story Group` and fill the group form.

Fields shown in the video:

- `Title *`
- `Language`
- `Media *`

What to enter:

- `Title *`: the story group name that will appear in the list
- `Language`: the language for this group record
- `Media *`: the group image/poster shown for the group

Then click `Save`.

### Step 2: Edit a Story Group

Use the row `Edit` action to update the existing story group.

In the recorded flow, group edit is used to change:

- title
- language
- group media/image

### Step 3: Publish or Unpublish a Story Group

Story groups move across lifecycle tabs:

- `Published`: active groups
- `Unpublished`: inactive groups
- `Trash`: soft-deleted groups

Group status actions shown in the video:

- publish a group from `Unpublished`
- unpublish a group from `Published`
- move a group to `Trash`

Recommended flow:

1. create the group
2. keep it in `Unpublished` while reviewing if needed
3. publish it when ready
4. unpublish it later if it should stop showing

### Step 4: Delete or Permanently Delete a Story Group

The video also shows the delete lifecycle for groups:

1. move the group to `Trash`
2. open the `Trash` tab
3. permanently delete the group if it is no longer needed

Important:

- `Trash` is the soft-delete stage
- permanent delete removes the item fully from the trash workflow

## Part 2: Manage Stories Inside a Group

After creating a group, open or expand that group and manage the stories inside it.

### Stories List Inside Group

Inside selected group (example: `this is test`), you can manage stories with:

- status tabs: `Published`, `Unpublished`, `Trash`
- filters: `Search`, `Language`, `Platform`
- Action: **Add Story**
- row actions for edit, publish/unpublish, delete, and permanent delete

### Step 5: Add a Story Inside the Group

Use `Add Story` inside the selected group.

Fields shown in the video:

- `Platform`
- `Status`
- `Show For Users`
- `New Window`
- `Title *`
- `Language`
- `Url`
- `Media *`

Field guidance:

- `Platform`: choose where the story should appear, such as `Web`, `Mobile`, or both
- `Status`: choose whether the story starts as published or unpublished
- `Show For Users`: controls the target audience, for example guest and logged-in users
- `New Window`: decides whether the URL opens in a new window
- `Title *`: story title
- `Language`: language of the story record
- `Url`: target URL type and destination
- `Media *`: the story image/media

Then click `Save`.

### Step 6: Edit an Existing Story

Open the story row with the edit action.

The edit flow in the video shows that you can update:

- platform selection
- story status
- show-for-users audience
- new-window behavior
- title
- language
- URL
- media

If the story image or destination changes, update those fields in the edit screen and save again.

### Step 7: Publish or Unpublish a Story

Each story inside the group follows the same lifecycle tabs:

- `Published`
- `Unpublished`
- `Trash`

From the recorded flow you can:

- publish a story
- unpublish a story
- verify that the item moves to the matching tab

The success toast in the video confirms the status change after save/action.

### Step 8: Delete and Permanently Delete a Story

Story delete also follows a two-step process:

1. move the story to `Trash`
2. open the `Trash` tab
3. permanently delete the story from trash if you no longer need it

The video shows the final confirmation after permanent delete:

## Recommended Operations Flow

1. create the story group with correct title, language, and media
2. publish the group only after review
3. open the group and add stories with correct platform, audience, URL, and media
4. use `Unpublished` when the item should remain hidden but editable
5. use `Trash` as the temporary delete stage
6. use permanent delete only when rollback is no longer needed

## Notes

- story creation always depends on group setup first
- use clear group names so operators can find the correct group quickly
- prefer moving to `Trash` first before permanent delete
- review both group-level and story-level lifecycle tabs, because both levels have their own status management
