[deepamehta-users] Make interactive DeepaMehta topicmaps accessible to everyone

Jörg Richter jri at deepamehta.de
Mi Nov 3 17:15:19 CET 2010

On Nov 1, 2010, at 12:19, x28 wrote:

> I would love to show to them my example thread
> http://www.flickr.com/photos/37794987@N00/2854506800/ in DeepaMehta,
> but after TWO years I still CAN'T (without urging them to install or
> register which they don't want, http://ple.elg.ca/course/moodle/mod/forum/discuss.php?d=458

Perhaps the DeepaMehta 2 "Demo Mode" would be helpful for you.
It exists since DeepaMehta 2.0a8 (January 2001) but is not well documented.

The "Interactive Demos" page is build on it (try out the "History of Human-Computer Interface" demo):

About the DeepaMehta 2 Demo Mode:
- allows you to make a DM2 topicmap accessible to everyone
- for the demo user no software installation is required (just a Java-enabled webbrowser)
- no registration is required
- the demo user can:
	- open a topicmap by visiting a webpage and pressing a button
	- browse the topicmap
	- arrange the topic geometry
	- revealing (still invisible) related topics (!)
- the topicmap is read-only:
	- the demo user can't create or edit anything
	- the topic geometry is not saved
- once the demo user registers she might be able to make changes to the demo topicmap

The purpose of the DeepaMehta 2 Demo Mode is to provide users a quick way to experience DeepaMehta interactively.

Every user who is registered at www.deepamehta.de can setup a demo topicmap for public access. The demo topicmap can be embedded into your own website/blog by the means of a HTML snippet.

To setup a demo topicmap for public access:
1) Login to DM2 at www.deepamehta.de
2) Create or import a topicmap
3) Publish that topicmap to any (shared) workspace
4) Embedd this HTML snippet in your webpage:

	<applet archive="DeepaMehtaClient.jar" code="de.deepamehta.client.DeepaMehtaClient" codebase="http://www.deepamehta.de/install/client/" width="150" height="30">
		<param name="DEMO_MAP" value="t-1147">
		<param name="PORT" value="7557">
		<param name="BUTTON_LABEL" value="Open Topicmap">
		<param name="BACKGROUND_COLOR" value="#ffffff">

This will create a litte "Open Topicmap" (or whatever you label it) button on your webpage.
The only tricky thing here is the DEMO_MAP parameter. There you have to state the internal ID of your demo topicmap (t-1147 in this example). This ID is not exposed to the user interface but there are ways to determine it anyway (let me know if you need support at this point).

5) Distribute the URL of your webpage to interested parties and instruct them to press the "Open Topicmap" button.

So, this would be roughly the state of affairs when you want to provide any internet user instant access to your topicmaps.

In DeepaMehta 3, making topicmaps publically accessible will become less cumbersome. As soon as the DM3 "Access Control" plugin is ready (within this year) there will be a server-hosted DM3 installation (like DM2) and an opportunity to directly address any topicmap by the means of an URL.


Mehr Informationen über die Mailingliste users