Business modulesWebsite

Pages menu and content

Content teams manage pages and the menu, blog/news and contact content; the same Site screen holds design and domains.

Content teams manage pages and the menu, blog/news and contact content; the same Site screen holds design and domains.

Where to find it

Web: open Website. Desktop: Business → Website, using the same record paths. Disabled modules or missing read permission remove the navigation entry.

Screen / tabWeb pathUsageDesktop
Pages and the menu/sitesTab of SiteNative screen
Blog/site/blogList, view or tabNative screen
News/site/newsList, view or tabNative screen
FAQ/site/faqList, view or tabNative screen
References/site/referencesList, view or tabNative screen
Messages/site/messagesList, view or tabNative screen
Record details/site/pages/[id]Record or editorNative screen
Record details/site/news/[id]Record or editorNative screen
Record details/site/blog/[id]Record or editorNative screen

Pages and the menu are one list: each page has a header-menu and a footer-menu switch and its place in the order. Design, Domains and All sites are the other tabs of the same Site screen.

Start working

Step 1

Open Site (the Pages tab).

Step 2

Create pages with paths/content/SEO/status.

Step 3

Put pages in the header/footer menu with their switches, order them with the arrows, and set the home page.

Step 4

Manage blog/news, taxonomy/authors and scheduling.

Step 5

Manage FAQ/references/messages and company/contact settings.

Pages menu and content
Pages menu and content

Settings

Option-by-option configuration and screen paths: Settings guide.

Permissions and limits

Before you start

Page/theme/site publication are separate. Legal types are privacy, terms and cookies.

Role capabilities: Read (read), Write (write), Delete/archive (delete), Manage (manage), Export (export), Comment (comment).

Own-record restrictions apply equally to lists, records and Era. Record state or missing data can refuse an otherwise permitted action.

Ask Era

Edit the About draft and show before publishing.

Select relevant records for Era context. Era respects modules/roles; external or confirmation-sensitive work can stop for approval. Use era tools in the terminal to inspect currently available tools.

Automation and events

These declared events are available to module-event triggers. Subscribing does not configure the next operation; choose recipients, conditions and actions separately.

Operation details

The inventory includes record, configuration, visitor and background flows. IDs support Era/automation; not every row is a menu button. Asterisks mark required inputs. Unmapped rows do not imply a visible control.

Operation and IDInputsPermissionScreen or flow
Add a page · site.create_pageSite *, Title *, Address, Under, Show in the header menu, Show in the footer menu, PositionWrite/sites
Edit a page · site.update_pagePage *, Title, Address, Search title, Search description, Keywords, PositionWrite/site/pages/[id]
Publish or archive a page · site.set_page_statusPage *, State *Write/sites, /site/pages/[id]
Make this the home page · site.set_homepagePage *Write/sites, /site/pages/[id]
Change the menu · site.set_page_navPage *, Header menu, Footer menu, PositionWrite/sites, /site/pages/[id]
Move a page · site.move_pagePage *, UnderWrite/site/pages/[id]
Delete a page · site.delete_pagePage *Delete/archive/sites, /site/pages/[id]
Add a redirect · site.set_redirectSite *, Old address *, Goes to *, Kind (301–308), WhyManage/settings/site/redirects
Remove a redirect · site.delete_redirectRedirect *Manage/settings/site/redirects
Write a post · site.save_postSite *, Post, Title *, Address, Excerpt, Body, Category, Author, Search title, Search description, Keywords, Featured, Cover imageWriteRecord/API/visitor flow; no separate screen button mapped
Publish a post · site.publish_postPost *, Scheduled runWrite/site/blog
Take a post down · site.unpublish_postPost *, StateWrite/site/blog
Schedule publication · site.schedule_contentArticle *, Kind *, Publish at *WriteRecord/API/visitor flow; no separate screen button mapped
Cancel scheduled publication · site.cancel_scheduled_contentArticle *, Kind *WriteRecord/API/visitor flow; no separate screen button mapped
Tag a post · site.tag_postPost *, Tag *WriteRecord/API/visitor flow; no separate screen button mapped
Remove a tag · site.untag_postPost *, Tag *WriteRecord/API/visitor flow; no separate screen button mapped
Save a blog category · site.save_blog_categorySite *, Category, Name *, Address, Description, Colour, Icon, Position, In useManage/site/blog
Save a blog tag · site.save_blog_tagSite *, Tag, Name *, Address, Visible on the siteManage/site/blog
Save an author · site.save_blog_authorSite *, Author, Person *, Shown as *, Introduction, Visible on the siteManage/site/blog
Delete blog category, tag or author · site.delete_blog_taxonomyEntry *, Kind *Manage/site/blog
Reorder blog categories · site.reorder_blog_categoriesSite *, Categories in order *Manage/site/blog
Write a news item · site.save_newsSite *, News item, Title *, Address, Summary, Body, Search title, Search description, Featured, Cover image, Publication dateWriteRecord/API/visitor flow; no separate screen button mapped
Publish or archive news · site.set_news_statusNews item *, State *, Scheduled runWrite/site/news
Save an FAQ group · site.save_faq_categorySite *, Group, Name *, Address, Description, Icon, Position, Shown on the siteManage/site/faq
Save a question · site.save_faq_itemSite *, Question, Group, Question *, Answer *, Position, Shown on the siteWrite/site/faq
Reorder the questions · site.reorder_faqSite *, New order *Write/site/faq
Remove an FAQ question · site.delete_faq_itemQuestion *Delete/archive/site/faq
Remove an FAQ group · site.delete_faq_categoryGroup *Delete/archive/site/faq
Save a reference · site.save_referenceSite *, Reference, Client *, Sector, Logo, Project, What you did, Project images, Link, Quote, Said by, Their role, Featured, Shown on the site, PositionWrite/site/references
Remove a reference · site.delete_referenceReference *Delete/archiveRecord/API/visitor flow; no separate screen button mapped
Save the company details · site.set_site_infoSite *, Company name *, About, Slogan, Founded, Footer text, Copyright line, Website, Search description, Keywords, Logo (light), Logo (dark), FaviconManageRecord/API/visitor flow; no separate screen button mapped
Save the contact details · site.set_contact_infoSite *, Email, Phone, Address, Instagram, TikTok, LinkedIn, Facebook, YouTube, XManageRecord/API/visitor flow; no separate screen button mapped
Save a legal page · site.set_policySite *, Which *, Title *, Text *, Shown on the siteManageRecord/API/visitor flow; no separate screen button mapped
Send a message · site.submit_contactSite *, Name *, Email *, Subject *, Company, Phone, Country code (1–999), Message, Browser, WebsiteWriteRecord/API/visitor flow; no separate screen button mapped
Mark a message · site.mark_submissionMessage *, State *Write/site/messages

Technical sources

packages/os-kernel/src/modules/site.ts, packages/os-kernel/src/modules/index.ts, apps/studio/lib/os/navigation.ts, apps/studio/lib/os/settings-groups.ts, apps/era-station/apps/web/src/era/business/screens.ts.

Screen pictures

Assign one image to selected content

Select rows in Blog, News or References and choose Assign image in the selection bar. Pick or upload an image. It changes the blog/news cover or reference client logo while preserving text, publication state and other fields. Web and native desktop use the same action.

© 2026 Era. Era documentation. Something missing or wrong? Write to us: [email protected]