
As aAdmin,
I want to create Web Article that appears for the correct audience group (Blog User, Blog Merchant, Merchant Guide), so that Web Article is displayed in the right section of the platform.
Acceptance Criteria:
Admin can select one of three options in the “Display On” field.
When selected, the Category field will auto-populate accordingly:
Blog User: Lifestyle, Beauty Care, Event, Promotion
Blog Merchant: Campaign, Program, Event
Merchant Guide: TBU
As an admin , I want to write an Web Article with SEO metadata and rich formatting,
so that the post is search-friendly, readable, and displays properly on the frontend.
Acceptance Criteria:
Admin can enter Title, Slug, Mini Description, and the main content using an HTML Editor.
SEO Description is required and limited to 500 characters.
SEO Title, Canonical URL, and File URL are optional.
As an admin, I want to upload a cover image that is optimized for size and format,
so that the image displays well and does not slow down the system.
Acceptance Criteria:
Only JPEG, PNG, or HEIC formats are accepted, with a maximum size of 5MB.
If the file exceeds the limit or is in an invalid format, the upload is blocked.
As an admin, I want to choose whether to save a draft or publish the post,
so that I can control when the article becomes visible.
Acceptance Criteria:
The Publish button is a toggle. Default is OFF (not published).
Clicking Discard opens a pop-up:
“Yes”: save as draft and return to Web Article Management page
“No”: discard and return to Web Article Management page without saving
Save will store all inputs and redirect to the Web Article Management page
As a Admin,
I want to update the article details after it’s created, so that I can make changes at any time, except to the URL slug.
Acceptance Criteria:
All fields are editable except for Slug.
After saving, system redirects automatically to the Web Article Management page