You are here: Home Plone products Hover Help

Hover Help (0.1)

1
by Ihor Berehulyak last modified 2008-06-17
0.0
0.0
0.0
0.0
Released on 2005-06-28 by Enfold Systems for Plone 2.0 under Unavailable License available for All platforms.
Software development stage: alpha
Hover help provides mouse-over help capabilities for Plone.

Help is stored in a skin in the skins directory as a series of Page Templates (although this could include images and so on). Each help section is written as a Page Template so it is translateable and can make use of all the appropriate macros (and skins, customisations and so on).

On the front end we use an Ajax style call to send a request to Plone. A tool inside Plone grabs the request and figures out an appropriate Page Template to call. Currently this is based on the content type, but this method could be customised extended to have almost any rule you'd like.

Once there an appropriate template is returned as a big blob of HTML. The client side then looks for the id a user is hovering over. It then looks inside the big blob of HTML for matching element id and shows help.

Advantages:

  • help comes extra with no changes to any Plone templates at all
  • Plone is not slowed down by passing help, it is only sent when requested
  • help server could even be a seperate server
  • if users have JS disabled, we just need to find another way to pull out Page Templates.

Disadvantages:

  • JS is required
  • Someone needs to write inline help
  • Note: some problems with IE support
Document Actions
Powered by Plone