This forum has moved, please join us on github discussions. We will keep these old posts available for reference. Thank you!

Apostrophe 2.50.0: widget clone button, flexible array item titles, jQuery 3 fix for modals & more

  • Clone button for widgets in areas, to save time when editing.
  • New features for displaying the titles of array items when editing fields of type array. titleField may now use dot notation. In addition, if that isn’t enough, you may use listItemTemplate to point to an alternative to the standard arrayListItem.html template, which you may use as a reference. In addition, both titleField dot notation and the custom listItemTemplate have full access to joins. Be sure to use cross-module include syntax if you don’t want to put the template in lib/modules/apostrophe-schemas/views. For instance, you may write listItemTemplate: 'my-module-name:listItemTemplate.html'.
  • Bug fix: modals are the right height when jQuery 3 is in use.
  • CSS class added to the h4 that displays the title in an apostrophe-images widget, for your CSS styling convenience. Thanks to Gareth Cooper.

New in apostrophe-workflow 2.7.1:

  • Insertion of new documents sped up by 2x when many locales exist.
  • Export choices made for the first document in a series of commit and export dialogs are now the default for the next, and so on. This saves time and reduces mistakes.
  • “Commit all like this” and “skip all like this” buttons added to ease committing and exporting numerous related documents, like images for a slideshow that exists on the page. These are set up to reduce the number of steps required. You can of course ignore them and continue to commit each doc individually. The “in context” doc (the page or piece at this URL) is still prompted for separately.
  • Added apostrophe-workflow:harmonize-workflow-guids-by-parked-id task. You are unlikely to need this unless you are receiving unique index errors, due to an older database where parked pages did not always have a parkedId property and have many locales. However in that situation it is useful to clean up leftover duplication caused by situations that are no longer possible with parkedId. Like apostrophe-workflow:remove-numbered-parked-pages, this task can remove content in certain cases, so back up your database first.