niryariv / opentaba-client

BSD 3-Clause "New" or "Revised" License
8 stars 15 forks source link

Highlight & Explain technical terms in plan overview / essence #52

Closed shevron closed 9 years ago

shevron commented 10 years ago

Would be a nice and helpful feature if we could highlight & explain, via a tooltip, technical terms and acronyms frequently appearing on plan essence. We can create such a list and do a work (most likely in the front-end, that's why I'm creating the issue here) to match those terms and attach a tooltip with human-friendly information. Some terms I've encountered (list can be expanded over time) are:

There are of course others. Also note that matching some of the terms might not be trivial as they appear in various forms

alonisser commented 10 years ago

This issue already exists with a different name (and a little different functionality ) - the so called "TABA" tutorial. the problem with your suggestion is how to run a tool tip over a pdf documents (or are you suggesting in the site display? if so where do those term appear?)

shevron commented 10 years ago

I'm not sure this is a tutorial - I'm taking about simple tooltips added on top of complex terms and acronyms we display on the plans list after a gush is clicked on our site. If it is handled by the tutorial this may be a dupe but I'm talking about something constant and non-obtrusive that will just help people understand what they are reading as they go.

Artistic illustration attached.

screen shot 2014-01-23 at 11 18 13 am

alonisser commented 10 years ago

very artistic... Good Idea, evil regex. will look into this

niryariv commented 10 years ago

great idea. @alonisser / @shevron do u want to handle or will i take this?

shevron commented 10 years ago

I would rather stay focused on server stuff for now.

BTW do you think this should have a server component? I'm thinking the matching should be done on client side and based on a static list of patterns, or as you put it, "serverless, bitches" ;-) On Jan 23, 2014 1:05 PM, "Nir Yariv" notifications@github.com wrote:

great idea. @alonisser https://github.com/alonisser / @shevronhttps://github.com/shevrondo u want to handle or will i take this?

— Reply to this email directly or view it on GitHubhttps://github.com/niryariv/opentaba-client/issues/52#issuecomment-33114757 .

niryariv commented 10 years ago

totally client side IMHO. basically a list of regexps/strings and their annotation text. assigning to self.

niryariv commented 9 years ago

done