ApostropheCMS
In progress
Batch Tagging for Media
To improve media organization in ApostropheCMS, we're adding batch tagging so that an editor can select multiple images to be sorted under the tag(s) of their choice.
12
Tutorials: Editor Experience Essentials
A series of mini tutorials aimed at helping new ApostropheCMS developers take shortcuts and understand best practices for delivering a great editor experience.
8
Enhanced Rich Text Toolbar
ApostropheCMS's rich text toolbar is customizable, and while our approach has been to keep it minimal and let product teams decide, we've learned that offering more options with no configuration needed could make life easier for product teams.
6
Self-Service Hosting in Workspaces
We've offered hosting for a long time, but are excited to make the experience much more self-serve for our customers. Agency partners will beta test this feature before we release it to the public.
4
Easy Image Links + Captions
This would add links to the default image schema by default, so that editors can add links to images without any extra configuration from a developer.
0
Widget Keyboard Shortcuts
Adding intuitive keyboard shortcuts to the in-context editing experience will help speed editing workflows.Editors will be able to- Copy widget (⌘+ C or ⊞ + C) Cut widget (⌘+ X or ⊞ + X)Paste (meta+v) Duplicate (meta+shift+d) Remove (backspace)
0
Planned
Sections
Similar to the Document Template Library, this feature would give admins the ability to save a group of widgets from the editable area of page to a content library. This would enable re-use of widgets or nested widgets as "elements."
5
Flexible Columns Widget for Editors
Layout widgets that allow you to add columns in different configurations and place widgets inside are already common in ApostropheCMS. This extension allows you to freely create, drag to resize, move and remove columns as well.
2
Quick Upload to Image Widget
Drag an image from your computer onto an image widget to add that image.
0
Backlog
Editor Handbook
The majority of the current documentation is for developers. While each site is going to have unique features, a set of documentation featuring common Apostrophe tasks would help onboard editors more quickly.
20
GraphQL API
We already have a fully featured REST API that supports headless and decoupled applications, but are interested in adding GraphQL support as well.
16
Folders for Media
Adds new tools for organizing and browsing media in the Media Library, such as folders and/or improvements to the way Image Tags work.
12
Enhanced Default Blog
Blogs are already supported, but we want to make it faster to spin one up. This work is focused on ensuring developers don't have to do a lot of work to get standard blog features working.
6
Custom Widget Tools
Gives developers the ability to add custom editing interfaces to a widget's in-context editing interface.
5
In-Context Image Resizing
5
Visual Schema Editor
A visual schema editor for developers essentially serves as an accelerator for editing the project code, therefore it doesn’t change workflows or require Apostrophe’s internal startup procedure to be overhauled.
5
Activity Monitor
Useful activity monitor for batch and long running operations
4
AI-Powered Schema Fields
4
Real-Time Collaborative Editing
4
Automatic Updates
A smooth, automatic process of updating ApostropheCMS core would be helpful for certain customers.
3
Advanced Image Editing
Flip, Rotate, Straighten, Contrast, Brightness, Saturation, etc.
3
Video Upload Support
ApostropheCMS's video widget supports YouTube and Vimeo, but there are times when an uploaded video is necessary. Background videos are a good example.
3
AI-Assisted Layout Designer
3
SEO Page and Site Scanner
In Apostrophe 2, we had an SEO scanner that hasn't yet been ported to the modern version of Apostrophe. This could be an integration instead.
3
Theme Editor
Useful feature for non-technical users who want to manage widgets, templates, and pieces available on each site.
2
Coolers Integration
Integration with a super fast color scheme generator might cut the time it takes to spin up demos and more in ApostropheCMS.
2
Custom Crop Aspect Ratio for Images
This would add a new "Custom" option to the dropdown of available aspect ratios, and when selected, additional fields for width/height appear so the editor can input their custom aspect ratio. The crop box would adjust accordingly.
2
Advanced Glossary Support for Deepl
There are times when editors need to modify the AI-generated content more than just formality of tone. Deepl's Glossary feature provides more control over tone and conventions, and support would be a nice default feature for Automatic Translations.
2
Assembly Site Folders
2
Headless Documentation
Headless customers would like more documentation focused on this approach.
2
Batch AI Metadata Updates
2
Permanently Delete Content
ApostropheCMS supports archiving (or soft deletion) rather than hard delete, and some folks in the community have expressed a desire to keep cleaner data by deleting when they want.
2
Pages Manager Search
For projects with hundreds of pages, or even just dozens, it would be helpful to be able to search pages just like you can pieces.
2
Nuxt Support
2
Automatic Document Version Pruning
The ability to set some parameters around document versions would help keep the number of saved versions under control. Examples include setting a max threshold and removing the oldest version when a new one is saved.
2
View Permissions
2
Dashboard Extensions Controls
This would allow admins to turn extensions on/off per site from the Assembly dashboard.
2
Apostrophe UI Kit
Designers working for organizations that frequently extend and customize ApostropheCMS features and front end would love access to an Apostrophe UI kit to jumpstart ideation and prototyping.
2
A/B Testing Integration
A/B Testing is a critical element to advanced product teams' workflows and a way to incorporate A/B tests into ApostropheCMS content would be very helpful.
2
Google Tag Manager Integration
Creating a simple path for integrating GTM into Assembly sites would empower editors or admins to connect it themselves.
2
Backup/Restore Tools
2
Batch File Upload
2
Pretty URL Option for Files
Sometimes it's necessary to have a nicer, customizable URL for file sharing.
2
Command Menu
2
Editors' Handbook
2
Assembly SSO Support
2
Multisite Template Sharing
2
AI-Powered Alt Text
This feature would make it easy to create Alt Text on new images, and review the site for images with missing alternative text and generate image descriptions in a click or two.
2
JSX Template Support
2
Database Sharding Per Site
2
TipTap Markdown Short Cuts
2
Accessible Admin UI: WCAG II Compliance
2
Draft Support in Doc Versions
In Apostrophe 2, we supported drafts in Document Versions but many found it too cumbersome. Still, to support common editorial workflows, it would be useful to support drafts in some way.
1
Media Filters
In Apostrophe 2 we allowed users to filter media by orientation type so that they could find the right photo for their page. Adding this and a filter by multiple tags feature would improve media filtering in ApostropheCMS 4.x.
1
Astro + Assembly Guide
1
Slug Display/Search in Pages Manager
Slug is an important piece of information when working across locales, and should be shown within the page manager view.
1
Widget Editor Modal Resizing
The most narrow widget editor modal width is too narrow, and editors cannot change this themselves. It would be better to be able to have some control in the case where a widget is complex (big) or the modal is in the way.
1
Delete Images
ApostropheCMS allows the archiving of images, but hard deletion from the database is not yet supported.
1
Localize During Import
Automatically translating content importing into multiple locales is already supported, but does require separate imports for separate languages. This flow could be updated to be even faster.
1
DAM to Media Library Sync
1
Typescript Support
1
Support for "View" Permissions
Advanced Permissions covers many different roles and Share Drafts allows for drafts of content to be shared with non-users, but we do not yet have a simple "view" role baked in Advanced Permissions.
1
NextJS Integration
1
Document Reference Tracker
When deleting a document (article, page, image) it would be nice to see all of the locations that would be impacted on the site.
1
Zapier Integration
1
Clear Formatting in Rich Text
Making a "clear formatting" option default in the rich text toolbar could help reduce confusion for editors.
1
Documented Commands for Automated Tests Extension
This is about offering clearer documentation around commands for our Automated Tests extension.
1
Monorepo support for Apostrophe + Astro
1
Bulk Upload for Files
In Apostrophe 2 you could bulk upload files, which is something not supported yet in the modern version of Apostrophe.
1
Integrated Analytics
ApostropheCMS already supports flexible and extensible integrations with third-party analytics platforms, allowing teams to track key metrics in their projects. We’re exploring a built-in analytics solution, particularly valuable for multisite deployment
1
In-Context Editing for Strings
0
In-Context Image Scaling / Sizing
This is about making it easy to change the size of an image on the page when editing.
0
Support for More Image Formats
0
Folders
0
Dynamic Sitemaps
0
Static Build Support for Astro
0
Expand Media Drop Zone
A simpler, smoother experience for adding new media requires an improvement to the drop zone for adding new media. Dropping an image directly into an image widget to add it and expanding the drop zone within the Media Library are two improvements.
0
Document Reference Tracker
This is about more clearly showing the relationships so that when a piece is edited, deleted, etc. editors know every part of the website that will be impacted.
0
Advanced Rich Text Tool Suite
Adds new defaults to ApostropheCMS's rich text toolbar, including emojis, highlight color, code syntax.
0
On-Image Edit UI for Images Inserted in Rich Text
0
Logging Tools for Workspaces
0
Improved URL Structure for Media
0
Widget Previews - Improvements
0
Unique Fields in Arrays
0
Workspaces Bitbucket Support
This is about adding support for Bitbucket, so that you can connect projects to either Github or Bitbucket.
0
Basic Image Upscaling
Rather than prevent someone from uploading an image that's too small, or hiding it in the Media Library, scale it up automatically and allow them to move forward.
0
Drag and Drop Editing
The ability to drag/drop widgets to rapidly create layouts in context is something many CMSs offer now. There are risks that come with this approach - to performance, SEO, and more, but the ease of dragging is undeniable.
0
Database Sharding Per Site in Assembly
0
Workspaces CLI
0
Completed
Batch Operations for Media
Apostrophe Pieces currently support batch editing, along with a pattern to add your own batch operations to the CMS, but this doesn't currently extend to the Media Library.
1
8
Table Editing in Rich Text
Tables are a common element of websites, and we want to make it easier to do more basic table structuring on the page after inserting it. This would add common tools like cell merging, add columns, resize columns, etc.
2
Live Widget Preview
See changes on the page as they are being made in the Widget Editor. This is intended to improve the experience of working with content for editors.
2
Easier Image Adjustments
Bumping the visibility of image controls and making more common features turned on by default is the goal of this set of work.
1
2
Translate Imports
Adding the ability to translate imported documents with AI.
0
Widget Context Menu Update
Add a shortcut to access editing controls for any custom widget to the context menu. This is the first step in our Sections feature, but the feature supports all widgets.
0
Issues
Backlog
Cannot save using enter in tiptap link when not url
0
Powered by Productlane
Powered by Productlane