Selectable Features (via the Configuration)

Depending on the use case, having particular features of the Fiona 7 gem may not be desirable. Such features can be activated or deactivated separately. All of the options given below can be  configured inside of the configuration block of Fiona 7:

Fiona7.configure do |config|
  # ...
end

Faceting

Faceting refers to the tag filter feature of the Content Browser. It allows users to further narrow down searches for CMS objects. For this, Fiona 7 executes a search using the SES to find tags in all tag fields of objects of all object classes. This requires a connection to the SES. If this connection or tag filtering is not desired, you can deactivate this functionality as follows.

Fiona7.configure do |config|
  config.features.facetting_enabled = false
end

Workflows

As a default, in-place editing considers workflows assigned to CMS objects. If you don't require workflows, you can completely deactivate them as follows:

Fiona7.configure do |config|
  config.features.workflows_enabled = true
end

Garbage collection

By default, deleting a widget using the Scrivito UI merely removes the link pointing to the widget, not the CMS object that represents it. This ensures that the integrity of archived versions is maintained.

To prevent deleted widgets and their content from being kept, activate widget garbage collection by adding the following parameter to the config/initializers/fiona7.rb file:

config.features.widget_gc_strategy = :revert_archive