Hyperbole is missing more examples.
One good example is MANIFEST file
You mean the examples provided in the DEMO and the MANIFEST file itself are good, correct?
But it misses more textual examples
with hyperlinking.
I have understood the concept that I could write just any text with
hyperlinks. Am I right? If that is so, there shall be various examples
of such text files. If you have any text file with real world example,
show me
Have you run through the DEMO file. There are extensive examples of implicit button type usage in there. You may be more interested in creating your own implicit button types though and for that there is only the code right now. We have not written a Hyperbole programming manual. But the examples provided by the code in hibtypes.el and hactypes.el are quite good.
In the forthcoming release, all of Org mode's link types are also supported by the Hyperbole Action Key, so you'll be able to activate them as well in Org major or minor modes. We could make them work in other modes but haven't thought much about that yet.
.I think that Hyperbole button linking or hyperlinking could be well
suited for workflow assignments. It could be used in training staff
members.
Yes.
For example:
On Monday go over all <(people to follow up)>[1] and send them emails
reminders. Monday evening conduct the <(database maintenance)>[2].
Explicit buttons as you have shown hide their arguments, so only the label is visible. implicit buttons show their arguments in the buffer but presently don't have separate labels (until the next release). Global buttons don't show anything on screen; they are activated with a prompt where you type in a button name.
So you have all of those capabilities at your disposal when building hypertexts. All of Org modes references for example can be wrapped as implicit buttons under Hyperbole.
The difference between the HTML and this way of linking to actions is that
Hyperbole is within programming environment Emacs and it would allow easy
applications to be run. Same would be much more complex if done through websites
Right and there is no comparison between having to write HTML or dragging from a source to a destination to create a hyperlink.
and there would be data and privacy concerns. Distribution of instruction and
training files together with Emacs Lisp functions would be enough for a remote
person to start learning the workflows and execute assignments in ordered
manner.
Yes.
Thus I would like to see more example of how other people are doing it.
I guess we need to get more people discussing applications of Hyperbole.
I have built indexed document repositories that can be referenced easily within email or other text. See hib-doc-id.el.
The git/gitlab/github references in hib-social.el greatly simplify creating hypertexts around git artifacts.
Since I need to test normal installations of Hyperbole before release but also want to ensure when I follow hyperlinks in the code that I always go to my git source directory rather than the installed version of the code, I wrote an implicit button type that forces Hyperbole's code identifier lookups to always go to the latest source files.
The possibilities are pretty limitless with the strong Elisp foundation from which to build.
Bob
Footnotes:
[1] It would jump to the database list of people to quickly contact them with a
short reminder and follow up with them.
[2] It would go to different Hyperbole file where one could click links to
conduct database maintenance including the personal human review of it.
[3] It would give list of necessary information to collect, for example "How
did we find about this person? " -- is something staff members often forget
to tell, did person arrive by website? Or by acquaintance, or by flyer,
poster, fax, friend, how? Title and position of person and similar. It
would be file with instructions.
[4] This could be set of multiple files that are opened for staff member.
[5] This could be small application to fill the repetitive fields for the daily
report.
[6] This would be mostly numbers entered for personal statistics, which differ
so much from one staff member to other.
[7] Particular poster version.
[8] This would be a patter of sales speech.