Built-in media management that keeps teams moving

ApostropheCMS includes a full media library and image editing, so you can upload, organize, optimize, crop, and reuse images and files. Image optimization, responsive sizing, focal point control, and batch operations are all built in and available to every plan.

Media management built for editorial teams and production workflows

ApostropheCMS treats media as a first-class part of the content workflow. Every image uploaded becomes part of a central, searchable library available for reuse anywhere on the site, automatically optimized, and editable without leaving the editorial interface.
  • What does the ApostropheCMS Media Library include?

    The Media Library is the central repository for most images and files across the site. Any image uploaded through a content area or image field is stored automatically and available for reuse anywhere else on the site. Editors access it directly from the admin bar without leaving the editing context. For edge cases like profile pictures that could create clutter, developers can also associate attachment fields with just one document, bypassing the media library.

  • How does ApostropheCMS handle image optimization?

    Editors upload one high-resolution image. ApostropheCMS automatically prepares optimized sizes for different screens, so pages load fast without anyone manually resizing or compressing assets before publishing.

  • How do responsive images and focal points work?

    No matter how an image gets cropped or resized across screen sizes, the key subject stays in frame. Editors set this by clicking directly on the important part of the image. No technical knowledge required. Because it's stored per placement, the same source image can highlight a different subject in different contexts across the site.

  • Can editors crop and edit images without leaving the CMS?

    Yes. The same image can appear at different aspect ratios in different contexts, without duplicating or overwriting the original file. If a developer has configured a fixed aspect ratio for a content area, the crop tool enforces it automatically.

  • How do teams organize and find media at scale?

    Editors organize images with tags, created on the fly if needed, and filter the library by tag. For convenience tags can be browsed through a folder-like interface. The search bar also matches on title and alt text, so a few seconds spent naming and tagging an image at upload saves time for the whole team later.

  • Does ApostropheCMS support batch operations on media?

    Yes. Teams managing large media libraries or prepping assets for multilingual sites can tag, archive, or localize many images at once instead of one at a time.

  • Can images be linked to pages or external URLs?

    Yes, images in both the image widget and the rich text editor can link to external URLs, internal pages, or piece show pages. That means an image can work as a visual call-to-action without a separate button widget or developer involvement.

What editors control vs. what developers configure

A well-configured media setup gives editors meaningful autonomy over media decisions without exposing infrastructure or consistency decisions to the editorial interface. Here's how responsibility is divided in ApostropheCMS:

Area

Editors control

Developers configure

Image upload

Upload, title, alt text, tags

Allowed file types, storage location

Cropping

Crop placement, focal point

Aspect ratio constraints, minimum sizes

Optimization

Nothing needed — automatic

Variant sizes, srcset behavior

Organization

Tags, search, filtering

Custom filters

Batch operations

Tagging, archiving, localizing

Custom batch actions

This division reflects a broader principle in ApostropheCMS: developers configure the system once, editors operate independently within it. Media management is no exception.

CMS media management: common questions answered

Not for most teams. The built-in Media Library handles upload, organization, optimization, responsive delivery, cropping, focal point, and reuse across the site. Teams managing large asset libraries across multiple systems or with existing enterprise DAM infrastructure can connect an external DAM via the Media Sources extension on Assembly. For teams evaluating whether they need a DAM, the Media Library is designed to be sufficient without one.

When an editor uploads an image, ApostropheCMS generates multiple size variants automatically, which means no manual preparation is required. The image widget uses a srcset attribute so browsers select the most appropriate variant for the current context and screen size. The default fallback uses a full variant capped at 1140×1140px. Developers can configure variant sizes and srcset behavior during project setup; editors never need to manage this directly.

Uploading, organizing, tagging, cropping, setting focal points, and running batch operations are all editor-facing capabilities that require no developer involvement after initial setup. Developers configure the supporting system: allowed file types, aspect ratio constraints, storage location. After that, editors manage media independently within those parameters.

The focal point tool lets editors mark the key subject of an image (such as a face or product) directly in the editing interface. ApostropheCMS uses that focal point to bias cropping and display toward keeping that area visible, regardless of aspect ratio or screen size. The focal point is stored per image placement, not on the source image, so the same image can have different focal points in different contexts across the site.

Yes, with one limitation: SVG files cannot be cropped. This is a technical limitation of the format. SVGs can be uploaded, organized, tagged, and placed on pages like any other image — they just don't support the crop tool. For SVGs used as icons or illustrations where cropping isn't relevant, this isn't a practical limitation.

Nothing. Cropping in ApostropheCMS is non-destructive. The original image is preserved in the Media Library exactly as uploaded. A crop applies only to the specific placement where it was made. The same source image can be cropped differently in different contexts across the site without affecting the original or any other placement.

Media management works better with

  • Editing Tools

    Media is managed inline — editors insert, crop, set focal points, and link images directly on the live page without leaving the editing context.

  • Localization

    The Media Library supports batch localization operations. Images can be localized across markets as part of the same workflow editors use for pages and pieces.

  • Multisite

    Media management scales across Assembly platforms. Each site on the platform manages its own media library within the shared infrastructure.

Media that works as hard as your content team does

The ApostropheCMS Media Library is built for editorial teams that need to move fast without the overhead of a separate DAM tool or developer involvement for every image decision. Try the demo to see it in context, or get a local environment running in 15 minutes.