Return to Jive Software

Skip navigation

This Question is Answered

1 "correct" answer available (4 pts) 1 "helpful" answer available (2 pts)
4,950 Views 6 Replies Last post: Aug 3, 2007 2:45 PM by lokkju RSS
lokkju Novice 5 posts since
Jul 28, 2007
Currently Being Moderated

Jul 29, 2007 3:48 PM

Recommended Admin UI Integration point for Plugin settings?

Is there any recommended best practices for adding plugin settings/configuration pages to the Admin UI?  I am looking at a couple possible places:

 

  • A new System subtab, called Plugin Settings, right after Settings, that I would then add an action to for each plugin.

  • A new Tab, called Plugins, with settings and the like under it.

  • A new action under the settings tab, named for my plugin, for configuring my plugin.

  • Somehow extending the System-Settings->Plugins action to allow a config link for each plugin.

 

The first two ideas seem the best - the fourth I am thinking would be quite complex.

 

Any comments?

nick Jive Employee 100 posts since
May 25, 2006
Currently Being Moderated
Aug 2, 2007 4:21 PM in response to: Lokkju
Re: Recommended Admin UI Integration point for Plugin settings?

It is possible to add a tab and/or a sidebar link in the admin console via your plugin. Check out the document The specified document was not found. for some examples on how to do so. Let us know if you have any further questions.

ajohnson1200 Jive Employee 1,229 posts since
Jan 7, 2004
Currently Being Moderated
Aug 3, 2007 12:04 AM in response to: Lokkju
Re: Recommended Admin UI Integration point for Plugin settings?

hi lokkju,

 

My personal opinion is that it you should put your plugin settings page in the area of the admin console that makes the most sense... if it's a plugin related to users, put it under people --> settings. If it's a system plugin, then System --> settings, etc.  If it's a plugin that significantly alters the way Clearspace works or adds some major piece of functionality we don't offer, you should consider adding your own tab after reporting or real time.

 

Does that help?

 

Cheers,

 

AJ

matt Jive Employee 3,653 posts since
Jun 28, 2001
Currently Being Moderated
Aug 3, 2007 1:27 PM in response to: Lokkju
Re: Recommended Admin UI Integration point for Plugin settings?

 

This is an interesting topic that we've had some debates over ourselves. Just how does a plugin author know the right place to put their functionality? How does someone that wants to administer a plugin know where to do that? I do really like the flexibility that we have now, though. The fact that you can add content anywhere provides a ton of power. Maybe at some point we could also add the links to admin a plugin right from the plugins area? That would provide an alternate path that could be useful.

 

 

-Matt

 

 

More Like This

  • Retrieving data ...

Bookmarked By (0)

To better serve our customers we have included functionality to automatically follow up on a case after it has been idle for more than 5 days, and then auto close after an additional 3 days of inactivity. Choose No to acknowledge that this case will remain idle for longer than 5 days.
Making cases public allows other customers to learn from the solution of the case. It can also be used to gain feedback from others in the community. Ask our Support Engineers for more info, but we encourage you to make your cases public.