Ticket #1946 (new enhancement)

Opened 10 months ago

Last modified 1 week ago

Bring widget system into the core

Reported by: sminnee Assigned to: aoneil
Type: enhancement Priority: critical
Milestone: 2.3.0 Component: CMS - General
Version: Severity: medium effort / impact
Keywords: widgets core Cc:
Due date: Hours:

Description

Bring the widget system into the cms, so that all pages can use it and not just blogs.

We should let people add widgets to any page, but by the same token, it should be easy to modify that. Add it to SiteTree? but give instructions for how to remove it in your page class, perhaps?

We should update blackcandy to include a widget feed, and we should probably update the blog to make use of the now default widget feed.

Attachments

Change History

Changed 10 months ago by sminnee

  • milestone changed from 2.2.2-rc1 to 2.2.2 feature-lock

Changed 9 months ago by smagnusson

  • priority changed from medium to critical

Given the mass of widgets we now have, it would be ideal to do this. This would appear to be one of the sole new features for the release, and a useful one at that, and I think its worth us having each release have at least one good motivation to show off, something that we can for instance, upload a video about to show neat new things :)

Changed 8 months ago by sminnee

  • milestone changed from 2.2.2 feature-lock to 2.2.3 feature-lock

This is unfortunately a little too complex to get into 2.2.2.

Changed 6 months ago by sminnee

  • keywords set to widgets core

Changed 1 week ago by sminnee

  • milestone changed from 2.2.3* to 2.3.0

Let's add them to SiteTree?... This is a change that we've made on a number of individual projects and so it makes sense to incorporate it into the core.

Note: See TracTickets for help on using tickets.