Implement a tool for allowing users to create personalized dashboard widgets. Ideas for how this should work include:

Creating this thread to consolidate discussion about various personalization options. All of these items need to work together seamlessly - i.e. adding a custom widget should be no different from adding an RSS feed. There are some obvious security concerns here as well, so we should talk about them all in the same place.

Comments

ajayg’s picture

From other thread
>@ajayg: I need you to clarify what you are asking for. Do you mean that we should let users create their own widgets with content from third party sites, or do you mean that we should allow people to display widgets on their desktop as widgets / gadgets?

I had the implementation of mysite module in mind. It allowed site admin to configure widgets from third party sites (like google gadgets) which later users can choose to add/remove from their personalized dashboard. So allowing admin gadgets in addition to node/block can do the trick and can greatly extend the reach of this module.

Anonymous’s picture

@ajayg: Got it.

Let me ask you, can a gadget be added to a node right now? Like, if you just had to copy the code for the gadget and paste it into a node, is there some reason this would not work?

You can add nodes as widgets within dashboard, and this would make them available through the widget browser. You can also add the thumbnails from the Google Gadgets site right there.

M

drumm’s picture

For trusted widgets, between *.drupal.org, we do have Bakery that could provide some cryptographic foundation if needed.

RSS feeds, that is another module's problem to solve. Dashboard is the top-level interface, not the content.

agentrickard’s picture

Are you using CTools content types? That might help.

plopesc’s picture

Assigned: » agentrickard
Issue summary: View changes
Status: Active » Closed (won't fix)