View Issue Details

IDProjectCategoryView StatusLast Update
0002976Composrcore_rich_mediapublic2017-05-01 16:47
ReporterChris GrahamAssigned To 
SeverityFeature-request 
Status non-assignedResolutionopen 
Product Version 
Fixed in Version 
Summary0002976: Block configuration wizards
DescriptionSetting up individual blocks may be difficult for people, especially if those blocks require additional structure or content to go with them.

1) Introduce an ability for blocks to define a configuration wizard, as a method within the block.
2) Add a shell page in the Admin Zone that can run the wizard for a chosen block that supports it.
3) When installing an addon that contains a block have an option in the addon_registry hook specifying which block's configuration wizard to redirect to after installation (if any). Only applies if a single addon is being installed, not for mass installs.
4) Have a developer tool that can create default PHP code for a block's configuration wizard method based on the UI of the block's configuration settings. I don't love code generators but in this case it's a good idea to speed this up.

Implement for many blocks, including bundled ones, and ones from non-bundled addons (especially data_mappr and user_mappr addons).

TagsType: Cross-cutting feature, Type: Usability (major)
Time estimation (hours)30
Sponsorship open

Activities

Chris Graham

2017-02-09 19:33

administrator   ~0004779

Particularly a wizard for main_contact_catalogues, it would set up the catalogue automatically.

Issue History

Date Modified Username Field Change
2016-12-08 12:13 Chris Graham New Issue
2016-12-08 12:18 Chris Graham Tag Attached: Type: Usability
2016-12-08 12:50 Chris Graham Tag Renamed Type: Usability => Type: Usability (major)
2017-02-09 19:33 Chris Graham Note Added: 0004779
2017-05-01 16:08 Chris Graham Tag Attached: Type: Cross-cutting feature
2017-05-01 16:47 Chris Graham Category core => core_rich_media