The words and pictures a store publishes beside its products: blog posts, custom pages, the editor staff write them in, and the media library that holds every image and video.
45 parts and 14 phrases. Apps in this area include Shopify blog, WordPress, Contentful, Sanity, Storyblok, Cloudinary.
content.blogShowDated articles with an author, listed newest first on the store's blog.content.blog.postShowOne article and the facts stored with it.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/storefront/blog/posts.ts | Section · manySlot · many | |
Core modules/storefront/blog/author.tsx | Section · manySlot · many | |
Core modules/storefront/blog/post-card.tsx | Section · manySlot · many | |
Core app/(web)/blog/[slug]/page.tsx | Section · manySlot · many | |
Plugin | Section · manySlot · many | |
Plugin | Section · manySlot · many | |
Plugin | Section · manySlot · many |
content.blog.listingShowWhere readers and other software find the posts.How to extend
content feedA plugin adds another way out for posts, such as an RSS feed or a newsletter digest.| Part | Litestore today | How to extend |
|---|---|---|
Core app/(web)/blog/page.tsx | Provider · many | |
Core app/sitemap.ts | Provider · many | |
Plugin | Provider · many |
content.pageShowFixed pages such as the home page, About or FAQ, each at its own address.content.page.customShowPages the store builds itself, from the home page to policy and landing pages.How to extend
savePageThe assistant writes and updates a page through the savePage tool.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/storefront/pages/page.ts | Section · manyAssistant tool · many | |
Core modules/storefront/pages/page-view.tsx | Section · manyAssistant tool · many | |
Core modules/storefront/slug-redirects.ts | Section · manyAssistant tool · many | |
Plugin | Section · manyAssistant tool · many | |
Plugin | Section · manyAssistant tool · many |
content.mediaShowThe images and videos the store stores, describes and attaches to products, pages and posts.content.media.libraryShowThe one store of images and videos every part of the admin picks from.How to extend
file storageOne file storage per store holds uploads, such as S3 or an S3-compatible bucket.findMediaThe assistant finds pictures in the library by alt text through the findMedia tool.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/media/admin | Provider · oneAssistant tool · many | |
Core app/api/upload/route.ts | Provider · oneAssistant tool · many | |
Core modules/media/media-url.ts | Provider · oneAssistant tool · many | |
Core modules/media/admin/editor.tsx | Provider · oneAssistant tool · many | |
Core modules/media/admin/schema.ts | Provider · oneAssistant tool · many | |
Core modules/media/sniff.ts | Provider · oneAssistant tool · many | |
Core modules/media/associations.ts | Provider · oneAssistant tool · many | |
Plugin | Provider · oneAssistant tool · many | |
Plugin | Provider · oneAssistant tool · many |
content.media.deliveryShowHow stored images reach the shopper's screen at the right size.How to extend
image serviceOne image service per store resizes and serves pictures, such as the framework's image optimiser or an outside image CDN.| Part | Litestore today | How to extend |
|---|---|---|
Core next.config.ts | Provider · one | |
Core next.config.ts | Provider · one | |
Plugin | Provider · one |
content.media.customerShowPictures that shoppers and sellers add from the storefront.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/media/customer-upload.ts | Event · many | |
Plugin | Event · many |
content.publishShowWhen a post or page goes live, and what happens before and after.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/storefront/blog/posts.ts | Core only | |
Core modules/storefront/admin/pages/page-publication-card.tsx | Core only | |
Core modules/storefront/visibility/audience.ts | Core only | |
Plugin | Core only | |
Plugin | Core only | |
Plugin | Core only |
content.editorShowThe writing surface staff use for posts, pages and product descriptions.How to extend
updateProductContentsavePageThe assistant drafts text into the same fields staff edit, through its content tools.| Part | Litestore today | How to extend |
|---|---|---|
Core ui/rich-text-editor.tsx | Assistant tool · manyCore only | |
Core ui/rich-text-editor.tsx | Assistant tool · manyCore only | |
Core ui/admin/forms/editor-image-button.tsx | Assistant tool · manyCore only | |
Core modules/storefront/blog/mdx-components.tsx | Assistant tool · manyCore only | |
Core platform/sanitize-html.ts | Assistant tool · manyCore only | |
Plugin | Assistant tool · manyCore only |
content.modelShowStructured content types beyond posts and pages, as in a headless CMS.How to extend
content sourceA plugin reads structured content from an outside CMS and renders it in a storefront section.| Part | Litestore today | How to extend |
|---|---|---|
Plugin | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many | |
Planned | Provider · many |
The words apps use for a feature, and the plain parts the feature is made of, in the order they happen.
| Phrase | Made of |
|---|---|
| blog | |
| shoppable blog posts | |
| headless CMS | |
| rich text editor | |
| markdown editor | |
| media library | |
| digital asset management | |
| image optimization | |
| scheduled publishing | |
| custom pages | |
| metaobjects | |
| content versioning | |
| blog RSS | |
| customer file uploads |
These phrases mean different things at different apps, so the glossary doesn't map them.
The app documentation these parts were checked against.