Compendium FAQs - Alphabetical by Category
Compendium's Design and Software Engineering
Compendium Techniques
Graphics and Images
Importing and Exporting
Links
Managing Databases
Maps, Lists, and Nodes
Not Categorized
Reference Nodes
Text, Labels and Details
Sharing Compendium
Templates
Web Publishing
Contributors

Compendium FAQs - Alphabetical by Category 


About this map 

This is a first cut at a Compendium FAQ. The questions and answers were gathered from the compendiuminstitute yahoogroup from 2003-2006. Your suggestions for improvement and contributions of further questions and answers most welcome!

Al Selvin
January 2006

Compendium's Design and Software Engineering 

Compendium Techniques 

Graphics and Images 

Importing and Exporting 

Links 

Managing Databases 

Maps, Lists, and Nodes 

Not Categorized 

Reference Nodes 

Text, Labels and Details 

views

Sharing Compendium 

Templates 

Web Publishing 

Contributors 


Top

Compendium's Design and Software Engineering 


Where can I look at the requirements documentation for Compendium? 

tags

Web export of the original functional specification for Compendium 

tags

As promised, we've posted a web export of the original functional
specification for Compendium. It was maintained from the software's
early development in 1998 or so until late 2000.

We'll probably make some better container for this eventually, and/or
include more of the maps that are in the database we exported it
from*. But for now, if you're interested in taking a look, it's at:

http://compendium.open.ac.uk/institute/ReqSpec.htm

A community project that we've oft talked about would be to bring
this spec up to date. There are hundreds of newer features that are
not included in it, and some aspects of the design have changed since
2000 but are not reflected in this document. Still, though, it can
give people a good understanding of what we were trying to achieve in
the early development, and much of what needs to be preserved as the
tool expands. Astute readers will also find some requirements that
have still not been completely addressed. If anyone is interested in
helping to update this, please let us know at support@compendiuminstitute.org.




Original Compendium Requirements Spec (Maps)  

tags

Reference: ReqSpec.htm

XML Version of Original Compendium Requirements Spec 

tags

Reference: xmlversion.html

Where can I get specs and documentation on Compendium's XML format? 

views

 

tags

Compendium DTD specs 

views

 

tags

I think this is what you're referring to:

http://d3e.open.ac.uk/compendium/01/comp-dtd-v1/comp-dtd-v1-t.html

-Where on theWW site is the design docs that I read? They seemed to describe what was the intention of each field but were lacking the specific field values that this e-mail includes.

Compendium DTD discussion site 

views

 

tags

Reference: comp-dtd-v1-t.html


Top

Compendium Techniques 


Using map backgrounds for project management templates 

views

 

tags

For project management the most important thing is to develop a meaningful background (calendar, timeline etc…) and use this visual as the context to organize your information and nodes. You can use whatever tools you are familiar with to reate the document (calendar etc..) , then use software like Snag-It to capture your screen. If you by chance have Visio software it includes premade templates that work pretty good. Just save the templates as images.

Once you have the image finished, go into your map node properties and
choose the image as the background image. Then you'll have a nice
background on which to map away.

(NP)

Using Instant Messaging as 'multi-user' Compendium 

views

 

tags

When people have seen Compendium for the first time, they've often
asked if there was a way that several people at once could type
contributions to a map, similar to other group support systems.
Up 'til now, there hasn't been a way to do this, and true multi-user
Compendium is still a ways off.

However there is a very effective, fast, and fun, "poor man's" way to
do this. Using Instant Messaging software, as many people as you want can send contributions to the person who's running the map. They can drag the individual messages off of their IM window right onto the Compendium map, where they
instantly become nodes. All the map-minder needs to do is arrange the
nodes on the page and link them appropriately (changing node types if
desired, which can also be done later).

We've tried this both in a face-to-face meeting (where the two
contributors each had laptops but we were all close enough to see the
map-minder's screen), and on a phone teleconference, where everyone
could see the map with web-meeting software (e.g. Webex, NetMeeting,
Placeware, etc.).

This is also a great way to make sure everything is being captured in
a meeting -- when the map-minder wants to say something, they don't
have to worry that it isn't being captured or that they will fall
behind; someone else can just keep up with IM.

To see a picture of the IM-to-Compendium drag and drop captured from
a live session, go to
http://kmi.open.ac.uk/people/selvin/examples/Compendium-IM-DnD.jpg

Note that there are 4 people in the IM session, each of which made
contributions to the map (via the map-minder's dragging and dropping).

Note: We've done this with MSN IM which supports drag-and-drop, we
haven't tried it yet with other IM software.

How do I go 'up' and 'down' in Compendium? 

Creating structures that are easy to navigate 

tags

As a user I often make an effort to structure my database / maps so that I
impose my own logic of up and down. For example, I will create a designated
Home Page / map that helps me navigate back to a core schema, like a table
of contents. One reason I do this is that I use Exports in Outline html a
lot for browsing by a large audience-- and there must be SOME form of
logical back/forward imposed or the casual viewer is quickly lost. Also I
think this means that as an artful practitioner, its good to learn to take
care of the structures you create, make them elegant, and become more aware
of when you are creating confusing recursions and divergences because of
transcluded nodes.

(CP)

How do I best represent argumentation in Compendium? 

tags

> Michelle forwarded everyone a web chat question from T. Tihamer regarding
> how Compendium would handle issues in logic, specifically arguments of the
> form modus ponens and argumentation with objections and rebuttals. I would
> also like to see someone knowledgeable in Compendium address at length the
> issue of Compendium and logic. The Reasonable software of Tim van Gelder is
> one software designed specifically to handle the logic of
> argumentation--modus ponens and objections and rebuttals, all of which is
> essential in order to evaluate an argument rather than map issue areas
> primarily. Is Compendium intended to address these areas as well but in a
> more dialogical fashion than Reasonable software? Or is Compendium more
> oriented to defining issue areas and logging points made rather than
> evaluating the argumentation that arises through dialog? Any insight from
> strong Compendium users who know Reasonable or similar software would be
> greatly appreciated.
>

Representing argumentation in Compendium 

tags

Compendium, as a tool and methodology, is not meant to enshrine or put
forward a preferred or paradigm mode of representing argumentation, or
even necessarily to center around argumentation per se. Rather,
inspired by but taking off from its forebears like QuestMap,
Compendium is meant to provide a wide-ranging toolkit that allows many
types of representations (including, but not limited to, multiple ways
of showing arguments) to be interwoven together.

Individual users may prefer particular methods and can constrain their
use of the tool to particular schemas, but a quick look at examples
like those on our Showcase (soon to be expanded at
http://compendium.open.ac.uk/institute/community/showcase.htm) will reveal the
diversity of representation types that Compendium can support.

That being said, there are many argumentation experts on the list that
may have strong opinions about the best ways to use Compendium's
affordances for argumentation (in addition to others that don't use
Compendium for argumentation at all).

(AMS)

How do show 'rejected' ideas? 

tags

I can indicate a decision to go ahead with an idea by switching the
icon from the "light bulb" to the "gavel" but there is no icon that I
can use to show that an idea has been rejected. In fact, I've never
seen any map which shows rejected ideas in any way. It is possible
that a team has rejected a couple ideas out of the group without
making their final decision on what ideas to accept. How are those
rejected ideas shown on the map?

(TL)

Use node types and/or tags to indicate Rejected ideas 

tags

Usually what I do is indicate the chosen idea with a Decision or Note
node. You could also assign a Tag of "rejected" to the rejected ideas, or
change the node type of the rejected idea(s) to a Reference node and supply
your own icon to the node using the Image field.

(AMS)
============

Sometimes a decision is to reject something ... Like a decision to reject a rejection
node type. How would you represent that in a compendium IBIS-type map about
new features?

New Features? (Q) <---- Rejection Node Type (I) <---- Decision? (Q) <----
Rejected (I)

Of course you can also create a code "rejected" and add it as a tag.

(MXS)

Dialog Mapping approach to showing Rejected ideas 

Here's what we teach in the Dialog Mapping Workshop.

An important aspect of the argumentation process is marking Ideas that
the group doesn't want to actively pursue, but which for group memory
purposes need to be kept in the map. Al and Maarten suggested a
couple of ways to do that. In Dialog Mapping we call such Ideas
"retired", and indicate it by simply putting parens ()'s or brackets [
]'s around the label. This is a simple notation that suggests
"removed from active consideration for the time being", and shows up
in the map (as opposed to a Tag). Probably the ultimate would be to
have an Idea icon with a line though it, and to have Compendium switch
to this icon automatically whenever an Idea was tagged as "retired".

By the way, it also happens that Arguments get retired. Arguments
represent claims which either support or object to adoption of an
Idea. Sometimes people what to argue against the claim, to show that
it's not valid. This can be done two ways: simply, with Arguments (a
new Argument objecting to the first Argument) or more robustly with a
challenging question such as "Really?" followed by a case for why the
claim isn't true. With either notation, if the person who stated the
original Argument retracts it (e.g. "Oh, yeah, I guess you're right.")
then the Argument is either deleted or kept in the map but "retired"
by putting parens around the label. This indicates that it no longer
has any rhetorical force. (Again, an Icon/Tag linkage would make this
easier and clearer.)

(JC)

Is there any way to show what has been added/revised?  

tags

Showing what's been added or revised 

tags

Compendium at present allows for multiple users on a given database,
and you can have a database on a server that anyone can log into, but
yes, we are currently missing features that highlight what's changed
since a given user logged in. So far, Compendium does not do this
simply because the vast majority of users are using it in single-user
mode (QuestMap, the 1990s product on which Compendium is based, did
support this in fact -- we just haven't had the developer time so far
to replicate it).

However, you can do a Search (Tools / Search, Ctrl-F, or just click the
Search toolbar button) and search for nodes created/modified
before/after a date. So anything modified after the meeting date would
be of interest. You can inspect the search results directly, or place
them into a map or list to work with them as normal.

(SBS)

How do I flag items for attention 'next time'? 

tags

If the keeper identifies items that should be discussed the next time the group convenes, how can these be noted on the map?

Flagging items for future attention 

tags

One way would be for the keeper to copy and paste them to a new map
(remembering that the nodes 'know' that they're now in two views,
which can be navigated from the Views right-click menu)

Another way (if the nodes of concern are all viewable on screen
together) would be to shift-select the nodes so they go yellow, and
then screen grab that as a 'photo' of the nodes of importance to be
returned to (by hitting your Print Screen function key). This can then
be pasted into a document or email as part of the agenda.

How can I bring PowerPoint slides into Compendium? 

tags

Bringing in PowerPoint slides 

tags

In PowerPoint I was looking at my slides in the slide view. As an
experiment I dragged an image of one slide over to the compendium map
and Wah-LA it became a reference node with the image in view. I knew
about using this function in other contexts but this was an unexpected
treat.

(NP)

-------------------------

Something I recently stumbled into is all the hypertext functionality
of PPT. I am doing slide shows now in PPT that are ALL hypertext-- no
slides appear in linear sequence; all slides are reached through links
internal to the show. For example, EVERY slide contains a navigation
button back to the visual model, and one to a table of contents. PLUS
out of this mode I link to Compendium html exports, so I can do fancy
visual modeling with drill downs in PPT, in which some of the drill
downs take the viewer into Compendium exports. Then that whole PPT
show can be given to the viewer to browse privately at a desktop, and
since it now looks just like a web site, they can browse the visual
model without getting that usual frustration inherent in a long deck
of linearly sequenced PPT slides.

(CP)

------------------------------

I had a wonderful experience with the PowerPoint drag-n-drop
functionality just a few days ago, facilitating a meeting at a
consulting company.

The meeting consisted of a series of PowerPoint presentations with
discussion during and after the slides. (Is there any other kind?
:-) ) Here's what I did:

1. Drag-n-drop slides into map. In my experience, you have to be
viewing the slides in PowerPoint's "Slide Sorter View", and you need
to have arranged PowerPoint and Compendium so that you can drag from
PP to C in one motion. (If you have trouble reading the thumbnails of
the slides in "Slide Sorter View" you can zoom them larger.)

2. Once a slide is in the map, relabel it with the title of the slide.
(Obviously these first 2 steps are better done before the meeting
starts, although that's not what happened in last week's meeting.)

3. Here's the way-cool part: In Compendium, turn on "Image Rollover"
(under the Map menu heading). Now you don't need PowerPoint any more
-- just by moving the cursor over the slide's node you get a nearly
full size image of the slide that everyone can read.

4. Capture discussion of the slide in the map. Simply create a
Question like "Issues/comments from this slide?" and link it to the
slide's node. You can smoothly move between viewing the slide and
capturing the discussion about it ... all in Compendium. And since
the map contains both the slides and the discussion, it is a coherent
record of the whole meeting.

Finally, note that the slide images created by the drag-n-drop
operation are saved in Compendium's "Linked Files" folder. (The new
vastly-improved "Export HTML Views" function coming in the next
release handles these embedded images well -- when you export a map
with embedded PowerPoint slides to the web the slide nodes are hot
links to separate pages that show the slide image.)

(JC)

-----------------------------

Tinkering with this PPT to Compendium method that Jeff describes (post
of Apr 7, Jeff Conklin as below): If I go into ppt 'file' menu, 'page
setup', choose custom size, and size to 20" by 15" (preserving the
original slide ratio), then when I drag the thumbnail into C, and do a
rollover of the image-- then it seems to enlarge nicely to the limit
of the C. frame. It might thus be best to create PPT with that page
size. One ppt I re-sized seemed fine; another thus had some text
sizing problems.

(CP)

----------------------------

OK, you're right ... it's not really "nearly full size". The rollover
image of the slide is just under 1/2 the height and 1/2 the width of
the screen, so, yeah, about 20% of the area of the screen. Perhaps I
was just lucky that these slides used a large font and no animation --
the group had no trouble reading the rollover image of the slide.

(JC)

----------------------------

Showing Compendium side-by-side with PowerPoint 

tags

I know of three ways to do this:

1. Have two screens and two projectors. This way content (PP) get's
in own display, and process (C) gets its own shared display as well.
The only downside I've found to this arrangement is that it's possible
(though rare) for the two screens to be in a tug-of-war for the
group's attention. This is my favorite -- I always try to have two
screens and projectors ... AND the room tables set up in a way that
everyone can see both with ease (a flattened U-shape works pretty
well).

2. If there's only one screen and projector, you have to manage the
sharing of this critical resource. I've done it 3 ways:

a. One computer. I have both PP and C on my computer, and I Alt-Tab
between them. This gives me lots of control, but has a big downside:
I can't be capturing discussion or organizing the map while the group
is looking at the slide.

b. Two computers plus a video switch. This can work really well.
The C driver can be capturing brief comments while the group is
looking at a PP slide (or spreadsheet or Visio diagram, etc.). Then
if the group goes into serious discussion mode you press the button on
the switch that puts the C computer up on the screen and map the
discussion.

c. One computer configured to use 2 "side-by-side" monitors. I've
only done this once and it worked fairly well. I think there's a way
to do it with Macintosh machines as well, but on a Wintel machine, at
least with Windows XP, you can set up windows for two monitors:
number "1" is your notebook or computer screen, number "2" is the
display projector. Then you can put PP on monitor 2, C on monitor 1,
and you can type in C while the group is looking at PP. To put C on
the big screen, you drag it's window from monitor 1 to monitor 2, i.e.
from your notebook screen to the big screen. It's a very strange
sensation the first time you do it! I highly recommend (from personal
experience!) experimenting with this technique before doing it in a
client session!

Anyway, all this points to the magical dance of the group's attention
and ownership between each other, the facilitator, and the shared
display or displays. Has anyone else had other experience with this
dance?

(JC)

How do I bring Excel spreadsheets into Compendium? 

tags

Bringing Excel spreadsheets into Compendium 

tags

Here's the basic procedure for dragging and dropping Excel content at
present:

In an Excel spreadsheet, highlight (select) the area you want to bring into
Compendium. Notice the black border around the selection area.

'Grab' (click on) that border with your mouse pointer. Without releasing
the button, drag that selection onto a Compendium map, then release the
button.

'(If you have unchecked "Always drop text as Text without choices" in
Tools...Options...DnD Options) you should see a Drag and Drop Selection
dialog box. Choose Process Drop as Excel text then click Process Drop.

At present, there is a default mapping of row and column headers and data
cells. Compendium assumes the cell at the upper left of your selection is
the root node. All cells at the left column of your selection become the
next level of Question nodes. All cells at the top row of your selection
become the next level of Question nodes specializng the previous level.
Finally, the data cells become the Answers to those Questions.

So

A1 A2 A3
B1 B2 B3
C1 C2 C3

will become (approximately):

A2? -- B2
/
B1? ---- A3? -- B3
/
A1?
\
C1? -- A2? -- C2
\
A3? -- C3

If you play around with your spreadsheet you can get pretty consistent
results.

(AMS)


Top

Graphics and Images 


How can I draw boxes and other graphics on my maps?  

tags

Using the Scribble Pad to draw on maps 

tags

You can draw boxes and other graphics on maps by choosing
Tools...Activate Scribble Pad. This opens a toolbar that lets you
draw circles, boxes, and other shapes on maps. You can choose line
weights and colors for the shapes as well. The feature is in somewhat
of a primitive state at present, but it does work. For more info on
this, see the "Scribble Pad" item in Compendium's on-line Help
(under "Other Actions and Concepts").

(AMS)

Graphical map backgrounds 

tags

You can provide graphical backgrounds to maps that can provide
a lot of expressive possibilities. You do this by double-clicking on
any map background (the white space) and selecting an image for the
Background Image field. This image can be any .gif, .jpg, .png, etc. People
are starting to do some very exciting things with this. You can see
some examples (more to come!) at the Showcase
(http://compendium.open.ac.uk/institute/community/showcase.htm).

(AMS)

Compendium Showcase 

The Compendium Showcase contains 'best practice' examples of many Compendium techniques.

Reference: showcase.htm

Using map backgrounds for project management templates 

views

 

tags

For project management the most important thing is to develop a meaningful background (calendar, timeline etc…) and use this visual as the context to organize your information and nodes. You can use whatever tools you are familiar with to reate the document (calendar etc..) , then use software like Snag-It to capture your screen. If you by chance have Visio software it includes premade templates that work pretty good. Just save the templates as images.

Once you have the image finished, go into your map node properties and
choose the image as the background image. Then you'll have a nice
background on which to map away.

(NP)

Adding a watermark to a map 

tags

The ability to add background graphics to maps opens up lots of
possibilities. One is to add branding to your maps with the use of
watermarks. A watermark is a faint image of a logo or other graphic that
appears in the background.

I've created an (admittedly crude) example of one using the Compendium
Institute website logo (thanks to Raju Dave for making the watermark
version of the logo). If you don't see it in this email, you can go to the
Files area (http://groups.yahoo.com/group/compendiuminstitute/files) and
click on "watermark-map.jpg".

To do this, have an image file (.gif, .jpg, etc.) with your desired
watermark ready *. Create a map node, open it, then double-click on the
map's white space to open its Contents window. Click on the ./. button to
the right of the Background Image field. Navigate to the image file you
want to use, then click Open. Click OK to close the Contents window, and
voila! your watermark is in place.

(AMS)

Example of watermark image on a map (when you get to the page, click on "watermark-map.jpg"). 

Reference: files


Top

Importing and Exporting 


Where can I get specs and documentation on Compendium's XML format? 

views

 

tags

Compendium DTD specs 

views

 

tags

I think this is what you're referring to:

http://d3e.open.ac.uk/compendium/01/comp-dtd-v1/comp-dtd-v1-t.html

-Where on theWW site is the design docs that I read? They seemed to describe what was the intention of each field but were lacking the specific field values that this e-mail includes.

Compendium DTD discussion site 

views

 

tags

Reference: comp-dtd-v1-t.html

Is there a way to perform a deep clone in Compendium? 

tags


> Is there a way to perform a deep clone in Compendium. I'm trying to create
> templates with some nested maps, but the template idea with nodes is
> much less useful to unless I can clone a node deep, i.e. clone map,
> its contents and if it has maps, also its contents, etc.
>

How to perform a deep clone in Compendium 

tags

Doing an Export to XML with the right options selected (full depth),
then reimporting that export file, should accomplish what you're
after.

(AMS)

Exporting as XML 

views

 

tags

You can Export any node (groups of nodes and links, and even whole structures in nested maps) as XML (use File...Export... XML File) then Import them (File... Import... Import from XML, or just right-click on a map's white space and choose Import there) on either the same map or any other.

If "Preserve Transclusions" is unchecked (which is the default) in the Import XML
dialog box, the nodes you import will be separate and unique.

(AMS)

How can I import mindmaps into Compendium? 

tags

Discussion on importing MindManager maps into Compendium 

tags

If we want to have a discussion about this, I can start.

1) First, one needs to determine how you want to map the mindmanager
entities to Compendium nodes and links.
2) What features do you want to extract (symbols, text blocks, free
floating text, relationships - arrows, etc.)?
3) Mindmanager has a macro language that can be used to traverse the
tree and extract the nodes and features.
There are a few add-ons already written for Mindmanager that might do
this or could be adapted to extract information to XML. Mindmanager
symbols can be placed on Nodes to help identify the meaning and use of
nodes.
4) The XSLT to transform the extracted info into a form that Compendium
will eat should not be too bad since MindManager is generally
hierarchical except for relationship(arrows).

If Praj has some specifications about how how the Mindmanager features
are used in the maps to be translated, that would be a good place to start.
a) Nodes - can the nodes be categorized and identified in Mindmanager
(questions, answers, notes, arguments pro and con, references,)
b) Text on Nodes?
c) Symbols on Nodes
d) Graphics?
e) Free floating text
f) arrow links
g) hyperlinks
www
other maps
files
h) colours on text and on lines
i) Boundaries

(RW)


Top

Links 


How do I give my links different colors?  

Giving colors to links 

You can choose any color at all for the link arrows. Go to Tools...Manage Link Groups. This lets you not only choose colors for the default link group, but create your own link types with any colors and labels you wish.

For example, to change the color of the basic default link type ("Related To" in the pre-defined Issue-Based Information System link group, go to Tools...Manage Link Groups, highlight the Issue-Based Information System item, then click Edit. Highlight the Related To item, then click Edit. Click the Choose button next to the (black) Link Colour. This brings up a Colour Chooser dialog that lets you choose colors in one of several ways, to any color on the spectrum.

For more info on this, see the "Link Groups" item in Compendium's on-line Help (under "Nodes").

(AMS)


Top

Managing Databases 


Why does there have to be a database? Does that help share data? Why not just store the data in a file?  

tags

Why Compendium has a database 

tags

Data sharing is part of the reason for using a database. Compendium allows sharing of its data on many levels (via SQL queries to the database, via a Java API, via the Jabber IM protocol, via XML import and export, etc.).

But understanding why we use a database rather than a file goes beyond this, to part of the intended purpose of the software. We call Compendium "The Power Tool for Knowledge Mapping." This is because we developed the tool and its underlying methods over years of experience working with groups with other tools. We wanted
to allow the maximum amount of power and flexibility to the tool's users to not only create graphical maps of ideas, but to enable deep re-use of material, wide-ranging customization and extension capabilities, ease of programmatic manipulation of the contents of a database, and many other features. Part of our motivation in working
on the tool has been to permit non-technical people to do things by manipulating graphical objects and their attributes that would otherwise require programmers to accomplish. You can take Compendium very far in that direction, if that is your desire and intent.

There are a number of our research papers and other writings that
explore these ideas. Explore the Library at
http://compendium.open.ac.uk/institute/library/library.htm

(AMS)

Miscellaneous database issues? 

tags

Installation and configuration problems with MySQL and MS-Access 

tags

Using MS-Access/ODBC caused the same kind of problems we have seen with MySQL. In those days, many people tripped up over congfiguring the ODBC Control Panel in Windows, which had to be done for each database, not just at install time. We got just as many emails in support about that as we now do with "Administration database unable to be created" etc. with MySQL. And, of course, it pretty much limited us to one OS. It also didn't seem to work for sharing Compendium databases over networks, which we (with limitations) essentially got for "free" when we migrated to MySQL.

(AMS)

How do I configure MySQL? 

tags

Installing and configuring MySQL 

tags

For information, should others need to repeat this exercise, the exact
process followed was:

1/ Install MySQL 4.1 using default location & with Data file location
set to C:\MySQL (for ease of backing-up)
2/ Install MySQL Administrator using default options
3/ Install MySQL Query Browser & test database
4/ Install Compendium
5/ Edit file MySQL.properties for database connection - note URL
requires the localhost IP address (127.0.0.1) & not 'localhost', which
is OK for MySQLAdministrator tool access
6/ Start Compendium

In retrospect, my original installation failed at point (5). This
(finger trouble, admittedly) would not have occurred if the installer
included either a database connector configuration wizard (to edit
MySQL.properties) or simply displayed the readme.txt file. Clues
regarding the need to edit the MySQL.properties file are well hidden!!

(KC)
=====

You should have localhost defined in your host files in Windows.

c:\windows\system32\drivers\etc\lmhosts and
c:\windows\system32\drivers\etc\hosts
as
127.0.0.1 localhost

This will simplify lots of software installations and sooner or later
you will get caught again with this one so you should define it now so
that it is always there.

This definition is the same for Linux and Unix and Windows. I assume
that Mac OSX has the same thing as well.

(RW)

Does MySQL need to run in the background even if Compendium isn't running? 

tags

it isn't necessary to run MySQL in the background at all times 

tags

MySQL just needs to run when Compendium runs. Doing this requires removing winmysqladmin.exe from Startup, and manually launching it before launching Compendium. Possibly C:\mysql\bin\winmysqladmin.exe could be added to the compendium.bat file that launches Compendium.

I do the manual launch on one of my systems where I run Compendium less frequently.

(AMS)

How to prevent MySQL from responding to any computer other than localhost ? 

tags

Edit mysqld info in my.ini 

tags

In the section [mysqld] of my.ini, add

# Block external connections
bind-address=127.0.0.1

This restricts connections to applications running on the same host.

Restart MySQL to activate the change.

(RW)

What is the 'root user' in MySQL? 

tags

Setting Up the MySQL Root User 

tags

It looks like you have not set up your Compendium to log into MySQL
correctly.

Are you sure that your compendium startup file has the same username
"root" and the root password that you used to set up MySQL?
You may not have set the password on the root account on MySQL.
Set it to something and then make the changes to the Compendium
configuration file and you will move on to the next problem or to
Nirvana if you are lucky.

It is very important to set the root password on MySQL since it is a
service that is listening on the network for connections and anyone can
get access to you database if ou leave the default password on MySQL. As
root they can do anything thta they want to your data. Not smart.
There are steps that you can take later to prevent this but right now
you need to get a new password and tell Compendium about it. Once it
works security can be added

(RW)

Root user privileges in MySQL 

tags

[If anyone has a similar problem in the future, here's how I solved
it. The problem was that mySQL only set up the account root@localhost,
whereas Compendium was trying to access root@localhost.localdomain. So
the problem was solved by the mySQL command:

GRANT ALL PRIVILEGES ON *.* to root@localhost.localdomain;

(JW)

--- RW wrote:
> It probably needs a username and URL otherwise how will it know
where to
> find the database (could be on another server) and how would it know
> what username to log in as.
>
> Try
> URL=localhost
> username=root
> password=
>
>
> JW wrote:
>
> >Yes. I'm running it off the root MySQL account. [Just in case you
> >meant the root Linux account, I tried that too, but without any
success]
> >
> >My MySQL.properties file is as supplied:
> >
> >#MySQL Connection Details
> >
> >#Mon Nov 03 12:14:19 GMT 2003
> >
> >url=
> >
> >password=
> >
> >username=
> >
> >
> >Given that my mySQL is setup without a password for root, as far as I
> >can see this *ought* to work.
> >
> >James
> >
> >--- In compendiuminstitute@yahoogroups.com, RW wrote:
> >
> >
> >>"I've tried running it as root, but it gives the same error message."
> >>
> >>You mean using mySQL's root account in MySQL.properties?
> >>
> >>
> >>Ron
> >>
> >>
> >>
> >>JW wrote:
> >>
> >>
> >>
> >>>I've tried running it as root, but it gives the same error message.
> >>>
> >>>(I also removed the password from my MySQL root account, and tried
> >>>with Compendium's default settings, but this still gave the error
> >>>message.)
> >>>
> >>>Any other suggestions?
> >>>
> >>>James
> >>>
> >>>--- In compendiuminstitute@yahoogroups.com, RW wrote:
> >>>
> >>>
> >>>
> >>>
> >>>>You might want to try running compendium as root. Not as secure as
> >>>>
> >>>>
> >what
> >
> >
> >>>>you are trying to do but if you do not have any other Mysql
> >>>>
> >>>>
> >>>>
> >>>>
> >>>pplications,
> >>>
> >>>
> >>>
> >>>
> >>>>it makes no difference since your "compendium" account will look
like
> >>>>root anyway.

MySQL Root User Accounts 

tags

Just to clarify the MySQL 'root' user situation.

MySQL has TWO root user accounts that are there by default (neither of
which have passwords) when you install MySQL.

1. 'root' user account for external host access (from outside your
computer over the net).
2. 'root' user account for localhost access (from inside your
computer only).

The first of these two accounts is the one which could potentially cause
a security issue.
When you install Compendium, it checks to see if you have already set a
password for the 'root' external host user account. If not, Compendium
sets one for you (which is an auto-generated non-dictionary password).

I have done this because I wanted to protect inexperienced MySQL users
from a security breach from the net.
You can still initally access MySQL with the 'root' localhost account
and no password, so you can always set your own passwords for either
root account at a later date.

Compendium, by default accesses MySQL with the 'root' localhost account
and no password.
If you give your 'root' localhost account a password, you must them tell
Compendium what that is via the MySQLAdministration.bat application
found in the Compendium home directory.

This application can also be used to give Compendium the details to
connect to a MySQL application running on another machine.

(MB)

How do I copy nodes and maps from one database to another? 

tags

Copying nodes and maps between databases 

tags

These option work only within one running instance of Compendium.

You need to select the nodes in one database,
chose to 'Copy to another database',
then close that database,
open the other database
and select 'Paste from another '. which should then be available.
(MB)

---------------------------------

Another way of saying this is, you can't do this with two separate
instances of Compendium running. It can only be done within the same
Compendium session. If you want to have two separate Compendiums
running, you'd need to use Export as XML from one then Import from XML
in the other.
(AMS)

How do I synchronize databases running on different machines? 

tags


> I use Compendium on my desktop machine at work and would like to keep
> it sync'ed with my laptop so I can work on projects at home. I know
> I can export/import and I suspect that is the only way to do what I
> want. Is there any other "easy" way?
>
> BTW, will the Derby based version have an easier way to sync? If not
> planned, can I add a feature request? :-)
>
(HT)

Using Backup and Restore to synchronize databases 

tags

Besides export/import, there is Backup/Restore. That is what I use to
keep databases on different machines in sync, because that way you can
be sure you are getting everything (with export to XML you may choose
options that don't get everything).

The Derby version will also have backup and restore. We don't have any
current plans to do more with sync, at present (but the developer
community is welcome to explore!).

(AMS)

I forgot the administrator name/password. What do I do? 

tags

Setting and changing administrator name and password 

tags


> When you create a project (database), you add your user details in the

> project creation dialog. By default, that user is an administrator,
> (unless, for some reason, you deselect the box to make that user an
> administrator?).
>
> Therefore, all you should have to do is use your normal login to edit
> the project name, as you should be an administrator.
>
---------------------
> Hi Compendium,
>
> Just a suggestion resulting from my new install of Compendium with the

> Derby database. I wanted to change my database name, but didn't know
> the admin username and password, which is required before being able
> to do this.
>
> I wasn't able to find it anywhere on your website. (Eventually I found

> it by googling.) I suggest that the install readme or the website FAQ
> mention what the default administrator's name and password are.
>


(MB)

How big can my databases get? 

tags

Q: Should I be worried about putting all of my stuff in one database?
Will that cause performance problems eventually? How do you decide
when to start a new database?

Managing the size of databases 

tags

Databases can get pretty large without problems. One of my
database backup files is now almost 3mb and I've seen no performance
problems. The only performance slowdown I ever see these days is when
first opening a map with lots of large images, it can be a little
slow (though once open performance is fine). For me, a database
should contain a particular domain, however you define that. The main
reason to keep things separate is to avoid worrying about finding
unrelated stuff as the result of searches or the like. I guess a rule
of thumb would be that a database should contain the stuff that you
want to consider as a whole. If that is multiple projects, fine. If
you want to do something particular that should be kept unmixed with
other material, then that database can be narrower in scope. It's
also quite easy now to move chunks of data around in between
databases using the XML export and import capabilities; these chunks
can be as small as one node or as large as hundreds of nested maps.
You can (optionally) preserve the node IDs and transclusions when
doing this also.

(AMS)

Can I backup to a thumb drive just using the backup command? 

tags

Q: Can I backup to a thumb drive just using the backup command? I'm
putting so much on it that I need to be sure it will be available
even if my machine crashes.

Backing up to a thumb drive 

tags

You should be able to, as long as the drive is mapped. Just select
it in the "Enter the file name to backup to" dialog. As long as you
can navigate to it, it should work. BTW I backup frequently, usually
on the fly just to my local drive and at the end of a session I copy
the backup to another machine located elsewhere. (I do this with any
important data, not just Compendium databases). I also sometimes do
quick XML exports of a map I'm in the middle of working on, if I
don't want to take the risk of losing even a few minutes worth of
work (right click on the map's white space, choose Export... Export
as XML.

(AMS)


Top

Maps, Lists, and Nodes 


How can I give node labels different formatting from each other, such as font size, bold, color, etc.? 

tags

Node-specific formatting 

tags

This capability is on the enhancements list for future development. We intend that every node label can have its own formatting, but it hasn't been implemented yet (except in the data model).

(AMS)

How do I make 'real' copies of my nodes (not transclusions)? 

tags

Ways to make unique copies of nodes (not transclusions) 

tags

You can easily do this. There are several ways to make identical but separate copies of existing nodes.

Note: Transclusions (the same node in different views) are created by copying a node in one view and pasting it into another (or by Searching for an existing node and inserting it into a view from the Search results, or by using the Auto Label Searching feature on the Map menu). They let you keep track of the same concept in multiple
contexts, and can play a variety of other powerful roles (in fact, the ease with which you can manipulate them is one of the unique features of Compendium). However, there is no need or requirement to use them when not desired.

(AMS)

Make clones 

tags

The simplest way to create a unique, non-transclusive copy of a node is to right-click on the node (or a selected group of nodes, using Shift-right click ) and choose Clone. This creates a node (s) with the same label, detail, properties, etc. as the original,
but it is completely separate and unique (it has a new node ID).

(AMS)

Exporting as XML 

views

 

tags

You can Export any node (groups of nodes and links, and even whole structures in nested maps) as XML (use File...Export... XML File) then Import them (File... Import... Import from XML, or just right-click on a map's white space and choose Import there) on either the same map or any other.

If "Preserve Transclusions" is unchecked (which is the default) in the Import XML
dialog box, the nodes you import will be separate and unique.

(AMS)

Make Shortcuts 

tags

You can also make Shortcut nodes from any node (same procedure as for Clone above but choose Shortcut instead of Clone). This is useful when you want to show multiple instances of the same idea on a single map (especially when the map is larger than one screen-ful), but indicate that the "child" instances point to an original.

Shortcuts are somewhat like Windows shortcuts; they point back to the original
but don't show changes if the original is changed.

(AMS)

How to find and delete unreferenced nodes? 

tags

Finding and deleting nodes not on any View 

tags

A node that is in the database but not in any view is called a "stranded" node, and it's not that uncommon. People create nodes, realize their weren't the right type, and then delete them rather than changing their type, for example.

The way to find such nodes is to do a Search for "Deleted Nodes": on the right-most tab in the Search dialog box, select the "Context" of "All Views and Deleted Objects".
The stranded (and unstranded) nodes will be visible in the search window, and from there can be inserted into the current (map or list) view.

This is a powerful if somewhat kludgey way to recover from accidentally "deleting" nodes. If you can describe them somewhat uniquely, as in by Label or Creation Date, you can "undelete" them without having to wade through all the nodes in the database.

If you want to really remove objects from the database, you can purge them from the Trash Bin window.

In this sense all nodes (and links) in Compendium are transclusions from the database -- there is no sense of a "primary map" where a node lives. It's just visible in one or more views ... until it's stranded.

(JC)

=================================================

If you delete a map from the home view, and it has child maps/lists that appears in no other view that is traceable back to the home View, then they should go to the recycle bin.

Otherwise, if for some reason, there are dead views not in the recycle bin then all views are listed in the 'Find a Map/List' dialog window, ( on the Map Menu ). This should list all views whether they appear in the home view or another view, or nowhere. It just lists 'active' views, (not marked for deletion and therefore in the recycle bin).

(MB)

Finding and deleting nodes on Views that can't be navigated to 

tags

In the case where nodes are in views that aren't reachable via navigating:

What we mean by "stranded" is that an object is not reachable by any level of browsing from the Home Window. Stranded objects could be reachable from other stranded objects, but they're still cut off from normal user navigation and thus not viewable. (Note that you don't even need two maps ... you could Copy and Paste Map1 into itself!)

If I delete Map 1 from my Home Window is it considered 'stranded' even though it is transcluded in Map 2?

If the two maps are transcluded in each other, but neither is reachable from the Home Window, then, Yes, they are both stranded.

Map 1 is still in one view, although that view is not directly or indirectly accessible from the home window. The only way to find Map 1 is to search for it by name or tag.

You can always "unstrand" an object by searching with the "All Views and Deleted Objects" Context.

Compendium seems to be good about maintaining the Trash Bin as containing all and only stranded nodes. From there you could restore them to their original view or the current view, or purge them.

"The issue we have is that a bunch of nodes will have the same tags, but some are to remain in the database since they are valid and reachable while others are not and figuring out which ones to delete is tremendously labour intensive (given that during my clean up I ran into 2400 nodes that were not directly reachable and which I had to delete manually).

Can't you just Purge the Trash Bin to remove them from the database?

Note that with Compendium the word "delete" is pretty ambiguous. Technically it means to remove a node or nodes from the current view. Sometimes you want to strand a node ... then you have to go to every view containing that node and delete it. Finally, if you really want it gone from the database, you have to strand it and then go to the Trash Bin and Purge it. (QuestMap had a Purge command that allowed the user to remove unwanted nodes from the database directly, by right clicking over them ... but they could not be transcluded.)

(JC) (RvH)

What is the "parent" of a node? 

tags

Parents, children, and transclusions 

tags

It may not be clear to everyone what the idea of a "parent" is, and how it relates to Compendium.

There really isn't the idea of one node being another node's parent in Compendium. Nodes themselves don't have parents or children -- that is, one node doesn't come from another node. For that matter, there really isn't an inherent "up" or "down" in Compendium in the same sense as, say, Windows Explorer or any other hierarchical system. This is something that makes Compendium different from most concept-mapping or mind-mapping applications. Even the Home Window is not really the "top" of a database, because maps and lists don't have to be navigable to from there (although it is a good practice to do so).

In Compendium, a node can appear on any number of views (maps or lists). This is called "transclusion," a hypertext term that means the same object is in more than one view. If you make a change to a node in one Compendium view, it changes everywhere else it appears.

Because of this capability, a node that is transcluded doesn't have a single "up" -- rather, we provide the Views capability that shows all the maps or lists that contain that node. In some sense all of them are "up". In the case of a Map or List node, they can even contain themselves -- i.e. you can copy a Map node, open the map, and paste it in. What would "up" be then?

Traditionally (actually taking off from QuestMap, Compendium's "parent" in many ways), we have made transclusions easy to create -- by Copying a node in one view and Pasting it into another, a transclusion is created. Perhaps it is too easy! We have found that for many people this is confusing, because it is not what happens in most other applications (in most applications copy/paste creates a brand new object that has nothing to do with the object it was copied from).

We are currently thinking about possibilities of changing the ways copy, paste, and transclusion work in Compendium to address these potential confusions.

(AMS)

Text, Labels and Details 

views

How can I quickly get frequently used nodes into my maps? 

tags



Is there a stencil-type menu of "frequently used map nodes" that I could drag and drop (not copy and paste) into maps?

Reusing frequently used map nodes 

tags

"I wish I had a stencil-type menu of "frequently used map nodes" --

You can use the Favorites menu for that purpose. Highlight a frequently used node and select Favorites > Add to Favorites.

To add a node from that menu to any map or list, just select it from the menu and it will be transcluded into the current view.

(AMS) (MB)

Why am I getting weird characters? 

views

 

tags

Caution with Windows version 1.4 of Compendium and new node type change keyboard shortcut  

views

 

tags

Caution with Windows version 1.4 of Compendium and new node
type change keyboard shortcut

Users of version 1.4 may have noticed a very nice new feature:

Change node types with a keyboard shortcut: Shift+Alt+ change the type of a selected node to the node type indicated by the letter pressed. For example, typing SHIFT+ALT+Q on a selected node changes the node's type to Question.

There is a side effect of this, though, for Windows. It turns out that Alt-Shift- compbined with other characters are standard Windows keyboard shortcuts to change your keyboard mapping, if you have more than one keyboard layout defined in Control Panel-Keyboard-Input Locales.

I discovered this because I had both the English-United States and Spanish keyboard layouts defined there, and I was inadvertently switching between then when trying to invoke the above change-node-type keyboard shortcut. This resulted in many 'normal' keys and actions not working (which first occurred in a group mapping
session with a roomful of people watching) since the keys had been mapped elsewhere on the keyboard from their 'normal' locations.

There may be a better way to work around this than I've discovered, so Windows-savvy members please improve on this, but here's what I did: I went into Start-Settings-Control Panel-Keyboard-Input Locales, selected Spanish, then clicked Remove. This is in Windows 2000; the exact options may be different for other Windows versions. Now United States-English is the only Input Language/Keyboard Mapping that appears there, and Compendium is not doing strange things when I use
the new change-node-type keyboard shortcut.

I'm sure that the issue is having multiple keyboard mappings and switching between them inadvertently, rather than using any particular keyboard mapping. In other words, Spanish would probably work as well as US English, if only I had known that I was using it!

(AMS)

What hints do you have about tags? 

tags

I think that they are one of the big advantages of Compendium (I can keep action items without really thinking about it), but I have the sense that I am under-using them.

Is there a way to visually represent when nodes are 'tagged'? 

Q: Is there a way to visually represent when nodes are 'tagged'? (like the * for description)?

(DT)

Visual indication that a node has tags 

The "T" in the upper left corner of the node means that node has at least one tag. Make sure you have "Tags Indicator" checked under the View menu.

(AMS)

Tips on Tags 

tags

Tags are very powerful, and even more so when used in combination (e.g. "actionitem" "urgent" "management-issue" "jenny"). They let you create true multi-attribute data elements out of your nodes and views, and really help with searching and reporting. The Tags interface also lets you create groups of tags for different purposes.

(AMS)

How can I create new Skins? 

I am wondering if anyone could describe the general process for
creating new skins for use in Compendium.

Creating a new Skin 

tags

In the Compendium application folder there is a subfolder called 'Skins'. Inside this folder there are further subfolders, one for each skin (icon set) available in Compendium. Each skin type folder contains a set of gif images used for the node
type images (only).

To create a new skin:
1. Create a subfolder in the 'Skins' folder with the name of your skin (this is the name displayed on the Compendium menu).

2. Create a set of gifs for your new skin.
-The names and number of the gifs must match exactly the names and number of the the gifs in the other skin folders.

Compendium expects those names.
-Your new skin gifs need to match the size of the exisiting gifs.
Currently there are two sizes:-
standard = 32 pixels square
small = 16 pixels square

Once you have done this, when you open Compendium your new skin should be available on the 'Format/Icon Sets' menu.

(SBS)

How can I create different icons for nodes?  

tags

For example, if I use a node (and tag it) to represent a happy thought, I'd like to give it
a smiley face icon.

(DT)

Assigning your own icons to nodes 

tags

There are at least two ways you can do this. One is by substituting your own icons for any of the node types in the Images folder for the skin (icon set) you're using. Notice that there are "shortcut" node icons -- you could easily substitute for any or all of those. So for example, make an Answer node, right-click to create a Shortcut of it, that could have the other icon.

The other way (which I prefer, and which other users have picked up on their own) is simply to have a folder of icons you like up on your desktop (for example, smiley faces, sad faces, etc.). Whenever you want to create, say, a "smiley" node, just drag the smiley icon off the folder and drop it on your map. That immediately creates a Reference node with the smiley as its icon (see the Image field inside the node).

(AMS)

When do I make sub-maps? 

tags

Q: I find myself trying to keep to one screen, and reverting to
creating sub-maps a lot to make this happen. Is this ok form? Should
I try to get used to using maps that more than fill the screen?

Tips on when to make sub-maps 

tags

This is partly a matter of style, personal preference, and context/intention (i.e. what the map(s) are for). In some contexts my maps can get very large, for example when I want to contain a whole analysis in one place. For more unstructured or conversational maps, it is probably a good idea to keep things down to a screenful or two, because otherwise things get hard to find.

In general, I'd say the more structure/formality you use, the larger maps can be without getting lost. Otherwise, using sub-maps is indeed good form. Going back later and "refactoring" larger maps into smaller maps is also a good idea. It's all about keeping things to manageable chunk- and grain-size, as well as deciding how you want to manage your information for later reporting, searching, linking, and publishing.

(AMS)

What kinds of hints can you give for using lists? 

tags

I find them convenient for keeping the size of a map down, but I am not sure what I am giving up.

Tips on Lists 

tags

Lists are essentially sortable maps (really "views") without links (and with less visual options, such as zooming). So they're useful when you want a container of items that you might want to sort and that you don't want the 'confusion' of links.

I use them primarily as "catalogs," collections of like items (often items that share
tags, like action items).

There is more about lists and catalogs in the training materials at http://compendium.open.ac.uk/institute/training/training.htm.

(AMS)

Training materials 

views

Reference: training.htm

More about transclusions 

tags

In 'proper' Compendium practice, you would have not created another map node with the same name inside a map, but rather copied and pasted the map node itself into the map. In other words, Map A can contain the map node "Map A" within itself even though they are actually the same object. This is what is meant by "transclusion" -- the same hypertext object in multiple containers (including, if desired, itself). This very powerful but sometimes tricky to understand concept is at the core of what makes Compendium different than other concept mapping approaches.


Al,
Actually, I wasn't clear about transclusions as I had not really used the feature. So, I must confess that I didn't fully understand what Michelle's comments implied on this subject. Now, I understand it somewhat better from the explanations in your mail. If I can think of some real-life mapping of concepts using transclusions, I think I will be able to appreciate better this feature. Are there some examples of usage of transclusions that I can look at to get an understanding?

As an user, I thought that creating a new map node with a name 'YFilter' is the same as copying and pasting an already existing map node with the same name, especially since I am creating the second one thru a double click on the first node. (Though I did see that the double-click brought up only an empty canvas for me and not a container with the same map node already embedded in it.).
I also have some doubts about the way I am using the product to produce argument maps. Let me explain.
If you look at my file, (in the map XTrie) I start out with an argument node at the top for which I have a Pro node and a con node. Often, the pro or con node in itself becomes a new argument for which I have to show further pros and cons. So, how do I specify that a pro node for an argument is also a new argument node as well? My diagram shows such an argument as just a pro node with some con nodes underneath it. Is this the way one is supposed to represent argument resolution?
Thanks for your help
Raghu

-----Original Message-----
Raghu,

Just wondering if the point MB makes about transclusions is clear to you. In 'proper' Compendium practice, you would have not created another map node with the same name inside a map, but rather copied and pasted the map node itself into the map. In other words, Map A can contain the map node "Map A" within itself even though they are actually the same object. This is what is meant by "transclusion" -- the same hypertext object in multiple containers (including, if desired, itself). This very powerful but sometimes tricky to understand concept is at the core of what makes
Compendium different than other concept mapping approaches.

I'd be happy to discuss further if the above is not clear or helpful.

(AMS)


Top

Not Categorized 


Can Compendium run as an applet? 

tags

Can compendium run as an applet?
If so, are there any supporting links or documents?
Can you point me to a place in the code?

Running Compendium as an applet 

tags

Currently this isn't supported, but it did work this way at one time and it would not be difficult to refactor the application to run as an applet. Someone should try it :-)

(AMS)

How can I get exported Word doc links to open in Word? 

tags


Help ... When I export to html outline, and I have links to Word docs
(reference nodes) thus embedded in the export, how can I get the Word
docs to open as a separate Word doc, in the Word environment, rather
than in the browser window?
(CP)

Windows Explorer options for opening file types 

tags

In Windows, Open Windows Explorer, go to Tools->Folder Options menu.
Click on File Types Tab. Select "doc", from the registered file types list.

Click on Advanced button, uncheck "Browse in same window". Click OK.

(CB)


Top

Reference Nodes 


How do I have maps and/or nodes without icons?  

tags

Maps and nodes without icons 

tags

Select the Hide Icons item on the Map menu. There are other ways to avoid having icons display, such as using the Stencil with invisible icons that Simon Buckingham Shum provided at http://groups.yahoo.com/group/compendiuminstitute/message/166

(AMS)

Stencil with blank icons 

tags

Reference: 166


Top

Text, Labels and Details 

views


How do I convert text lists into nodes? 

tags

Paste the text into the Detail of a node then click "Convert Page Text Into Nodes" 

tags

One of the quickest ways to convert a text list into nodes is to paste the text into the Detail of a node (i.e., copy the text from its source document, open a node in Compendium, and paste the text into the Detail field (the larger text field)). As long as the individual items are separated by blank linkes, clicking the "Convert Page text into Nodes" button in the window's toolbar (the colorful one that look like an arrow pointing to a map node, to the left of the Cut button) will convert the pasted text into nodes. You can even give the nodes types.

For more info, see the "Node Contents and Properties" item in Compendium's on-line Help (Help... Help Contents... Nodes... Node Contents and Properties, and scroll down to the "Text to Node Conversion Rules" section).

(AMS)

Use the Excel converter 

tags

Given a block of text, with multiple sentences, each an item in a
list: What is some quick techniques for converting those into a
series of nodes in Compendium? Drag and Drop seems to work. Do I
have that right, "process drop as Excel text" brings the list into
Compendium as a series of items?

The Excel convertor works as shown in the screenshot at XXXXX. Drag the
top left corner of a selected region and it will convert row and
column headers into an Issue template...

How can I create a 'text box' on a map? 

tags

Using the Scribble layer to create a "text box" 

tags

Concerning a "text box" node, you can create something close to what you
want by creating a empty bitmap icon which you attach to the node thus
creating a node with text but no visible icon above it. Using can use the
Stencil feature to allow you to create the node by selecting and dragging it
into the map. Of course, since it's invisible, you have to know where it is
in the stencil window. I've created a icon which is a thin horizontal line
that I use sometimes when I want the user to focus on the text.

Of course, since this approach uses nodes and nodes can't be manipulated
without removing the Scribble Pad, you would have to create the diagram
using the Scribble Pad, deactivate the scribble pad to place the text node
and then reactivate the Scribble Pad and hope you put the text in the
correct relative position to the diagram otherwise you need to deactivate,
drag the text, and reactivate again.

(SBS)

Why am I getting weird characters? 

views

 

tags

Caution with Windows version 1.4 of Compendium and new node type change keyboard shortcut  

views

 

tags

Caution with Windows version 1.4 of Compendium and new node
type change keyboard shortcut

Users of version 1.4 may have noticed a very nice new feature:

Change node types with a keyboard shortcut: Shift+Alt+ change the type of a selected node to the node type indicated by the letter pressed. For example, typing SHIFT+ALT+Q on a selected node changes the node's type to Question.

There is a side effect of this, though, for Windows. It turns out that Alt-Shift- compbined with other characters are standard Windows keyboard shortcuts to change your keyboard mapping, if you have more than one keyboard layout defined in Control Panel-Keyboard-Input Locales.

I discovered this because I had both the English-United States and Spanish keyboard layouts defined there, and I was inadvertently switching between then when trying to invoke the above change-node-type keyboard shortcut. This resulted in many 'normal' keys and actions not working (which first occurred in a group mapping
session with a roomful of people watching) since the keys had been mapped elsewhere on the keyboard from their 'normal' locations.

There may be a better way to work around this than I've discovered, so Windows-savvy members please improve on this, but here's what I did: I went into Start-Settings-Control Panel-Keyboard-Input Locales, selected Spanish, then clicked Remove. This is in Windows 2000; the exact options may be different for other Windows versions. Now United States-English is the only Input Language/Keyboard Mapping that appears there, and Compendium is not doing strange things when I use
the new change-node-type keyboard shortcut.

I'm sure that the issue is having multiple keyboard mappings and switching between them inadvertently, rather than using any particular keyboard mapping. In other words, Spanish would probably work as well as US English, if only I had known that I was using it!

(AMS)

Tips for labeling nodes for better exported/printed documents 

views

 

tags

Along with reading Jeff Conklin's excellent IBIS Manual that several people have recommended (I try to reread it every year myself), here are a few other labeling suggestions:

- The main use of Labels is to make the salient aspects of a conversation, model, or other representation *visible* so that those aspects can be clearly understood and linked to other aspects. Labels should give a clear summary of an important idea, and generally speaking be no longer than is necessary to get the idea across. Use the Detail (or other nodes) to provide supporting information. Since Labels can now be any length (as of Compendium 1.3). this is not quite as big an issue as it was formerly, but economy of expression is still a good idea (i.e. don't put more in the
label than is necessary)

- End all Question node labels with a question mark ("?") for clarity. This is especially important when distributing information produced from Compendium without the graphic images -- if there is no question mark, it won't look like a question and may be confusing

- Use initial caps for your label text (as are these suggestions) -- aids greatly in clarity

(AMS)


Top

Sharing Compendium 


How can I share my maps over the web? 

views

 

tags

Ways to share Compendium maps over the web 

views

 

tags

There are several ways to do this.

You can share outline versions of maps by choosing File... Export... HTML Outline.

But to export maps in the form closest to how they appear within Compendium itself,
choose File... Export... HTML Views. Using this option produces browsable, graphical maps as web pages. These are more than images -- they are fully clickable and will browse almost like being in Compendium itself (including Details, clickable Views rollovers, and more). We've found that this can be a very effective way of sharing
the databases with people that don't need to author or change information in the databases, since they don't have to bother with installing Compendium, dealing with MySQL, importing files, etc. -- all they have to do is open their web browser and point at a URL.

More information on this feature can be found under the Importing and Exporting item in Compendium's on-line Help, particularly the subtopic on Export as HTML - Views.

(AMS)

Full database sharing 

views

 

tags

This is doable right now in raw technical terms, in the sense of placing a db on one of our servers and allowing remote access. However, at present Compendium is not groupware with locking, shared screen updating, etc. (Originally Compendium started out with this in mind, but effort then switched to making it a single user
tool. The time is now here to return to the original vision -- it just needs someone to do it).

(SBS)

How do I set up shared Compendium so we can see each other's work? 

tags


I'm a newbie - sorry if this is covered in the docs somewhere, but I couldn't find it. I've got MySQL running on my computer, set up for TCP/IP connections. I'm trying to set it up so multiple users can work on the same project. We can all log in to the same database, but we can't see each other's work. We're not trying to do this simultaneously.

Add shared nodes to each user's Home Window, or use Find a Map/List 

tags

Currently in Compendium each user has their own home view within a database project. So whatever nodes you put on your home view only appear on yours and no one else's.

If you want to share maps, then each user needs to add the relevant map/s to their home view, or a map they have in their home view. You can use the 'Find a Map/List' option on the Map menu to locate any map in the database, then add it to your home view or whatever map you currently have open.

(MB)

How can I have multiple users at once contributing to Compendium? 

tags

Using Instant Messaging as 'multi-user' Compendium 

views

 

tags

When people have seen Compendium for the first time, they've often
asked if there was a way that several people at once could type
contributions to a map, similar to other group support systems.
Up 'til now, there hasn't been a way to do this, and true multi-user
Compendium is still a ways off.

However there is a very effective, fast, and fun, "poor man's" way to
do this. Using Instant Messaging software, as many people as you want can send contributions to the person who's running the map. They can drag the individual messages off of their IM window right onto the Compendium map, where they
instantly become nodes. All the map-minder needs to do is arrange the
nodes on the page and link them appropriately (changing node types if
desired, which can also be done later).

We've tried this both in a face-to-face meeting (where the two
contributors each had laptops but we were all close enough to see the
map-minder's screen), and on a phone teleconference, where everyone
could see the map with web-meeting software (e.g. Webex, NetMeeting,
Placeware, etc.).

This is also a great way to make sure everything is being captured in
a meeting -- when the map-minder wants to say something, they don't
have to worry that it isn't being captured or that they will fall
behind; someone else can just keep up with IM.

To see a picture of the IM-to-Compendium drag and drop captured from
a live session, go to
http://kmi.open.ac.uk/people/selvin/examples/Compendium-IM-DnD.jpg

Note that there are 4 people in the IM session, each of which made
contributions to the map (via the map-minder's dragging and dropping).

Note: We've done this with MSN IM which supports drag-and-drop, we
haven't tried it yet with other IM software.

Compendium-IM-DnD.jpg 

Reference: Compendium-IM-DnD.jpg

How can I produce documents for participants? 

views

 

tags

Ways to share Compendium maps as documents 

views

 

tags


My strategy with newcomers to Dialog Mapping/Compendium has always been to circulate a quality, self-contained document by email and/or web, which they can open with no trouble. (After a while some people start to realise they're missing out in the linearised version, and ask for the Compendium client to read the 'native' files!).

Key steps:

1. Export as HTML Outline. Remember to export maps to their full depth if you want their contents, and include icons (they really help with the intelligibility of the outline). Now open the HTML file in Word.

2. Take screenshots of the maps and insert them into the Word doc above the outline version of each map. This provides a direct visual memory cue to the maps recipients helped to construct in the meeting.

(NOTE: in v1.3+, there is a Save As JPEG image option which saves having to take screenshots with another tool, although you'll still need to paste the relevant map into the right place, and obviously large maps may be shrunk to fit on a page - but this is simply unavoidable when linearising and textualising a non-linear visual medium!)

3. Fix any formatting/pagination issues that aren't quite right (though the new default HTML export is pretty good now for well structured trees), and add nice coversheet, headers, footers, page numbers, logos etc that will give the right impression.

4. Embed all the icons in the Word document (at present they are just linked to as locally referenced image files, and if you send the Word doc to someone they won't see the icons). In Word, go to Edit / Links... and check the 'embed images in document' option.

NOTE: (If you only plan to create a PDF you don't need to bother with this step, although it may be reassuring to know that the Word doc is self-contained)

5. Optionally generate an Acrobat PDF to guarantee the layout on any recipient's PC. However, a Word doc makes it easier to copy and paste text into other applications, which may assist the subsequent work that needs to be done with the meeting record.

6. If the final document is large and likely to cause offence as an email attachment, put it on the web and link to it.

7. From Word you could Save As Web Page to regenerate an HTML version with the embedded maps and improved layout. This will particularly add value if you included transclusion links in the original HTML export from Compendium, since they will enable users to jump around the outline more flexibly.

8. Here's a website which represents a comprehensive web publication with every form of export (HTML; XML; PDF) from a workshop whose plenary sessions I facilitated: http://www.aktors.org/coakting/esci-vis2003/

(SBS)

==============

In addition to Simon's fine suggestions, I'd add the following thoughts.

- It really depends on the context. Sometimes more elaborate approaches
are needed, sometimes simple approaches will do.

- One simple approach that I use when all people want is a record they can
open and look through, is to use the HTML Outline export and turn off all
the images, navigation bar, etc. This produces a very plain text version
that can be opened easily by MS-Word and similar programs and saves as a
conventional document.

- My preferred simple approach at present is to save as HTML Outline with
the images and as separate web pages, and throw the map files and images
folder up on a web server somewhere. That way people can click through the
maps in at least a simulacrum of the original, as well as print them
easily, and also do things like copy and paste the text from multiple nodes
easily (I use this myself when, for examply, analyzing notes I've taken in
order to write a paper).

- Another, not mutually exclusive, way to think about the act (and art) of
sharing maps is that, although maps can certainly be thought of as
"documents", and thus shared in various document forms, it is perhaps not
the only way to think about them. I prefer to think about them as tools to
think with and talk about, as not "stories" in and of themselves but as the
stage setting for stories to be told, as reminders and hints of what's
important, that come to life when people talk about them to each other.
They are the "something in the middle" that can generate further insights,
talk, and reflection (which can itself be captured and incorporated if
desired).

- Future versions of Compendium (post-1.3) will have even cooler export
options (in addition to the .jpg that Simon mentions)

(AMS)

Example: esci-vis2003 

Reference: esci-vis2003

Tips for labeling nodes for better exported/printed documents 

views

 

tags

Along with reading Jeff Conklin's excellent IBIS Manual that several people have recommended (I try to reread it every year myself), here are a few other labeling suggestions:

- The main use of Labels is to make the salient aspects of a conversation, model, or other representation *visible* so that those aspects can be clearly understood and linked to other aspects. Labels should give a clear summary of an important idea, and generally speaking be no longer than is necessary to get the idea across. Use the Detail (or other nodes) to provide supporting information. Since Labels can now be any length (as of Compendium 1.3). this is not quite as big an issue as it was formerly, but economy of expression is still a good idea (i.e. don't put more in the
label than is necessary)

- End all Question node labels with a question mark ("?") for clarity. This is especially important when distributing information produced from Compendium without the graphic images -- if there is no question mark, it won't look like a question and may be confusing

- Use initial caps for your label text (as are these suggestions) -- aids greatly in clarity

(AMS)


Top

Templates 


How do I make templates? 

tags

Making templates 

tags

There are many ways to do this. Templates in Compendium can be as 'deep' as you want -- i.e. not just some nodes and links on one map, but whole structures of maps within maps (if desired).

You can make templates by highlighting the node(s) and links you want (or a map containing them, or whatever), then choosing File.. Export.. XML file. Export them to the convenient "Templates" directory in your Compendium program directory. Import them the same way (File... Import .. XML file, or right click on a map white space and choose Import).

Or, you can do the above, and have the templates sitting as xml files in a directory, and just drag and drop those files onto a map. Or, you can have 'pallette' maps hanging around, and Clone the items from those maps (creates non-transcluded copies). Or, you can set up the type of thing you want in Excel or Word and drag and drop those structures in to use as templates. Also see the material on Stencils and the other drag and drop options in the Help, and the New Features section of the Help.
(AMS)

Making templates with XML exports and Clones 

tags

You can export any structure in Compendium, of arbitrary depth, as an XML file and use it as a template. In other words, you can set up a map containing a set of nodes and links, including maps and lists of other nodes and links, including further maps etc., with all their metadata (tags, transclusions, node and link types), and export that whole structure as a single XML file. It can then be imported as a template as many times as you want. There are choices to make in how you do this, but you are on the right track to deeper/broader use of Compendium than just as a concept-mapping tool.

Once you have saved the structure as an XML file, you can (as you say) drag and drop that file in, or use File...Import...Import as XML.

Re Clones, they are a big help when you want to make what in most software would be "copies" of existing nodes, without having to recreate the labels, details, tags, etc. of those nodes by hand. They can be quite useful, but I really wouldn't use them for templates - -the XML mechanism is much better.

(AMS)

Making a Template Library 

tags

Remember that you can drag+drop a Compendium XML file straight into the app, so if you make yourself a shortcut to open the folder where you keep your templates, then this is currently about the fastest way to have a 'Template Library'. Your template can of course be arbitrarily deep and complex, and can use custom Stencils (and yes, it
would be nice if the right Stencil(s) automatically opened whenever you brought in a template using them!)

On import, you can then choose your options of whether you bring nodes in as brand new nodes, or transclude them to any existing instances, or even overwrite existing nodes if there is a difference.

We started initial work on a real Template Library Manager user interface which could track uses of a template etc (ie. make Templates first class objects like nodes) but had to abandon due to a student leaving.

(SBS)

Template Basics 

tags

Templates in Compendium can serve many purposes and are a large subject, but here are the basics.

Compendium templates are predefined sets of ideas, maps, or sets of maps/lists) which can help organize a database. Templates can provide structure and repeatability. They can, for example, seed the modelling of a recognised, recurring situation, e.g. focusing attention on key issues, options or tradeoffs that are considered important.

Templates can be as simple as a single repeating question, or as complex as whole structures of linked nodes and maps. Use them with as much depth as needed for your tasks.

Examples of the use of templates include:

a) walking through an established procedure to ensure that all the right questions have been addressed

b) driving discussion in a very top down manner in order to elicit requirements that must then be fed to other tools

A template is distinguished not only by the particular nodes it contains, but by their layout which may have been carefully designed to support the analysis, and the metadata 'Tags' that have been assigned to the nodes to support their subsequent harvesting.

Templates can currently be reused in 2 ways:

1. Copy and paste (or Clone) direct from an existing map - in which case the nodes are actually 'transcluded', a hypertextual dimension of connection which complements connections shown graphically in maps:

i) transcluded nodes point to the same database object so any edit to one 'ripples through' the db to update all other instances immediately;

ii) transcluded nodes display the number, and on mouse rollover the names, of the views they are in (= the contexts in which the same idea has arisen) allowing you to jump direct between them and see at a glance how often they've been used.

2. Export as an XML file which you then import on demand. You then have the option to transclude the imported nodes to existing instances, setting up the kinds of 'deep connections' summarised above, or import them as brand new nodes which can be edited independently with no transclusion. This way lets you give your templates an easily remembered name, such as "TaskModel.xml" or "Project Proposal.xml".

Another advantage of constraining maps in this way means they can be exported to other tools for subsequent processing, because the content and structure is known. On the flip-side, you can break out of a template at any point if it turns out not to fit the situation and capture informal rationale and other discussion that is important ("this question is the wrong one for this problem - what we really need to know is..."; "we broke this guideline only as a temporary measure to make the deadline - this needs fixing for v2...").

For more info on Compendium templates, see the tutorial and hands-on exercsies at
http://compendium.open.ac.uk/institute/training/training.htm and the video at http://compendium.open.ac.uk/institute/training/videos/clips/modelling-templates.html
(requires Flash plug-in)

(SBS/AMS)

Training materials 

views

Reference: training.htm

Video on creating templates 

Reference: modelling-templates.html


Top

Web Publishing 


How can I publish my maps to the Web without frames? 

tags


> Has anyone had any success finding/generating URLs for the maps in the
> HTML-Views export?
>
> I am trying to post a set of HTML-Views export maps on a website, and then
> link to the submaps. It appears that all of the maps in such an export
> appear within a single HTML frame, so there's no URL for individual submaps
> (except perhaps for a scary javascript call that doesn't seem work).
>

(JC)

Publishing views to the web without frames 

tags

Personally I don't like using the frames. As long as you don't point people to the 'top' map, you don't get the frames and the below is not a problem.

Look in the directory that you exported to. All of the individual maps you exported will appear there, with the name of the map followed by some numbers then .html. The numbers are the unique identifier (since you could have more than one map with the same name in your export). Find the real top map from your export and give people that URL.

(AMS)


How can I share my maps over the web? 

views

 

tags

Ways to share Compendium maps over the web 

views

 

tags

There are several ways to do this.

You can share outline versions of maps by choosing File... Export... HTML Outline.

But to export maps in the form closest to how they appear within Compendium itself,
choose File... Export... HTML Views. Using this option produces browsable, graphical maps as web pages. These are more than images -- they are fully clickable and will browse almost like being in Compendium itself (including Details, clickable Views rollovers, and more). We've found that this can be a very effective way of sharing
the databases with people that don't need to author or change information in the databases, since they don't have to bother with installing Compendium, dealing with MySQL, importing files, etc. -- all they have to do is open their web browser and point at a URL.

More information on this feature can be found under the Importing and Exporting item in Compendium's on-line Help, particularly the subtopic on Export as HTML - Views.

(AMS)

Full database sharing 

views

 

tags

This is doable right now in raw technical terms, in the sense of placing a db on one of our servers and allowing remote access. However, at present Compendium is not groupware with locking, shared screen updating, etc. (Originally Compendium started out with this in mind, but effort then switched to making it a single user
tool. The time is now here to return to the original vision -- it just needs someone to do it).

(SBS)

How can I produce documents for participants? 

views

 

tags

Ways to share Compendium maps as documents 

views

 

tags


My strategy with newcomers to Dialog Mapping/Compendium has always been to circulate a quality, self-contained document by email and/or web, which they can open with no trouble. (After a while some people start to realise they're missing out in the linearised version, and ask for the Compendium client to read the 'native' files!).

Key steps:

1. Export as HTML Outline. Remember to export maps to their full depth if you want their contents, and include icons (they really help with the intelligibility of the outline). Now open the HTML file in Word.

2. Take screenshots of the maps and insert them into the Word doc above the outline version of each map. This provides a direct visual memory cue to the maps recipients helped to construct in the meeting.

(NOTE: in v1.3+, there is a Save As JPEG image option which saves having to take screenshots with another tool, although you'll still need to paste the relevant map into the right place, and obviously large maps may be shrunk to fit on a page - but this is simply unavoidable when linearising and textualising a non-linear visual medium!)

3. Fix any formatting/pagination issues that aren't quite right (though the new default HTML export is pretty good now for well structured trees), and add nice coversheet, headers, footers, page numbers, logos etc that will give the right impression.

4. Embed all the icons in the Word document (at present they are just linked to as locally referenced image files, and if you send the Word doc to someone they won't see the icons). In Word, go to Edit / Links... and check the 'embed images in document' option.

NOTE: (If you only plan to create a PDF you don't need to bother with this step, although it may be reassuring to know that the Word doc is self-contained)

5. Optionally generate an Acrobat PDF to guarantee the layout on any recipient's PC. However, a Word doc makes it easier to copy and paste text into other applications, which may assist the subsequent work that needs to be done with the meeting record.

6. If the final document is large and likely to cause offence as an email attachment, put it on the web and link to it.

7. From Word you could Save As Web Page to regenerate an HTML version with the embedded maps and improved layout. This will particularly add value if you included transclusion links in the original HTML export from Compendium, since they will enable users to jump around the outline more flexibly.

8. Here's a website which represents a comprehensive web publication with every form of export (HTML; XML; PDF) from a workshop whose plenary sessions I facilitated: http://www.aktors.org/coakting/esci-vis2003/

(SBS)

==============

In addition to Simon's fine suggestions, I'd add the following thoughts.

- It really depends on the context. Sometimes more elaborate approaches
are needed, sometimes simple approaches will do.

- One simple approach that I use when all people want is a record they can
open and look through, is to use the HTML Outline export and turn off all
the images, navigation bar, etc. This produces a very plain text version
that can be opened easily by MS-Word and similar programs and saves as a
conventional document.

- My preferred simple approach at present is to save as HTML Outline with
the images and as separate web pages, and throw the map files and images
folder up on a web server somewhere. That way people can click through the
maps in at least a simulacrum of the original, as well as print them
easily, and also do things like copy and paste the text from multiple nodes
easily (I use this myself when, for examply, analyzing notes I've taken in
order to write a paper).

- Another, not mutually exclusive, way to think about the act (and art) of
sharing maps is that, although maps can certainly be thought of as
"documents", and thus shared in various document forms, it is perhaps not
the only way to think about them. I prefer to think about them as tools to
think with and talk about, as not "stories" in and of themselves but as the
stage setting for stories to be told, as reminders and hints of what's
important, that come to life when people talk about them to each other.
They are the "something in the middle" that can generate further insights,
talk, and reflection (which can itself be captured and incorporated if
desired).

- Future versions of Compendium (post-1.3) will have even cooler export
options (in addition to the .jpg that Simon mentions)

(AMS)


Top

Contributors 


Simon Buckingham Shum 

Al Selvin 

Tom Lindstrom 

Jeff Conklin 

Michelle Bachler 

Ron van Hoof 

Ron Wheeler 

Erick Emde 

Reiner Banken 

Maarten Sierhuis 

Dave Torok 

Chera Balakrishnan 

Chuck Palus 

Harold Trammel 

Nick Papadopolous 

Keith Clarke 

James Wilson 


Top