Text Editing
One of DCS's most powerful features is real-time text editing. Update your website's content instantly without waiting for developers or deployments.
How It Works
When you edit text in the portal:
- Your change is saved as a text override
- Your site fetches overrides from the DCS API
- The new text appears immediately on your site
No code changes. No deployments. Instant updates.
Text Overrides Page
Navigate to Sites → Your Site → Text Overrides
Override List
The main view shows all text overrides for your site:
| Column | Description |
|---|---|
| Key | The text identifier (e.g., home.hero.title) |
| Original | Default text in the code |
| Override | Your custom text |
| Status | Saved, Pending, or Committed |
| Updated | Last modification date |
Filtering
Filter overrides by:
- Status — All, Pending, Committed
- Page — Filter by page prefix
- Search — Find by key or content
Creating an Override
Method 1: From the Override List
- Click + New Override
- Select the text key from the dropdown
- Enter your new text
- Click Save
Method 2: From Preview Mode
- Click Preview to view your site
- Enable Edit Mode (toggle in top bar)
- Click on any editable text
- Edit directly and save
Editing an Override
- Find the override in the list
- Click the edit icon or the row
- Modify the text
- Click Save
Rich Text
Some text keys support rich text (bold, links, etc.):
- Look for the rich text editor icon
- Use the toolbar for formatting
- Preview your formatting before saving
Override Status
| Status | Meaning | Action |
|---|---|---|
| 🟢 Saved | Stored and live on site | None needed |
| 🟡 Pending | Waiting to be committed | Will be bundled in next release |
| 🔵 Committed | In release branch | Will go live with next deployment |
Best Practices
Be Concise
Website text should be scannable. Keep it brief and impactful.
Check on Mobile
Preview your changes on different screen sizes. Long text might wrap unexpectedly.
Maintain Consistency
Use consistent terminology across your site. If you say "Get Started" in one place, don't say "Begin Now" elsewhere.
Review Before Deploying
Preview your site with all pending overrides to ensure everything looks correct together.
Discarding Overrides
If you've made a mistake:
- Find the override
- Click the trash icon
- Confirm deletion
The text will revert to the original default.
Bulk Operations
Export Overrides
- Click Export button
- Choose format (JSON or CSV)
- Download the file
Import Overrides
- Click Import button
- Upload your file
- Review the preview
- Confirm import
Text Key Reference
Text keys follow a naming convention:
{page}.{section}.{element}Examples:
home.hero.title— Main heading on home pageabout.team.description— Team section descriptioncontact.form.submitButton— Submit button text
Finding Text Keys
If you don't know a text key:
- Use Preview Mode with Edit Mode enabled
- Hover over text to see its key
- Or search in the override list
Limitations
What You Can Edit
- Static text content
- Button labels
- Headings and descriptions
- Simple lists
What You Cannot Edit
- Images and media (use development requests)
- Layout and structure
- Navigation menus (usually)
- Complex interactive elements
For changes beyond text, submit a Development Request.
Troubleshooting
Override Not Appearing
- Hard refresh the site (Ctrl+Shift+R)
- Check the override status is "Saved"
- Verify you're viewing the correct environment
- Check browser console for API errors
Text Looks Wrong
- Check for extra whitespace
- Verify HTML formatting (if using rich text)
- Preview on different screen sizes
Cannot Find Text Key
- The text may not be configured for overrides
- Contact your development partner
- Or submit a dev request to make it editable
Next Steps
- SEO Management — Edit meta tags
- Blog Management — Create blog posts
- Development Requests — Request code changes
