Skip to content

Instantly share code, notes, and snippets.

@balsama
Last active May 30, 2017 17:55
Show Gist options
  • Save balsama/71b73d2006ea7f44d265e3beb4a80902 to your computer and use it in GitHub Desktop.
Save balsama/71b73d2006ea7f44d265e3beb4a80902 to your computer and use it in GitHub Desktop.

Lightning URL Patterns

Summary

  • \/admin\/panels_ipe\/variant\/panelizer_default\/\*node:\d:.*:.*
  • \/admin\/structure\/(panelizer\/edit|panels\/panelizer\.wizard).*
  • \/entity-browser\/(modal|iframe)\/(image_browser|media_browser).*
  • \/media\/add.*
  • \/admin\/structure\/workbench-moderation\/.*
  • \/admin\/content\/(scheduled-update|scheduled_update).*

By Functional Area

Layout

Captures interations with the In Place Editor which is used to create and customize Layouts:

  • general: /admin/panels_ipe/variant/panelizer_default//
  • regex: /admin/panels_ipe/variant/panelizer_default/*node:\d:.:.

Captures interactions with building Panelizer layouts:

  • general: /admin/structure/panelizer/edit/* or /admin/structure/panels/panelizer.wizard/*
  • regex: /admin/structure/(panelizer/edit|panels/panelizer.wizard).*

Layout note1:
Panelizer layout building is generally performed once by a Site Builder so we expect these numbers to be low.

Media

Captures interactions with the Media Library:

  • General: /entity_browser//
  • regex: /entity-browser/(modal|iframe)/(image_browser|media_browser).*

Captures direct media creation:

  • General: /media/add/*
  • regex: /media/add.*

Workflow

Captures interactions for workflow state CRUD:

  • General: /admin/structure/workbench-moderation/*
  • regex: /admin/structure/workbench-moderation/.*

Captures bulk entity transition scheduling:

  • General /admin/content/scheduled-update/* or /admin/content/scheduled_update/*
  • regex: /admin/content/(scheduled-update|scheduled_update).*

Workflow note1:
The Workflow state CRUD interactions are generally performed once by the Site Builder. Transitioning individual peices of content should be much more common, but we don't have a way of isolating URLs that were state transitions.

Workflow note2:
Bulk entity scheduling is suspected to be less popular than individual scheduling. But we don't have a way of isolating URLs that were used to schedule individual transitions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment