mirror of
https://bitbucket.org/wisemapping/wisemapping-frontend.git
synced 2024-11-15 11:37:57 +01:00
Merge branch 'develop'
This commit is contained in:
commit
f2e5ad6af4
@ -11,7 +11,6 @@ This is a work in progress and for now mindplot needs to be instantiated using t
|
|||||||
ReactDOM.render(
|
ReactDOM.render(
|
||||||
<Editor
|
<Editor
|
||||||
mapId={1}
|
mapId={1}
|
||||||
memoryPersistence={false}
|
|
||||||
readOnlyMode={false}
|
readOnlyMode={false}
|
||||||
locale="en"
|
locale="en"
|
||||||
onAction={(action) => console.log('action called:', action)}
|
onAction={(action) => console.log('action called:', action)}
|
||||||
|
@ -8,8 +8,8 @@
|
|||||||
"cy:run": "cypress run",
|
"cy:run": "cypress run",
|
||||||
"test:integration": "start-server-and-test 'yarn playground' http-get://localhost:8081 'yarn cy:run'",
|
"test:integration": "start-server-and-test 'yarn playground' http-get://localhost:8081 'yarn cy:run'",
|
||||||
"test": "yarn test:integration",
|
"test": "yarn test:integration",
|
||||||
"extract": "for lang in {'es','en','fr','de'};do formatjs extract 'src/**/*.ts*' --ignore 'src/@types/**/*' --out-file lang/${lang}.json;done",
|
"i18n:extract": "formatjs extract 'src/**/*.ts*' --ignore 'src/@types/**/*' --out-file lang/es.json",
|
||||||
"compile": "formatjs compile"
|
"i18n:compile": "for lang in {'es','en','fr','de','zh','ru'};do formatjs compile lang/${lang}.json --ast --out-file src/compiled-lang/${lang}.json;done"
|
||||||
},
|
},
|
||||||
"repository": "http://www.wisemapping.com",
|
"repository": "http://www.wisemapping.com",
|
||||||
"author": "Paulo Veiga <pveiga@gmail.com>, Ezequiel Bergamaschi <ezequielbergamaschi@gmail.com>",
|
"author": "Paulo Veiga <pveiga@gmail.com>, Ezequiel Bergamaschi <ezequielbergamaschi@gmail.com>",
|
||||||
|
@ -128,8 +128,8 @@ class KeyboardShortcutDialog extends BootstrapDialog {
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>${$msg('TOPIC_NOTE')}</td>
|
<td>${$msg('TOPIC_NOTE')}</td>
|
||||||
<td>Ctrl + n</td>
|
<td>Ctrl + k</td>
|
||||||
<td>⌘ + n</td>
|
<td>⌘ + k</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>${$msg('TOPIC_LINK')}</td>
|
<td>${$msg('TOPIC_LINK')}</td>
|
||||||
|
@ -211,7 +211,7 @@ class Menu extends IMenu {
|
|||||||
if (undoButton) {
|
if (undoButton) {
|
||||||
undoButton.disable();
|
undoButton.disable();
|
||||||
}
|
}
|
||||||
Menu._registerTooltip('undoEdition', $msg('UNDO'), 'meta+Z');
|
Menu._registerTooltip('undoEdition', $msg('UNDO'));
|
||||||
|
|
||||||
const redoButton = this._addButton('redoEdition', false, false, () => {
|
const redoButton = this._addButton('redoEdition', false, false, () => {
|
||||||
designer.redo();
|
designer.redo();
|
||||||
@ -219,7 +219,7 @@ class Menu extends IMenu {
|
|||||||
if (redoButton) {
|
if (redoButton) {
|
||||||
redoButton.disable();
|
redoButton.disable();
|
||||||
}
|
}
|
||||||
Menu._registerTooltip('redoEdition', $msg('REDO'), 'meta+shift+Z');
|
Menu._registerTooltip('redoEdition', $msg('REDO'));
|
||||||
|
|
||||||
if (redoButton && undoButton) {
|
if (redoButton && undoButton) {
|
||||||
designer.addEvent('modelUpdate', (event) => {
|
designer.addEvent('modelUpdate', (event) => {
|
||||||
@ -239,12 +239,12 @@ class Menu extends IMenu {
|
|||||||
this._addButton('addTopic', true, false, () => {
|
this._addButton('addTopic', true, false, () => {
|
||||||
designer.createSiblingForSelectedNode();
|
designer.createSiblingForSelectedNode();
|
||||||
});
|
});
|
||||||
Menu._registerTooltip('addTopic', $msg('ADD_TOPIC'), 'Enter');
|
Menu._registerTooltip('addTopic', $msg('ADD_TOPIC'));
|
||||||
|
|
||||||
this._addButton('deleteTopic', true, true, () => {
|
this._addButton('deleteTopic', true, true, () => {
|
||||||
designer.deleteSelectedEntities();
|
designer.deleteSelectedEntities();
|
||||||
});
|
});
|
||||||
Menu._registerTooltip('deleteTopic', $msg('TOPIC_DELETE'), 'Delete');
|
Menu._registerTooltip('deleteTopic', $msg('TOPIC_DELETE'));
|
||||||
|
|
||||||
this._addButton('topicLink', true, false, () => {
|
this._addButton('topicLink', true, false, () => {
|
||||||
designer.addLink();
|
designer.addLink();
|
||||||
@ -279,7 +279,7 @@ class Menu extends IMenu {
|
|||||||
() => {
|
() => {
|
||||||
this.save(saveElem, designer, true);
|
this.save(saveElem, designer, true);
|
||||||
});
|
});
|
||||||
Menu._registerTooltip('save', $msg('SAVE'), 'meta+S');
|
Menu._registerTooltip('save', $msg('SAVE'));
|
||||||
|
|
||||||
// Register unload save ...
|
// Register unload save ...
|
||||||
window.addEventListener('beforeunload', () => {
|
window.addEventListener('beforeunload', () => {
|
||||||
|
@ -9,18 +9,6 @@ html {
|
|||||||
font-size: initial;
|
font-size: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
body {
|
|
||||||
-webkit-touch-callout: none;
|
|
||||||
-webkit-user-select: none;
|
|
||||||
-khtml-user-select: none;
|
|
||||||
-moz-user-select: none;
|
|
||||||
-ms-user-select: none;
|
|
||||||
user-select: none;
|
|
||||||
overflow: hidden;
|
|
||||||
margin: 0;
|
|
||||||
font-family: Arial, Helvetica, sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
div#mindplot {
|
div#mindplot {
|
||||||
position: relative;
|
position: relative;
|
||||||
top: 50px;
|
top: 50px;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@wisemapping/mindplot",
|
"name": "@wisemapping/mindplot",
|
||||||
"version": "5.0.8",
|
"version": "5.0.9",
|
||||||
"description": "WiseMapping - Mindplot Canvas Library",
|
"description": "WiseMapping - Mindplot Canvas Library",
|
||||||
"homepage": "http://www.wisemapping.org/",
|
"homepage": "http://www.wisemapping.org/",
|
||||||
"directories": {
|
"directories": {
|
||||||
@ -26,7 +26,7 @@
|
|||||||
"lint": "eslint src --ext js,ts",
|
"lint": "eslint src --ext js,ts",
|
||||||
"playground": "webpack serve --config webpack.playground.js",
|
"playground": "webpack serve --config webpack.playground.js",
|
||||||
"cy:run": "cypress run",
|
"cy:run": "cypress run",
|
||||||
"test:unit": "jest ./test/unit/export/*.ts ./test/unit/layout/*.js",
|
"test:unit": "jest ./test/unit/export/*.ts ./test/unit/import/*.ts ./test/unit/layout/*.js --verbose --silent --detectOpenHandles",
|
||||||
"test:integration": "start-server-and-test playground http-get://localhost:8083 cy:run",
|
"test:integration": "start-server-and-test playground http-get://localhost:8083 cy:run",
|
||||||
"test": "yarn test:unit && yarn test:integration"
|
"test": "yarn test:unit && yarn test:integration"
|
||||||
},
|
},
|
||||||
|
@ -125,7 +125,7 @@ class DesignerKeyboard extends Keyboard {
|
|||||||
},
|
},
|
||||||
);
|
);
|
||||||
this.addShortcut(
|
this.addShortcut(
|
||||||
['ctrl+n', 'meta+n'], (event: Event) => {
|
['ctrl+k', 'meta+k'], (event: Event) => {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
designer.addNote();
|
designer.addNote();
|
||||||
|
@ -73,7 +73,7 @@ class ImageIcon extends Icon {
|
|||||||
|
|
||||||
static _getNextFamilyIconId(iconId) {
|
static _getNextFamilyIconId(iconId) {
|
||||||
const familyIcons = ImageIcon._getFamilyIcons(iconId);
|
const familyIcons = ImageIcon._getFamilyIcons(iconId);
|
||||||
$assert(familyIcons != null, 'Family Icon not found!');
|
$assert(familyIcons !== null, `Family Icon not found: ${iconId}`);
|
||||||
|
|
||||||
let result = null;
|
let result = null;
|
||||||
for (let i = 0; i < familyIcons.length && result == null; i++) {
|
for (let i = 0; i < familyIcons.length && result == null; i++) {
|
||||||
|
@ -27,27 +27,19 @@ class RESTPersistenceManager extends PersistenceManager {
|
|||||||
|
|
||||||
private lockUrl: string;
|
private lockUrl: string;
|
||||||
|
|
||||||
private timestamp: string;
|
|
||||||
|
|
||||||
private session: string;
|
|
||||||
|
|
||||||
private onSave: boolean;
|
private onSave: boolean;
|
||||||
|
|
||||||
private clearTimeout;
|
private clearTimeout;
|
||||||
|
|
||||||
constructor(options) {
|
constructor(options: { documentUrl: string, revertUrl: string, lockUrl: string }) {
|
||||||
$assert(options.documentUrl, 'documentUrl can not be null');
|
$assert(options.documentUrl, 'documentUrl can not be null');
|
||||||
$assert(options.revertUrl, 'revertUrl can not be null');
|
$assert(options.revertUrl, 'revertUrl can not be null');
|
||||||
$assert(options.lockUrl, 'lockUrl can not be null');
|
$assert(options.lockUrl, 'lockUrl can not be null');
|
||||||
$assert(options.session, 'session can not be null');
|
|
||||||
$assert(options.timestamp, 'timestamp can not be null');
|
|
||||||
super();
|
super();
|
||||||
|
|
||||||
this.documentUrl = options.documentUrl;
|
this.documentUrl = options.documentUrl;
|
||||||
this.revertUrl = options.revertUrl;
|
this.revertUrl = options.revertUrl;
|
||||||
this.lockUrl = options.lockUrl;
|
this.lockUrl = options.lockUrl;
|
||||||
this.timestamp = options.timestamp;
|
|
||||||
this.session = options.session;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
saveMapXml(mapId: string, mapXml: Document, pref: string, saveHistory: boolean, events): void {
|
saveMapXml(mapId: string, mapXml: Document, pref: string, saveHistory: boolean, events): void {
|
||||||
@ -57,9 +49,7 @@ class RESTPersistenceManager extends PersistenceManager {
|
|||||||
properties: pref,
|
properties: pref,
|
||||||
};
|
};
|
||||||
|
|
||||||
let query = `minor=${!saveHistory}`;
|
const query = `minor=${!saveHistory}`;
|
||||||
query = `${query}×tamp=${this.timestamp}`;
|
|
||||||
query = `${query}&session=${this.session}`;
|
|
||||||
|
|
||||||
if (!this.onSave) {
|
if (!this.onSave) {
|
||||||
// Mark save in process and fire a event unlocking the save ...
|
// Mark save in process and fire a event unlocking the save ...
|
||||||
@ -80,7 +70,6 @@ class RESTPersistenceManager extends PersistenceManager {
|
|||||||
},
|
},
|
||||||
).then(async (response: Response) => {
|
).then(async (response: Response) => {
|
||||||
if (response.ok) {
|
if (response.ok) {
|
||||||
persistence.timestamp = await response.text();
|
|
||||||
events.onSuccess();
|
events.onSuccess();
|
||||||
} else {
|
} else {
|
||||||
console.log(`Saving error: ${response.status}`);
|
console.log(`Saving error: ${response.status}`);
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import { createDocument } from '@wisemapping/core-js';
|
import { createDocument, $assert } from '@wisemapping/core-js';
|
||||||
import Arrowlink from './Arrowlink';
|
import Arrowlink from './Arrowlink';
|
||||||
import Cloud from './Cloud';
|
import Cloud from './Cloud';
|
||||||
import Edge from './Edge';
|
import Edge from './Edge';
|
||||||
@ -7,7 +7,7 @@ import Icon from './Icon';
|
|||||||
import Node, { Choise } from './Node';
|
import Node, { Choise } from './Node';
|
||||||
import Richcontent from './Richcontent';
|
import Richcontent from './Richcontent';
|
||||||
|
|
||||||
export default class Map {
|
export default class Freemap {
|
||||||
protected node: Node;
|
protected node: Node;
|
||||||
|
|
||||||
protected version: string;
|
protected version: string;
|
||||||
@ -52,6 +52,127 @@ export default class Map {
|
|||||||
return document;
|
return document;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
loadFromDom(dom: Document): Freemap {
|
||||||
|
$assert(dom, 'dom can not be null');
|
||||||
|
|
||||||
|
const rootElem = dom.documentElement;
|
||||||
|
|
||||||
|
// Is a freemap?
|
||||||
|
$assert(
|
||||||
|
rootElem.tagName === 'map',
|
||||||
|
`This seem not to be a map document. Found tag: ${rootElem.tagName}`,
|
||||||
|
);
|
||||||
|
|
||||||
|
// Start the loading process...
|
||||||
|
const version = rootElem.getAttribute('version') || '1.0.1';
|
||||||
|
const freemap: Freemap = new Freemap();
|
||||||
|
freemap.setVesion(version);
|
||||||
|
|
||||||
|
const mainTopicElement = rootElem.firstElementChild;
|
||||||
|
const mainTopic: Node = new Node().loadFromElement(mainTopicElement);
|
||||||
|
freemap.setNode(mainTopic);
|
||||||
|
|
||||||
|
const childNodes = Array.from(mainTopicElement.childNodes);
|
||||||
|
const childsNodes = childNodes
|
||||||
|
.filter(
|
||||||
|
(child: ChildNode) => child.nodeType === 1 && (child as Element).tagName === 'node',
|
||||||
|
)
|
||||||
|
.map((c) => c as Element);
|
||||||
|
|
||||||
|
childsNodes.forEach((child: Element) => {
|
||||||
|
const node = this.domToNode(child);
|
||||||
|
mainTopic.setArrowlinkOrCloudOrEdge(node);
|
||||||
|
});
|
||||||
|
|
||||||
|
return freemap;
|
||||||
|
}
|
||||||
|
|
||||||
|
private filterNodes(child: ChildNode): Element {
|
||||||
|
let element: Element;
|
||||||
|
if (child.nodeType === 1) {
|
||||||
|
if (
|
||||||
|
(child as Element).tagName === 'node'
|
||||||
|
|| (child as Element).tagName === 'richcontent'
|
||||||
|
|| (child as Element).tagName === 'font'
|
||||||
|
|| (child as Element).tagName === 'edge'
|
||||||
|
|| (child as Element).tagName === 'arrowlink'
|
||||||
|
|| (child as Element).tagName === 'clud'
|
||||||
|
|| (child as Element).tagName === 'icon'
|
||||||
|
) element = child as Element;
|
||||||
|
}
|
||||||
|
|
||||||
|
return element;
|
||||||
|
}
|
||||||
|
|
||||||
|
private domToNode(nodeElem: Element): Choise {
|
||||||
|
let node: Choise;
|
||||||
|
|
||||||
|
if (nodeElem.tagName === 'node') {
|
||||||
|
node = new Node().loadFromElement(nodeElem);
|
||||||
|
|
||||||
|
if (nodeElem.childNodes.length > 0) {
|
||||||
|
const childNodes = Array.from(nodeElem.childNodes);
|
||||||
|
const childsNodes = childNodes
|
||||||
|
.filter((child: ChildNode) => this.filterNodes(child))
|
||||||
|
.map((c) => c as Element);
|
||||||
|
|
||||||
|
childsNodes.forEach((child) => {
|
||||||
|
const childNode = this.domToNode(child);
|
||||||
|
if (node instanceof Node) node.setArrowlinkOrCloudOrEdge(childNode);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (nodeElem.tagName === 'font') {
|
||||||
|
node = new Font();
|
||||||
|
if (nodeElem.getAttribute('NAME')) node.setName(nodeElem.getAttribute('NAME'));
|
||||||
|
if (nodeElem.getAttribute('BOLD')) node.setBold(nodeElem.getAttribute('BOLD'));
|
||||||
|
if (nodeElem.getAttribute('ITALIC')) node.setItalic(nodeElem.getAttribute('ITALIC'));
|
||||||
|
if (nodeElem.getAttribute('SIZE')) node.setSize(nodeElem.getAttribute('SIZE'));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (nodeElem.tagName === 'edge') {
|
||||||
|
node = new Edge();
|
||||||
|
if (nodeElem.getAttribute('COLOR')) node.setColor(nodeElem.getAttribute('COLOR'));
|
||||||
|
if (nodeElem.getAttribute('STYLE')) node.setStyle(nodeElem.getAttribute('STYLE'));
|
||||||
|
if (nodeElem.getAttribute('WIDTH')) node.setWidth(nodeElem.getAttribute('WIDTH'));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (nodeElem.tagName === 'arrowlink') {
|
||||||
|
node = new Arrowlink();
|
||||||
|
if (nodeElem.getAttribute('COLOR')) node.setColor(nodeElem.getAttribute('COLOR'));
|
||||||
|
if (nodeElem.getAttribute('DESTINATION')) node.setDestination(nodeElem.getAttribute('DESTINATION'));
|
||||||
|
if (nodeElem.getAttribute('ENDARROW')) node.setEndarrow(nodeElem.getAttribute('ENDARROW'));
|
||||||
|
if (nodeElem.getAttribute('ENDINCLINATION')) node.setEndinclination(nodeElem.getAttribute('ENDINCLINATION'));
|
||||||
|
if (nodeElem.getAttribute('ID')) node.setId(nodeElem.getAttribute('ID'));
|
||||||
|
if (nodeElem.getAttribute('STARTARROW')) node.setStartarrow(nodeElem.getAttribute('STARTARROW'));
|
||||||
|
if (nodeElem.getAttribute('STARTINCLINATION')) node.setStartinclination(nodeElem.getAttribute('STARTINCLINATION'));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (nodeElem.tagName === 'cloud') {
|
||||||
|
node = new Cloud();
|
||||||
|
if (nodeElem.getAttribute('COLOR')) node.setColor(nodeElem.getAttribute('COLOR'));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (nodeElem.tagName === 'icon') {
|
||||||
|
node = new Icon();
|
||||||
|
if (nodeElem.getAttribute('BUILTIN')) node.setBuiltin(nodeElem.getAttribute('BUILTIN'));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (nodeElem.tagName === 'richcontent') {
|
||||||
|
node = new Richcontent();
|
||||||
|
|
||||||
|
if (nodeElem.getAttribute('TYPE')) node.setType(nodeElem.getAttribute('TYPE'));
|
||||||
|
if (nodeElem.firstChild && nodeElem.getElementsByTagName('html')) {
|
||||||
|
const content = nodeElem.getElementsByTagName('html');
|
||||||
|
const html = content[0] ? content[0].outerHTML : '';
|
||||||
|
node.setHtml(html);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return node;
|
||||||
|
}
|
||||||
|
|
||||||
private nodeToXml(childNode: Choise, parentNode: HTMLElement, document: Document): HTMLElement {
|
private nodeToXml(childNode: Choise, parentNode: HTMLElement, document: Document): HTMLElement {
|
||||||
if (childNode instanceof Node) {
|
if (childNode instanceof Node) {
|
||||||
childNode.setCentralTopic(false);
|
childNode.setCentralTopic(false);
|
||||||
|
@ -226,6 +226,46 @@ class Node {
|
|||||||
|
|
||||||
return nodeElem;
|
return nodeElem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
loadFromElement(element: Element): Node {
|
||||||
|
const node = new Node();
|
||||||
|
|
||||||
|
const nodeId = element.getAttribute('ID');
|
||||||
|
const nodePosition = element.getAttribute('POSITION');
|
||||||
|
const nodeStyle = element.getAttribute('STYLE');
|
||||||
|
const nodeBGColor = element.getAttribute('BACKGROUND_COLOR');
|
||||||
|
const nodeColor = element.getAttribute('COLOR');
|
||||||
|
const nodeText = element.getAttribute('TEXT');
|
||||||
|
const nodeLink = element.getAttribute('LINK');
|
||||||
|
const nodeFolded = element.getAttribute('FOLDED');
|
||||||
|
const nodeCreated = element.getAttribute('CREATED');
|
||||||
|
const nodeModified = element.getAttribute('MODIFIED');
|
||||||
|
const nodeHgap = element.getAttribute('HGAP');
|
||||||
|
const nodeVgap = element.getAttribute('VGAP');
|
||||||
|
const nodeWcoords = element.getAttribute('WCOORDS');
|
||||||
|
const nodeWorder = element.getAttribute('WORDER');
|
||||||
|
const nodeVshift = element.getAttribute('VSHIFT');
|
||||||
|
const nodeEncryptedContent = element.getAttribute('ENCRYPTED_CONTENT');
|
||||||
|
|
||||||
|
if (nodeId) node.setId(nodeId);
|
||||||
|
if (nodePosition) node.setPosition(nodePosition);
|
||||||
|
if (nodeStyle) node.setStyle(nodeStyle);
|
||||||
|
if (nodeBGColor) node.setBackgorundColor(nodeBGColor);
|
||||||
|
if (nodeColor) node.setColor(nodeColor);
|
||||||
|
if (nodeText) node.setText(nodeText);
|
||||||
|
if (nodeLink) node.setLink(nodeLink);
|
||||||
|
if (nodeFolded) node.setFolded(nodeFolded);
|
||||||
|
if (nodeCreated) node.setCreated(nodeCreated);
|
||||||
|
if (nodeModified) node.setModified(nodeModified);
|
||||||
|
if (nodeHgap) node.setHgap(nodeHgap);
|
||||||
|
if (nodeVgap) node.setVgap(nodeVgap);
|
||||||
|
if (nodeWcoords) node.setWcoords(nodeWcoords);
|
||||||
|
if (nodeWorder) node.setWorder(nodeWorder);
|
||||||
|
if (nodeVshift) node.setVshift(nodeVshift);
|
||||||
|
if (nodeEncryptedContent) node.setEncryptedContent(nodeEncryptedContent);
|
||||||
|
|
||||||
|
return node;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export type Choise = Arrowlink | Cloud | Edge | Font | Hook | Icon | Richcontent | Node
|
export type Choise = Arrowlink | Cloud | Edge | Font | Hook | Icon | Richcontent | Node
|
||||||
|
@ -8,4 +8,50 @@ export default class VersionNumber {
|
|||||||
public getVersion(): string {
|
public getVersion(): string {
|
||||||
return this.version;
|
return this.version;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public isGreaterThan(versionNumber: VersionNumber): boolean {
|
||||||
|
return this.compareTo(versionNumber) < 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public compareTo(otherObject: VersionNumber): number {
|
||||||
|
if (this.equals<VersionNumber>(otherObject)) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
const ownTokinizer = this.getTokinizer();
|
||||||
|
const otherTokinizer = otherObject.getTokinizer();
|
||||||
|
|
||||||
|
for (let i = 0; i < ownTokinizer.length; i++) {
|
||||||
|
let ownNumber: number;
|
||||||
|
let ohterNumber: number;
|
||||||
|
|
||||||
|
try {
|
||||||
|
ownNumber = parseInt(ownTokinizer[i], 10);
|
||||||
|
ohterNumber = parseInt(otherTokinizer[i], 10);
|
||||||
|
} catch (e) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (ownNumber > ohterNumber) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
if (ownNumber < ohterNumber) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
public equals<T>(o: T): boolean {
|
||||||
|
if (!(o instanceof VersionNumber)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
const versionNumber: VersionNumber = o as VersionNumber;
|
||||||
|
return this.version === versionNumber.version;
|
||||||
|
}
|
||||||
|
|
||||||
|
private getTokinizer(): Array<string> {
|
||||||
|
return this.getVersion().split('.');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,10 @@
|
|||||||
|
import IconModel from '../model/IconModel';
|
||||||
|
|
||||||
|
export default class FreemindIconConverter {
|
||||||
|
private static freeIdToIcon: Map<string, IconModel> = new Map<string, IconModel>();
|
||||||
|
|
||||||
|
public static toWiseId(iconId: string): number | null {
|
||||||
|
const result: IconModel = this.freeIdToIcon.get(iconId);
|
||||||
|
return result ? result.getId() : null;
|
||||||
|
}
|
||||||
|
}
|
446
packages/mindplot/src/components/import/FreemindImporter.ts
Normal file
446
packages/mindplot/src/components/import/FreemindImporter.ts
Normal file
@ -0,0 +1,446 @@
|
|||||||
|
import xmlFormatter from 'xml-formatter';
|
||||||
|
import Importer from './Importer';
|
||||||
|
import Mindmap from '../model/Mindmap';
|
||||||
|
import RelationshipModel from '../model/RelationshipModel';
|
||||||
|
import NodeModel from '../model/NodeModel';
|
||||||
|
import { TopicShape } from '../model/INodeModel';
|
||||||
|
import FreemindConstant from '../export/freemind/FreemindConstant';
|
||||||
|
import FreemindMap from '../export/freemind/Map';
|
||||||
|
import FreemindNode, { Choise } from '../export/freemind/Node';
|
||||||
|
import FreemindFont from '../export/freemind/Font';
|
||||||
|
import FreemindEdge from '../export/freemind/Edge';
|
||||||
|
import FreemindIcon from '../export/freemind/Icon';
|
||||||
|
import FreemindHook from '../export/freemind/Hook';
|
||||||
|
import FreemindRichcontent from '../export/freemind/Richcontent';
|
||||||
|
import FreemindArrowLink from '../export/freemind/Arrowlink';
|
||||||
|
import VersionNumber from '../export/freemind/importer/VersionNumber';
|
||||||
|
import FreemindIconConverter from './FreemindIconConverter';
|
||||||
|
import NoteModel from '../model/NoteModel';
|
||||||
|
import FeatureModelFactory from '../model/FeatureModelFactory';
|
||||||
|
import FeatureModel from '../model/FeatureModel';
|
||||||
|
import XMLSerializerFactory from '../persistence/XMLSerializerFactory';
|
||||||
|
|
||||||
|
export default class FreemindImporter extends Importer {
|
||||||
|
private mindmap: Mindmap;
|
||||||
|
|
||||||
|
private freemindInput: string;
|
||||||
|
|
||||||
|
private freemindMap: FreemindMap;
|
||||||
|
|
||||||
|
private nodesmap: Map<string, NodeModel>;
|
||||||
|
|
||||||
|
private relationship: Array<RelationshipModel>;
|
||||||
|
|
||||||
|
private idDefault = 0;
|
||||||
|
|
||||||
|
constructor(map: string) {
|
||||||
|
super();
|
||||||
|
this.freemindInput = map;
|
||||||
|
}
|
||||||
|
|
||||||
|
import(nameMap: string, description: string): Promise<string> {
|
||||||
|
this.mindmap = new Mindmap(nameMap);
|
||||||
|
this.nodesmap = new Map<string, NodeModel>();
|
||||||
|
this.relationship = new Array<RelationshipModel>();
|
||||||
|
|
||||||
|
const parser = new DOMParser();
|
||||||
|
const freemindDoc = parser.parseFromString(this.freemindInput, 'application/xml');
|
||||||
|
this.freemindMap = new FreemindMap().loadFromDom(freemindDoc);
|
||||||
|
|
||||||
|
const version: string = this.freemindMap.getVersion();
|
||||||
|
|
||||||
|
if (!version || version.startsWith('freeplane')) {
|
||||||
|
throw new Error('You seems to be be trying to import a Freeplane map. FreePlane is not supported format.');
|
||||||
|
} else {
|
||||||
|
const mapVersion: VersionNumber = new VersionNumber(version);
|
||||||
|
if (mapVersion.isGreaterThan(FreemindConstant.SUPPORTED_FREEMIND_VERSION)) {
|
||||||
|
throw new Error(`FreeMind version ${mapVersion.getVersion()} is not supported.`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const freeNode: FreemindNode = this.freemindMap.getNode();
|
||||||
|
this.mindmap.setVersion(FreemindConstant.CODE_VERSION);
|
||||||
|
|
||||||
|
const wiseTopicId = this.getIdNode(this.freemindMap.getNode());
|
||||||
|
const wiseTopic = this.mindmap.createNode('CentralTopic');
|
||||||
|
wiseTopic.setPosition(0, 0);
|
||||||
|
wiseTopic.setId(wiseTopicId);
|
||||||
|
|
||||||
|
this.convertNodeProperties(freeNode, wiseTopic, true);
|
||||||
|
|
||||||
|
this.nodesmap.set(freeNode.getId(), wiseTopic);
|
||||||
|
|
||||||
|
this.convertChildNodes(freeNode, wiseTopic, this.mindmap, 1);
|
||||||
|
this.addRelationship(this.mindmap);
|
||||||
|
|
||||||
|
this.mindmap.setDescription(description);
|
||||||
|
this.mindmap.addBranch(wiseTopic);
|
||||||
|
|
||||||
|
const serialize = XMLSerializerFactory.createInstanceFromMindmap(this.mindmap);
|
||||||
|
const domMindmap = serialize.toXML(this.mindmap);
|
||||||
|
const xmlToString = new XMLSerializer().serializeToString(domMindmap);
|
||||||
|
const formatXml = xmlFormatter(xmlToString, {
|
||||||
|
indentation: ' ',
|
||||||
|
collapseContent: true,
|
||||||
|
lineSeparator: '\n',
|
||||||
|
});
|
||||||
|
|
||||||
|
return Promise.resolve(formatXml);
|
||||||
|
}
|
||||||
|
|
||||||
|
private addRelationship(mindmap: Mindmap): void {
|
||||||
|
const mapRelaitonship: Array<RelationshipModel> = mindmap.getRelationships();
|
||||||
|
|
||||||
|
mapRelaitonship.forEach((relationship: RelationshipModel) => {
|
||||||
|
this.fixRelationshipControlPoints(relationship);
|
||||||
|
|
||||||
|
// Fix dest ID
|
||||||
|
const destId: string = relationship.getDestCtrlPoint();
|
||||||
|
const destTopic: NodeModel = this.nodesmap.get(destId);
|
||||||
|
relationship.setDestCtrlPoint(destTopic.getId());
|
||||||
|
|
||||||
|
// Fix src ID
|
||||||
|
const srcId: string = relationship.getSrcCtrlPoint();
|
||||||
|
const srcTopic: NodeModel = this.nodesmap.get(srcId);
|
||||||
|
relationship.setSrcCtrlPoint(srcTopic.getId());
|
||||||
|
|
||||||
|
mapRelaitonship.push(relationship);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
private fixRelationshipControlPoints(relationship: RelationshipModel): void {
|
||||||
|
const srcTopic: NodeModel = this.nodesmap.get(relationship.getToNode().toString());
|
||||||
|
const destNode: NodeModel = this.nodesmap.get(relationship.getFromNode().toString());
|
||||||
|
|
||||||
|
// Fix x coord
|
||||||
|
const srcCtrlPoint: string = relationship.getSrcCtrlPoint();
|
||||||
|
if (srcCtrlPoint) {
|
||||||
|
const coords = srcTopic.getPosition();
|
||||||
|
if (coords.x < 0) {
|
||||||
|
const x = coords.x * -1;
|
||||||
|
relationship.setSrcCtrlPoint(`${x},${coords.y}`);
|
||||||
|
|
||||||
|
// Fix coord
|
||||||
|
if (srcTopic.getOrder() && srcTopic.getOrder() % 2 !== 0) {
|
||||||
|
const y = coords.y * -1;
|
||||||
|
relationship.setSrcCtrlPoint(`${coords.x},${y}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const destCtrlPoint: string = relationship.getDestCtrlPoint();
|
||||||
|
if (destCtrlPoint) {
|
||||||
|
const coords = destNode.getPosition();
|
||||||
|
|
||||||
|
if (coords.x < 0) {
|
||||||
|
const x = coords.x * -1;
|
||||||
|
relationship.setDestCtrlPoint(`${x},${coords.y}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (destNode.getOrder() && destNode.getOrder() % 2 !== 0) {
|
||||||
|
const y = coords.y * -1;
|
||||||
|
relationship.setDestCtrlPoint(`${coords.x},${y}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private convertNodeProperties(freeNode: FreemindNode, wiseTopic: NodeModel, centralTopic: boolean): void {
|
||||||
|
const text: string = freeNode.getText();
|
||||||
|
if (text) wiseTopic.setText(text);
|
||||||
|
|
||||||
|
const bgColor: string = freeNode.getBackgorundColor();
|
||||||
|
if (bgColor) wiseTopic.setBackgroundColor(bgColor);
|
||||||
|
|
||||||
|
if (centralTopic === false) {
|
||||||
|
const shape = this.getShapeFromFreeNode(freeNode);
|
||||||
|
if (shape && shape !== 'fork') wiseTopic.setShapeType(shape);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Check for style...
|
||||||
|
const fontStyle = this.generateFontStyle(freeNode, null);
|
||||||
|
if (fontStyle && fontStyle !== ';;;;') wiseTopic.setFontStyle(fontStyle);
|
||||||
|
|
||||||
|
// Is there any link...
|
||||||
|
const url: string = freeNode.getLink();
|
||||||
|
if (url) {
|
||||||
|
const link: FeatureModel = FeatureModelFactory.createModel('link', { url });
|
||||||
|
wiseTopic.addFeature(link);
|
||||||
|
}
|
||||||
|
|
||||||
|
const folded = Boolean(freeNode.getFolded());
|
||||||
|
if (folded) wiseTopic.setChildrenShrunken(folded);
|
||||||
|
}
|
||||||
|
|
||||||
|
private convertChildNodes(freeParent: FreemindNode, wiseParent: NodeModel, mindmap: Mindmap, depth: number): void {
|
||||||
|
const freeChilden = freeParent.getArrowlinkOrCloudOrEdge();
|
||||||
|
let currentWiseTopic: NodeModel = wiseParent;
|
||||||
|
let order = 0;
|
||||||
|
let firstLevelRightOrder = 0;
|
||||||
|
let firstLevelLeftOrder = 1;
|
||||||
|
|
||||||
|
freeChilden.forEach((child) => {
|
||||||
|
if (child instanceof FreemindNode) {
|
||||||
|
const wiseId = this.getIdNode(child);
|
||||||
|
const wiseChild = mindmap.createNode('MainTopic', wiseId);
|
||||||
|
|
||||||
|
this.nodesmap.set(child.getId(), wiseChild);
|
||||||
|
|
||||||
|
let norder: number;
|
||||||
|
if (depth !== 1) {
|
||||||
|
norder = order++;
|
||||||
|
} else if (child.getPosition() && child.getPosition() === FreemindConstant.POSITION_LEFT) {
|
||||||
|
norder = firstLevelLeftOrder;
|
||||||
|
firstLevelLeftOrder += 2;
|
||||||
|
} else {
|
||||||
|
norder = firstLevelRightOrder;
|
||||||
|
firstLevelRightOrder += 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
wiseChild.setOrder(norder);
|
||||||
|
|
||||||
|
// Convert node position...
|
||||||
|
const childrenCountSameSide = this.getChildrenCountSameSide(freeChilden, child);
|
||||||
|
const position: {x: number, y: number} = this.convertPosition(wiseParent, child, depth, norder, childrenCountSameSide);
|
||||||
|
wiseChild.setPosition(position.x, position.y);
|
||||||
|
|
||||||
|
// Convert the rest of the node properties...
|
||||||
|
this.convertNodeProperties(child, wiseChild, false);
|
||||||
|
|
||||||
|
this.convertChildNodes(child, wiseChild, mindmap, depth++);
|
||||||
|
|
||||||
|
if (wiseChild !== wiseParent) {
|
||||||
|
wiseParent.append(wiseChild);
|
||||||
|
}
|
||||||
|
|
||||||
|
currentWiseTopic = wiseChild;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (child instanceof FreemindFont) {
|
||||||
|
const font: FreemindFont = child as FreemindFont;
|
||||||
|
const fontStyle: string = this.generateFontStyle(freeParent, font);
|
||||||
|
if (fontStyle) {
|
||||||
|
currentWiseTopic.setFontStyle(fontStyle);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (child instanceof FreemindEdge) {
|
||||||
|
const edge: FreemindEdge = child as FreemindEdge;
|
||||||
|
currentWiseTopic.setBackgroundColor(edge.getColor());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (child instanceof FreemindIcon) {
|
||||||
|
const freeIcon: FreemindIcon = child as FreemindIcon;
|
||||||
|
const iconId: string = freeIcon.getBuiltin();
|
||||||
|
const wiseIconId = FreemindIconConverter.toWiseId(iconId);
|
||||||
|
if (wiseIconId) {
|
||||||
|
const mindmapIcon: FeatureModel = FeatureModelFactory.createModel('icon', { id: wiseIconId });
|
||||||
|
currentWiseTopic.addFeature(mindmapIcon);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (child instanceof FreemindHook) {
|
||||||
|
const hook: FreemindHook = child as FreemindHook;
|
||||||
|
const mindmapNote: NoteModel = new NoteModel({ text: '' });
|
||||||
|
|
||||||
|
let textNote: string = hook.getText();
|
||||||
|
if (!textNote) {
|
||||||
|
textNote = FreemindConstant.EMPTY_NOTE;
|
||||||
|
mindmapNote.setText(textNote);
|
||||||
|
currentWiseTopic.addFeature(mindmapNote);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (child instanceof FreemindRichcontent) {
|
||||||
|
const type = child.getType();
|
||||||
|
const html = child.getHtml();
|
||||||
|
const text = this.html2Text(html);
|
||||||
|
|
||||||
|
switch (type) {
|
||||||
|
case 'NOTE': {
|
||||||
|
const noteModel: FeatureModel = FeatureModelFactory.createModel('note', { text: text || FreemindConstant.EMPTY_NOTE });
|
||||||
|
currentWiseTopic.addFeature(noteModel);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case 'NODE': {
|
||||||
|
currentWiseTopic.setText(text);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
default: {
|
||||||
|
const noteModel: FeatureModel = FeatureModelFactory.createModel('note', { text: text || FreemindConstant.EMPTY_NOTE });
|
||||||
|
currentWiseTopic.addFeature(noteModel);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (child instanceof FreemindArrowLink) {
|
||||||
|
const arrow: FreemindArrowLink = child as FreemindArrowLink;
|
||||||
|
const relationship: RelationshipModel = new RelationshipModel(0, 0);
|
||||||
|
const destId: string = arrow.getDestination();
|
||||||
|
|
||||||
|
relationship.setSrcCtrlPoint(destId);
|
||||||
|
relationship.setDestCtrlPoint(freeParent.getId());
|
||||||
|
const endinclination: string = arrow.getEndInclination();
|
||||||
|
if (endinclination) {
|
||||||
|
const inclination: Array<string> = endinclination.split(';');
|
||||||
|
relationship.setDestCtrlPoint(`${inclination[0]},${inclination[1]}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
const startinclination: string = arrow.getStartinclination();
|
||||||
|
if (startinclination) {
|
||||||
|
const inclination: Array<string> = startinclination.split(';');
|
||||||
|
relationship.setSrcCtrlPoint(`${inclination[0]},${inclination[1]}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
const endarrow: string = arrow.getEndarrow();
|
||||||
|
if (endarrow) {
|
||||||
|
relationship.setEndArrow(endarrow.toLowerCase() !== 'none');
|
||||||
|
}
|
||||||
|
|
||||||
|
const startarrow: string = arrow.getStartarrow();
|
||||||
|
if (startarrow) {
|
||||||
|
relationship.setStartArrow(startarrow.toLowerCase() !== 'none');
|
||||||
|
}
|
||||||
|
|
||||||
|
relationship.setLineType(3);
|
||||||
|
this.relationship.push(relationship);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
private getIdNode(node: FreemindNode): number {
|
||||||
|
const id = node.getId();
|
||||||
|
let idFreeToIdWise: number;
|
||||||
|
|
||||||
|
if (id) {
|
||||||
|
if (id === '_') {
|
||||||
|
this.idDefault++;
|
||||||
|
idFreeToIdWise = this.idDefault;
|
||||||
|
} else {
|
||||||
|
idFreeToIdWise = parseInt(id.split('_').pop(), 10);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this.idDefault++;
|
||||||
|
idFreeToIdWise = this.idDefault;
|
||||||
|
}
|
||||||
|
|
||||||
|
return idFreeToIdWise;
|
||||||
|
}
|
||||||
|
|
||||||
|
private getChildrenCountSameSide(freeChilden: Array<Choise>, freeChild: FreemindNode): number {
|
||||||
|
let result = 0;
|
||||||
|
let childSide: string = freeChild.getPosition();
|
||||||
|
|
||||||
|
if (!childSide) {
|
||||||
|
childSide = FreemindConstant.POSITION_RIGHT;
|
||||||
|
}
|
||||||
|
|
||||||
|
freeChilden.forEach((child) => {
|
||||||
|
if (child instanceof FreemindNode) {
|
||||||
|
let side = child.getPosition();
|
||||||
|
if (!side) {
|
||||||
|
side = FreemindConstant.POSITION_RIGHT;
|
||||||
|
}
|
||||||
|
if (childSide === side) {
|
||||||
|
result++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
private getShapeFromFreeNode(node: FreemindNode): string {
|
||||||
|
let result: string = node.getStyle();
|
||||||
|
|
||||||
|
if (result === 'bubble') {
|
||||||
|
result = TopicShape.ROUNDED_RECT;
|
||||||
|
} else if (node.getBackgorundColor()) {
|
||||||
|
result = TopicShape.RECTANGLE;
|
||||||
|
} else {
|
||||||
|
result = TopicShape.LINE;
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
private generateFontStyle(node: FreemindNode, font: FreemindFont | undefined): string {
|
||||||
|
const fontStyle: Array<string> = [];
|
||||||
|
|
||||||
|
// Font family
|
||||||
|
if (font) {
|
||||||
|
fontStyle.push(font.getName());
|
||||||
|
}
|
||||||
|
fontStyle.push(';');
|
||||||
|
|
||||||
|
// Font Size
|
||||||
|
if (font) {
|
||||||
|
const fontSize: number = ((!font.getSize() || parseInt(font.getSize(), 10) < 8) ? FreemindConstant.FONT_SIZE_NORMAL : parseInt(font.getSize(), 10));
|
||||||
|
let wiseFontSize: number = FreemindConstant.FONT_SIZE_SMALL;
|
||||||
|
if (fontSize >= 24) {
|
||||||
|
wiseFontSize = FreemindConstant.FONT_SIZE_HUGE;
|
||||||
|
}
|
||||||
|
if (fontSize >= 16) {
|
||||||
|
wiseFontSize = FreemindConstant.FONT_SIZE_LARGE;
|
||||||
|
}
|
||||||
|
if (fontSize >= 8) {
|
||||||
|
wiseFontSize = FreemindConstant.FONT_SIZE_NORMAL;
|
||||||
|
}
|
||||||
|
fontStyle.push(wiseFontSize.toString());
|
||||||
|
}
|
||||||
|
fontStyle.push(';');
|
||||||
|
|
||||||
|
// Font Color
|
||||||
|
const color: string = node.getColor();
|
||||||
|
if (color && color !== '') {
|
||||||
|
fontStyle.push(color);
|
||||||
|
}
|
||||||
|
fontStyle.push(';');
|
||||||
|
|
||||||
|
// Font Italic
|
||||||
|
if (font) {
|
||||||
|
const hasItalic = Boolean(font.getItalic());
|
||||||
|
fontStyle.push(hasItalic ? FreemindConstant.ITALIC : '');
|
||||||
|
}
|
||||||
|
fontStyle.push(';');
|
||||||
|
|
||||||
|
const result: string = fontStyle.join('');
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
private convertPosition(wiseParent: NodeModel, freeChild: FreemindNode, depth: number, order: number, childrenCount: number): {x: number, y: number} {
|
||||||
|
let x: number = FreemindConstant.CENTRAL_TO_TOPIC_DISTANCE + ((depth - 1) * FreemindConstant.TOPIC_TO_TOPIC_DISTANCE);
|
||||||
|
if (depth === 1) {
|
||||||
|
const side: string = freeChild.getPosition();
|
||||||
|
x *= (side && FreemindConstant.POSITION_LEFT === side ? -1 : 1);
|
||||||
|
} else {
|
||||||
|
const position = wiseParent.getPosition();
|
||||||
|
x *= position.x < 0 ? 1 : -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
let y: number;
|
||||||
|
if (depth === 1) {
|
||||||
|
if (order % 2 === 0) {
|
||||||
|
const multiplier = ((order + 1) - childrenCount) * 2;
|
||||||
|
y = multiplier * FreemindConstant.ROOT_LEVEL_TOPIC_HEIGHT;
|
||||||
|
} else {
|
||||||
|
const multiplier = (order - childrenCount) * 2;
|
||||||
|
y = multiplier * FreemindConstant.ROOT_LEVEL_TOPIC_HEIGHT;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
const position = wiseParent.getPosition();
|
||||||
|
y = Math.round(position.y - ((childrenCount / 2) * FreemindConstant.SECOND_LEVEL_TOPIC_HEIGHT - (order * FreemindConstant.SECOND_LEVEL_TOPIC_HEIGHT)));
|
||||||
|
}
|
||||||
|
|
||||||
|
return {
|
||||||
|
x,
|
||||||
|
y,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
private html2Text(content: string): string {
|
||||||
|
const temporalDivElement = document.createElement('div');
|
||||||
|
temporalDivElement.innerHTML = content;
|
||||||
|
return temporalDivElement.textContent.trim() || temporalDivElement.innerText.trim() || '';
|
||||||
|
}
|
||||||
|
}
|
3
packages/mindplot/src/components/import/Importer.ts
Normal file
3
packages/mindplot/src/components/import/Importer.ts
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
export default abstract class Importer {
|
||||||
|
abstract import(nameMap: string, description: string): Promise<string>;
|
||||||
|
}
|
@ -0,0 +1,19 @@
|
|||||||
|
import WisemappingImporter from './WisemappingImporter';
|
||||||
|
import FreemindImporter from './FreemindImporter';
|
||||||
|
import Importer from './Importer';
|
||||||
|
|
||||||
|
export default class TextImporterFactory {
|
||||||
|
static create(type: string, map: string): Importer {
|
||||||
|
let result: Importer;
|
||||||
|
switch (type) {
|
||||||
|
case 'wxml':
|
||||||
|
result = new WisemappingImporter(map);
|
||||||
|
return result;
|
||||||
|
case 'mm':
|
||||||
|
result = new FreemindImporter(map);
|
||||||
|
return result;
|
||||||
|
default:
|
||||||
|
throw new Error(`Unsupported type ${type}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,29 @@
|
|||||||
|
import Mindmap from '../model/Mindmap';
|
||||||
|
import XMLSerializerFactory from '../persistence/XMLSerializerFactory';
|
||||||
|
import Importer from './Importer';
|
||||||
|
|
||||||
|
export default class WisemappingImporter extends Importer {
|
||||||
|
private wisemappingInput: string;
|
||||||
|
|
||||||
|
private mindmap: Mindmap;
|
||||||
|
|
||||||
|
constructor(map: string) {
|
||||||
|
super();
|
||||||
|
this.wisemappingInput = map;
|
||||||
|
}
|
||||||
|
|
||||||
|
import(nameMap: string, description: string): Promise<string> {
|
||||||
|
const parser = new DOMParser();
|
||||||
|
const wiseDoc = parser.parseFromString(this.wisemappingInput, 'application/xml');
|
||||||
|
|
||||||
|
const serialize = XMLSerializerFactory.createInstanceFromDocument(wiseDoc);
|
||||||
|
this.mindmap = serialize.loadFromDom(wiseDoc, nameMap);
|
||||||
|
|
||||||
|
this.mindmap.setDescription(description);
|
||||||
|
|
||||||
|
const mindmapToXml = serialize.toXML(this.mindmap);
|
||||||
|
|
||||||
|
const xmlStr = new XMLSerializer().serializeToString(mindmapToXml);
|
||||||
|
return Promise.resolve(xmlStr);
|
||||||
|
}
|
||||||
|
}
|
@ -79,7 +79,7 @@ const DE = {
|
|||||||
MULTIPLE_LINES: 'Füge mehrer Textzeilen hinzu',
|
MULTIPLE_LINES: 'Füge mehrer Textzeilen hinzu',
|
||||||
BACK_TO_MAP_LIST: 'Zurück zur Kartenliste',
|
BACK_TO_MAP_LIST: 'Zurück zur Kartenliste',
|
||||||
KEYBOARD_SHOTCUTS: 'Tastaturkürzel',
|
KEYBOARD_SHOTCUTS: 'Tastaturkürzel',
|
||||||
|
PASTE_URL_HERE: 'Fügen Sie hier die gewünschte URL-Adresse ein:',
|
||||||
};
|
};
|
||||||
|
|
||||||
export default DE;
|
export default DE;
|
||||||
|
@ -79,6 +79,7 @@ const EN = {
|
|||||||
MULTIPLE_LINES: 'Add multiple text lines',
|
MULTIPLE_LINES: 'Add multiple text lines',
|
||||||
BACK_TO_MAP_LIST: 'Back to Maps List',
|
BACK_TO_MAP_LIST: 'Back to Maps List',
|
||||||
KEYBOARD_SHOTCUTS: 'Keyboard Shorcuts',
|
KEYBOARD_SHOTCUTS: 'Keyboard Shorcuts',
|
||||||
|
PASTE_URL_HERE: 'Paste your url address here:',
|
||||||
};
|
};
|
||||||
|
|
||||||
export default EN;
|
export default EN;
|
||||||
|
@ -79,6 +79,7 @@ const ES = {
|
|||||||
MULTIPLE_LINES: 'Ajouter plusieurs lignes de texte',
|
MULTIPLE_LINES: 'Ajouter plusieurs lignes de texte',
|
||||||
BACK_TO_MAP_LIST: 'Volver a la lista de mapas',
|
BACK_TO_MAP_LIST: 'Volver a la lista de mapas',
|
||||||
KEYBOARD_SHOTCUTS: 'Métodos abreviados de teclado',
|
KEYBOARD_SHOTCUTS: 'Métodos abreviados de teclado',
|
||||||
|
PASTE_URL_HERE: 'Copie la URL que desea aca:',
|
||||||
};
|
};
|
||||||
|
|
||||||
export default ES;
|
export default ES;
|
||||||
|
@ -79,6 +79,7 @@ const FR = {
|
|||||||
MULTIPLE_LINES: 'Ajouter plusieurs lignes de texte',
|
MULTIPLE_LINES: 'Ajouter plusieurs lignes de texte',
|
||||||
BACK_TO_MAP_LIST: 'Retour à la liste des cartes',
|
BACK_TO_MAP_LIST: 'Retour à la liste des cartes',
|
||||||
KEYBOARD_SHOTCUTS: 'Raccourcis clavier',
|
KEYBOARD_SHOTCUTS: 'Raccourcis clavier',
|
||||||
|
PASTE_URL_HERE: 'Collez l\'adresse URL souhaitée ici :',
|
||||||
};
|
};
|
||||||
|
|
||||||
export default FR;
|
export default FR;
|
||||||
|
@ -79,6 +79,7 @@ const EN = {
|
|||||||
MULTIPLE_LINES: 'Add multiple text lines',
|
MULTIPLE_LINES: 'Add multiple text lines',
|
||||||
BACK_TO_MAP_LIST: 'Back to Maps List',
|
BACK_TO_MAP_LIST: 'Back to Maps List',
|
||||||
KEYBOARD_SHOTCUTS: 'Keyboard Shorcuts',
|
KEYBOARD_SHOTCUTS: 'Keyboard Shorcuts',
|
||||||
|
PASTE_URL_HERE: 'Вставьте нужный URL-адрес здесь:',
|
||||||
};
|
};
|
||||||
|
|
||||||
export default EN;
|
export default EN;
|
||||||
|
@ -79,6 +79,8 @@ const ZH = {
|
|||||||
MULTIPLE_LINES: '添加多行文本',
|
MULTIPLE_LINES: '添加多行文本',
|
||||||
BACK_TO_MAP_LIST: '回到脑图列表',
|
BACK_TO_MAP_LIST: '回到脑图列表',
|
||||||
KEYBOARD_SHOTCUTS: '键盘快捷键',
|
KEYBOARD_SHOTCUTS: '键盘快捷键',
|
||||||
|
PASTE_URL_HERE: '在此处粘贴所需的 URL 地址:',
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export default ZH;
|
export default ZH;
|
||||||
|
@ -445,7 +445,7 @@ class XMLSerializerTango implements XMLMindmapSerializer {
|
|||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
static _deserializeNodeText(domElem) {
|
static _deserializeNodeText(domElem: ChildNode) {
|
||||||
const children = domElem.childNodes;
|
const children = domElem.childNodes;
|
||||||
let value = null;
|
let value = null;
|
||||||
for (let i = 0; i < children.length; i++) {
|
for (let i = 0; i < children.length; i++) {
|
||||||
@ -457,7 +457,7 @@ class XMLSerializerTango implements XMLMindmapSerializer {
|
|||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
static _deserializeRelationship(domElement, mindmap) {
|
static _deserializeRelationship(domElement: Element, mindmap: Mindmap): RelationshipModel {
|
||||||
const srcId = Number.parseInt(domElement.getAttribute('srcTopicId'), 10);
|
const srcId = Number.parseInt(domElement.getAttribute('srcTopicId'), 10);
|
||||||
const destId = Number.parseInt(domElement.getAttribute('destTopicId'), 10);
|
const destId = Number.parseInt(domElement.getAttribute('destTopicId'), 10);
|
||||||
const lineType = Number.parseInt(domElement.getAttribute('lineType'), 10);
|
const lineType = Number.parseInt(domElement.getAttribute('lineType'), 10);
|
||||||
@ -468,6 +468,7 @@ class XMLSerializerTango implements XMLMindmapSerializer {
|
|||||||
if (srcId === destId) {
|
if (srcId === destId) {
|
||||||
throw new Error('Invalid relationship, dest and source are equals');
|
throw new Error('Invalid relationship, dest and source are equals');
|
||||||
}
|
}
|
||||||
|
|
||||||
// Is the connections points valid ?. If it's not, do not load the relationship ...
|
// Is the connections points valid ?. If it's not, do not load the relationship ...
|
||||||
if (mindmap.findNodeById(srcId) == null || mindmap.findNodeById(destId) == null) {
|
if (mindmap.findNodeById(srcId) == null || mindmap.findNodeById(destId) == null) {
|
||||||
throw new Error('Transition could not created, missing node for relationship');
|
throw new Error('Transition could not created, missing node for relationship');
|
||||||
@ -481,8 +482,8 @@ class XMLSerializerTango implements XMLMindmapSerializer {
|
|||||||
if ($defined(destCtrlPoint) && destCtrlPoint !== '') {
|
if ($defined(destCtrlPoint) && destCtrlPoint !== '') {
|
||||||
model.setDestCtrlPoint(Point.fromString(destCtrlPoint));
|
model.setDestCtrlPoint(Point.fromString(destCtrlPoint));
|
||||||
}
|
}
|
||||||
model.setEndArrow('false');
|
model.setEndArrow(false);
|
||||||
model.setStartArrow('true');
|
model.setStartArrow(true);
|
||||||
return model;
|
return model;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ class LinkEditor extends BootstrapDialog {
|
|||||||
action: 'none',
|
action: 'none',
|
||||||
id: 'linkFormId',
|
id: 'linkFormId',
|
||||||
});
|
});
|
||||||
const text = $('<p></p>').text('Paste your url here:');
|
const text = $('<p></p>').text($msg('PASTE_URL_HERE'));
|
||||||
text.css('margin', '0px 0px 20px');
|
text.css('margin', '0px 0px 20px');
|
||||||
|
|
||||||
this.form.append(text);
|
this.form.append(text);
|
||||||
@ -60,7 +60,7 @@ class LinkEditor extends BootstrapDialog {
|
|||||||
|
|
||||||
// Add Input
|
// Add Input
|
||||||
const input = $('<input id="inputUrl"/>').attr({
|
const input = $('<input id="inputUrl"/>').attr({
|
||||||
placeholder: 'http://www.example.com/',
|
placeholder: 'https://www.example.com/',
|
||||||
required: 'true',
|
required: 'true',
|
||||||
autofocus: 'autofocus',
|
autofocus: 'autofocus',
|
||||||
class: 'form-control',
|
class: 'form-control',
|
||||||
@ -92,9 +92,10 @@ class LinkEditor extends BootstrapDialog {
|
|||||||
const me = this;
|
const me = this;
|
||||||
this.form.unbind('submit').submit((event) => {
|
this.form.unbind('submit').submit((event) => {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
if (me.checkURL(input.val())) {
|
let inputValue = input.val();
|
||||||
|
inputValue = this.hasProtocol(inputValue) ? inputValue : `https://${inputValue}`;
|
||||||
|
if (me.checkURL(inputValue)) {
|
||||||
me.cleanError();
|
me.cleanError();
|
||||||
const inputValue = input.val();
|
|
||||||
if (inputValue != null && $.trim(inputValue) !== '') {
|
if (inputValue != null && $.trim(inputValue) !== '') {
|
||||||
model.setValue(inputValue);
|
model.setValue(inputValue);
|
||||||
}
|
}
|
||||||
@ -115,7 +116,16 @@ class LinkEditor extends BootstrapDialog {
|
|||||||
* @return {Boolean} true if the url is valid
|
* @return {Boolean} true if the url is valid
|
||||||
*/
|
*/
|
||||||
checkURL(url) {
|
checkURL(url) {
|
||||||
const regex = /^(http|https|ftp):\/\/[a-z0-9]+([-.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/i;
|
const regex = /^(http|https):\/\/[a-z0-9]+([-.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/i;
|
||||||
|
return (regex.test(url));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* checks whether the input is a valid url
|
||||||
|
* @return {Boolean} true if the url is valid
|
||||||
|
*/
|
||||||
|
hasProtocol(url) {
|
||||||
|
const regex = /^(http|https):\/\//i;
|
||||||
return (regex.test(url));
|
return (regex.test(url));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -40,8 +40,8 @@ class LinkIconTooltip extends FloatingTip {
|
|||||||
|
|
||||||
static _buildContent(linkIcon) {
|
static _buildContent(linkIcon) {
|
||||||
const url = linkIcon.getModel().getUrl();
|
const url = linkIcon.getModel().getUrl();
|
||||||
const linkText = `URL: ${url}`;
|
const linkText = `${url}`;
|
||||||
const linkPreview = `http://free.pagepeeker.com/v2/thumbs.php?size=m&url=${url}`;
|
const linkPreview = `https://free.pagepeeker.com/v2/thumbs.php?size=m&url=${url}`;
|
||||||
|
|
||||||
const result = $('<div></div>').css({
|
const result = $('<div></div>').css({
|
||||||
padding: '5px',
|
padding: '5px',
|
||||||
|
@ -23,7 +23,7 @@ import { $msg } from '../Messages';
|
|||||||
class NoteEditor extends BootstrapDialog {
|
class NoteEditor extends BootstrapDialog {
|
||||||
constructor(model) {
|
constructor(model) {
|
||||||
$assert(model, 'model can not be null');
|
$assert(model, 'model can not be null');
|
||||||
super($msg('Note'), {
|
super($msg('NOTE'), {
|
||||||
cancelButton: true,
|
cancelButton: true,
|
||||||
closeButton: true,
|
closeButton: true,
|
||||||
acceptButton: true,
|
acceptButton: true,
|
||||||
|
@ -26,7 +26,9 @@ import MockPersistenceManager from './components/MockPersistenceManager';
|
|||||||
import DesignerOptionsBuilder from './components/DesignerOptionsBuilder';
|
import DesignerOptionsBuilder from './components/DesignerOptionsBuilder';
|
||||||
import ImageExporterFactory from './components/export/ImageExporterFactory';
|
import ImageExporterFactory from './components/export/ImageExporterFactory';
|
||||||
import TextExporterFactory from './components/export/TextExporterFactory';
|
import TextExporterFactory from './components/export/TextExporterFactory';
|
||||||
|
import TextImporterFactory from './components/import/TextImporterFactory';
|
||||||
import Exporter from './components/export/Exporter';
|
import Exporter from './components/export/Exporter';
|
||||||
|
import Importer from './components/import/Importer';
|
||||||
import DesignerKeyboard from './components/DesignerKeyboard';
|
import DesignerKeyboard from './components/DesignerKeyboard';
|
||||||
import EditorRenderMode from './components/EditorRenderMode';
|
import EditorRenderMode from './components/EditorRenderMode';
|
||||||
import ImageIcon from './components/ImageIcon';
|
import ImageIcon from './components/ImageIcon';
|
||||||
@ -61,7 +63,9 @@ export {
|
|||||||
EditorRenderMode,
|
EditorRenderMode,
|
||||||
TextExporterFactory,
|
TextExporterFactory,
|
||||||
ImageExporterFactory,
|
ImageExporterFactory,
|
||||||
|
TextImporterFactory,
|
||||||
Exporter,
|
Exporter,
|
||||||
|
Importer,
|
||||||
ImageIcon,
|
ImageIcon,
|
||||||
$notify,
|
$notify,
|
||||||
$msg,
|
$msg,
|
||||||
|
@ -22,7 +22,6 @@ import {
|
|||||||
import {
|
import {
|
||||||
buildDesigner,
|
buildDesigner,
|
||||||
} from './components/DesignerBuilder';
|
} from './components/DesignerBuilder';
|
||||||
import RESTPersistenceManager from './components/RestPersistenceManager';
|
|
||||||
import PersistenceManager from './components/PersistenceManager';
|
import PersistenceManager from './components/PersistenceManager';
|
||||||
import LocalStorageManager from './components/LocalStorageManager';
|
import LocalStorageManager from './components/LocalStorageManager';
|
||||||
import DesignerOptionsBuilder from './components/DesignerOptionsBuilder';
|
import DesignerOptionsBuilder from './components/DesignerOptionsBuilder';
|
||||||
@ -34,15 +33,7 @@ require('../../../libraries/bootstrap/js/bootstrap.min');
|
|||||||
|
|
||||||
// Configure designer options ...
|
// Configure designer options ...
|
||||||
let persistence: PersistenceManager;
|
let persistence: PersistenceManager;
|
||||||
if (!global.memoryPersistence && !global.readOnly) {
|
if (global.readOnly) {
|
||||||
persistence = new RESTPersistenceManager({
|
|
||||||
documentUrl: '/c/restful/maps/{id}/document',
|
|
||||||
revertUrl: '/c/restful/maps/{id}/history/latest',
|
|
||||||
lockUrl: '/c/restful/maps/{id}/lock',
|
|
||||||
timestamp: global.lockTimestamp,
|
|
||||||
session: global.lockSession,
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
const historyId = global.historyId ? `${global.historyId}/` : '';
|
const historyId = global.historyId ? `${global.historyId}/` : '';
|
||||||
persistence = new LocalStorageManager(
|
persistence = new LocalStorageManager(
|
||||||
`/c/restful/maps/{id}/${historyId}document/xml${!global.isAuth ? '-pub' : ''}`,
|
`/c/restful/maps/{id}/${historyId}document/xml${!global.isAuth ? '-pub' : ''}`,
|
||||||
|
@ -6,14 +6,14 @@
|
|||||||
- Naturaleza
|
- Naturaleza
|
||||||
- Animales, Plantas, Piedras
|
- Animales, Plantas, Piedras
|
||||||
- Arqueología
|
- Arqueología
|
||||||
|
- Culturas Antiguas
|
||||||
|
- Egipto, Grecia, China...
|
||||||
- Energía
|
- Energía
|
||||||
|
- Paleontología
|
||||||
- Astronomía
|
- Astronomía
|
||||||
- Arquitectura
|
- Arquitectura
|
||||||
- Cocina
|
- Cocina
|
||||||
- Poesía
|
- Poesía
|
||||||
- Culturas Antiguas
|
|
||||||
- Egipto, Grecia, China...
|
|
||||||
- Paleontología
|
|
||||||
- Duración limitada: 5-6 semanas
|
- Duración limitada: 5-6 semanas
|
||||||
- Niños y niñas que quieren saber más
|
- Niños y niñas que quieren saber más
|
||||||
- Alternativa a otras actividades de ocio
|
- Alternativa a otras actividades de ocio
|
||||||
@ -25,11 +25,11 @@
|
|||||||
- Actividades centradas en el contexto cercano
|
- Actividades centradas en el contexto cercano
|
||||||
- Flexibilidad en el uso de las lenguas de trabajo (inglés, castellano, esukara?)
|
- Flexibilidad en el uso de las lenguas de trabajo (inglés, castellano, esukara?)
|
||||||
- Complementamos el trabajo de la escuela[^1]
|
- Complementamos el trabajo de la escuela[^1]
|
||||||
|
- SaberMás trabaja con, desde y para la motivación
|
||||||
|
- Trabajamos en equipo en nuestros proyectos
|
||||||
- Cada uno va a su ritmo, y cada cual pone sus límites
|
- Cada uno va a su ritmo, y cada cual pone sus límites
|
||||||
- Aprendemos todos de todos
|
- Aprendemos todos de todos
|
||||||
- Valoramos lo que hemos aprendido
|
- Valoramos lo que hemos aprendido
|
||||||
- SaberMás trabaja con, desde y para la motivación
|
|
||||||
- Trabajamos en equipo en nuestros proyectos
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -7,15 +7,15 @@
|
|||||||
<node ID="ID_17" POSITION="right" STYLE="fork" TEXT="Animales, Plantas, Piedras"/>
|
<node ID="ID_17" POSITION="right" STYLE="fork" TEXT="Animales, Plantas, Piedras"/>
|
||||||
</node>
|
</node>
|
||||||
<node ID="ID_21" POSITION="right" STYLE="fork" TEXT="Arqueología"/>
|
<node ID="ID_21" POSITION="right" STYLE="fork" TEXT="Arqueología"/>
|
||||||
|
<node ID="ID_25" POSITION="right" STYLE="fork" TEXT="Culturas Antiguas">
|
||||||
|
<node ID="ID_26" POSITION="right" STYLE="fork" TEXT="Egipto, Grecia, China..."/>
|
||||||
|
</node>
|
||||||
<node ID="ID_18" POSITION="right" STYLE="fork" TEXT="Energía"/>
|
<node ID="ID_18" POSITION="right" STYLE="fork" TEXT="Energía"/>
|
||||||
|
<node ID="ID_38" POSITION="right" STYLE="fork" TEXT="Paleontología"/>
|
||||||
<node ID="ID_16" POSITION="right" STYLE="fork" TEXT="Astronomía"/>
|
<node ID="ID_16" POSITION="right" STYLE="fork" TEXT="Astronomía"/>
|
||||||
<node ID="ID_20" POSITION="right" STYLE="fork" TEXT="Arquitectura"/>
|
<node ID="ID_20" POSITION="right" STYLE="fork" TEXT="Arquitectura"/>
|
||||||
<node ID="ID_11" POSITION="right" STYLE="fork" TEXT="Cocina"/>
|
<node ID="ID_11" POSITION="right" STYLE="fork" TEXT="Cocina"/>
|
||||||
<node ID="ID_24" POSITION="right" STYLE="fork" TEXT="Poesía"/>
|
<node ID="ID_24" POSITION="right" STYLE="fork" TEXT="Poesía"/>
|
||||||
<node ID="ID_25" POSITION="right" STYLE="fork" TEXT="Culturas Antiguas">
|
|
||||||
<node ID="ID_26" POSITION="right" STYLE="fork" TEXT="Egipto, Grecia, China..."/>
|
|
||||||
</node>
|
|
||||||
<node ID="ID_38" POSITION="right" STYLE="fork" TEXT="Paleontología"/>
|
|
||||||
</node>
|
</node>
|
||||||
<node ID="ID_6" POSITION="left" STYLE="fork" TEXT="Duración limitada: 5-6 semanas"/>
|
<node ID="ID_6" POSITION="left" STYLE="fork" TEXT="Duración limitada: 5-6 semanas"/>
|
||||||
<node ID="ID_7" POSITION="left" STYLE="fork" TEXT="Niños y niñas que quieren saber más"/>
|
<node ID="ID_7" POSITION="left" STYLE="fork" TEXT="Niños y niñas que quieren saber más"/>
|
||||||
@ -41,11 +41,11 @@
|
|||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
</richcontent>
|
</richcontent>
|
||||||
|
<node ID="ID_28" POSITION="right" TEXT="SaberMás trabaja con, desde y para la motivación"/>
|
||||||
|
<node ID="ID_32" POSITION="right" STYLE="fork" TEXT="Trabajamos en equipo en nuestros proyectos "/>
|
||||||
<node ID="ID_30" POSITION="right" STYLE="fork" TEXT="Cada uno va a su ritmo, y cada cual pone sus límites"/>
|
<node ID="ID_30" POSITION="right" STYLE="fork" TEXT="Cada uno va a su ritmo, y cada cual pone sus límites"/>
|
||||||
<node ID="ID_31" POSITION="right" STYLE="fork" TEXT="Aprendemos todos de todos"/>
|
<node ID="ID_31" POSITION="right" STYLE="fork" TEXT="Aprendemos todos de todos"/>
|
||||||
<node ID="ID_33" POSITION="right" STYLE="fork" TEXT="Valoramos lo que hemos aprendido"/>
|
<node ID="ID_33" POSITION="right" STYLE="fork" TEXT="Valoramos lo que hemos aprendido"/>
|
||||||
<node ID="ID_28" POSITION="right" TEXT="SaberMás trabaja con, desde y para la motivación"/>
|
|
||||||
<node ID="ID_32" POSITION="right" STYLE="fork" TEXT="Trabajamos en equipo en nuestros proyectos "/>
|
|
||||||
</node>
|
</node>
|
||||||
</node>
|
</node>
|
||||||
</map>
|
</map>
|
@ -5,14 +5,14 @@
|
|||||||
1.3.1 Naturaleza
|
1.3.1 Naturaleza
|
||||||
1.3.1.1 Animales, Plantas, Piedras
|
1.3.1.1 Animales, Plantas, Piedras
|
||||||
1.3.2 Arqueología
|
1.3.2 Arqueología
|
||||||
1.3.3 Energía
|
1.3.3 Culturas Antiguas
|
||||||
1.3.4 Astronomía
|
1.3.3.1 Egipto, Grecia, China...
|
||||||
1.3.5 Arquitectura
|
1.3.4 Energía
|
||||||
1.3.6 Cocina
|
1.3.5 Paleontología
|
||||||
1.3.7 Poesía
|
1.3.6 Astronomía
|
||||||
1.3.8 Culturas Antiguas
|
1.3.7 Arquitectura
|
||||||
1.3.8.1 Egipto, Grecia, China...
|
1.3.8 Cocina
|
||||||
1.3.9 Paleontología
|
1.3.9 Poesía
|
||||||
1.4 Duración limitada: 5-6 semanas
|
1.4 Duración limitada: 5-6 semanas
|
||||||
1.5 Niños y niñas que quieren saber más
|
1.5 Niños y niñas que quieren saber más
|
||||||
1.6 Alternativa a otras actividades de ocio
|
1.6 Alternativa a otras actividades de ocio
|
||||||
@ -30,8 +30,8 @@ ayudándole a que encuentre respuesta a las preguntas que él o ella se plantea.
|
|||||||
|
|
||||||
Por ese motivo, SaberMás proyecta estar al lado de los niños que necesitan una motivación extra para entender la escuela y fluir en ella,
|
Por ese motivo, SaberMás proyecta estar al lado de los niños que necesitan una motivación extra para entender la escuela y fluir en ella,
|
||||||
y también al lado de aquellos a quienes la curiosidad y las ganas de saber les lleva más allá.]
|
y también al lado de aquellos a quienes la curiosidad y las ganas de saber les lleva más allá.]
|
||||||
1.14.1 Cada uno va a su ritmo, y cada cual pone sus límites
|
1.14.1 SaberMás trabaja con, desde y para la motivación
|
||||||
1.14.2 Aprendemos todos de todos
|
1.14.2 Trabajamos en equipo en nuestros proyectos
|
||||||
1.14.3 Valoramos lo que hemos aprendido
|
1.14.3 Cada uno va a su ritmo, y cada cual pone sus límites
|
||||||
1.14.4 SaberMás trabaja con, desde y para la motivación
|
1.14.4 Aprendemos todos de todos
|
||||||
1.14.5 Trabajamos en equipo en nuestros proyectos
|
1.14.5 Valoramos lo que hemos aprendido
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<map name="bug2" version="tango"><topic central="true" text="SaberMás" id="1"><topic position="271,-39" order="8" text="Utilización de medios de expresión artística, digitales y analógicos" id="5"/><topic position="-181,-17" order="5" text="Precio también limitado: 100-120?" id="9"/><topic position="132,165" order="14" text="Talleres temáticos" id="2"><topic position="242,57" order="0" text="Naturaleza" id="13"><topic position="362,57" order="0" text="Animales, Plantas, Piedras" id="17"/></topic><topic position="245,84" order="1" text="Arqueología" id="21"/><topic position="236,138" order="2" text="Energía" id="18"/><topic position="244,192" order="3" text="Astronomía" id="16"/><topic position="245,219" order="4" text="Arquitectura" id="20"/><topic position="234,246" order="5" text="Cocina" id="11"/><topic position="234,273" order="6" text="Poesía" id="24"/><topic position="256,111" order="7" text="Culturas Antiguas" id="25"><topic position="378,111" order="0" text="Egipto, Grecia, China..." id="26"/></topic><topic position="248,165" order="8" text="Paleontología" id="38"/></topic><topic position="-168,-49" order="3" text="Duración limitada: 5-6 semanas" id="6"/><topic position="-181,16" order="7" text="Niños y niñas que quieren saber más" id="7"/><topic position="-184,-81" order="1" text="Alternativa a otras actividades de ocio" id="8"/><topic position="255,-6" order="10" text="Uso de la tecnología durante todo el proceso de aprendizaje" id="23"/><topic position="336,-137" order="2" text="Estructura PBL: aprendemos cuando buscamos respuestas a nuestras propias preguntas " id="3"/><topic position="238,-105" order="4" text="Trabajo basado en la experimentación y en la investigación" id="4"/><topic position="-201,48" order="9" text="De 8 a 12 años, sin separación por edades" id="10"/><topic position="-146,81" order="11" text="Máximo 10/1 por taller" id="19"/><topic position="211,-72" order="6" text="Actividades centradas en el contexto cercano" id="37"/><topic position="303,27" order="12" text="Flexibilidad en el uso de las lenguas de trabajo (inglés, castellano, esukara?)" id="22"/><topic position="206,-220" order="0" text="Complementamos el trabajo de la escuela" shape="rounded rectagle" id="27"><note><![CDATA[Todos los contenidos de los talleres están relacionados con el currículo de la enseñanza básica.
|
<map name="bug2" version="tango"><topic central="true" text="SaberMás" id="1"><topic position="271,-39" order="8" text="Utilización de medios de expresión artística, digitales y analógicos" id="5"/><topic position="-181,-17" order="5" text="Precio también limitado: 100-120?" id="9"/><topic position="132,165" order="14" text="Talleres temáticos" id="2"><topic position="242,57" order="0" text="Naturaleza" id="13"><topic position="362,57" order="0" text="Animales, Plantas, Piedras" id="17"/></topic><topic position="245,84" order="1" text="Arqueología" id="21"/><topic position="256,111" order="2" text="Culturas Antiguas" id="25"><topic position="378,111" order="0" text="Egipto, Grecia, China..." id="26"/></topic><topic position="236,138" order="3" text="Energía" id="18"/><topic position="248,165" order="4" text="Paleontología" id="38"/><topic position="244,192" order="5" text="Astronomía" id="16"/><topic position="245,219" order="6" text="Arquitectura" id="20"/><topic position="234,246" order="7" text="Cocina" id="11"/><topic position="234,273" order="8" text="Poesía" id="24"/></topic><topic position="-168,-49" order="3" text="Duración limitada: 5-6 semanas" id="6"/><topic position="-181,16" order="7" text="Niños y niñas que quieren saber más" id="7"/><topic position="-184,-81" order="1" text="Alternativa a otras actividades de ocio" id="8"/><topic position="255,-6" order="10" text="Uso de la tecnología durante todo el proceso de aprendizaje" id="23"/><topic position="336,-137" order="2" text="Estructura PBL: aprendemos cuando buscamos respuestas a nuestras propias preguntas " id="3"/><topic position="238,-105" order="4" text="Trabajo basado en la experimentación y en la investigación" id="4"/><topic position="-201,48" order="9" text="De 8 a 12 años, sin separación por edades" id="10"/><topic position="-146,81" order="11" text="Máximo 10/1 por taller" id="19"/><topic position="211,-72" order="6" text="Actividades centradas en el contexto cercano" id="37"/><topic position="303,27" order="12" text="Flexibilidad en el uso de las lenguas de trabajo (inglés, castellano, esukara?)" id="22"/><topic position="206,-220" order="0" text="Complementamos el trabajo de la escuela" shape="rounded rectagle" id="27"><note><![CDATA[Todos los contenidos de los talleres están relacionados con el currículo de la enseñanza básica.
|
||||||
A diferencia de la práctica tradicional, pretendemos ahondar en el conocimiento partiendo de lo que realmente interesa al niño o niña,
|
A diferencia de la práctica tradicional, pretendemos ahondar en el conocimiento partiendo de lo que realmente interesa al niño o niña,
|
||||||
ayudándole a que encuentre respuesta a las preguntas que él o ella se plantea.
|
ayudándole a que encuentre respuesta a las preguntas que él o ella se plantea.
|
||||||
|
|
||||||
Por ese motivo, SaberMás proyecta estar al lado de los niños que necesitan una motivación extra para entender la escuela y fluir en ella,
|
Por ese motivo, SaberMás proyecta estar al lado de los niños que necesitan una motivación extra para entender la escuela y fluir en ella,
|
||||||
y también al lado de aquellos a quienes la curiosidad y las ganas de saber les lleva más allá.]]></note><topic position="477,-220" order="0" text="Cada uno va a su ritmo, y cada cual pone sus límites" id="30"/><topic position="425,-193" order="1" text="Aprendemos todos de todos" id="31"/><topic position="440,-167" order="2" text="Valoramos lo que hemos aprendido" id="33"/><topic position="468,-273" order="3" text="SaberMás trabaja con, desde y para la motivación" shape="line" id="28"/><topic position="458,-247" order="4" text="Trabajamos en equipo en nuestros proyectos " id="32"/></topic></topic></map>
|
y también al lado de aquellos a quienes la curiosidad y las ganas de saber les lleva más allá.]]></note><topic position="468,-273" order="0" text="SaberMás trabaja con, desde y para la motivación" shape="line" id="28"/><topic position="458,-247" order="1" text="Trabajamos en equipo en nuestros proyectos " id="32"/><topic position="477,-220" order="2" text="Cada uno va a su ritmo, y cada cual pone sus límites" id="30"/><topic position="425,-193" order="3" text="Aprendemos todos de todos" id="31"/><topic position="440,-167" order="4" text="Valoramos lo que hemos aprendido" id="33"/></topic></topic></map>
|
@ -332,7 +332,7 @@
|
|||||||
<node ID="ID_334" POSITION="right" STYLE="fork" TEXT="Internet penetration"/>
|
<node ID="ID_334" POSITION="right" STYLE="fork" TEXT="Internet penetration"/>
|
||||||
<node ID="ID_335" POSITION="right" STYLE="fork" TEXT="Computer literacy "/>
|
<node ID="ID_335" POSITION="right" STYLE="fork" TEXT="Computer literacy "/>
|
||||||
</node>
|
</node>
|
||||||
<arrowlink DESTINATION="ID_76" STARTARROW="Default" ENDARROW="Default"/>
|
<arrowlink DESTINATION="ID_76" STARTARROW="Default"/>
|
||||||
</node>
|
</node>
|
||||||
<node ID="ID_10" POSITION="right" STYLE="fork" TEXT="Behavior of innovation actors">
|
<node ID="ID_10" POSITION="right" STYLE="fork" TEXT="Behavior of innovation actors">
|
||||||
<node ID="ID_167" POSITION="right" STYLE="fork" TEXT="Access to markets">
|
<node ID="ID_167" POSITION="right" STYLE="fork" TEXT="Access to markets">
|
||||||
@ -944,7 +944,7 @@
|
|||||||
<icon BUILTIN="sign_warning"/>
|
<icon BUILTIN="sign_warning"/>
|
||||||
</node>
|
</node>
|
||||||
</node>
|
</node>
|
||||||
<arrowlink DESTINATION="ID_114" STARTARROW="Default" ENDARROW="Default"/>
|
<arrowlink DESTINATION="ID_114" STARTARROW="Default"/>
|
||||||
</node>
|
</node>
|
||||||
<node ID="ID_7" POSITION="right" STYLE="bubble" TEXT="What investments in innovative projects">
|
<node ID="ID_7" POSITION="right" STYLE="bubble" TEXT="What investments in innovative projects">
|
||||||
<richcontent TYPE="NOTE">
|
<richcontent TYPE="NOTE">
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<map name="complex" version="tango"><topic central="true" text="PPM Plan" id="1" bgColor="#32e36a"><topic position="241,250" order="10" text="Business Development " id="4" fontStyle=";;;bold;;"/><topic position="226,-100" order="2" text="Backlog Management" shape="line" id="18" fontStyle=";;;bold;;"><link url="https://docs.google.com/a/freeform.ca/drawings/d/1mrtkVAN3_XefJJCgfxw4Va6xk9TVDBKXDt_uzyIF4Us/edit" urlType="url"/></topic><topic position="-193,50" order="5" text="Freeform IT" id="10" fontStyle=";;;bold;;"/><topic position="-271,-50" order="3" text="Client Project Management" id="204" fontStyle=";;;bold;;"/><topic position="-183,-150" order="7" text="Governance & Executive" id="206" fontStyle=";;;bold;;"/><topic position="124,-200" order="8" text="Finance" id="5" fontStyle=";;;bold;;"/><topic position="176,-150" order="6" text="Administration" id="3" fontStyle=";;;bold;;"/><topic position="222,100" order="4" text="Human Resources" id="154" fontStyle=";;;bold;;"><note><![CDATA[HR Vision: Freeform Solutions is successful at its mission, sustainable as an organization AND is a great place to work.
|
<map name="complex" version="tango"><topic central="true" text="PPM Plan" id="1" bgColor="#32e36a"><topic position="241,250" order="10" text="Business Development " id="4" fontStyle=";;;bold;;"/><topic position="226,-100" order="2" text="Backlog Management" shape="line" id="18" fontStyle=";;;bold;;"><link url="https://docs.google.com/a/freeform.ca/drawings/d/1mrtkVAN3_XefJJCgfxw4Va6xk9TVDBKXDt_uzyIF4Us/edit" urlType="url"/></topic><topic position="-193,50" order="5" text="Freeform IT" id="10" fontStyle=";;;bold;;"/><topic position="-271,-50" order="3" text="Client Project Management" id="204" fontStyle=";;;bold;;"/><topic position="-183,-150" order="7" text="Governance & Executive" id="206" fontStyle=";;;bold;;"/><topic position="124,-200" order="8" text="Finance" id="5" fontStyle=";;;bold;;"/><topic position="176,-150" order="6" text="Administration" id="3" fontStyle=";;;bold;;"/><topic position="222,100" order="4" text="Human Resources" id="154" fontStyle=";;;bold;;"><note><![CDATA[HR Vision: Freeform Solutions is successful at its mission, sustainable as an organization AND is a great place to work.
|
||||||
HR Mission: To provide a positive HR service experience for applicants and employees, and collaborate with departments to recruit, develop, support, and retain diverse and talented employees who are the key to Freeform’s reputation and success.]]></note></topic><topic position="-202,150" order="9" text="Freeform Hosting" id="16" fontStyle=";;;bold;;"/><topic position="197,50" order="0" text="Community Outreach" id="247" fontStyle=";;;bold;;"/><topic position="124,300" order="12" text="R&D" id="261" fontStyle=";;;bold;;"><topic position="230,289" order="0" text="Goals" id="263"/><topic position="239,313" order="1" text="Formulize" id="264"/></topic><topic position="-158,0" order="1" text="Probono" id="268"><topic position="-273,1" order="0" id="269"/></topic></topic><topic position="1558,-249" text="Strategy 2: Talent Development" id="31"><note><![CDATA[Strategy #2: Support the talent development of our employees through professional development and learning and through improved performance management.]]></note><topic position="1817,-260" order="0" text="Strategic Priority 2a: Personal Plans" id="113"><note><![CDATA[Each employee will have a personal Professional Development Plan. ]]></note></topic><topic position="1869,-236" order="1" text="Strategic Priority 2b: External learning matches organ. goals" id="114"><note><![CDATA[Each department of Freeform will identify areas that need development to meet overall FS goals. Eg. Project Manager may identify needed improvement in a development tool. Or... Bus. Dev. may identify a new need in NFP that FS could fill within mandate, if training were provided. Professional Dev. priority will be given to proposals for development with clear ROIs.]]></note></topic><topic position="1831,-212" order="2" text="Strategic Priority 2c: Learning Environment" id="116"><note><![CDATA[Learning and innovation are an essential part of providing the best solutions to NFPs. Cost effective internal learning and time to explore innovation will be encouraged, provided they conform with organization goal and clear ROI is demonstrated.]]></note></topic><topic position="1766,-188" order="3" text="So That..." id="112"><icon id="object_rainbow"/><note><![CDATA[(So that... our employees have improved skills and knowledge, So that... they are highly competent and can work well in agile teams and feel fulfilled and self actualized... So that we can so the best work possible, for the least cost, in the shortest time for other NFPs, So that... NFPs can help those who need it.)]]></note></topic></topic><topic position="1952,168" text="Strategy 4: Inclusive, Positive Environment" id="105"><note><![CDATA[Strategy #4: Foster a diverse, inclusive community with a positive work environment.]]></note><topic position="2229,142" order="0" text="Strategic Priority 4a:Feedback" id="119"><note><![CDATA[Conduct regular organizational feedback assessments and collaborate to improve the work climate]]></note></topic><topic position="2246,166" order="1" text="Strategic Priority 4b: Anti Harassment" id="120"><note><![CDATA[Educate employees on the prevention of harassment and discrimination and productive ways to resolve conflict]]></note></topic><topic position="2228,190" order="2" text="Strategic Priority 4c: Diversity" id="121"><note><![CDATA[Insure we promote our commitment to diversity and non-discrimination through our actions and in our outreach and employee recruitment efforts]]></note></topic><topic position="2178,214" order="3" id="253"/><topic position="2191,238" order="4" text="So That..." id="118"><icon id="object_rainbow"/><note><![CDATA[(So that... we can reflect the diverse populations we serve AND ensure everyone feels safe, respected and included, So that... we better serve our diverse client organizations AND we are a great place to work )]]></note></topic></topic><topic position="1326,-642" text="Strategy 1: Recruit & Retain" id="29"><note><![CDATA[Recruit and retain top talent commensurate with identified organizational capacity requirements ]]></note><topic position="1444,-781" order="0" text="So that..." id="28"><note><![CDATA[(So that... we find and keep good people, So that... they are highly competent and can work well in agile teams... So that we can so the best work possible, for the least cost, in the shortest time for other NFPs, So that... NFPs can help those who need it.)]]></note></topic><topic position="1539,-742" order="1" text="Strategic Priority 1a: Recruitment" id="37"><note><![CDATA[1. Identify and use proactive and effective recruitment strategies, ]]></note><topic position="1573,-752" order="0" text="Modify App Form" shrink="true" id="238"><note><![CDATA[Recently, I saw a few job posts sent through different community
|
HR Mission: To provide a positive HR service experience for applicants and employees, and collaborate with departments to recruit, develop, support, and retain diverse and talented employees who are the key to Freeform’s reputation and success.]]></note></topic><topic position="-202,150" order="9" text="Freeform Hosting" id="16" fontStyle=";;;bold;;"/><topic position="197,50" order="0" text="Community Outreach" id="247" fontStyle=";;;bold;;"/><topic position="124,300" order="12" text="R&D" id="261" fontStyle=";;;bold;;"><topic position="230,289" order="0" text="Goals" id="263"/><topic position="239,313" order="1" text="Formulize" id="264"/></topic><topic position="-158,0" order="1" text="Probono" id="268"><topic position="-273,1" order="0" id="269"/></topic></topic><topic position="1558,-249" text="Strategy 2: Talent Development" id="31"><note><![CDATA[Strategy #2: Support the talent development of our employees through professional development and learning and through improved performance management.]]></note><topic position="1817,-260" order="0" text="Strategic Priority 2a: Personal Plans" id="113"><note><![CDATA[Each employee will have a personal Professional Development Plan. ]]></note></topic><topic position="1869,-236" order="1" text="Strategic Priority 2b: External learning matches organ. goals" id="114"><note><![CDATA[Each department of Freeform will identify areas that need development to meet overall FS goals. Eg. Project Manager may identify needed improvement in a development tool. Or... Bus. Dev. may identify a new need in NFP that FS could fill within mandate, if training were provided. Professional Dev. priority will be given to proposals for development with clear ROIs.]]></note></topic><topic position="1831,-212" order="2" text="Strategic Priority 2c: Learning Environment" id="116"><note><![CDATA[Learning and innovation are an essential part of providing the best solutions to NFPs. Cost effective internal learning and time to explore innovation will be encouraged, provided they conform with organization goal and clear ROI is demonstrated.]]></note></topic><topic position="1766,-188" order="3" text="So That..." id="112"><icon id="object_rainbow"/><note><![CDATA[(So that... our employees have improved skills and knowledge, So that... they are highly competent and can work well in agile teams and feel fulfilled and self actualized... So that we can so the best work possible, for the least cost, in the shortest time for other NFPs, So that... NFPs can help those who need it.)]]></note></topic></topic><topic position="1952,168" text="Strategy 4: Inclusive, Positive Environment" id="105"><note><![CDATA[Strategy #4: Foster a diverse, inclusive community with a positive work environment.]]></note><topic position="2229,142" order="0" text="Strategic Priority 4a:Feedback" id="119"><note><![CDATA[Conduct regular organizational feedback assessments and collaborate to improve the work climate]]></note></topic><topic position="2246,166" order="1" text="Strategic Priority 4b: Anti Harassment" id="120"><note><![CDATA[Educate employees on the prevention of harassment and discrimination and productive ways to resolve conflict]]></note></topic><topic position="2228,190" order="2" text="Strategic Priority 4c: Diversity" id="121"><note><![CDATA[Insure we promote our commitment to diversity and non-discrimination through our actions and in our outreach and employee recruitment efforts]]></note></topic><topic position="2178,214" order="3" id="253"/><topic position="2191,238" order="4" text="So That..." id="118"><icon id="object_rainbow"/><note><![CDATA[(So that... we can reflect the diverse populations we serve AND ensure everyone feels safe, respected and included, So that... we better serve our diverse client organizations AND we are a great place to work )]]></note></topic></topic><topic position="1326,-642" text="Strategy 1: Recruit & Retain" id="29"><note><![CDATA[Recruit and retain top talent commensurate with identified organizational capacity requirements ]]></note><topic position="1444,-781" order="0" text="So that..." id="28"><note><![CDATA[(So that... we find and keep good people, So that... they are highly competent and can work well in agile teams... So that we can so the best work possible, for the least cost, in the shortest time for other NFPs, So that... NFPs can help those who need it.)]]></note></topic><topic position="1539,-742" order="1" text="Strategic Priority 1a: Recruitment" id="37"><note><![CDATA[1. Identify and use proactive and effective recruitment strategies, ]]></note><topic position="1573,-752" order="0" text="Modify App Form" id="238"><note><![CDATA[Recently, I saw a few job posts sent through different community
|
||||||
groups and they seem to be taking our idea of screening candidates
|
groups and they seem to be taking our idea of screening candidates
|
||||||
to a next level. Not only they ask candidates to provide resume and
|
to a next level. Not only they ask candidates to provide resume and
|
||||||
cover letter + some project related information but also request
|
cover letter + some project related information but also request
|
||||||
@ -23,7 +23,7 @@ brought recently for "permissions to ask your references about you"
|
|||||||
in the online form so that we don't have to follow up with this
|
in the online form so that we don't have to follow up with this
|
||||||
later.
|
later.
|
||||||
|
|
||||||
Attached below a sample of such screening questions]]></note></topic><topic position="1614,-728" order="1" text="Strategy integrated with hiring plan" id="299"><note><![CDATA[Hiring plan should be comprehensive... not Agile or Iterative, in the sense that staff capacity and skill needs should be met within at least a six month plan. If three Drupal developers are needed, the hiring should be done concurrently to minimize HR costs and time.]]></note></topic></topic><topic position="1477,-700" order="2" text="Strategic Priority 1b: Hiring" id="39"><note><![CDATA[2. Continue to practice our unique Freeform hiring process that balances fit with the Freeform culture and best talent ]]></note></topic><topic position="1487,-647" order="3" text="Strategic Priority 1c: Onboarding" id="41"><note><![CDATA[ ]]></note><topic position="1592,-674" order="0" text="3 Month Onboarding Process" shape="elipse" id="275" bgColor="#adddf0"/><topic position="1570,-650" order="1" text="Tools & Guidelines" id="277"/><topic position="1552,-626" order="2" text="Mentoring" id="276"/></topic><topic position="1484,-569" order="4" text="Strategic Priority 1d: Incentives" id="43"><note><![CDATA[5. Explore incentives - monetary, benefits, fulfilment - needed to encourage top talent to work for and remain working for an NFP]]></note><topic position="1544,-596" order="0" text="Raises" id="274"/><topic position="1548,-572" order="1" text="Benefits" shape="elipse" id="270" bgColor="#adddf0"/><topic position="1577,-548" order="2" text="Rewards Message" id="45"><note><![CDATA[Create a total rewards message to encourage prospective and current employees to understand the full value of working for Freeform]]></note></topic></topic><topic position="1487,-518" order="5" text="Strategic Priority 1e: Offboarding" shrink="true" id="123"><note><![CDATA[Assess and address reasons why talented people leave Freeform]]></note></topic></topic><topic position="726,413" text="Business Development Plan" shape="rounded rectagle" id="156" fontStyle=";;#0d0826;;;" bgColor="#32e36a"><topic position="894,401" order="0" text="Goals" id="164"><topic position="975,422" order="0" text="Increase new clients" id="168"><topic position="1138,409" order="0" text="Academic Research" id="171"/><topic position="1118,433" order="1" id="177"/></topic><topic position="978,488" order="1" text="Support New Products" id="172"><topic position="1125,463" order="0" text="Formulize" id="179"/><topic position="1125,487" order="1" id="180"/><topic position="1125,511" order="2" id="181"/></topic><topic position="966,539" order="2" text="Support CiviCRM" id="255"/><topic position="976,602" order="3" text="Identify Opportunites" id="182"><topic position="1121,565" order="0" id="183"/><topic position="1121,589" order="1" id="184"/><topic position="1121,613" order="2" id="185"/><topic position="1121,637" order="3" id="186"/></topic></topic></topic><topic position="-621,395" text="Hosting NG Plan" shape="rounded rectagle" id="162" fontStyle=";;#0d0826;;;" bgColor="#32e36a"/><topic position="-613,99" text="Freeform IT Plan" shape="rounded rectagle" id="163" bgColor="#52e380"><topic position="-753,68" order="0" text="Fragile" id="17" fontStyle=";;;bold;;"/><topic position="-749,92" order="1" text="Tools" id="259"/><topic position="-760,116" order="2" id="260"/></topic><topic position="-548,-87" text="Project Teams" shape="rounded rectagle" shrink="true" id="9" bgColor="#52e380"><topic position="-668,-142" order="0" text="Projects 1-3" id="13"/><topic position="-668,-118" order="1" text="Projects 4-6" id="14"/><topic position="-672,-94" order="2" text="Projects 7 & 8" id="15"/><topic position="-696,-70" order="3" text="General Work" id="12"/><topic position="-686,-46" order="4" text="Learning Needs Plan" id="11"/></topic><topic position="-532,-250" text="Restructure" shape="rounded rectagle" shrink="true" id="33" bgColor="#52e380"><topic position="-685,-282" order="0" text="Client Centric Process" id="216"/><topic position="-692,-258" order="1" text="Freeform Project Process" id="217"/><topic position="-693,-234" order="2" text="Supportive Systems Plan" id="218"/></topic><topic position="-427,-329" text="Board and C Planning" shape="rounded rectagle" shrink="true" id="208" bgColor="#52e380"><topic position="-614,-384" order="0" text="Mission Statements" id="23"><note><![CDATA[In the absence of one clearly defined mission statement, we have reviewed various expressed mission statement as following
|
Attached below a sample of such screening questions]]></note></topic><topic position="1614,-728" order="1" text="Strategy integrated with hiring plan" id="299"><note><![CDATA[Hiring plan should be comprehensive... not Agile or Iterative, in the sense that staff capacity and skill needs should be met within at least a six month plan. If three Drupal developers are needed, the hiring should be done concurrently to minimize HR costs and time.]]></note></topic></topic><topic position="1477,-700" order="2" text="Strategic Priority 1b: Hiring" id="39"><note><![CDATA[2. Continue to practice our unique Freeform hiring process that balances fit with the Freeform culture and best talent ]]></note></topic><topic position="1487,-647" order="3" text="Strategic Priority 1c: Onboarding" id="41"><note><![CDATA[ ]]></note><topic position="1592,-674" order="0" text="3 Month Onboarding Process" shape="elipse" id="275" bgColor="#adddf0"/><topic position="1570,-650" order="1" text="Tools & Guidelines" id="277"/><topic position="1552,-626" order="2" text="Mentoring" id="276"/></topic><topic position="1484,-569" order="4" text="Strategic Priority 1d: Incentives" id="43"><note><![CDATA[5. Explore incentives - monetary, benefits, fulfilment - needed to encourage top talent to work for and remain working for an NFP]]></note><topic position="1544,-596" order="0" text="Raises" id="274"/><topic position="1548,-572" order="1" text="Benefits" shape="elipse" id="270" bgColor="#adddf0"/><topic position="1577,-548" order="2" text="Rewards Message" id="45"><note><![CDATA[Create a total rewards message to encourage prospective and current employees to understand the full value of working for Freeform]]></note></topic></topic><topic position="1487,-518" order="5" text="Strategic Priority 1e: Offboarding" id="123"><note><![CDATA[Assess and address reasons why talented people leave Freeform]]></note></topic></topic><topic position="726,413" text="Business Development Plan" shape="rounded rectagle" id="156" fontStyle=";;#0d0826;;;" bgColor="#32e36a"><topic position="894,401" order="0" text="Goals" id="164"><topic position="975,422" order="0" text="Increase new clients" id="168"><topic position="1138,409" order="0" text="Academic Research" id="171"/><topic position="1118,433" order="1" id="177"/></topic><topic position="978,488" order="1" text="Support New Products" id="172"><topic position="1125,463" order="0" text="Formulize" id="179"/><topic position="1125,487" order="1" id="180"/><topic position="1125,511" order="2" id="181"/></topic><topic position="966,539" order="2" text="Support CiviCRM" id="255"/><topic position="976,602" order="3" text="Identify Opportunites" id="182"><topic position="1121,565" order="0" id="183"/><topic position="1121,589" order="1" id="184"/><topic position="1121,613" order="2" id="185"/><topic position="1121,637" order="3" id="186"/></topic></topic></topic><topic position="-621,395" text="Hosting NG Plan" shape="rounded rectagle" id="162" fontStyle=";;#0d0826;;;" bgColor="#32e36a"/><topic position="-613,99" text="Freeform IT Plan" shape="rounded rectagle" id="163" bgColor="#52e380"><topic position="-753,68" order="0" text="Fragile" id="17" fontStyle=";;;bold;;"/><topic position="-749,92" order="1" text="Tools" id="259"/><topic position="-760,116" order="2" id="260"/></topic><topic position="-548,-87" text="Project Teams" shape="rounded rectagle" shrink="true" id="9" bgColor="#52e380"><topic position="-668,-142" order="0" text="Projects 1-3" id="13"/><topic position="-668,-118" order="1" text="Projects 4-6" id="14"/><topic position="-672,-94" order="2" text="Projects 7 & 8" id="15"/><topic position="-696,-70" order="3" text="General Work" id="12"/><topic position="-686,-46" order="4" text="Learning Needs Plan" id="11"/></topic><topic position="-532,-250" text="Restructure" shape="rounded rectagle" shrink="true" id="33" bgColor="#52e380"><topic position="-685,-282" order="0" text="Client Centric Process" id="216"/><topic position="-692,-258" order="1" text="Freeform Project Process" id="217"/><topic position="-693,-234" order="2" text="Supportive Systems Plan" id="218"/></topic><topic position="-427,-329" text="Board and C Planning" shape="rounded rectagle" shrink="true" id="208" bgColor="#52e380"><topic position="-614,-384" order="0" text="Mission Statements" id="23"><note><![CDATA[In the absence of one clearly defined mission statement, we have reviewed various expressed mission statement as following
|
||||||
|
|
||||||
Objects of Incorporation in Letters Patent
|
Objects of Incorporation in Letters Patent
|
||||||
The objects of the Corporation are:To provide solutions that facilitate the effective use of information technology in not-for-profit, non-governmental, and charitable organizations throughout Canada, to support and improve their mission delivery.
|
The objects of the Corporation are:To provide solutions that facilitate the effective use of information technology in not-for-profit, non-governmental, and charitable organizations throughout Canada, to support and improve their mission delivery.
|
||||||
|
@ -40,6 +40,7 @@ variance is desired, complete censuses are essential.[^1]
|
|||||||
the investment in complete sampling may be worthwhile
|
the investment in complete sampling may be worthwhile
|
||||||
for at least some traits.[^2]
|
for at least some traits.[^2]
|
||||||
- Chazdon 2010. Biotropica. 42(1): 31–40
|
- Chazdon 2010. Biotropica. 42(1): 31–40
|
||||||
|
- Falar no artigo que esse trabalho fala que é inadequada a divisão entre pioneira e não pioneira devido a grande variação que há entre elas. Além de terem descoberto que durante a ontogenia a resposta a luminosidade muda dentro de uma mesma espécie. Porém recomendar que essa classificação continue sendo usada em curto prazo enquanto não há informações confiáveis suficiente para esta simples classificação. Outras classificações como esta do artigo são bem vinda, contanto que tenham dados confiáveis. Porém dados estáticos já são difíceis de se obter, dados temporais, como taxa de crescimento em diâmetro ou altura, são mais difíceis ainda. Falar que vários tipos de classificações podem ser utilizadas e quanto mais detalhe melhor, porém os dados é que são mais limitantes. Se focarmos em dados de germinação e crescimento limitantes, como sugerem sainete e whitmore, da uma idéia maismrápida e a curto prazo da classificação destas espécies. Depois com o tempo conseguiremos construir classificações mais detalhadas e com mais dados confiáveis.
|
||||||
- Here, we develop a new approach that links functional attributes
|
- Here, we develop a new approach that links functional attributes
|
||||||
of tree species with studies of forest recovery and regional
|
of tree species with studies of forest recovery and regional
|
||||||
land-use transitions (Chazdon et al. 2007). Grouping species according
|
land-use transitions (Chazdon et al. 2007). Grouping species according
|
||||||
@ -53,7 +54,6 @@ and wood functional traits for only a subset of the species in our
|
|||||||
study sites, we based our functional type classification on information
|
study sites, we based our functional type classification on information
|
||||||
for a large number of tree species obtained through vegetation
|
for a large number of tree species obtained through vegetation
|
||||||
monitoring studies.
|
monitoring studies.
|
||||||
- Falar no artigo que esse trabalho fala que é inadequada a divisão entre pioneira e não pioneira devido a grande variação que há entre elas. Além de terem descoberto que durante a ontogenia a resposta a luminosidade muda dentro de uma mesma espécie. Porém recomendar que essa classificação continue sendo usada em curto prazo enquanto não há informações confiáveis suficiente para esta simples classificação. Outras classificações como esta do artigo são bem vinda, contanto que tenham dados confiáveis. Porém dados estáticos já são difíceis de se obter, dados temporais, como taxa de crescimento em diâmetro ou altura, são mais difíceis ainda. Falar que vários tipos de classificações podem ser utilizadas e quanto mais detalhe melhor, porém os dados é que são mais limitantes. Se focarmos em dados de germinação e crescimento limitantes, como sugerem sainete e whitmore, da uma idéia maismrápida e a curto prazo da classificação destas espécies. Depois com o tempo conseguiremos construir classificações mais detalhadas e com mais dados confiáveis.
|
|
||||||
- Our approach avoided preconceived notions of successional
|
- Our approach avoided preconceived notions of successional
|
||||||
behavior or shade tolerance of tree species by developing an objective
|
behavior or shade tolerance of tree species by developing an objective
|
||||||
and independent classification of functional types based on vegetation
|
and independent classification of functional types based on vegetation
|
||||||
|
@ -86,6 +86,7 @@
|
|||||||
</node>
|
</node>
|
||||||
<node ID="ID_17" POSITION="right" STYLE="rectagle" BACKGROUND_COLOR="#cccccc" COLOR="#000000" TEXT="Chazdon 2010. Biotropica. 42(1): 31–40">
|
<node ID="ID_17" POSITION="right" STYLE="rectagle" BACKGROUND_COLOR="#cccccc" COLOR="#000000" TEXT="Chazdon 2010. Biotropica. 42(1): 31–40">
|
||||||
<edge COLOR="#cccccc"/>
|
<edge COLOR="#cccccc"/>
|
||||||
|
<node ID="ID_24" POSITION="right" STYLE="fork" TEXT="Falar no artigo que esse trabalho fala que é inadequada a divisão entre pioneira e não pioneira devido a grande variação que há entre elas. Além de terem descoberto que durante a ontogenia a resposta a luminosidade muda dentro de uma mesma espécie. Porém recomendar que essa classificação continue sendo usada em curto prazo enquanto não há informações confiáveis suficiente para esta simples classificação. Outras classificações como esta do artigo são bem vinda, contanto que tenham dados confiáveis. Porém dados estáticos já são difíceis de se obter, dados temporais, como taxa de crescimento em diâmetro ou altura, são mais difíceis ainda. Falar que vários tipos de classificações podem ser utilizadas e quanto mais detalhe melhor, porém os dados é que são mais limitantes. Se focarmos em dados de germinação e crescimento limitantes, como sugerem sainete e whitmore, da uma idéia maismrápida e a curto prazo da classificação destas espécies. Depois com o tempo conseguiremos construir classificações mais detalhadas e com mais dados confiáveis. "/>
|
||||||
<node ID="ID_22" POSITION="right" STYLE="fork">
|
<node ID="ID_22" POSITION="right" STYLE="fork">
|
||||||
<richcontent TYPE="NODE">
|
<richcontent TYPE="NODE">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
@ -117,7 +118,6 @@
|
|||||||
</html>
|
</html>
|
||||||
</richcontent>
|
</richcontent>
|
||||||
</node>
|
</node>
|
||||||
<node ID="ID_24" POSITION="right" STYLE="fork" TEXT="Falar no artigo que esse trabalho fala que é inadequada a divisão entre pioneira e não pioneira devido a grande variação que há entre elas. Além de terem descoberto que durante a ontogenia a resposta a luminosidade muda dentro de uma mesma espécie. Porém recomendar que essa classificação continue sendo usada em curto prazo enquanto não há informações confiáveis suficiente para esta simples classificação. Outras classificações como esta do artigo são bem vinda, contanto que tenham dados confiáveis. Porém dados estáticos já são difíceis de se obter, dados temporais, como taxa de crescimento em diâmetro ou altura, são mais difíceis ainda. Falar que vários tipos de classificações podem ser utilizadas e quanto mais detalhe melhor, porém os dados é que são mais limitantes. Se focarmos em dados de germinação e crescimento limitantes, como sugerem sainete e whitmore, da uma idéia maismrápida e a curto prazo da classificação destas espécies. Depois com o tempo conseguiremos construir classificações mais detalhadas e com mais dados confiáveis. "/>
|
|
||||||
<node ID="ID_25" POSITION="right" STYLE="fork">
|
<node ID="ID_25" POSITION="right" STYLE="fork">
|
||||||
<richcontent TYPE="NODE">
|
<richcontent TYPE="NODE">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
@ -41,7 +41,8 @@ the investment in complete sampling may be worthwhile
|
|||||||
for at least some traits.
|
for at least some traits.
|
||||||
[Note: Falar que isso corrobora nossa sugestão de utilizar poucas medidas, mas que elas sejam confiáveis.]
|
[Note: Falar que isso corrobora nossa sugestão de utilizar poucas medidas, mas que elas sejam confiáveis.]
|
||||||
1.2 Chazdon 2010. Biotropica. 42(1): 31–40
|
1.2 Chazdon 2010. Biotropica. 42(1): 31–40
|
||||||
1.2.1 Here, we develop a new approach that links functional attributes
|
1.2.1 Falar no artigo que esse trabalho fala que é inadequada a divisão entre pioneira e não pioneira devido a grande variação que há entre elas. Além de terem descoberto que durante a ontogenia a resposta a luminosidade muda dentro de uma mesma espécie. Porém recomendar que essa classificação continue sendo usada em curto prazo enquanto não há informações confiáveis suficiente para esta simples classificação. Outras classificações como esta do artigo são bem vinda, contanto que tenham dados confiáveis. Porém dados estáticos já são difíceis de se obter, dados temporais, como taxa de crescimento em diâmetro ou altura, são mais difíceis ainda. Falar que vários tipos de classificações podem ser utilizadas e quanto mais detalhe melhor, porém os dados é que são mais limitantes. Se focarmos em dados de germinação e crescimento limitantes, como sugerem sainete e whitmore, da uma idéia maismrápida e a curto prazo da classificação destas espécies. Depois com o tempo conseguiremos construir classificações mais detalhadas e com mais dados confiáveis.
|
||||||
|
1.2.2 Here, we develop a new approach that links functional attributes
|
||||||
of tree species with studies of forest recovery and regional
|
of tree species with studies of forest recovery and regional
|
||||||
land-use transitions (Chazdon et al. 2007). Grouping species according
|
land-use transitions (Chazdon et al. 2007). Grouping species according
|
||||||
to their functional attributes or demographic rates provides
|
to their functional attributes or demographic rates provides
|
||||||
@ -49,12 +50,11 @@ insight into both applied and theoretical questions, such as selecting
|
|||||||
species for reforestation programs, assessing ecosystem services, and
|
species for reforestation programs, assessing ecosystem services, and
|
||||||
understanding community assembly processes in tropical forests
|
understanding community assembly processes in tropical forests
|
||||||
(Diaz et al. 2007, Kraft et al. 2008).
|
(Diaz et al. 2007, Kraft et al. 2008).
|
||||||
1.2.2 Since we have data on leaf
|
1.2.3 Since we have data on leaf
|
||||||
and wood functional traits for only a subset of the species in our
|
and wood functional traits for only a subset of the species in our
|
||||||
study sites, we based our functional type classification on information
|
study sites, we based our functional type classification on information
|
||||||
for a large number of tree species obtained through vegetation
|
for a large number of tree species obtained through vegetation
|
||||||
monitoring studies.
|
monitoring studies.
|
||||||
1.2.3 Falar no artigo que esse trabalho fala que é inadequada a divisão entre pioneira e não pioneira devido a grande variação que há entre elas. Além de terem descoberto que durante a ontogenia a resposta a luminosidade muda dentro de uma mesma espécie. Porém recomendar que essa classificação continue sendo usada em curto prazo enquanto não há informações confiáveis suficiente para esta simples classificação. Outras classificações como esta do artigo são bem vinda, contanto que tenham dados confiáveis. Porém dados estáticos já são difíceis de se obter, dados temporais, como taxa de crescimento em diâmetro ou altura, são mais difíceis ainda. Falar que vários tipos de classificações podem ser utilizadas e quanto mais detalhe melhor, porém os dados é que são mais limitantes. Se focarmos em dados de germinação e crescimento limitantes, como sugerem sainete e whitmore, da uma idéia maismrápida e a curto prazo da classificação destas espécies. Depois com o tempo conseguiremos construir classificações mais detalhadas e com mais dados confiáveis.
|
|
||||||
1.2.4 Our approach avoided preconceived notions of successional
|
1.2.4 Our approach avoided preconceived notions of successional
|
||||||
behavior or shade tolerance of tree species by developing an objective
|
behavior or shade tolerance of tree species by developing an objective
|
||||||
and independent classification of functional types based on vegetation
|
and independent classification of functional types based on vegetation
|
||||||
|
@ -28,18 +28,18 @@ failed to accurately estimate the variance of trait values. This
|
|||||||
indicates that in situations where accurate estimation of plotlevel
|
indicates that in situations where accurate estimation of plotlevel
|
||||||
variance is desired, complete censuses are essential.]]></text><note><![CDATA[Isso significa que estudos de característica de história de vida compensam? Ver nos m&m.]]></note></topic><topic position="-915,219" order="7" id="15"><text><![CDATA[We suggest that, in these studies,
|
variance is desired, complete censuses are essential.]]></text><note><![CDATA[Isso significa que estudos de característica de história de vida compensam? Ver nos m&m.]]></note></topic><topic position="-915,219" order="7" id="15"><text><![CDATA[We suggest that, in these studies,
|
||||||
the investment in complete sampling may be worthwhile
|
the investment in complete sampling may be worthwhile
|
||||||
for at least some traits.]]></text><note><![CDATA[Falar que isso corrobora nossa sugestão de utilizar poucas medidas, mas que elas sejam confiáveis.]]></note></topic></topic><topic position="297,0" order="0" text="Chazdon 2010. Biotropica. 42(1): 31–40" shape="rectagle" id="17" fontStyle=";;#000000;;;" bgColor="#cccccc" brColor="#cccccc"><topic position="586,-383" order="0" id="22"><text><![CDATA[Here, we develop a new approach that links functional attributes
|
for at least some traits.]]></text><note><![CDATA[Falar que isso corrobora nossa sugestão de utilizar poucas medidas, mas que elas sejam confiáveis.]]></note></topic></topic><topic position="297,0" order="0" text="Chazdon 2010. Biotropica. 42(1): 31–40" shape="rectagle" id="17" fontStyle=";;#000000;;;" bgColor="#cccccc" brColor="#cccccc"><topic position="2883,-437" order="0" text="Falar no artigo que esse trabalho fala que é inadequada a divisão entre pioneira e não pioneira devido a grande variação que há entre elas. Além de terem descoberto que durante a ontogenia a resposta a luminosidade muda dentro de uma mesma espécie. Porém recomendar que essa classificação continue sendo usada em curto prazo enquanto não há informações confiáveis suficiente para esta simples classificação. Outras classificações como esta do artigo são bem vinda, contanto que tenham dados confiáveis. Porém dados estáticos já são difíceis de se obter, dados temporais, como taxa de crescimento em diâmetro ou altura, são mais difíceis ainda. Falar que vários tipos de classificações podem ser utilizadas e quanto mais detalhe melhor, porém os dados é que são mais limitantes. Se focarmos em dados de germinação e crescimento limitantes, como sugerem sainete e whitmore, da uma idéia maismrápida e a curto prazo da classificação destas espécies. Depois com o tempo conseguiremos construir classificações mais detalhadas e com mais dados confiáveis. " id="24"/><topic position="586,-383" order="1" id="22"><text><![CDATA[Here, we develop a new approach that links functional attributes
|
||||||
of tree species with studies of forest recovery and regional
|
of tree species with studies of forest recovery and regional
|
||||||
land-use transitions (Chazdon et al. 2007). Grouping species according
|
land-use transitions (Chazdon et al. 2007). Grouping species according
|
||||||
to their functional attributes or demographic rates provides
|
to their functional attributes or demographic rates provides
|
||||||
insight into both applied and theoretical questions, such as selecting
|
insight into both applied and theoretical questions, such as selecting
|
||||||
species for reforestation programs, assessing ecosystem services, and
|
species for reforestation programs, assessing ecosystem services, and
|
||||||
understanding community assembly processes in tropical forests
|
understanding community assembly processes in tropical forests
|
||||||
(Diaz et al. 2007, Kraft et al. 2008).]]></text></topic><topic position="583,-313" order="1" id="23"><text><![CDATA[Since we have data on leaf
|
(Diaz et al. 2007, Kraft et al. 2008).]]></text></topic><topic position="583,-313" order="2" id="23"><text><![CDATA[Since we have data on leaf
|
||||||
and wood functional traits for only a subset of the species in our
|
and wood functional traits for only a subset of the species in our
|
||||||
study sites, we based our functional type classification on information
|
study sites, we based our functional type classification on information
|
||||||
for a large number of tree species obtained through vegetation
|
for a large number of tree species obtained through vegetation
|
||||||
monitoring studies.]]></text></topic><topic position="2883,-437" order="2" text="Falar no artigo que esse trabalho fala que é inadequada a divisão entre pioneira e não pioneira devido a grande variação que há entre elas. Além de terem descoberto que durante a ontogenia a resposta a luminosidade muda dentro de uma mesma espécie. Porém recomendar que essa classificação continue sendo usada em curto prazo enquanto não há informações confiáveis suficiente para esta simples classificação. Outras classificações como esta do artigo são bem vinda, contanto que tenham dados confiáveis. Porém dados estáticos já são difíceis de se obter, dados temporais, como taxa de crescimento em diâmetro ou altura, são mais difíceis ainda. Falar que vários tipos de classificações podem ser utilizadas e quanto mais detalhe melhor, porém os dados é que são mais limitantes. Se focarmos em dados de germinação e crescimento limitantes, como sugerem sainete e whitmore, da uma idéia maismrápida e a curto prazo da classificação destas espécies. Depois com o tempo conseguiremos construir classificações mais detalhadas e com mais dados confiáveis. " id="24"/><topic position="720,-239" order="3" id="25"><text><![CDATA[Our approach avoided preconceived notions of successional
|
monitoring studies.]]></text></topic><topic position="720,-239" order="3" id="25"><text><![CDATA[Our approach avoided preconceived notions of successional
|
||||||
behavior or shade tolerance of tree species by developing an objective
|
behavior or shade tolerance of tree species by developing an objective
|
||||||
and independent classification of functional types based on vegetation
|
and independent classification of functional types based on vegetation
|
||||||
monitoring data from permanent sample plots in mature and
|
monitoring data from permanent sample plots in mature and
|
||||||
|
@ -37,8 +37,8 @@
|
|||||||
<node ID="ID_30" POSITION="right" TEXT="In 2010, 2,500 referrals forwarded to OneLegacy"/>
|
<node ID="ID_30" POSITION="right" TEXT="In 2010, 2,500 referrals forwarded to OneLegacy"/>
|
||||||
</node>
|
</node>
|
||||||
<node ID="ID_31" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#00ffd5" TEXT="Doheny Eye and Tissue Transplant Bank" LINK="http://www.dohenyeyebank.org/"/>
|
<node ID="ID_31" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#00ffd5" TEXT="Doheny Eye and Tissue Transplant Bank" LINK="http://www.dohenyeyebank.org/"/>
|
||||||
<arrowlink DESTINATION="ID_32" STARTARROW="Default" ENDARROW="Default"/>
|
<arrowlink DESTINATION="ID_32" STARTARROW="Default"/>
|
||||||
<arrowlink DESTINATION="ID_36" STARTARROW="Default" ENDARROW="Default"/>
|
<arrowlink DESTINATION="ID_36" STARTARROW="Default"/>
|
||||||
</node>
|
</node>
|
||||||
<node ID="ID_32" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#00ffd5" TEXT="OneLegacy">
|
<node ID="ID_32" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#00ffd5" TEXT="OneLegacy">
|
||||||
<node ID="ID_33" POSITION="right" TEXT="In 2010, 11,828 referrals"/>
|
<node ID="ID_33" POSITION="right" TEXT="In 2010, 11,828 referrals"/>
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
</html>
|
</html>
|
||||||
</richcontent>
|
</richcontent>
|
||||||
<icon BUILTIN="hard_computer"/>
|
<icon BUILTIN="hard_computer"/>
|
||||||
<arrowlink DESTINATION="ID_11" STARTARROW="Default" ENDARROW="Default"/>
|
<arrowlink DESTINATION="ID_11" STARTARROW="Default"/>
|
||||||
</node>
|
</node>
|
||||||
<node ID="ID_11" POSITION="left" STYLE="fork" COLOR="#525c61" TEXT="Try it Now!">
|
<node ID="ID_11" POSITION="left" STYLE="fork" COLOR="#525c61" TEXT="Try it Now!">
|
||||||
<icon BUILTIN="face_surprise"/>
|
<icon BUILTIN="face_surprise"/>
|
||||||
|
43
packages/mindplot/test/unit/import/Helper.ts
Normal file
43
packages/mindplot/test/unit/import/Helper.ts
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
/* eslint-disable import/no-extraneous-dependencies */
|
||||||
|
/* eslint-disable import/prefer-default-export */
|
||||||
|
import fs from 'fs';
|
||||||
|
import path from 'path';
|
||||||
|
import { expect } from '@jest/globals';
|
||||||
|
import { diff } from 'jest-diff';
|
||||||
|
import Importer from '../../../src/components/import/Importer';
|
||||||
|
|
||||||
|
const saveOutputRecord = false;
|
||||||
|
|
||||||
|
export const parseXMLString = (xmlStr: string, mimeType: DOMParserSupportedType) => {
|
||||||
|
const parser = new DOMParser();
|
||||||
|
const xmlDoc = parser.parseFromString(xmlStr, mimeType);
|
||||||
|
|
||||||
|
return xmlDoc;
|
||||||
|
};
|
||||||
|
|
||||||
|
export const parseXMLFile = (filePath: fs.PathOrFileDescriptor, mimeType: DOMParserSupportedType) => {
|
||||||
|
const stream = fs.readFileSync(filePath, { encoding: 'utf-8' });
|
||||||
|
|
||||||
|
const content = stream.toString();
|
||||||
|
|
||||||
|
return parseXMLString(content, mimeType);
|
||||||
|
};
|
||||||
|
|
||||||
|
export const exporterAssert = async (testName: string, importer: Importer) => {
|
||||||
|
const actualMindmap = await importer.import(testName, '');
|
||||||
|
|
||||||
|
// Load mindmap file..
|
||||||
|
const mindmapPath = path.resolve(__dirname, `./expected/${testName}.wxml`);
|
||||||
|
if (saveOutputRecord) {
|
||||||
|
fs.writeFileSync(mindmapPath, actualMindmap);
|
||||||
|
}
|
||||||
|
|
||||||
|
const mindmapExpect = fs.readFileSync(mindmapPath).toString();
|
||||||
|
|
||||||
|
// Compare with expected...
|
||||||
|
if (actualMindmap !== mindmapExpect) {
|
||||||
|
const diffResult = diff(actualMindmap, mindmapExpect);
|
||||||
|
console.log(diffResult);
|
||||||
|
expect(actualMindmap).toEqual(mindmapExpect);
|
||||||
|
}
|
||||||
|
};
|
@ -0,0 +1,27 @@
|
|||||||
|
/* eslint-disable import/no-extraneous-dependencies */
|
||||||
|
import path from 'path';
|
||||||
|
import fs from 'fs';
|
||||||
|
import { test } from '@jest/globals';
|
||||||
|
import { exporterAssert, parseXMLFile } from './Helper';
|
||||||
|
import FreemindMap from '../../../src/components/export/freemind/Map';
|
||||||
|
import TextImporterFactory from '../../../src/components/import/TextImporterFactory';
|
||||||
|
|
||||||
|
const testNames = fs
|
||||||
|
.readdirSync(path.resolve(__dirname, './input/'))
|
||||||
|
.map((filename: string) => filename.split('.')[0]);
|
||||||
|
|
||||||
|
describe('MM import test execution', () => {
|
||||||
|
test.each(testNames)('Importing %p suite', async (testName: string) => {
|
||||||
|
// load freemap...
|
||||||
|
const freemapPath = path.resolve(__dirname, `./input/${testName}.mm`);
|
||||||
|
const mapDocument = parseXMLFile(freemapPath, 'text/xml');
|
||||||
|
|
||||||
|
const freemap: FreemindMap = new FreemindMap().loadFromDom(mapDocument);
|
||||||
|
const freemapXml = freemap.toXml();
|
||||||
|
const freemapStr = new XMLSerializer().serializeToString(freemapXml);
|
||||||
|
|
||||||
|
const importer = TextImporterFactory.create('mm', freemapStr);
|
||||||
|
|
||||||
|
await exporterAssert(testName, importer);
|
||||||
|
});
|
||||||
|
});
|
86
packages/mindplot/test/unit/import/expected/Cs2.wxml
Normal file
86
packages/mindplot/test/unit/import/expected/Cs2.wxml
Normal file
@ -0,0 +1,86 @@
|
|||||||
|
<map name="Cs2" version="tango">
|
||||||
|
<topic central="true" text="customer service" id="1592995925">
|
||||||
|
<topic position="200,-150" order="0" text="Knowlegebase" shape="line" id="98093912">
|
||||||
|
<topic position="200,-200" order="0" text="Known Issues" shape="line" id="1309124106"/>
|
||||||
|
<topic position="-290,-212" order="0" text="FAQ" shape="line" id="1368109230"/>
|
||||||
|
<topic position="-380,-187" order="1" text="Forums" shape="line" id="657347836"/>
|
||||||
|
<topic position="-470,-162" order="2" text="Wiki" shape="line" id="1938926329"/>
|
||||||
|
<topic position="-560,-137" order="3" text="Unknown Issues" shape="line" id="1637511280">
|
||||||
|
<topic position="560,-149" order="0" text="Research" shape="line" id="1385825879"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-50" order="0" text="Ticket" shape="line" id="1463054385">
|
||||||
|
<topic position="290,-175" order="0" text="Ticket ID" shape="line" id="1335624277"/>
|
||||||
|
<topic position="380,-150" order="1" text="Private Notes" shape="line" id="819549333"/>
|
||||||
|
<topic position="470,-125" order="2" text="Department" shape="line" id="171911120"/>
|
||||||
|
<topic position="560,-100" order="3" text="Status" shape="line" id="1777345701">
|
||||||
|
<topic position="-560,-150" order="0" text="Open" shape="line" id="1313226689"/>
|
||||||
|
<topic position="-650,-125" order="1" text="Hold" shape="line" id="716802687"/>
|
||||||
|
<topic position="-740,-100" order="2" text="Closed" shape="line" id="818898364">
|
||||||
|
<topic position="740,-125" order="0" text="Feedback" shape="line" id="887636560"/>
|
||||||
|
<topic position="830,-100" order="1" text="Resolution" shape="line" id="1620504932"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,-75" order="3" text="Escallation" shape="line" id="242930354"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,-75" order="4" text="Mass Actions" shape="line" id="828213838"/>
|
||||||
|
<topic position="740,-50" order="5" text="Alerts" shape="line" id="892025191"/>
|
||||||
|
<topic position="830,-25" order="6" text="Rules" shape="line" id="595242884"/>
|
||||||
|
<topic position="920,0" order="7" text="Symptom" shape="line" id="747330411"/>
|
||||||
|
<topic position="1010,25" order="8" text="Regarding" shape="line" id="1142541362"/>
|
||||||
|
<topic position="1100,50" order="9" text="Histories" shape="line" id="1142545310">
|
||||||
|
<topic position="-1100,-12" order="0" text="Product" shape="line" id="288380550"/>
|
||||||
|
<topic position="-1190,13" order="1" text="Customer" shape="line" id="1766807738"/>
|
||||||
|
<topic position="-1280,38" order="2" text="Actions" shape="line" id="351457877">
|
||||||
|
<topic position="1280,13" order="0" text="Timelog" shape="line" id="1500843355"/>
|
||||||
|
<topic position="1370,38" order="1" text="Audit Log" shape="line" id="346207313"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1370,63" order="3" text="Discussion" shape="line" id="1605414970"/>
|
||||||
|
<topic position="-1460,88" order="4" text="Ticket" shape="line" id="787829538"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,-25" order="1" text="Customer" shape="line" shrink="true" id="647492376">
|
||||||
|
<topic position="380,-87" order="0" text="Phone" shape="line" id="757452852"/>
|
||||||
|
<topic position="470,-62" order="1" text="Fax" shape="line" id="959016540"/>
|
||||||
|
<topic position="560,-37" order="2" text="Email" shape="line" id="696163716"/>
|
||||||
|
<topic position="650,-12" order="3" text="Internet" shape="line" id="1828588028"/>
|
||||||
|
<topic position="740,13" order="4" text="Walk-in" shape="line" id="1907652799"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-470,0" order="2" text="staff" shape="line" shrink="true" id="924788080">
|
||||||
|
<topic position="470,-50" order="0" text="Department" shape="line" id="165314555"/>
|
||||||
|
<topic position="560,-25" order="1" text="Permissions" shape="line" id="825890103"/>
|
||||||
|
<topic position="650,0" order="2" text="SLA" shape="line" id="1049659060"/>
|
||||||
|
<topic position="740,25" order="3" text="Administration" shape="line" id="270823606">
|
||||||
|
<topic position="-740,0" order="0" text="Reporting" shape="line" id="1748699058">
|
||||||
|
<topic position="740,-37" order="0" text="Ticket Status" shape="line" id="427049954"/>
|
||||||
|
<topic position="830,-12" order="1" text="Time to Close" shape="line" id="62650907"/>
|
||||||
|
<topic position="920,13" order="2" text="Feedback" shape="line" id="838838797"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,25" order="1" text="Editing" shape="line" id="1560932006">
|
||||||
|
<topic position="830,-37" order="0" text="Knowledgebase" shape="line" id="632792741"/>
|
||||||
|
<topic position="920,-12" order="1" text="Tickets" shape="line" id="1883517493"/>
|
||||||
|
<topic position="1010,13" order="2" text="Customers" shape="line" id="561204510"/>
|
||||||
|
<topic position="1100,38" order="3" text="Staff " shape="line" id="541677486"/>
|
||||||
|
<topic position="1190,63" order="4" text="Rules" shape="line" id="813907534"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,25" order="3" text="product" shape="line" id="1">
|
||||||
|
<topic position="560,-12" order="0" text="features" shape="line" id="1667549384"/>
|
||||||
|
<topic position="650,13" order="1" text="compoents" shape="line" id="1175119973"/>
|
||||||
|
<topic position="740,38" order="2" text="available warantees" shape="line" id="1511030328"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,50" order="4" text="SLA" shape="line" shrink="true" id="1543393034">
|
||||||
|
<topic position="650,0" order="0" text="Priority" shape="line" id="1905544545"/>
|
||||||
|
<topic position="740,25" order="1" text="Escallation" shape="line" id="652194297"/>
|
||||||
|
<topic position="830,50" order="2" text="Payment" shape="line" id="857048464"/>
|
||||||
|
<topic position="920,75" order="3" text="Paid" shape="line" id="990199362"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,75" order="5" text="Customer Contact/Maintenance (Marketing!)" shape="line" id="145254142"/>
|
||||||
|
<topic position="-830,100" order="6" text="Resources" shape="line" id="917538358">
|
||||||
|
<topic position="830,75" order="0" text="http://www.joelonsoftware.com/articles/customerservice.html" shape="line" id="588824168"/>
|
||||||
|
<topic position="920,100" order="1" text="Peder Halseide, Customer Service Consultant. " shape="line" id="1123816913">
|
||||||
|
<link url="http://www.adeft.com" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
60
packages/mindplot/test/unit/import/expected/SQLServer.wxml
Normal file
60
packages/mindplot/test/unit/import/expected/SQLServer.wxml
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
<map name="SQLServer" version="tango">
|
||||||
|
<topic central="true" text="SQL Server 2000 Programming" id="1997664902" fontStyle=";;;;;;#000000;;;" bgColor="#ffff66">
|
||||||
|
<topic position="-200,-400" order="1" text="Source" shape="rounded rectagle" id="1594566921" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<topic position="200,0" order="0" text="Microsoft Official Course 2073A Workbook" shape="rectagle" id="376713119" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="200,0" order="0" text="Sep 2000" shape="rectagle" id="762876198" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-112" order="0" text="1. SQL Server Overview" shape="rounded rectagle" id="340496299" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/a/a5/SQLServer2000_ServerOverview.mm&mm_title=Overview%20of%20SQL%20Server%202000" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,-87" order="1" text="2. SQL Server Programming Overview" shape="rounded rectagle" id="1498687089" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/5/55/SQLServer2000_ProgrammingOverview.mm&mm_title=Overview%20of%20T-SQL%20for%20SQL%20Server%202000" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-470,-62" order="2" text="3. Databases" shape="rounded rectagle" id="1853206071" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/3/36/SQLServer2000_Databases.mm&mm_title=Creating%20and%20Managing%20SQL%20Server%202000%20Databases" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,-37" order="3" text="4. Data Types & Tables" shape="rounded rectagle" id="242712646" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/1/1f/SQLServer2000_DataTypesTables.mm&mm_title=Data%20Types%20and%20Managing%20Tables%20in%20SQL%20Server%202000" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,-12" order="4" text="5. Data Integrity" shape="rounded rectagle" id="720230444" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/9/97/SQLServer2000_DataIntegrity.mm&mm_title=Data%20Integrity%20in%20SQL%20Server%202000" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,13" order="5" text="6. Indexes - Planning" shape="rounded rectagle" id="727690975" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/5/5c/SQLServer2000_IndexPlanning.mm&mm_title=Overview%20of%20Indexes%20in%20SQL%20Server%202000" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,38" order="6" text="7. Indexes - Creating / Maintaining" shape="rounded rectagle" id="1377138658" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/0/04/SQLServer2000_IndexCreateMaintain.mm&mm_title=Creating%20and%20Maintaining%20Indexes%20in%20SQL%20Server%202000" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,63" order="7" text="8. Views" shape="rounded rectagle" id="1121244967" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/4/4d/SQLServer2000_Views.mm&mm_title=Views%20in%20SQL%20Server%202000" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,88" order="8" text="9. Stored Procedures" shape="rounded rectagle" id="1174228446" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/c/c5/SQLServer2000_StoredProcs.mm&mm_title=Stored%20Procedures%20in%20SQL%20Server%202000" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,113" order="9" text="9.5 Error Handling" shape="rounded rectagle" id="1" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/3/3a/SQLServer2000_ErrorHandling.mm&mm_title=Error%20Handling%20in%20SQL%20Server%202000" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1190,138" order="10" text="10. User-defined Functions" shape="rounded rectagle" id="307963497" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/f/fb/SQLServer2000_UDFs.mm&mm_title=User-defined%20Functions%20in%20SQL%20Server%202000" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1280,163" order="11" text="11. Triggers" shape="rounded rectagle" id="1540213298" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/c/cf/SQLServer2000_Triggers.mm&mm_title=Triggers%20in%20SQL%20Server%202000" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1370,188" order="12" text="12. Multiple Servers" shape="rounded rectagle" id="698724146" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/7/77/SQLServer2000_MultipleServers.mm&mm_title=Dealing%20with%20Multiple%20Servers%20in%20SQL%20Server%202000" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1460,213" order="13" text="13. Optimizing Queries" shape="rounded rectagle" id="490181612" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/0/06/SQLServer2000_Optimising.mm&mm_title=Optimizing%20Queries%20in%20SQL%20Server%202000" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1550,238" order="14" text="14. Analyzing Queries" shape="rounded rectagle" id="205448863" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/c/c8/SQLServer2000_Analysing.mm&mm_title=Analyzing%20Queries%20in%20SQL%20Server%202000" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1640,263" order="15" text="15. Transactions and Locks" shape="rounded rectagle" id="547751796" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/6/60/SQLServer2000_TransLocks.mm&mm_title=Transactions%20and%20Locking%20in%20SQL%20Server%202000" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1730,288" order="16" text="16. Topics in Exam 70-229 Not Covered in MOC2073" shape="rounded rectagle" id="1101701568" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/c/c5/SQLServer2000_OtherTopics.mm&mm_title=SQL%20Server%202000%20-%20Topics%20in%20Exam%2070-229%20Not%20Covered%20in%20MOC%202073" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
@ -0,0 +1,140 @@
|
|||||||
|
<map name="anonymity_on_the_edge" version="tango">
|
||||||
|
<topic central="true" text="Anonymity on the Edge" id="1499076781">
|
||||||
|
<topic position="200,-50" order="0" text="author" shape="line" id="858068095">
|
||||||
|
<topic position="200,0" order="0" text="Luke O'Connor" shape="line" id="894658161">
|
||||||
|
<link url="http://lukenotricks.blogspot.com/" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-12" order="0" text="Embassy incident" shape="line" id="474203765">
|
||||||
|
<topic position="290,-112" order="0" text="who" shape="line" shrink="true" id="1263348404">
|
||||||
|
<topic position="-290,-137" order="0" text="Dan Egerstad, the Swedish computer security" shape="line" id="242191883"/>
|
||||||
|
<topic position="-380,-112" order="1" text="21-year-old " shape="line" id="720929382"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="380,-87" order="1" text="what" shape="line" shrink="true" id="1982200632">
|
||||||
|
<topic position="-380,-162" order="0" text="obtained log-in and password information for 1,000 e-mail accounts belonging to foreign embassies, corporations and human rights organizations" shape="line" id="1786192306"/>
|
||||||
|
<topic position="-470,-137" order="1" text="when he posted on his web site the log-in information and passwords for 100 of the 1,000 e-mail accounts for which he obtained log-ins and passwords. (His site is no longer online). He posted the information, he said, because he felt it would be the most effective way to make the account owners aware that their communication had been compromised." shape="line" id="258634955">
|
||||||
|
<topic position="470,-162" order="0" text="including one corporation that does more than $10bn in annual revenue." shape="line" id="783703672"/>
|
||||||
|
<topic position="560,-137" order="1" text="request of American law enforcement agencies" shape="line" id="1648785444"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,-112" order="2" text="Initially, Egerstad refused to disclose how he obtained the log-ins and passwords. But then in September he revealed that he'd intercepted the information through five exit nodes that he'd set up on the Tor network in Asia, the US and Europe" shape="line" id="927456224"/>
|
||||||
|
<topic position="-650,-87" order="3" text="Tor is used by people who want to maintain privacy and don't want anyone to know where they go on the web or with whom they communicate. Tor traffic is encrypted while it's enroute, but is decrypted as it leaves the exit node and goes to its final destination. Egerstad simply sniffed the plaintext traffic that passed through his five exit nodes to obtain the user names and passwords of e-mail accounts." shape="line" id="642215802">
|
||||||
|
<topic position="650,-99" order="0" text="#1 Five ToR exit nodes, at different locations in the world, equipped with our own packet-sniffer focused entirely on POP3 and IMAP traffic using a keyword-filter looking for words like “gov, government, embassy, military, war, terrorism, passport, visa” as well as domains belonging to governments. This was all set up after a small experiment looking into how many users encrypt their mail where one mail caught my eye and got me started thinking doing a large scale test. Each user is not only giving away his/her passwords but also every mail they read or download together with all other traffic such as web and instant messaging." shape="line" id="1211756003"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,-62" order="4" text="Egerstad didn't hack any systems to obtain the data and therefore says he didn't break any laws, but once he posted the log-in details for the accounts online he provided others with all the information they needed to breach the accounts and read sensitive correspondence stored in them." shape="line" id="378589600"/>
|
||||||
|
<topic position="-830,-37" order="5" text="what he could read" shape="line" id="701607448">
|
||||||
|
<topic position="830,-62" order="0" text="Victims of Egerstad's research project included embassies belonging to Australia, Japan, Iran, India and Russia. Egerstad also found accounts belonging to the foreign ministry of Iran, the United Kingdom's visa office in Nepal and the Defence Research and Development Organization in India's Ministry of Defence." shape="line" id="1653141327"/>
|
||||||
|
<topic position="920,-37" order="1" text="In addition, Egerstad was able to read correspondence belonging to the Indian ambassador to China, various politicians in Hong Kong, workers in the Dalai Lama's liaison office and several human-rights groups in Hong Kong." shape="line" id="293271973"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="470,-62" order="2" text="when" shape="line" shrink="true" id="1054930706">
|
||||||
|
<topic position="-470,-74" order="0" text="August - Sept 2007" shape="line" id="355764311"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="560,-37" order="3" text="why?" shape="line" shrink="true" id="1467573808">
|
||||||
|
<topic position="-560,-62" order="0" text="But Egerstad remains convinced he did the right thing, saying it was the only way to call attention to problem that Tor officials have already warned about previously." shape="line" id="126964183"/>
|
||||||
|
<topic position="-650,-37" order="1" text="withheld details on how he came into possession of the passwords, instead writing that "there is no exploit to publish, no vendor to contact"." shape="line" id="38126740"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,-12" order="4" text="response" shape="line" shrink="true" id="1493808593">
|
||||||
|
<topic position="-650,-62" order="0" text="house raided on Monday by Swedish officials, who took him in for questioning" shape="line" id="1639195319"/>
|
||||||
|
<topic position="-740,-37" order="1" text="While three of them took him to the local police headquarters for questioning, the other two agents ransacked his house and hauled away three computers, external hard drives, CDs, notebooks and various papers" shape="line" id="1911990641"/>
|
||||||
|
<topic position="-830,-12" order="2" text="Egerstad hasn't been charged with anything but is under suspicion for breaking into computers, which he says he never did. Egerstad said the agents told him they were investigating him because he had "pissed off some foreign countries."" shape="line" id="1645583680"/>
|
||||||
|
<topic position="-920,13" order="3" text="The posting of 100 official embassy passwords has made Egerstad a pariah in many circles. Publishing information that allows any old criminal to infiltrate sensitive government networks is a touchy thing, and many, including several Reg readers, have denounced it." shape="line" id="671508443"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,13" order="5" text="analysis" shape="line" id="1006842787">
|
||||||
|
<topic position="-740,-37" order="0" text="As Egerstad and I discussed the problem in August, we both came to the conclusion that the embassy employees were likely not using Tor nor even knew what Tor was. Instead, we suspected that the traffic he sniffed belonged to someone who had hacked the accounts and was eavesdropping on them via the Tor network. As the hacked data passed through Egerstad's Tor exit nodes, he was able to read it as well." shape="line" id="914839159"/>
|
||||||
|
<topic position="-830,-12" order="1" text="it's NOT a problem within Tor. Tor is meant for privacy, not confidentiality!!!! I'm a bit amazed governments and companies are using this as a security measure." shape="line" id="387297264"/>
|
||||||
|
<topic position="-920,13" order="2" text="It's not a written law but it is a guideline in having a responsible disclosure. I think he did a responsible disclosure. Was it legal? He did intercept traffic that was not destined for him. So probably "no" depending on Swedish law. Is our society a safer place after the disclosure. Yes, I think it is. Instead of arresting him, the government should have offered him a job." shape="line" id="1627594721"/>
|
||||||
|
<topic position="-1010,38" order="3" text="And what did we learn today? Don't report a security hole, sell it to Russia. Just kidding, but do check legal council before doing a disclosure." shape="line" id="522775828"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="830,38" order="6" text="articles on the incident" shape="line" id="10">
|
||||||
|
<topic position="-830,-37" order="0" text="Wired article" shape="line" id="1706281223">
|
||||||
|
<link url="http://blog.wired.com/27bstroke6/2007/11/swedish-researc.html" urlType="url"/>
|
||||||
|
<topic position="830,-49" order="0" text="again" shape="line" id="1305481313">
|
||||||
|
<link url="http://www.wired.com/politics/security/news/2007/09/embassy_hacks" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,-12" order="1" text="Register article" shape="line" id="1977246852">
|
||||||
|
<link url="http://www.theregister.co.uk/2007/09/10/misuse_of_tor_led_to_embassy_password_breach/" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,13" order="2" text="Security For all blog" shape="line" id="775180190">
|
||||||
|
<link url="http://security4all.blogspot.com/2007/09/how-embassy-passwords-got-leaked.html" urlType="url"/>
|
||||||
|
<topic position="1010,1" order="0" text="again" shape="line" id="342308366">
|
||||||
|
<link url="http://security4all.blogspot.com/2007/11/tor-embassy-hacker-gets-arrested.html" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,38" order="3" text="PC World" shape="line" id="1016307796">
|
||||||
|
<link url="http://www.pcworld.com/article/id,137004-page,1/article.html" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1190,63" order="4" text="PasswordResearch blog" shape="line" id="7323900">
|
||||||
|
<link url="http://blog.passwordresearch.com/2007/09/embassy-password-hacker-reveals-his.html" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1280,88" order="5" shape="line" shrink="true" id="1265229876">
|
||||||
|
<text><![CDATA[Shava Nerad
|
||||||
|
Development Director, The Tor Project]]></text>
|
||||||
|
<link url="http://www.theregister.co.uk/2007/09/10/misuse_of_tor_led_to_embassy_password_breach/comments/" urlType="url"/>
|
||||||
|
<topic position="1280,63" order="0" text="A connection through Tor can be encrypted end-to-end -- but only if one is communicating with a secure protocol -- https: or encrypted chat both would be examples of this." shape="line" id="428154943"/>
|
||||||
|
<topic position="1370,88" order="1" text="more sensible comments" shape="line" id="613513779">
|
||||||
|
<topic position="-1370,63" order="0" text="be sensible" shape="line" id="785632554"/>
|
||||||
|
<topic position="-1460,88" order="1" text="use encryption" shape="line" id="933048896"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="920,63" order="7" text="threat" shape="line" shrink="true" id="620851645">
|
||||||
|
<topic position="-920,1" order="0" text="But Egerstad says that many who use Tor mistakenly believe it is an end-to-end encryption tool. As a result, they aren't taking the precautions they need to take to protect their web activity." shape="line" id="1865367107"/>
|
||||||
|
<topic position="-1010,26" order="1" text=""I am absolutely positive that I am not the only one to figure this out," Egerstad says. "I'm pretty sure there are governments doing the exact same thing. There's probably a reason why people are volunteering to set up a node."" shape="line" id="793585356">
|
||||||
|
<topic position="1010,14" order="0" shape="line" id="1624606525">
|
||||||
|
<text><![CDATA[For example, several Tor nodes in the Washington, D.C., area can handle up to 10T bytes of data a month, a flow of data that would cost at least US$5,000 a month to run, and is likely way out the range of volunteers who run a node on their own money, Egerstad said.
|
||||||
|
|
||||||
|
"Who would pay for that?" Egerstad said]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,51" order="2" text="To his surprise, he found that more than 99 percent of the traffic -- including requests for Web sites, instant messaging traffic and e-mails -- were transmitted unencrypted." shape="line" id="322430860">
|
||||||
|
<topic position="1100,26" order="0" text="but it can't encrypted" shape="line" id="1190504719"/>
|
||||||
|
<topic position="1190,51" order="1" text="unless you have some UDP SSL thing" shape="line" id="878085542"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1190,76" order="3" text="Egerstad said the process of snooping on the traffic is trivial. The problem is not with Tor, which still works as intended, but with users' expectations: the Tor system is designed to merely anonymize Internet traffic and does not perform end-to-end encryption." shape="line" id="252326982" bgColor="undefined"/>
|
||||||
|
<topic position="-1280,101" order="4" text="know where to sniff" shape="line" id="1987137112">
|
||||||
|
<topic position="1280,76" order="0" text="Yes of course end-to-end encryption would have fixed this, but without it Onion routing actually exacerbates the risk of packet sniffing." shape="line" id="57456761"/>
|
||||||
|
<topic position="1370,101" order="1" text="The fact Onion routing was used is the only way this "researcher" (that leaves a bad taste) could get access to those packets in the first place - with regular routing he'd need to have access to the embassy's ISP's network, or their upstream networks, to sniff those packets." shape="line" id="1030401667"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,0" order="1" text="ToR background" shape="line" id="323634907">
|
||||||
|
<topic position="380,-62" order="0" text="a distributed system of computers that anonymizes the source of network traffic" shape="line" id="1600820841"/>
|
||||||
|
<topic position="470,-37" order="1" text="how it works" shape="line" shrink="true" id="1815601685">
|
||||||
|
<topic position="-470,-99" order="0" text="from the ToR site itself" shape="line" id="1921440204">
|
||||||
|
<link url="http://www.torproject.org/overview.html.en" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,-74" order="1" text="Under Tor's architecture, administrators at the entry point can identify the user's IP address, but can't read the content of the user's correspondence or know its final destination. Each node in the network thereafter only knows the node from which it received the traffic, and it peels off a layer of encryption to reveal the next node to which it must forward the connection. (Tor stands for "The Onion Router.")" shape="line" id="801405722"/>
|
||||||
|
<topic position="-650,-49" order="2" text="Tor works by using servers donated by volunteers around the world to bounce traffic around en route to its destination. Traffic is encrypted through most of that route, and routed over a random path each time a person uses it." shape="line" id="207380926"/>
|
||||||
|
<topic position="-740,-24" order="3" text="downloaded from the Tor website to configure several servers designed to bounce sensitive traffic around the internet before it ultimately is routed to its destination. The Tor servers try to make it harder to trace the originator of traffic in much the same way an agent under surveillance might quickly drive in and out of a parking garage to throw off pursuers." shape="line" id="441868529"/>
|
||||||
|
<topic position="-830,1" order="4" text="1600 nodes" shape="line" id="1074734152"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="560,-12" order="2" text="exit node caveat" shape="line" shrink="true" id="1922326141">
|
||||||
|
<topic position="-560,-37" order="0" text="Tor has taken pains to warn its users that people running so-called exit nodes - which are the last Tor servers to touch a packet before sending it on its way - "can read the bytes that come in and out there." They go on to say: "This is why you should always use end-to-end encryption such as SSL for sensitive Internet connections."" shape="line" id="1458310176"/>
|
||||||
|
<topic position="-650,-12" order="1" text="Unless they're surfing to a website protected with SSL encryption, or use encryption software like PGP, all of their e-mail content, instant messages, surfing and other web activity is potentially exposed to any eavesdropper who owns a Tor server. This amounts to a lot of eavesdroppers -- the software currently lists about 1,600 nodes in the Tor network." shape="line" shrink="true" id="253769006">
|
||||||
|
<topic position="650,-24" order="0" text="but then not anonymous!" shape="line" id="295074878"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,13" order="3" text="who uses it?" shape="line" shrink="true" id="65883705">
|
||||||
|
<topic position="-650,-37" order="0" text="has a slew of beneficial uses: Human-rights workers, the military and journalists all use the system. However, the anonymity of Tor has also attracted seedier elements as well: digital pirates, online criminals and, quite possibly, child pornographers" shape="line" id="317136509"/>
|
||||||
|
<topic position="-740,-12" order="1" text="TOR (The Onion Router) is a network of proxy nodes set up to provide some privacy and anonymity to its users. Originally backed by the US Naval Research Laboratory, TOR became an Electronic Frontier Foundation (EFF) project three years ago. The system provides a way for whistleblowers and human rights workers to exchange information with journalists, among other things. The system also provides plenty of scope for mischief." shape="line" id="735767612"/>
|
||||||
|
<topic position="-830,13" order="2" text="Tor has hundreds of thousands of users around the world, according to its developers. The largest numbers of users are in the United States, the European Union and China." shape="line" id="1333668798"/>
|
||||||
|
<topic position="-920,38" order="3" text="The first is the use by embassies of the Tor product to obfusticate their communications. This is a reasonable response to the assumed traffic monitoring by the host country." shape="line" id="900915922"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,38" order="4" text="manipulations" shape="line" shrink="true" id="1072807557">
|
||||||
|
<topic position="-740,1" order="0" text="data from exit node eavesdropping" shape="line" id="587439201">
|
||||||
|
<link url="http://www.teamfurry.com/wordpress/2007/11/19/on-tor/#more-177" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,26" order="1" text="exit node man-in-the-middle attacks" shape="line" id="677882397">
|
||||||
|
<link url="http://www.teamfurry.com/wordpress/2007/11/20/tor-exit-node-doing-mitm-attacks/" urlType="url"/>
|
||||||
|
<topic position="830,14" order="0" text="response" shape="line" id="1135359854">
|
||||||
|
<link url="http://www.f-secure.com/weblog/archives/00001321.html" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,51" order="2" text="SPAM impersonation of Tor by Storm" shape="line" id="1315461423">
|
||||||
|
<link url="http://www.lightbluetouchpaper.org/2007/09/07/analysis-of-the-storm-javascript-exploits/" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
44
packages/mindplot/test/unit/import/expected/bug2.wxml
Normal file
44
packages/mindplot/test/unit/import/expected/bug2.wxml
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
<map name="bug2" version="tango">
|
||||||
|
<topic central="true" text="SaberMás" id="1">
|
||||||
|
<topic position="200,-350" order="0" text="Utilización de medios de expresión artística, digitales y analógicos" shape="line" id="5"/>
|
||||||
|
<topic position="-290,-75" order="0" text="Precio también limitado: 100-120?" shape="line" id="9"/>
|
||||||
|
<topic position="-380,-75" order="1" text="Talleres temáticos" shape="line" id="2">
|
||||||
|
<topic position="380,-187" order="0" text="Naturaleza" shape="line" id="13">
|
||||||
|
<topic position="-380,-199" order="0" text="Animales, Plantas, Piedras" shape="line" id="17"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="470,-162" order="1" text="Arqueología" shape="line" id="21"/>
|
||||||
|
<topic position="560,-137" order="2" text="Energía" shape="line" id="18"/>
|
||||||
|
<topic position="650,-112" order="3" text="Astronomía" shape="line" id="16"/>
|
||||||
|
<topic position="740,-87" order="4" text="Arquitectura" shape="line" id="20"/>
|
||||||
|
<topic position="830,-62" order="5" text="Cocina" shape="line" id="11"/>
|
||||||
|
<topic position="920,-37" order="6" text="Poesía" shape="line" id="24"/>
|
||||||
|
<topic position="1010,-12" order="7" text="Culturas Antiguas" shape="line" id="25">
|
||||||
|
<topic position="-1010,-24" order="0" text="Egipto, Grecia, China..." shape="line" id="26"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1100,13" order="8" text="Paleontología" shape="line" id="38"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-470,-25" order="2" text="Duración limitada: 5-6 semanas" shape="line" id="6"/>
|
||||||
|
<topic position="-560,0" order="3" text="Niños y niñas que quieren saber más" shape="line" id="7"/>
|
||||||
|
<topic position="-650,25" order="4" text="Alternativa a otras actividades de ocio" shape="line" id="8"/>
|
||||||
|
<topic position="-740,25" order="5" text="Uso de la tecnología durante todo el proceso de aprendizaje" shape="line" id="23"/>
|
||||||
|
<topic position="-830,50" order="6" text="Estructura PBL: aprendemos cuando buscamos respuestas a nuestras propias preguntas " shape="line" id="3"/>
|
||||||
|
<topic position="-920,75" order="7" text="Trabajo basado en la experimentación y en la investigación" shape="line" id="4"/>
|
||||||
|
<topic position="-1010,125" order="8" text="De 8 a 12 años, sin separación por edades" shape="line" id="10"/>
|
||||||
|
<topic position="-1100,150" order="9" text="Máximo 10/1 por taller" shape="line" id="19"/>
|
||||||
|
<topic position="-1190,150" order="10" text="Actividades centradas en el contexto cercano" shape="line" id="37"/>
|
||||||
|
<topic position="-1280,175" order="11" text="Flexibilidad en el uso de las lenguas de trabajo (inglés, castellano, esukara?)" shape="line" id="22"/>
|
||||||
|
<topic position="-1370,200" order="12" text="Complementamos el trabajo de la escuela" shape="rounded rectagle" id="27">
|
||||||
|
<note><![CDATA[Todos los contenidos de los talleres están relacionados con el currículo de la enseñanza básica.
|
||||||
|
A diferencia de la práctica tradicional, pretendemos ahondar en el conocimiento partiendo de lo que realmente interesa al niño o niña,
|
||||||
|
ayudándole a que encuentre respuesta a las preguntas que él o ella se plantea.
|
||||||
|
|
||||||
|
Por ese motivo, SaberMás proyecta estar al lado de los niños que necesitan una motivación extra para entender la escuela y fluir en ella,
|
||||||
|
y también al lado de aquellos a quienes la curiosidad y las ganas de saber les lleva más allá.]]></note>
|
||||||
|
<topic position="1370,138" order="0" text="Cada uno va a su ritmo, y cada cual pone sus límites" shape="line" id="30"/>
|
||||||
|
<topic position="1460,163" order="1" text="Aprendemos todos de todos" shape="line" id="31"/>
|
||||||
|
<topic position="1550,188" order="2" text="Valoramos lo que hemos aprendido" shape="line" id="33"/>
|
||||||
|
<topic position="1640,213" order="3" text="SaberMás trabaja con, desde y para la motivación" shape="line" id="28"/>
|
||||||
|
<topic position="1730,238" order="4" text="Trabajamos en equipo en nuestros proyectos " shape="line" id="32"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
514
packages/mindplot/test/unit/import/expected/bug3.wxml
Normal file
514
packages/mindplot/test/unit/import/expected/bug3.wxml
Normal file
@ -0,0 +1,514 @@
|
|||||||
|
<map name="bug3" version="tango">
|
||||||
|
<topic central="true" text="Indicator needs" id="1">
|
||||||
|
<topic position="200,-100" order="0" text="Which new measures" shape="rounded rectagle" id="5" fontStyle=";;;;;8;;;;">
|
||||||
|
<note><![CDATA[Identifying new measures or investments that should be implemented.]]></note>
|
||||||
|
<topic position="200,-50" order="0" text="Landscape of measures" shape="rounded rectagle" id="56" bgColor="#feffff">
|
||||||
|
<topic position="200,-50" order="0" text="Diversity index of innovation support instruments in the region" shape="line" id="45">
|
||||||
|
<note><![CDATA[Number of different innovations policy instruments existing in the region as a share of a total number representing a full typology of instruments]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-75" order="0" text="Existing investments in measures" shape="line" id="57"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-125" order="0" text="What other regions do differently" shape="rounded rectagle" id="38" bgColor="#feffff">
|
||||||
|
<topic position="290,-162" order="0" text="Balance of measure index" shape="line" id="46"/>
|
||||||
|
<topic position="380,-137" order="1" text="Profile comparison with other regions" shape="line" id="77"/>
|
||||||
|
<topic position="470,-112" order="2" text="Number of specific types of measures per capita" shape="line" id="112"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-37" order="0" text="How to design & implement measures" shape="rounded rectagle" id="6" fontStyle=";;;;;8;;;;">
|
||||||
|
<note><![CDATA[Understanding how to design the details of a particular measure and how to implement them.]]></note>
|
||||||
|
<topic position="290,-62" order="0" text="Good practices" shape="rounded rectagle" id="41" bgColor="#feffff"/>
|
||||||
|
<topic position="380,-37" order="1" text="Diagnostics" shape="rounded rectagle" id="80" bgColor="#feffff">
|
||||||
|
<topic position="-380,-62" order="0" text="Internal business innovation factors" shape="line" id="81"/>
|
||||||
|
<topic position="-470,-37" order="1" text="Return on investment to innovation" shape="line" id="359">
|
||||||
|
<topic position="470,-212" order="0" shape="line" id="360">
|
||||||
|
<text><![CDATA[Firms turnover from (new to firm)
|
||||||
|
product innovation (as a pecentage of total turnover)]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="560,-187" order="1" shape="line" id="361">
|
||||||
|
<text><![CDATA[Increase in the probability to innovate linked to ICT use
|
||||||
|
(in product innovation, process innovation, organisational innovaton, marketing innovation)]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,-162" order="2" shape="line" id="362">
|
||||||
|
<text><![CDATA[Scientific articles by type of collaboration (per capita)
|
||||||
|
(international co-authoriship, domestic co-authoriship, single author)]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,-137" order="3" shape="line" id="363">
|
||||||
|
<text><![CDATA[Increase in a share of expenditures on technological
|
||||||
|
innovations in the total amount of regional firms’ expenditures, %]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="830,-112" order="4" text="Increase in the number of innovative companies with in-house R&D" shape="line" id="364"/>
|
||||||
|
<topic position="920,-87" order="5" text="Increase in th number of innovative companies without in-house R&D" shape="line" id="365"/>
|
||||||
|
<topic position="1010,-62" order="6" shape="line" id="366">
|
||||||
|
<text><![CDATA[Increase in th number of firms with
|
||||||
|
international/national collaboration on innovation]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="1100,-37" order="7" shape="line" id="367">
|
||||||
|
<text><![CDATA[Highly cited scientific articles (as a percentage of
|
||||||
|
highly cited scientific article in the whole Federation)]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="1190,-12" order="8" shape="line" id="368">
|
||||||
|
<text><![CDATA[Patents filed by public research organisations
|
||||||
|
(as a percentafe of patent application filed under PCT)]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="1280,13" order="9" text="Number of international patents" shape="line" id="369"/>
|
||||||
|
<topic position="1370,38" order="10" text="Start-up activity (as a percentage of start-up activity in the whole Federation)" shape="line" id="370"/>
|
||||||
|
<topic position="1460,63" order="11" text="Number of innovative companies to the number of students " shape="line" id="393"/>
|
||||||
|
<topic position="1550,88" order="12" text="Number of innovative companies to the number of researchers " shape="line" id="394"/>
|
||||||
|
<topic position="1640,113" order="13" text="Volume of license agreements to the volume of R&D support from the regional budget " shape="line" id="400"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,-12" order="1" text="How much effort: where & how" shape="rounded rectagle" id="2" fontStyle=";;;;;8;;;;">
|
||||||
|
<note><![CDATA[Understanding the level of effort the region needs to take to compete on innovation and where to put this effort]]></note>
|
||||||
|
<topic position="380,-37" order="0" text="The bottom-line" shape="rounded rectagle" id="3" bgColor="#feffff">
|
||||||
|
<note><![CDATA[This is what policy makers care about in the end]]></note>
|
||||||
|
<topic position="-380,-87" order="0" text="Wages" shape="line" id="15">
|
||||||
|
<topic position="380,-112" order="0" text="Dynamics of real wages" shape="line" id="12"/>
|
||||||
|
<topic position="470,-87" order="1" text="Average wage (compare to the Fed)" shape="line" id="14"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-470,-62" order="1" text="Productivity" shape="line" id="86">
|
||||||
|
<topic position="470,-87" order="0" text="Labor productivity" shape="line" id="190"/>
|
||||||
|
<topic position="560,-62" order="1" text="Labor productivity growth rate" shape="line" id="191"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,-37" order="2" text="Jobs" shape="line" id="87">
|
||||||
|
<topic position="560,-74" order="0" text="Share of high-productive jobs" shape="line" id="13"/>
|
||||||
|
<topic position="650,-49" order="1" text="Share of creative industries jobs" shape="line" id="88"/>
|
||||||
|
<topic position="740,-24" order="2" text="Uneployment rate of university graduates" shape="line" id="336"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,-12" order="3" text="Income" shape="line" id="89">
|
||||||
|
<topic position="650,-24" order="0" text="GRP per capita and its growth rate" shape="line" id="11"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="470,-12" order="1" text="Influencing factors" shape="rounded rectagle" id="8" bgColor="#feffff">
|
||||||
|
<topic position="-470,-62" order="0" text="Economy" shape="line" id="55">
|
||||||
|
<topic position="470,-99" order="0" text="Economic structure" shape="line" id="166"/>
|
||||||
|
<topic position="560,-74" order="1" text="Volume of manufacturing production per capita " shape="line" id="395"/>
|
||||||
|
<topic position="650,-49" order="2" text="Manufacturing value added per capita (non-natural resource-based)" shape="line" id="396"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,-37" order="1" text="The enabling environment" shape="line" id="9">
|
||||||
|
<topic position="560,-112" order="0" text="Ease of doing business" shape="line" id="16">
|
||||||
|
<note><![CDATA[WB]]></note>
|
||||||
|
<topic position="-560,-124" order="0" text="Level of administrative barriers (number and cost of administrative procedures) " shape="line" id="412"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,-87" order="1" text="Competition index" shape="line" id="18">
|
||||||
|
<note><![CDATA[GCR]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,-62" order="2" text="Workforce" shape="line" id="120">
|
||||||
|
<topic position="-740,-99" order="0" text="Quality of education" shape="line" id="19">
|
||||||
|
<note><![CDATA[GCR]]></note>
|
||||||
|
<topic position="740,-111" order="0" text="Inrease in the number of International students" shape="line" id="337"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,-74" order="1" text="Quantity of education" shape="line" id="121">
|
||||||
|
<topic position="830,-161" order="0" text="Participation in life-long learning" shape="line" id="122">
|
||||||
|
<note><![CDATA[per 100 population aged 25-64]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="920,-136" order="1" text="Increase in literarecy " shape="line" id="333"/>
|
||||||
|
<topic position="1010,-111" order="2" shape="line" id="188">
|
||||||
|
<text><![CDATA[Amount of university and colleague
|
||||||
|
students per 10 thousands population]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="1100,-86" order="3" shape="line" id="276">
|
||||||
|
<text><![CDATA[Share of employees with higher education in
|
||||||
|
the total amount of population at the working age]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="1190,-61" order="4" text="Increase in University students" shape="line" id="332"/>
|
||||||
|
<topic position="1280,-36" order="5" text="Government expenditure on General University Funding" shape="line" id="351"/>
|
||||||
|
<topic position="1370,-11" order="6" text="Access to training, information, and consulting support " shape="line" id="409"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,-49" order="2" text="Science & engineering workforce" shape="line" id="285">
|
||||||
|
<topic position="920,-99" order="0" text="Availability of scientists and engineers" shape="line" id="147">
|
||||||
|
<note><![CDATA[GCR]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="1010,-74" order="1" text="Amount of researches per 10 thousands population" shape="line" id="189"/>
|
||||||
|
<topic position="1100,-49" order="2" text="Average wage of researches per average wage in the region" shape="line" id="284"/>
|
||||||
|
<topic position="1190,-24" order="3" text="Share of researchers in the total number of employees in the region" shape="line" id="286"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="830,-37" order="3" text="Government" shape="line" id="132">
|
||||||
|
<topic position="-830,-62" order="0" text="Total expenditure of general government as a percentage of GDP" shape="line" id="134"/>
|
||||||
|
<topic position="-920,-37" order="1" text="Government expenditure on Economic Development" shape="line" id="352"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="920,-12" order="4" text="Access to finance" shape="line" id="342">
|
||||||
|
<topic position="-920,-37" order="0" text="Deals" shape="line" id="387">
|
||||||
|
<topic position="920,-99" order="0" text="Venture capital investments for start-ups as a percentage of GDP" shape="line" id="345"/>
|
||||||
|
<topic position="1010,-74" order="1" text="Amounts of business angel, pre-seed, seed and venture financing" shape="line" id="344"/>
|
||||||
|
<topic position="1100,-49" order="2" text="Amount of public co-funding of business R&D" shape="line" id="348"/>
|
||||||
|
<topic position="1190,-24" order="3" text="Number of startups received venture financing " shape="line" id="385"/>
|
||||||
|
<topic position="1280,1" order="4" text="Number of companies received equity investments " shape="line" id="386"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,-12" order="1" text="Available" shape="line" id="388">
|
||||||
|
<topic position="1010,-37" order="0" text="Amount of matching grants available in the region for business R&D" shape="line" id="347"/>
|
||||||
|
<topic position="1100,-12" order="1" text="Number of Business Angels" shape="line" id="346"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1010,13" order="5" text="ICT" shape="line" id="135">
|
||||||
|
<topic position="-1010,-37" order="0" text="ICT use" shape="line" id="17">
|
||||||
|
<note><![CDATA[GCR]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,-12" order="1" text="Broadband penetration " shape="line" id="136"/>
|
||||||
|
<topic position="-1190,13" order="2" text="Internet penetration" shape="line" id="334"/>
|
||||||
|
<topic position="-1280,38" order="3" text="Computer literacy " shape="line" id="335"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,-12" order="2" text="Behavior of innovation actors" shape="line" id="10">
|
||||||
|
<topic position="650,-112" order="0" text="Access to markets" shape="line" id="167">
|
||||||
|
<topic position="-650,-149" order="0" text="FDI" shape="line" id="97">
|
||||||
|
<topic position="650,-224" order="0" text="foreign JVs" shape="line" id="96"/>
|
||||||
|
<topic position="740,-199" order="1" text="Inflow of foreign direct investments in high-technology industries" shape="line" id="157"/>
|
||||||
|
<topic position="830,-174" order="2" text="Foreign direct investment jobs" shape="line" id="158">
|
||||||
|
<note><![CDATA[: the percentage of the workforce employed by foreign companies [%].]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="920,-149" order="3" text="FDI as a share of regional non natural resource-based GRP " shape="line" id="159"/>
|
||||||
|
<topic position="1010,-124" order="4" text="Number of foreign subsidiaries operating in the region" shape="line" id="160"/>
|
||||||
|
<topic position="1100,-99" order="5" text="Share of foreign controlled enterprises" shape="line" id="161"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,-124" order="1" text="Exports" shape="line" id="168">
|
||||||
|
<topic position="740,-161" order="0" text="Export intensity in manufacturing and services" shape="line" id="169">
|
||||||
|
<note><![CDATA[: exports as a share of total output in manufacturing and services [%].]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="830,-136" order="1" shape="line" id="375">
|
||||||
|
<text><![CDATA[Share of high-technology export in the total volume
|
||||||
|
of production of goods, works and services]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="920,-111" order="2" shape="line" id="377">
|
||||||
|
<text><![CDATA[Share of innovation production/serivces that goes for export,
|
||||||
|
by zones (EU, US, CIS, other countries]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,-99" order="2" text="Share of high-technology products in government procurements" shape="line" id="338"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,-87" order="1" text="Entrepreneurship culture" shape="line" id="34">
|
||||||
|
<topic position="-740,-124" order="0" text="Fear of failure rate" shape="line" id="150">
|
||||||
|
<note><![CDATA[GEM]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,-99" order="1" text="Entrepreneurship as desirable career choice" shape="line" id="151">
|
||||||
|
<note><![CDATA[GEM]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,-74" order="2" text="High Status Successful Entrepreneurship" shape="line" id="152">
|
||||||
|
<note><![CDATA[GEM]]></note>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="830,-62" order="2" text="Collaboration & partnerships" shape="line" id="54">
|
||||||
|
<topic position="-830,-137" order="0" text="Number of business contracts with foreign partners for R&D collaboration" shape="line" id="163"/>
|
||||||
|
<topic position="-920,-112" order="1" text="Share of R&D financed from foreign sources" shape="line" id="164">
|
||||||
|
<note><![CDATA[UNESCO]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,-87" order="2" text="Firms collaborating on innovation with organizations in other countries" shape="line" id="165">
|
||||||
|
<note><![CDATA[CIS]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,-62" order="3" shape="line" id="173">
|
||||||
|
<text><![CDATA[Share of Innovative companies collaborating
|
||||||
|
with research institutions on innovation]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1190,-37" order="4" shape="line" id="174">
|
||||||
|
<text><![CDATA[Number of joint projects conducted by the local comapnies
|
||||||
|
and local consulting/intermediary agencies]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1280,-12" order="5" text="science and industry links" shape="line" id="358"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="920,-37" order="3" text="Technology absorption" shape="line" id="115">
|
||||||
|
<topic position="-920,-137" order="0" text="Local supplier quality" shape="line" id="116">
|
||||||
|
<note><![CDATA[GCR]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,-112" order="1" shape="line" id="127">
|
||||||
|
<text><![CDATA[Share of expenditures on technological innovations
|
||||||
|
in the amount of sales]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,-87" order="2" text="Number of purchased new technologies" shape="line" id="129"/>
|
||||||
|
<topic position="-1190,-62" order="3" shape="line" id="354">
|
||||||
|
<text><![CDATA[Investments in ICT by asset (IT equipment,
|
||||||
|
communication equipment, software)]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1280,-37" order="4" text="Machinery and equipment" shape="line" id="355"/>
|
||||||
|
<topic position="-1370,-12" order="5" text="Software and databases" shape="line" id="356"/>
|
||||||
|
<topic position="-1460,13" order="6" shape="line" id="373">
|
||||||
|
<text><![CDATA[Level of energy efficiency of the regional economy
|
||||||
|
(can be measured by sectors and for the whole region)]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1550,38" order="7" text="Share of wastes in the total volume of production (by sector)" shape="line" id="374"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1010,-12" order="4" text="Innovation activities in firms" shape="line" id="123">
|
||||||
|
<topic position="-1010,-99" order="0" text="Share of innovative companies" shape="line" id="35"/>
|
||||||
|
<topic position="-1100,-74" order="1" text="Business R&D expenditures per GRP" shape="line" id="128"/>
|
||||||
|
<topic position="-1190,-49" order="2" text="Factors hampering innovation" shape="line" id="145">
|
||||||
|
<note><![CDATA[CIS, BEEPS]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1280,-24" order="3" text="Expenditure on innovation by firm size" shape="line" id="350"/>
|
||||||
|
<topic position="-1370,1" order="4" text="R&D and other intellectl property products" shape="line" id="357"/>
|
||||||
|
<topic position="-1460,26" order="5" text="Growth of the number of innovative companies " shape="line" id="390"/>
|
||||||
|
<topic position="-1550,51" order="6" text="Outpus" shape="line" id="398">
|
||||||
|
<topic position="1550,1" order="0" text="Volume of new to Russian market production per GRP" shape="line" id="124"/>
|
||||||
|
<topic position="1640,26" order="1" text="Volume of new to world market production per total production" shape="line" id="376"/>
|
||||||
|
<topic position="1730,51" order="2" text="Growth of the volume of production of innovative companies " shape="line" id="389"/>
|
||||||
|
<topic position="1820,76" order="3" text="Volume of innovation production per capita " shape="line" id="397"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1100,13" order="5" text="Entrepreneurial activities" shape="line" id="148">
|
||||||
|
<topic position="-1100,-24" order="0" text="New business density" shape="line" id="117">
|
||||||
|
<note><![CDATA[Number of new organizations per thousand working age population (WBI)]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1190,1" order="1" text="Volume of newly registered corporations " shape="line" id="119">
|
||||||
|
<note><![CDATA[(as a percentage of all registered corporations)]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1280,26" order="2" text="Share of gazelle companies in the total number of businesses" shape="line" id="170"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1190,38" order="6" text="R&D production" shape="line" id="277">
|
||||||
|
<topic position="-1190,13" order="0" text="Outputs" shape="line" id="280">
|
||||||
|
<topic position="1190,-49" order="0" shape="line" id="279">
|
||||||
|
<text><![CDATA[Amount of domestically protected intellectual
|
||||||
|
property per 1 mln. population]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="1280,-24" order="1" text="Amount of PCT-applications per 1 mln. population" shape="line" id="278"/>
|
||||||
|
<topic position="1370,1" order="2" text="Number of domestic patent applications per R&D expenditures" shape="line" id="281"/>
|
||||||
|
<topic position="1460,26" order="3" shape="line" id="282">
|
||||||
|
<text><![CDATA[Number of intellectual property exploited by regional
|
||||||
|
enterprises per 1 mln. population]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="1550,51" order="4" text="Publication activity of regional scientists and researches" shape="line" id="283"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1280,38" order="1" text="Inputs" shape="line" id="340">
|
||||||
|
<topic position="1280,13" order="0" text="Regional and local budget expenditures on R&D" shape="line" id="341"/>
|
||||||
|
<topic position="1370,38" order="1" text="Government R&D expenditure " shape="line" id="349"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1280,63" order="7" text="Public sector innovation" shape="line" id="415">
|
||||||
|
<topic position="-1280,26" order="0" shape="line" id="416">
|
||||||
|
<text><![CDATA[Number of advanced ICT introduced in the budgetary organizations
|
||||||
|
(regional power, municipal bodies, social and educational organizations)]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1370,51" order="1" text="E-government index" shape="line" id="418"/>
|
||||||
|
<topic position="-1460,76" order="2" shape="line" id="419">
|
||||||
|
<text><![CDATA[Number of management innovations introduced in the budgetary organizations
|
||||||
|
(regional power, municipal bodies, social and educational organizations)]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,13" order="3" text="Supporting organizations" shape="line" id="113">
|
||||||
|
<topic position="740,-24" order="0" text="Research institutions" shape="line" id="51">
|
||||||
|
<topic position="-740,-86" order="0" text="Collaboration" shape="line" id="171">
|
||||||
|
<topic position="740,-98" order="0" shape="line" id="172">
|
||||||
|
<text><![CDATA[Number of interactions between universities
|
||||||
|
and large companies by university size]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,-61" order="1" text="Resources" shape="line" id="184">
|
||||||
|
<topic position="830,-98" order="0" text="R&D expenditures per 1 researcher" shape="line" id="137"/>
|
||||||
|
<topic position="920,-73" order="1" text="Average wage of researches per average wage in the region" shape="line" id="146"/>
|
||||||
|
<topic position="1010,-48" order="2" text="High education expenditure on R&D" shape="line" id="353"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,-36" order="2" text="Scientific outputs" shape="line" id="185">
|
||||||
|
<topic position="920,-61" order="0" text="Publications" shape="line" id="306">
|
||||||
|
<topic position="-920,-98" order="0" text="Impact of publications in the ISI database (h-index)" shape="line" id="304"/>
|
||||||
|
<topic position="-1010,-73" order="1" text="Number of publications in international journals per worker per year" shape="line" id="186"/>
|
||||||
|
<topic position="-1100,-48" order="2" shape="line" id="303">
|
||||||
|
<text><![CDATA[Publications: Academic articles in international peer-reviewed
|
||||||
|
journals per 1,000 researchers [articles/1,000 researchers].]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1010,-36" order="1" text="Number of foreign patents granted per staff" shape="line" id="187"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,-11" order="3" text="Supportive measures" shape="line" id="312">
|
||||||
|
<topic position="1010,-23" order="0" text="Diversity index of university entrepreneurship support measures" shape="line" id="313">
|
||||||
|
<note><![CDATA[Number of measures offered by the unversity within a preset range (NCET2 survey)]]></note>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,14" order="4" text="Commercialization" shape="line" id="299">
|
||||||
|
<topic position="1100,-23" order="0" text="Licensing" shape="line" id="308">
|
||||||
|
<topic position="-1100,-35" order="0" shape="line" id="298">
|
||||||
|
<text><![CDATA[Academic licenses: Number of licenses
|
||||||
|
per 1,000 researchers.[licenses/researcher]]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1190,2" order="1" text="Spin-offs" shape="line" id="309">
|
||||||
|
<topic position="-1190,-10" order="0" text="undefined" shape="line" id="300"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1280,27" order="2" text="Industry contracts" shape="line" id="310">
|
||||||
|
<topic position="-1280,-35" order="0" text="Industry revenue per staff " shape="line" id="297"/>
|
||||||
|
<topic position="-1370,-10" order="1" shape="line" id="305">
|
||||||
|
<text><![CDATA[Foreign contracts: Number of contracts with foreign industria
|
||||||
|
l companies at scientific and educational organizations
|
||||||
|
per 1,000 researchers [contracts/researchers]]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1460,15" order="2" text="Share of industry income from foreign companies" shape="line" id="307"/>
|
||||||
|
<topic position="-1550,40" order="3" text="undefined" shape="line" id="90"/>
|
||||||
|
<topic position="-1640,65" order="4" text="Difficulties faced by research organization in collaborating with SMEs" shape="line" id="311"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="830,1" order="1" text="Private market" shape="line" id="153">
|
||||||
|
<topic position="-830,-49" order="0" text="Number of innovation & IP services organizations" shape="line" id="154">
|
||||||
|
<note><![CDATA[(design firms, IP consultants, etc.)]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,-24" order="1" text="Number of private innovation infrastructure organizations " shape="line" id="155">
|
||||||
|
<note><![CDATA[(e.g. accelerators, incubators)]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,1" order="2" text="Access to certification and licensing for specific activities " shape="line" id="410"/>
|
||||||
|
<topic position="-1100,26" order="3" text="Access to suppliers of equipment, production and engineering services " shape="line" id="411"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="920,26" order="2" text="Innovation infrastructure" shape="line" id="114">
|
||||||
|
<topic position="-920,1" order="0" text="Investments" shape="line" id="327">
|
||||||
|
<topic position="920,-61" order="0" text="Public investment in innovation infrastructure" shape="line" id="315"/>
|
||||||
|
<topic position="1010,-36" order="1" text="Increase of government investment in innovation infrastructure" shape="line" id="328"/>
|
||||||
|
<topic position="1100,-11" order="2" text=" Number of Development institution projects performed in the region" shape="line" id="339"/>
|
||||||
|
<topic position="1190,14" order="3" text="Volume of seed investments by the regional budget " shape="line" id="391"/>
|
||||||
|
<topic position="1280,39" order="4" text="Volume of venture financing from the regional budget " shape="line" id="392"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,26" order="1" text="Volume of state support per one company " shape="line" id="413"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-470,13" order="2" text="What to do about existing measures" shape="rounded rectagle" id="4" fontStyle=";;;;;8;;;;">
|
||||||
|
<note><![CDATA[Understanding which measures should be strengthened, dropped or improved, and how.]]></note>
|
||||||
|
<topic position="470,-37" order="0" text="Demand for measure" shape="rounded rectagle" id="42" bgColor="#feffff">
|
||||||
|
<topic position="-470,-87" order="0" text="Quality of beneficiaries" shape="line" id="50">
|
||||||
|
<topic position="470,-162" order="0" text="Growth rates of employment in supported innovative firms" shape="line" id="292"/>
|
||||||
|
<topic position="560,-137" order="1" text="Growth rates of employment in supported innovative firms" shape="line" id="293"/>
|
||||||
|
<topic position="650,-112" order="2" text="Role of IP for tenants/clients" shape="line" id="323">
|
||||||
|
<note><![CDATA[WIPO SURVEY OF INTELLECTUAL PROPERTY SERVICES OF
|
||||||
|
EUROPEAN TECHNOLOGY INCUBATORS]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,-87" order="3" text="Share of tenants with innovation activities" shape="line" id="326"/>
|
||||||
|
<topic position="830,-62" order="4" shape="line" id="329">
|
||||||
|
<text><![CDATA[Gazelle tenant: Share of tenants with
|
||||||
|
annual revenue growth of more than 20%
|
||||||
|
for each of the past four years or since formation [%]]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="920,-37" order="5" shape="line" id="330">
|
||||||
|
<text><![CDATA[Globalization of tenants: Median share of tenant
|
||||||
|
revenues obtained from exports [%]]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,-62" order="1" text="Number of beneficiaries" shape="line" id="78">
|
||||||
|
<topic position="560,-112" order="0" text="Number of projects conducted by companies in cooperation with innovation infrastructure" shape="line" id="383"/>
|
||||||
|
<topic position="650,-87" order="1" text="Scope and intensity of use of services offered to firms" shape="line" id="325"/>
|
||||||
|
<topic position="740,-62" order="2" text="Number of companies supported by the infrastructure (training, information, consultations, etc.)" shape="line" id="384"/>
|
||||||
|
<topic position="830,-37" order="3" text="Increase in the number of business applying for public support programmes (regional, federal, international) " shape="line" id="401"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,-37" order="2" text="Degree of access" shape="line" id="182">
|
||||||
|
<topic position="650,-74" order="0" text="Level of awareness" shape="line" id="52">
|
||||||
|
<topic position="-650,-86" order="0" shape="line" id="181">
|
||||||
|
<text><![CDATA[Perception (opinion poll) of business managers
|
||||||
|
regarding public support programmes]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,-49" order="1" text="Transparency" shape="line" id="53">
|
||||||
|
<topic position="-740,-61" order="0" shape="line" id="175">
|
||||||
|
<text><![CDATA[Perception of business managers in terms
|
||||||
|
of level of transparency of support measures in the region]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="830,-24" order="2" shape="line" id="183">
|
||||||
|
<text><![CDATA[Description by regional business managers of the way the
|
||||||
|
select and apply for regional and federal support schemes]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,-12" order="3" text="Number of applicants" shape="line" id="176">
|
||||||
|
<topic position="740,-62" order="0" text="Increase in the number of business applying for public support programmes" shape="line" id="177"/>
|
||||||
|
<topic position="830,-37" order="1" text="Number of companies that know about a particular program" shape="line" id="178"/>
|
||||||
|
<topic position="920,-12" order="2" text="Increase in the number of start-ups applying to receive VC investments" shape="line" id="179"/>
|
||||||
|
<topic position="1010,13" order="3" text="Increase in the number of start-ups applying for a place in the incubators" shape="line" id="180"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="560,-12" order="1" text="Inputs of measures" shape="rounded rectagle" id="109" bgColor="#feffff">
|
||||||
|
<topic position="-560,-37" order="0" text="Qualified staff" shape="line" id="110">
|
||||||
|
<note><![CDATA[JL: not sure how this would be measured]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,-12" order="1" text="Budget per beneficiary" shape="line" id="111"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,13" order="2" text="Performance of measure" shape="rounded rectagle" id="48" bgColor="#feffff">
|
||||||
|
<topic position="-650,-12" order="0" text="Implementation of measure" shape="line" id="47">
|
||||||
|
<topic position="650,-49" order="0" text="Target vs. actual KPIs" shape="line" id="106"/>
|
||||||
|
<topic position="740,-24" order="1" text="Intermediate outputs per budget" shape="line" id="287"/>
|
||||||
|
<topic position="830,1" order="2" text="Qualification of staff" shape="line" id="372"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,13" order="1" text="Output of measure" shape="line" id="58">
|
||||||
|
<topic position="740,-12" order="0" text="Opinion surveys" shape="line" id="101">
|
||||||
|
<topic position="-740,-24" order="0" text="Opinions of beneficiaries" shape="line" id="102"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="830,13" order="1" text="Hard metrics" shape="line" id="103">
|
||||||
|
<topic position="-830,-12" order="0" text="Output per headcount (e.g. staff, researchers)" shape="line" id="289"/>
|
||||||
|
<topic position="-920,13" order="1" text="Productivity analysis" shape="line" id="288"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,38" order="3" text="Impact of measure" shape="rounded rectagle" id="49" bgColor="#feffff">
|
||||||
|
<topic position="-740,-24" order="0" text="Opinion surveys" shape="line" id="79">
|
||||||
|
<topic position="740,-49" order="0" text="Perception of support impact (opinion polls)" shape="line" id="294"/>
|
||||||
|
<topic position="830,-24" order="1" text="Perception of the activity of regional government by the regional companies " shape="line" id="404"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,1" order="1" text="Hard metrics" shape="line" id="104">
|
||||||
|
<topic position="830,-61" order="0" text="Increase in number of small innovation enterprises " shape="line" id="331"/>
|
||||||
|
<topic position="920,-36" order="1" text="Growth of the total volume of salary in the supported companies (excluding inflation) " shape="line" id="402"/>
|
||||||
|
<topic position="1010,-11" order="2" text="Growth of the volume of regional taxes paid by the supported companies " shape="line" id="403"/>
|
||||||
|
<topic position="1100,14" order="3" text="Growth of the volume of export at the supported companies " shape="line" id="405"/>
|
||||||
|
<topic position="1190,39" order="4" text="Number of new products/projects at the companies that received support " shape="line" id="406"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,26" order="2" text="Impact assessment " shape="line" id="290"/>
|
||||||
|
<topic position="-1010,51" order="3" shape="line" id="291">
|
||||||
|
<text><![CDATA[Average leverage of 1rub (there would be
|
||||||
|
several programs with different leverage)]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,76" order="4" shape="line" id="296">
|
||||||
|
<text><![CDATA[Volume of attracted money per one ruble
|
||||||
|
of regional budget expenditures on innovation projects]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,38" order="3" text="What investments in innovative projects" shape="rounded rectagle" id="7" fontStyle=";;;;;8;;;;">
|
||||||
|
<note><![CDATA[Understanding what investments should be made in innovative projects.]]></note>
|
||||||
|
<topic position="560,13" order="0" text="Competitive niches" shape="rounded rectagle" id="61" bgColor="#feffff">
|
||||||
|
<topic position="-560,-37" order="0" text="Clusters behavior" shape="line" id="59">
|
||||||
|
<topic position="560,-149" order="0" text="Cluster EU star rating" shape="line" id="60"/>
|
||||||
|
<topic position="650,-124" order="1" text="Share of value added of cluster enterprises in GRP" shape="line" id="318"/>
|
||||||
|
<topic position="740,-99" order="2" text="Share of cluster products in the relevant world market segment " shape="line" id="320"/>
|
||||||
|
<topic position="830,-74" order="3" text="Share of export in cluster total volume of sales" shape="line" id="321"/>
|
||||||
|
<topic position="920,-49" order="4" text="Growth of the volume of production in the cluster companies" shape="line" id="379"/>
|
||||||
|
<topic position="1010,-24" order="5" shape="line" id="380">
|
||||||
|
<text><![CDATA[Growth of the volume of production in the cluster companies
|
||||||
|
to the volume of state support for the cluster]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="1100,1" order="6" text="Growth of the volume of innovation production in the cluster" shape="line" id="381"/>
|
||||||
|
<topic position="1190,26" order="7" text="Share of export in cluster total volume of sales (by zones: US, EU, CIS, other countries) " shape="line" id="407"/>
|
||||||
|
<topic position="1280,51" order="8" text="Internal behavior" shape="line" id="408">
|
||||||
|
<topic position="-1280,14" order="0" text="Median wage in the cluster" shape="line" id="319"/>
|
||||||
|
<topic position="-1370,39" order="1" text="Growth of the volume of R&D in the cluster" shape="line" id="382"/>
|
||||||
|
<topic position="-1460,64" order="2" text="Cluster collaboration" shape="line" id="108"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,-12" order="1" text="R&D" shape="line" id="66">
|
||||||
|
<topic position="650,-37" order="0" text="Patent map" shape="line" id="65"/>
|
||||||
|
<topic position="740,-12" order="1" text="Publications map" shape="line" id="371"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,13" order="2" text="Industry" shape="line" id="67">
|
||||||
|
<topic position="740,-49" order="0" text="FDI map" shape="line" id="63"/>
|
||||||
|
<topic position="830,-24" order="1" text="Gazelle map" shape="line" id="62"/>
|
||||||
|
<topic position="920,1" order="2" text="Business R&D expenditures as a share of revenues by sector" shape="line" id="131"/>
|
||||||
|
<topic position="1010,26" order="3" text="Share of regional products in the world market" shape="line" id="378"/>
|
||||||
|
<topic position="1100,51" order="4" text="Expenditure on innovation by firm size, by sector " shape="line" id="414"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,38" order="3" text="Entrepreneurship" shape="line" id="72">
|
||||||
|
<topic position="830,1" order="0" text="Startup map" shape="line" id="73"/>
|
||||||
|
<topic position="920,26" order="1" text="Venture investment map" shape="line" id="74"/>
|
||||||
|
<topic position="1010,51" order="2" text="Attractiveness to public competitive funding" shape="line" id="317">
|
||||||
|
<topic position="-1010,26" order="0" text="Fed and regional seed fund investments" shape="line" id="316"/>
|
||||||
|
<topic position="-1100,51" order="1" shape="line" id="314">
|
||||||
|
<text><![CDATA[FASIE projects: Number of projects supported
|
||||||
|
by the FASIE per 1,000 workers [awards/worker]]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,38" order="1" text="Competitiveness support factors" shape="rounded rectagle" id="64" bgColor="#ffffff">
|
||||||
|
<topic position="-650,26" order="0" text="Private investment in innovation" shape="line" id="68"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,63" order="4" text="How to improve image" shape="rounded rectagle" id="69" fontStyle=";;;;;8;;;;" bgColor="#e0e5ef">
|
||||||
|
<topic position="650,38" order="0" text="Rankings" shape="rounded rectagle" id="75" bgColor="#feffff">
|
||||||
|
<topic position="-650,13" order="0" text="macro indicators" shape="line" id="70"/>
|
||||||
|
<topic position="-740,38" order="1" text="meso-indicators" shape="line" id="71"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,63" order="1" text="Innovation investment climate" shape="rounded rectagle" id="76" bgColor="#feffff"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
@ -0,0 +1,3 @@
|
|||||||
|
<map name="cdata-support" version="tango">
|
||||||
|
<topic central="true" text="Observation" id="1"/>
|
||||||
|
</map>
|
@ -0,0 +1,87 @@
|
|||||||
|
<map name="coderToDeveloper" version="tango">
|
||||||
|
<topic central="true" text="CODER TO DEVELOPER" id="959288270" fontStyle=";;;;;;#000000;;;" bgColor="#ffff66">
|
||||||
|
<topic position="-200,-250" order="1" text="SOURCE" shape="rounded rectagle" id="1341324870" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<topic position="200,-400" order="0" shape="rectagle" id="1657607465" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<text><![CDATA[Coder To Developer: Tools and
|
||||||
|
Strategies for Delivering Your Software]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="290,-362" order="0" text="Mike Gunderloy" shape="rectagle" id="749024001" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99"/>
|
||||||
|
<topic position="380,-337" order="1" text="Sybex 2004" shape="rectagle" id="1525405344" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99"/>
|
||||||
|
<topic position="470,-312" order="2" text="ISBN: 0-7821-4327-X" shape="rectagle" id="1588889674" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99"/>
|
||||||
|
<topic position="560,-287" order="3" text="See" shape="rectagle" id="1232674158" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-560,-299" order="0" text="www.codertodeveloper.com" shape="rectagle" id="668549681" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<link url="http://www.codertodeveloper.com/" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,-262" order="4" text="Purchasing" shape="rectagle" id="1091969083" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-650,-274" order="0" text="www.sybex.com" shape="rectagle" id="1166338554" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<link url="http://www.sybex.com/WileyCDA/SybexTitle/productCd-078214327X,navId-290545.html" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,-237" order="5" text="Sample App" shape="rectagle" id="917174317" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-740,-249" order="0" text="Code" shape="rectagle" id="1435167239" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<topic position="740,-274" order="0" text="www.codertodeveloper.com" shape="rounded rectagle" id="215997653" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff"/>
|
||||||
|
<topic position="830,-249" order="1" text="www.sybex.com" shape="rounded rectagle" id="1718130091" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff">
|
||||||
|
<link url="http://www.sybex.com/WileyCDA/SybexTitle/productCd-078214327X,navId-290545,pageCd-resources.html" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="830,-212" order="6" text="Links" shape="rectagle" id="597614255" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-830,-237" order="0" text="From Book" shape="rectagle" id="589116686" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff"/>
|
||||||
|
<topic position="-920,-212" order="1" text="www.codertodeveloper.com" shape="rectagle" id="1420184717" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<link url="http://www.codertodeveloper.com/resource_list.htm" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="920,-187" order="7" text="Tools" shape="rectagle" id="1905535002" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-920,-199" order="0" text="www.larkware.com" shape="rectagle" id="1613874812" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<link url="http://www.larkware.com/" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-75" order="0" text="PLANNING" shape="rounded rectagle" id="1" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/9/92/CToD_Planning.mm&mm_title=Coder%20To%20Developer%3A%20Planning" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,-50" order="1" text="ORGANIZING" shape="rounded rectagle" id="1060251300" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/4/48/CToD_Organizing.mm&mm_title=Coder%20To%20Developer%3A%20Organizing" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-470,-25" order="2" text="SOURCE CODE CONTROL" shape="rounded rectagle" id="1158389225" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/a/a2/CToD_SourceCodeControl.mm&mm_title=Coder%20To%20Developer%3A%20Source%20Code%20Control" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,0" order="3" text="DEFENSIVE CODING" shape="rounded rectagle" id="1155248709" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/7/71/CToD_DefensiveCoding.mm&mm_title=Coder%20To%20Developer%3A%20Defensive%20Coding" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,25" order="4" text="UNIT TESTING" shape="rounded rectagle" id="1933919293" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/4/4b/CToD_UnitTest.mm&mm_title=Coder%20To%20Developer%3A%20Unit%20Testing" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,0" order="5" text="CUSTOMIZING VISUAL STUDIO" shape="rounded rectagle" id="541948911" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/5/54/CToD_CustomVisStudio.mm&mm_title=Coder%20To%20Developer%3A%20Customising%20Visual%20Studio" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,25" order="6" text="SOURCE CODE" shape="rounded rectagle" id="1350092286" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/d/d6/CToD_SourceCode.mm&mm_title=Coder%20To%20Developer%3A%20Source%20Code" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,50" order="7" text="CODE GENERATION" shape="rounded rectagle" id="1754489817" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/0/0c/CToD_CodeGeneration.mm&mm_title=Coder%20To%20Developer%3A%20Code%20Generation" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,75" order="8" text="BUG TRACKING AND FIXING" shape="rounded rectagle" id="755597485" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/3/39/CToD_Bugs.mm&mm_title=Coder%20To%20Developer%3A%20Bug%20Tracking%20and%20Fixing" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,100" order="9" text="LOGGING" shape="rounded rectagle" id="53404299" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/f/ff/CToD_Logging.mm&mm_title=Coder%20To%20Developer%3A%20Logging" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1190,125" order="10" text="WORKING IN SMALL TEAMS" shape="rounded rectagle" id="1441208135" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/7/78/CToD_SmallTeams.mm&mm_title=Coder%20To%20Developer%3A%20Working%20in%20Small%20Teams" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1280,150" order="11" text="DOCUMENTATION" shape="rounded rectagle" id="1087671931" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/c/ca/CToD_Docs.mm&mm_title=Coder%20To%20Developer%3A%20Documentation" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1370,175" order="12" text="BUILDING PROJECTS" shape="rounded rectagle" id="1197890915" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/0/05/CToD_Building.mm&mm_title=Coder%20To%20Developer%3A%20Building%20Projects" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1460,200" order="13" text="INTELLECTUAL PROPERTY" shape="rounded rectagle" id="1185268713" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/0/01/CToD_IP.mm&mm_title=Coder%20To%20Developer%3A%20Intellectual%20Property" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1550,225" order="14" text="DEPLOYING PROJECTS" shape="rounded rectagle" id="54793383" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/a/a1/CToD_Deploying.mm&mm_title=Coder%20To%20Developer%3A%20Deploying%20Projects" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
26
packages/mindplot/test/unit/import/expected/complex.wxml
Normal file
26
packages/mindplot/test/unit/import/expected/complex.wxml
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
<map name="complex" version="tango">
|
||||||
|
<topic central="true" text="PPM Plan" id="1">
|
||||||
|
<topic position="200,-300" order="0" text="Business Development " shape="line" id="4" fontStyle=";;;;;8;;;;"/>
|
||||||
|
<topic position="-290,-87" order="0" text="Backlog Management" shape="line" id="18" fontStyle=";;;;;8;;;;">
|
||||||
|
<link url="https://docs.google.com/a/freeform.ca/drawings/d/1mrtkVAN3_XefJJCgfxw4Va6xk9TVDBKXDt_uzyIF4Us/edit" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,-37" order="1" text="Freeform IT" shape="line" id="10" fontStyle=";;;;;8;;;;"/>
|
||||||
|
<topic position="-470,-12" order="2" text="Client Project Management" shape="line" id="204" fontStyle=";;;;;8;;;;"/>
|
||||||
|
<topic position="-560,13" order="3" text="Governance & Executive" shape="line" id="206" fontStyle=";;;;;8;;;;"/>
|
||||||
|
<topic position="-650,13" order="4" text="Finance" shape="line" id="5" fontStyle=";;;;;8;;;;"/>
|
||||||
|
<topic position="-740,38" order="5" text="Administration" shape="line" id="3" fontStyle=";;;;;8;;;;"/>
|
||||||
|
<topic position="-830,63" order="6" text="Human Resources" shape="line" id="154" fontStyle=";;;;;8;;;;">
|
||||||
|
<note><![CDATA[HR Vision: Freeform Solutions is successful at its mission, sustainable as an organization AND is a great place to work.
|
||||||
|
HR Mission: To provide a positive HR service experience for applicants and employees, and collaborate with departments to recruit, develop, support, and retain diverse and talented employees who are the key to Freeform’s reputation and success.]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,113" order="7" text="Freeform Hosting" shape="line" id="16" fontStyle=";;;;;8;;;;"/>
|
||||||
|
<topic position="-1010,113" order="8" text="Community Outreach" shape="line" id="247" fontStyle=";;;;;8;;;;"/>
|
||||||
|
<topic position="-1100,138" order="9" text="R&D" shape="line" id="261" fontStyle=";;;;;8;;;;">
|
||||||
|
<topic position="1100,113" order="0" text="Goals" shape="line" id="263"/>
|
||||||
|
<topic position="1190,138" order="1" text="Formulize" shape="line" id="264"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1190,188" order="10" text="Probono" shape="line" id="268">
|
||||||
|
<topic position="1190,176" order="0" shape="line" id="269"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
89
packages/mindplot/test/unit/import/expected/emptyNodes.wxml
Normal file
89
packages/mindplot/test/unit/import/expected/emptyNodes.wxml
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
<map name="emptyNodes" version="tango">
|
||||||
|
<topic central="true" id="0" fontStyle=";;;;;;#0000cc;;;" bgColor="#ffcc33">
|
||||||
|
<topic position="200,-50" order="0" text="objectifs journée" shape="rounded rectagle" id="1" fontStyle=";;;;Arial;8;#0000cc;;;" bgColor="#808080">
|
||||||
|
<topic position="200,-100" order="0" text=""business plan" associatif ?" shape="rounded rectagle" id="2" fontStyle=";;;;Arial;8;#0000cc;;;" bgColor="#808080"/>
|
||||||
|
<topic position="-290,-87" order="0" text="modèle / activités responsabilités" shape="rounded rectagle" id="3" fontStyle=";;;;Arial;8;#0000cc;;;" bgColor="#808080"/>
|
||||||
|
<topic position="-380,-62" order="1" text="articulations / LOG" shape="rounded rectagle" id="4" fontStyle=";;;;Arial;8;#0000cc;;;" bgColor="#808080"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-25" order="0" text="SWOT" shape="rounded rectagle" id="5" fontStyle=";;;;Arial;8;#0000cc;;;" bgColor="#808080">
|
||||||
|
<topic position="290,-50" order="0" shape="rounded rectagle" id="6" fontStyle=";;;;Arial;8;#0000cc;;;" bgColor="#808080">
|
||||||
|
<topic position="-290,-437" order="0" text="l'entreprise a aujourd'hui un potentiel important" shape="line" id="7">
|
||||||
|
<topic position="290,-474" order="0" text="compétences professionnel" shape="line" id="8"/>
|
||||||
|
<topic position="380,-449" order="1" text="citoyen" shape="line" id="9"/>
|
||||||
|
<topic position="470,-424" order="2" text="forte chance de réussite" shape="line" id="10"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,-412" order="1" text="apporter des idées et propsitions à des questions sociétales" shape="line" id="11"/>
|
||||||
|
<topic position="-470,-387" order="2" text="notre manière d"y répondre avec notamment les technlogies" shape="line" id="12"/>
|
||||||
|
<topic position="-560,-362" order="3" text="l'opportunité et la demande sont fortes aujourd'hui, avec peu de "concurrence"" shape="line" id="13"/>
|
||||||
|
<topic position="-650,-337" order="4" text="ensemble de ressources "rares"" shape="line" id="14"/>
|
||||||
|
<topic position="-740,-312" order="5" text="capacités de recherche et innovation" shape="line" id="15"/>
|
||||||
|
<topic position="-830,-287" order="6" text="motivation du groupe et sens partagé entre membres" shape="line" id="16"/>
|
||||||
|
<topic position="-920,-262" order="7" text="professionnellement : expérience collective et partage d'outils en pratique" shape="line" id="17"/>
|
||||||
|
<topic position="-1010,-237" order="8" text="ouverture vers mode de vie attractif perso / pro" shape="line" id="18"/>
|
||||||
|
<topic position="-1100,-212" order="9" text="potentiel humain, humaniste et citoyen" shape="line" id="19"/>
|
||||||
|
<topic position="-1190,-187" order="10" text="assemblage entre atelier et outillage" shape="line" id="20"/>
|
||||||
|
<topic position="-1280,-162" order="11" text="capacité de réponder en local et en global" shape="line" id="21"/>
|
||||||
|
<topic position="-1370,-137" order="12" text="associatif : contxte de crise multimorphologique / positionne référence en réflexion et usages" shape="line" id="22"/>
|
||||||
|
<topic position="-1460,-112" order="13" text="réseau régional et mondial de l'économie de la ,connaisance" shape="line" id="23"/>
|
||||||
|
<topic position="-1550,-87" order="14" text="asso prend pied dans le monde de la recherche" shape="line" id="24"/>
|
||||||
|
<topic position="-1640,-62" order="15" text="labo de l'innovation sociopolitique" shape="line" id="25"/>
|
||||||
|
<topic position="-1730,-37" order="16" text="acteur valable avec pouvoirs et acteurs en place" shape="line" id="26"/>
|
||||||
|
<topic position="-1820,-12" order="17" text="autonomie par prestations et services" shape="line" id="27"/>
|
||||||
|
<topic position="-1910,13" order="18" text="triptique" shape="line" id="28">
|
||||||
|
<topic position="1910,-24" order="0" text="éthique de la discussion" shape="line" id="29"/>
|
||||||
|
<topic position="2000,1" order="1" text="pari de la délégation" shape="line" id="30"/>
|
||||||
|
<topic position="2090,26" order="2" text="art de la décision" shape="line" id="31"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2000,38" order="19" text="réussir à caler leprojet en adéquation avec le contexte actuel" shape="line" id="32"/>
|
||||||
|
<topic position="-2090,63" order="20" text="assoc : grouper des personnes qui développent le concept" shape="line" id="33"/>
|
||||||
|
<topic position="-2180,88" order="21" text="traduire les belles pensées au niveau du citoyen" shape="line" id="34">
|
||||||
|
<topic position="2180,63" order="0" text="compréhension" shape="line" id="35"/>
|
||||||
|
<topic position="2270,88" order="1" text="adhésion" shape="line" id="36"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2270,113" order="22" text="ressources contributeurs réfréents" shape="line" id="37"/>
|
||||||
|
<topic position="-2360,138" order="23" text="reconnaissance et référence exemplaires" shape="line" id="38"/>
|
||||||
|
<topic position="-2450,163" order="24" text="financeements suffisants pour bien exister" shape="line" id="39"/>
|
||||||
|
<topic position="-2540,188" order="25" text="notre organisation est claire" shape="line" id="40"/>
|
||||||
|
<topic position="-2630,213" order="26" text="prendre des "marchés émergent"" shape="line" id="41"/>
|
||||||
|
<topic position="-2720,238" order="27" text="double stratup avec succes-story" shape="line" id="42"/>
|
||||||
|
<topic position="-2810,263" order="28" text="engageons une activité présentielle forte, conviviale et exemplaire" shape="line" id="43"/>
|
||||||
|
<topic position="-2900,288" order="29" text="attirer de nouveaux membres locomotives" shape="line" id="44"/>
|
||||||
|
<topic position="-2990,313" order="30" text="pratiquons en interne et externe une gouvernance explaire etune citoyennté de rêve" shape="line" id="45"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="380,-25" order="1" text="Risques : cauchemars, dangers" shape="rounded rectagle" id="46" fontStyle=";;;;Arial;8;#0000cc;;;" bgColor="#808080">
|
||||||
|
<topic position="-380,-312" order="0" text="disparition des forces vives, départ de membres actuels" shape="line" id="47"/>
|
||||||
|
<topic position="-470,-287" order="1" text="opportunités atteignables mais difficile" shape="line" id="48"/>
|
||||||
|
<topic position="-560,-262" order="2" text="difficultés de travailler ensemble dans la durée" shape="line" id="49"/>
|
||||||
|
<topic position="-650,-237" order="3" text="risque de rater le train" shape="line" id="50"/>
|
||||||
|
<topic position="-740,-212" order="4" text="sauter dans le dernier wagon et rester à la traîne" shape="line" id="51"/>
|
||||||
|
<topic position="-830,-187" order="5" text="manquer de professionnalisme" shape="line" id="52">
|
||||||
|
<topic position="830,-199" order="0" text="perte de crédibilité" shape="line" id="53"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,-162" order="6" text="s'isoler entre nous et perdre le contact avec les autres acteurs" shape="line" id="54"/>
|
||||||
|
<topic position="-1010,-137" order="7" text="perdre la capacité de réponse au global" shape="line" id="55"/>
|
||||||
|
<topic position="-1100,-112" order="8" text="manque de concret, surdimension des reflexions" shape="line" id="56"/>
|
||||||
|
<topic position="-1190,-87" order="9" text="manque d'utilité socioplolitique" shape="line" id="57"/>
|
||||||
|
<topic position="-1280,-62" order="10" text="manque de nouveaux membres actifs, fidéliser" shape="line" id="58"/>
|
||||||
|
<topic position="-1370,-37" order="11" text="faire du surplace et" shape="line" id="59">
|
||||||
|
<topic position="1370,-62" order="0" text="manque innovation" shape="line" id="60"/>
|
||||||
|
<topic position="1460,-37" order="1" shape="line" id="61"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1460,-12" order="12" text="ne pas vivre ce que nous affirmons" shape="line" id="62">
|
||||||
|
<topic position="1460,-24" order="0" text="cohérence entre langage gouvernance et la pratique" shape="line" id="63"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1550,13" order="13" text="groupe de base insuffisant" shape="line" id="64"/>
|
||||||
|
<topic position="-1640,38" order="14" text="non attractifs / nouveaux" shape="line" id="65">
|
||||||
|
<topic position="1640,26" order="0" text="pas ennuyants" shape="line" id="66"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1730,63" order="15" text="pas efficaces en com" shape="line" id="67"/>
|
||||||
|
<topic position="-1820,88" order="16" text="trop lent, rater l'opportunité actuelle" shape="line" id="68"/>
|
||||||
|
<topic position="-1910,113" order="17" text="débordés par "concurrences"" shape="line" id="69"/>
|
||||||
|
<topic position="-2000,138" order="18" text="départs de didier, micvhel, rené, corinne MCD etc" shape="line" id="70"/>
|
||||||
|
<topic position="-2090,163" order="19" text="conclits de personnes et schisme entre 2 groupes ennemis" shape="line" id="71"/>
|
||||||
|
<topic position="-2180,188" order="20" text="groupe amicale mais très merdique" shape="line" id="72"/>
|
||||||
|
<topic position="-2270,213" order="21" text="système autocratique despotique ou sectaire" shape="line" id="73"/>
|
||||||
|
<topic position="-2360,238" order="22" shape="line" id="74"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
117
packages/mindplot/test/unit/import/expected/enc.wxml
Normal file
117
packages/mindplot/test/unit/import/expected/enc.wxml
Normal file
@ -0,0 +1,117 @@
|
|||||||
|
<map name="enc" version="tango">
|
||||||
|
<topic central="true" text="Artigos GF comentários interessantes" id="1">
|
||||||
|
<topic position="-200,-50" order="1" text="Baraloto et al. 2010. Functional trait variation and sampling strategies in species-rich plant communities" shape="rectagle" id="5" bgColor="#cccccc">
|
||||||
|
<topic position="-200,-350" order="1" text="undefined" shape="line" id="6"/>
|
||||||
|
<topic position="290,-150" order="0" shape="line" id="7">
|
||||||
|
<text><![CDATA[However, the fast pace of
|
||||||
|
development of plant trait meta-analyses also suggests that
|
||||||
|
trait acquisition in the field is a factor limiting the growth of
|
||||||
|
plant trait data bases.]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="380,-125" order="1" shape="line" id="8">
|
||||||
|
<text><![CDATA[We measured
|
||||||
|
traits for every individual tree in nine 1-ha plots in tropical
|
||||||
|
lowland rainforest (N = 4709). Each plant was sampled for
|
||||||
|
10 functional traits related to wood and leaf morphology and
|
||||||
|
ecophysiology. Here, we contrast the trait means and variances
|
||||||
|
obtained with a full sampling strategy with those of
|
||||||
|
other sampling designs used in the recent literature, which we
|
||||||
|
obtain by simulation. We assess the differences in community-
|
||||||
|
level estimates of functional trait means and variances
|
||||||
|
among design types and sampling intensities. We then contrast
|
||||||
|
the relative costs of these designs and discuss the appropriateness
|
||||||
|
of different sampling designs and intensities for
|
||||||
|
different questions and systems.]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="470,-100" order="2" text="Falar que a escolha das categorias de sucessão e dos parâmetros ou característica dos indivíduos que serão utilizadas dependera da facilidade de coleta dos dados e do custo monetário e temporal." shape="line" id="9"/>
|
||||||
|
<topic position="560,-75" order="3" text="Ver se classifica sucessão por densidade de tronco para citar no artigo como exemplo de outros atributos além de germinação e ver se e custoso no tempo e em dinheiro" shape="line" id="12"/>
|
||||||
|
<topic position="650,-50" order="4" text="Intensas amostragens de experimentos simples tem maior retorno em acurácia de estimativa e de custo tb." shape="line" id="13"/>
|
||||||
|
<topic position="740,-25" order="5" shape="line" id="14">
|
||||||
|
<text><![CDATA[With regard to estimating mean trait values, strategies
|
||||||
|
alternative to BRIDGE were consistently cost-effective. On
|
||||||
|
the other hand, strategies alternative to BRIDGE clearly
|
||||||
|
failed to accurately estimate the variance of trait values. This
|
||||||
|
indicates that in situations where accurate estimation of plotlevel
|
||||||
|
variance is desired, complete censuses are essential.]]></text>
|
||||||
|
<note><![CDATA[undefined]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="830,0" order="6" shape="line" id="15">
|
||||||
|
<text><![CDATA[We suggest that, in these studies,
|
||||||
|
the investment in complete sampling may be worthwhile
|
||||||
|
for at least some traits.]]></text>
|
||||||
|
<note><![CDATA[Falar que isso corrobora nossa sugestão de utilizar poucas medidas, mas que elas sejam confiáveis.]]></note>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-12" order="0" text="Chazdon 2010. Biotropica. 42(1): 31–40" shape="rectagle" id="17" fontStyle=";;;;;;#000000;;;" bgColor="#cccccc">
|
||||||
|
<topic position="290,-137" order="0" shape="line" id="22">
|
||||||
|
<text><![CDATA[Here, we develop a new approach that links functional attributes
|
||||||
|
of tree species with studies of forest recovery and regional
|
||||||
|
land-use transitions (Chazdon et al. 2007). Grouping species according
|
||||||
|
to their functional attributes or demographic rates provides
|
||||||
|
insight into both applied and theoretical questions, such as selecting
|
||||||
|
species for reforestation programs, assessing ecosystem services, and
|
||||||
|
understanding community assembly processes in tropical forests
|
||||||
|
(Diaz et al. 2007, Kraft et al. 2008).]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="380,-112" order="1" shape="line" id="23">
|
||||||
|
<text><![CDATA[Since we have data on leaf
|
||||||
|
and wood functional traits for only a subset of the species in our
|
||||||
|
study sites, we based our functional type classification on information
|
||||||
|
for a large number of tree species obtained through vegetation
|
||||||
|
monitoring studies.]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="470,-87" order="2" text="Falar no artigo que esse trabalho fala que é inadequada a divisão entre pioneira e não pioneira devido a grande variação que há entre elas. Além de terem descoberto que durante a ontogenia a resposta a luminosidade muda dentro de uma mesma espécie. Porém recomendar que essa classificação continue sendo usada em curto prazo enquanto não há informações confiáveis suficiente para esta simples classificação. Outras classificações como esta do artigo são bem vinda, contanto que tenham dados confiáveis. Porém dados estáticos já são difíceis de se obter, dados temporais, como taxa de crescimento em diâmetro ou altura, são mais difíceis ainda. Falar que vários tipos de classificações podem ser utilizadas e quanto mais detalhe melhor, porém os dados é que são mais limitantes. Se focarmos em dados de germinação e crescimento limitantes, como sugerem sainete e whitmore, da uma idéia maismrápida e a curto prazo da classificação destas espécies. Depois com o tempo conseguiremos construir classificações mais detalhadas e com mais dados confiáveis. " shape="line" id="24"/>
|
||||||
|
<topic position="560,-62" order="3" shape="line" id="25">
|
||||||
|
<text><![CDATA[Our approach avoided preconceived notions of successional
|
||||||
|
behavior or shade tolerance of tree species by developing an objective
|
||||||
|
and independent classification of functional types based on vegetation
|
||||||
|
monitoring data from permanent sample plots in mature and
|
||||||
|
secondary forests of northeastern Costa Rica (Finegan et al. 1999,
|
||||||
|
Chazdon et al. 2007).We apply an independent, prior classification
|
||||||
|
of 293 tree species from our study region into five functional types, based on two species attributes: canopy strata and diameter growth
|
||||||
|
rates for individuals Z10 cm dbh (Finegan et al. 1999, Salgado-
|
||||||
|
Negret 2007).]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,-37" order="4" shape="line" id="26">
|
||||||
|
<text><![CDATA[Our results demonstrate strong linkages between functional
|
||||||
|
types defined by adult height and growth rates of large trees and
|
||||||
|
colonization groups based on the timing of seedling, sapling, and
|
||||||
|
tree recruitment in secondary forests.]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,-12" order="5" text="undefined" shape="line" id="27"/>
|
||||||
|
<topic position="830,13" order="6" text="undefined" shape="line" id="28"/>
|
||||||
|
<topic position="920,38" order="7" text="undefined" shape="line" id="29"/>
|
||||||
|
<topic position="1010,63" order="8" shape="line" id="30">
|
||||||
|
<text><![CDATA[Classifying functional types
|
||||||
|
based on functional traits with low plasticity, such as wood density
|
||||||
|
and seed size, could potentially serve as robust proxies for demographic
|
||||||
|
variables (Poorter et al. 2008, Zhang et al. 2008).]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="1100,88" order="9" shape="line" id="31">
|
||||||
|
<text><![CDATA[CONDIT, R., S. P. HUBBELL, AND R. B. FOSTER. 1996. Assessing the response of
|
||||||
|
plant functional types in tropical forests to climatic change. J. Veg. Sci.
|
||||||
|
7: 405–416.
|
||||||
|
DALLING, J. S., AND S. P. HUBBELL. 2002. Seed size, growth rate and gap microsite
|
||||||
|
conditions as determinants of recruitment success for pioneer species.
|
||||||
|
J. Ecol. 90: 557–568.
|
||||||
|
FINEGAN, B. 1996. Pattern and process in neotropical secondary forests: The first
|
||||||
|
100 years of succession. Trends Ecol. Evol. 11: 119–124.
|
||||||
|
POORTER, L., S. J. WRIGHT, H. PAZ, D. D. ACKERLY, R. CONDIT, G.
|
||||||
|
IBARRA-MANRI´QUEZ, K. E. HARMS, J. C. LICONA, M.MARTI´NEZ-RAMOS,
|
||||||
|
S. J. MAZER, H. C. MULLER-LANDAU, M. PEN˜ A-CLAROS, C. O. WEBB,
|
||||||
|
AND I. J. WRIGHT. 2008. Are functional traits good predictors of demographic
|
||||||
|
rates? Evidence from five Neotropical forests. Ecology 89:
|
||||||
|
1908–1920.
|
||||||
|
ZHANG, Z. D., R. G. ZANG, AND Y. D. QI. 2008. Spatiotemporal patterns and
|
||||||
|
dynamics of species richness and abundance of woody plant functional
|
||||||
|
groups in a tropical forest landscape of Hainan Island, South China.
|
||||||
|
J. Integr. Plant Biol. 50: 547–558.]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,0" order="1" text="Poorter 1999. Functional Ecology. 13:396-410" shape="rectagle" id="2" fontStyle=";;;;;;#000000;;;" bgColor="#cccccc">
|
||||||
|
<topic position="380,-12" order="0" text="Espécies pioneiras crescem mais rápido do que as não pioneiras" shape="line" id="3">
|
||||||
|
<topic position="-380,-24" order="0" text="Tolerância a sombra está relacionada com persistência e não com crescimento" shape="line" id="4"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
@ -0,0 +1,123 @@
|
|||||||
|
<map name="freeMind_resources" version="tango">
|
||||||
|
<topic central="true" text="FreeMind Resources" id="1330730879" fontStyle=";;;;;;#000000;;;">
|
||||||
|
<topic position="200,-100" order="0" text="Application" shape="line" id="906353570" fontStyle=";;;;SansSerif;8;#0033ff;;;" bgColor="undefined">
|
||||||
|
<topic position="200,-50" order="0" text="What is it?" shape="line" id="293234618" fontStyle=";;;;SansSerif;8;#00b439;italic;;" bgColor="undefined">
|
||||||
|
<topic position="200,-50" order="0" text="A Freeware (as in free beer) Mindmapping tool coded in Java" shape="line" id="666230517" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-290,-75" order="0" text="Expects Java 1.4 or above on client machine" shape="line" id="339571721" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-125" order="0" text="How to do?" shape="line" id="39960632" fontStyle=";;;;SansSerif;8;#00b439;italic;;" bgColor="undefined">
|
||||||
|
<topic position="290,-162" order="0" text="Install it" shape="line" id="904501221" fontStyle=";;;;SansSerif;8;#990000;italic;;">
|
||||||
|
<topic position="-290,-212" order="0" text="Links" shape="line" id="1911559485" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<topic position="290,-237" order="0" text="Download the Java Runtime Environment (at least J2RE1.4)" shape="line" id="1031016126" fontStyle=";;;;SansSerif;8;#111111;;;" bgColor="undefined">
|
||||||
|
<link url="http://java.sun.com/j2se" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="380,-212" order="1" text="Download the Application" shape="line" id="1612101865" fontStyle=";;;;SansSerif;8;#111111;;;" bgColor="undefined">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/index.php/Main_Page#Download_and_install" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,-187" order="1" text="To install FreeMind on Microsoft Windows, install Java from Sun and install FreeMind using FreeMind installer." shape="line" id="139664576" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
<topic position="-470,-162" order="2" text="To install FreeMind on Linux, download Java Runtime Environment and FreeMind application itself. First install Java, then unpack FreeMind. To run FreeMind, execute freemind.sh." shape="line" id="1380352758" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
<topic position="-560,-137" order="3" text="On Microsoft Windows and Mac OS X, you can also simply double click the file freemind.jar located at the folder lib to run FreeMind." shape="line" id="1808511462" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="380,-137" order="1" text="Use it - tutorials" shape="line" id="1" fontStyle=";;;;SansSerif;8;#990000;italic;;">
|
||||||
|
<topic position="-380,-174" order="0" text="Main Page for FreeMind" shape="line" id="135530020" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/index.php/Main_Page" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-470,-149" order="1" text="Tutorial effort" shape="line" id="1407703455" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/index.php/Tutorial_effort" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,-124" order="2" text="Download chm help file" shape="line" id="291899850" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<link url="http://members.bellatlantic.net/~vze297k6/freemind/FreemindHelp.zip" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="470,-112" order="2" text="Got Questions - Forums" shape="line" id="918892336" fontStyle=";;;;SansSerif;8;#990000;italic;;">
|
||||||
|
<topic position="-470,-149" order="0" text="FAQ" shape="line" id="757376175" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/index.php/Asked_Questions" urlType="url"/>
|
||||||
|
<note><![CDATA[Here we collect a list of asked questions and answers
|
||||||
|
|
||||||
|
related to free mind mapping software FreeMind. Help
|
||||||
|
|
||||||
|
if you can (see To edit this FAQ). If you're searching for
|
||||||
|
|
||||||
|
an answer to your question, why don't you just press
|
||||||
|
|
||||||
|
Ctrl + F in your browser?]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,-124" order="1" text="Essays" shape="line" id="457044449" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/index.php/Essays" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,-99" order="2" text="Open Discussion" shape="line" id="1611374194" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<link url="http://sourceforge.net/forum/forum.php?forum_id=22101" urlType="url"/>
|
||||||
|
<note><![CDATA[notes for ehqoei hoi poi joij joi oi o oipc coimcojoij0dijo;i jd di doi oid podidpoi podij aoi jpoij poij aoij oij oij oij oij doid jfoij oifj ofij fojf oifj oifjdofi f jfoidf jothe rain in spanin stays mainly]]></note>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-37" order="0" text="Applet Browser" shape="line" id="1647062097" fontStyle=";;;;SansSerif;8;#0033ff;;;" bgColor="undefined">
|
||||||
|
<topic position="290,-62" order="0" text="What is it?" shape="rounded rectagle" id="287577997" fontStyle=";;;;SansSerif;8;#00b439;italic;;" bgColor="undefined">
|
||||||
|
<topic position="-290,-87" order="0" text="A Java applet based browser " shape="line" id="1855944960" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-380,-62" order="1" text="Expects Java 1.4 or above on client machine" shape="line" id="300344325" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="380,-37" order="1" text="How to do?" shape="line" shrink="true" id="1254385465" fontStyle=";;;;SansSerif;8;#00b439;italic;;" bgColor="undefined">
|
||||||
|
<topic position="-380,-62" order="0" text="See examples" shape="line" id="1491154453" fontStyle=";;;;SansSerif;8;#990000;italic;;">
|
||||||
|
<topic position="380,-87" order="0" text="Public Maps" shape="line" id="1082166644" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<link url="http://freemind.sourceforge.net/PublicMaps.html" urlType="url"/>
|
||||||
|
<note><![CDATA[Early example of Map (from SF Site)]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="470,-62" order="1" text="Reagle's Map of Reading Materials" shape="line" id="738085540" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<link url="http://reagle.org/joseph/2003/freemindbrowser.html" urlType="url"/>
|
||||||
|
<note><![CDATA[Multi level Mindmap set of personal reading material covering a variety of topics (useful in itself).]]></note>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-470,-37" order="1" text="Use it" shape="line" id="1088353959" fontStyle=";;;;SansSerif;8;#990000;italic;;">
|
||||||
|
<topic position="470,-49" order="0" text="Installing FreeMind applet at your web site" shape="line" shrink="true" id="1525986009" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<topic position="-470,-99" order="0" text="You can install the applet at your website so that other users can browse your mind maps." shape="line" id="1369857212" fontStyle=";;;;Dialog;8;#111111;;;"/>
|
||||||
|
<topic position="-560,-74" order="1" text="Download the applet, that is freemind-browser." shape="line" id="372008388" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<link url="http://sourceforge.net/project/showfiles.php?group_id=7118" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,-49" order="2" text="The downloaded archive contains freemindbrowser.jar and freemindbrowser.html. Create a link from your page to freemindbrowser.html. In freemindbrowser.html change the path inside so that it points to your mind map." shape="line" id="1459732301" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
<topic position="-740,-24" order="3" text="Applet's jar file must be located at the same server as the map itself, for java security reasons. You have to upload the FreeMind applet jar file and your mind map file to your web site." shape="line" id="240467473" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,-12" order="1" text="Flash Browser" shape="line" id="866838286" fontStyle=";;;;SansSerif;8;#0033ff;;;" bgColor="undefined">
|
||||||
|
<topic position="380,-37" order="0" text="What is it?" shape="line" id="1079211058" fontStyle=";;;;SansSerif;8;#00b439;italic;;" bgColor="undefined">
|
||||||
|
<topic position="-380,-74" order="0" text="A browser which uses Shockwave Flash" shape="line" id="1719479201" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-470,-49" order="1" text="Does not require Java 1.4 or above on client machine" shape="line" id="838930706" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-560,-24" order="2" text="Expects Flash Player on client machine" shape="line" id="961870575" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<topic position="560,-49" order="0" text="Will work with Flash Player 7" shape="line" id="942059368" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
<topic position="650,-24" order="1" text="Recommend Flash Player 8" shape="line" id="913615141" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="470,-12" order="1" text="How to do?" shape="line" id="1824115095" fontStyle=";;;;SansSerif;8;#00b439;italic;;" bgColor="undefined">
|
||||||
|
<topic position="-470,-37" order="0" text="See examples" shape="line" id="1242194014" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<topic position="470,-62" order="0" text="Hardware Support for Linux" shape="line" id="1249980290" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<link url="http://eric.lavar.de/comp/linux/hw/" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="560,-37" order="1" text="Discover" shape="line" id="1089287828" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<link url="http://www.alaskagold.com/mindmap/mindmaps.html" urlType="url"/>
|
||||||
|
<note><![CDATA[Good example for "What is it?"
|
||||||
|
|
||||||
|
and "How to do?" structure.]]></note>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,-12" order="1" text="Use it - tutorials" shape="line" id="605423288" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<topic position="560,-37" order="0" text="Installing FreeMind Flash Browser on you web site" shape="line" id="535820358" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<topic position="-560,-74" order="0" text="You can install the flash files at your website so that other users can browse your mind maps" shape="line" id="1790672015" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
<topic position="-650,-49" order="1" text="Download the file pack via this link" shape="line" id="1737732360" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<link url="http://www.efectokiwano.net/mm/" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,-24" order="2" shape="line" id="119084350" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<text><![CDATA[The downloaded archive contains visorFreemind.swf, flashobject.js and mindmaps.html.
|
||||||
|
Edit mindmap.html to point to your mm file and create a link from your page to this file. Flash enabled browsers will then open the file for browsing.]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,-12" order="1" text="Include map in Powerpoint as Flash image" shape="line" id="753859789" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<link url="http://sourceforge.net/forum/forum.php?thread_id=1388840&forum_id=22101" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
7
packages/mindplot/test/unit/import/expected/i18n.wxml
Normal file
7
packages/mindplot/test/unit/import/expected/i18n.wxml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<map name="i18n" version="tango">
|
||||||
|
<topic central="true" text="i18n" id="0">
|
||||||
|
<topic position="200,-50" order="0" text="Este es un é con acento" shape="line" id="1"/>
|
||||||
|
<topic position="-290,-12" order="0" text="Este es una ñ" shape="line" id="2"/>
|
||||||
|
<topic position="-380,0" order="1" text="這是一個樣本 Japanise。" shape="line" id="3"/>
|
||||||
|
</topic>
|
||||||
|
</map>
|
11
packages/mindplot/test/unit/import/expected/i18n2.wxml
Normal file
11
packages/mindplot/test/unit/import/expected/i18n2.wxml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<map name="i18n2" version="tango">
|
||||||
|
<topic central="true" text="أَبْجَدِيَّة عَرَبِيَّة" id="0">
|
||||||
|
<topic position="200,0" order="0" text="أَبْجَدِيَّة عَرَبِ" shape="line" id="1">
|
||||||
|
<note><![CDATA[This is a not in languange أَبْجَدِيَّة عَرَبِ]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-12" order="0" shape="line" id="2">
|
||||||
|
<text><![CDATA[Long text node:
|
||||||
|
أَبْجَدِيَّة عَرَب]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
50
packages/mindplot/test/unit/import/expected/issue.wxml
Normal file
50
packages/mindplot/test/unit/import/expected/issue.wxml
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
<map name="issue" version="tango">
|
||||||
|
<topic central="true" text="La computadora" id="1" fontStyle=";;;;;;#feffff;;;" bgColor="#cc0000">
|
||||||
|
<topic position="200,0" order="0" shape="rounded rectagle" id="21" fontStyle=";;;;;8;#feffff;;;" bgColor="#4c1130">
|
||||||
|
<text><![CDATA[Hardware
|
||||||
|
(componentes físicos)]]></text>
|
||||||
|
<topic position="200,-100" order="0" text="Entrada de datos" shape="rounded rectagle" id="25" fontStyle=";;;;;8;#feffff;;;" bgColor="#4c1130">
|
||||||
|
<topic position="200,0" order="0" shape="rounded rectagle" id="28" fontStyle=";;;;;8;#000000;;;" bgColor="#4c1130">
|
||||||
|
<text><![CDATA[Ratón, Teclado, Joystick,
|
||||||
|
Cámara digital, Micrófono, Escáner.]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-37" order="0" text="Salida de datos" shape="rounded rectagle" id="29" fontStyle=";;;;;8;#feffff;;;" bgColor="#4c1130">
|
||||||
|
<topic position="290,-49" order="0" text="Monitor, Impresora, Bocinas, Plóter." shape="rounded rectagle" id="30" fontStyle=";;;;;8;#000000;;;" bgColor="#4c1130"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,-12" order="1" text="Almacenamiento" shape="rounded rectagle" id="31" fontStyle=";;;;;8;#feffff;;;" bgColor="#4c1130">
|
||||||
|
<topic position="380,-24" order="0" shape="rounded rectagle" id="32" fontStyle=";;;;;8;#000000;;;" bgColor="#4c1130">
|
||||||
|
<text><![CDATA[Disquete, Disco compacto, DVD,
|
||||||
|
BD, Disco duro, Memoria flash.]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-25" order="0" shape="rectagle" id="59" fontStyle=";;;;;8;#000000;;;" bgColor="#7f6000">
|
||||||
|
<text><![CDATA[Software
|
||||||
|
(Programas y datos con los que funciona la computadora)]]></text>
|
||||||
|
<topic position="290,-62" order="0" shape="rectagle" id="92" fontStyle=";;;;;8;#000000;;;" bgColor="#7f6000">
|
||||||
|
<text><![CDATA[Software de Sistema:Permite el entendimiento
|
||||||
|
entre el usuario y la maquina.]]></text>
|
||||||
|
<topic position="-290,-99" order="0" text="Microsoft Windows" shape="rectagle" id="101" fontStyle=";;;;;8;#000000;;;" bgColor="#7f6000"/>
|
||||||
|
<topic position="-380,-74" order="1" text="GNU/LINUX" shape="rectagle" id="106" fontStyle=";;;;;8;#000000;;;" bgColor="#7f6000"/>
|
||||||
|
<topic position="-470,-49" order="2" text="MAC " shape="rectagle" id="107" fontStyle=";;;;;8;#000000;;;" bgColor="#7f6000"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="380,-37" order="1" shape="rectagle" id="93" fontStyle=";;;;;8;#000000;;;" bgColor="#7f6000">
|
||||||
|
<text><![CDATA[Software de Aplicación: Permite hacer hojas de
|
||||||
|
calculo navegar en internet, base de datos, etc.]]></text>
|
||||||
|
<topic position="-380,-87" order="0" text="Office" shape="rectagle" id="108" fontStyle=";;;;;8;#000000;;;" bgColor="#783f04"/>
|
||||||
|
<topic position="-470,-62" order="1" text="Libre Office" shape="rectagle" id="109" fontStyle=";;;;;8;#000000;;;" bgColor="#7f6000"/>
|
||||||
|
<topic position="-560,-37" order="2" text="Navegadores" shape="rectagle" id="110" fontStyle=";;;;;8;#000000;;;" bgColor="#7f6000"/>
|
||||||
|
<topic position="-650,-12" order="3" text="Msn" shape="rectagle" id="111" fontStyle=";;;;;8;#000000;;;" bgColor="#783f04"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="470,-12" order="2" text="Software de Desarrollo" shape="rectagle" id="94" fontStyle=";;;;;8;#000000;;;" bgColor="#7f6000"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,0" order="1" text="Tipos de computadora" shape="rounded rectagle" id="3" fontStyle=";;;;;8;;;;">
|
||||||
|
<topic position="380,-62" order="0" text="Computadora personal de escritorio o Desktop" shape="rounded rectagle" id="8" fontStyle=";;;;;8;;;;"/>
|
||||||
|
<topic position="470,-37" order="1" text="PDA" shape="rounded rectagle" id="10" fontStyle=";;;;;8;;;;"/>
|
||||||
|
<topic position="560,-12" order="2" text="Laptop" shape="rounded rectagle" id="11" fontStyle=";;;;;8;;;;"/>
|
||||||
|
<topic position="650,13" order="3" text="Servidor" shape="rounded rectagle" id="12" fontStyle=";;;;;8;;;;"/>
|
||||||
|
<topic position="740,38" order="4" text="Tablet PC" shape="rounded rectagle" id="13" fontStyle=";;;;;8;;;;"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
3
packages/mindplot/test/unit/import/expected/npe.wxml
Normal file
3
packages/mindplot/test/unit/import/expected/npe.wxml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
<map name="npe" version="tango">
|
||||||
|
<topic central="true" text="NIF (NORMAS DE INFORMACIÓN FINANCIERA)" id="1" fontStyle=";;;;;;#741b47;;;" bgColor="#d5a6bd"/>
|
||||||
|
</map>
|
100
packages/mindplot/test/unit/import/expected/process.wxml
Normal file
100
packages/mindplot/test/unit/import/expected/process.wxml
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
<map name="process" version="tango">
|
||||||
|
<topic central="true" text="California" id="0">
|
||||||
|
<topic position="-200,-200" order="1" text="Northern California" shape="line" id="1">
|
||||||
|
<topic position="-200,-250" order="1" text="Oakland/Berkeley" shape="line" id="2"/>
|
||||||
|
<topic position="290,-275" order="0" text="San Mateo" shape="line" id="3"/>
|
||||||
|
<topic position="380,-250" order="1" text="Other North" shape="line" id="4"/>
|
||||||
|
<topic position="470,-225" order="2" text="San Francisco" shape="line" id="5"/>
|
||||||
|
<topic position="560,-200" order="3" text="Santa Clara" shape="line" id="6"/>
|
||||||
|
<topic position="650,-175" order="4" text="Marin/Napa/Solano" shape="line" id="7"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-62" order="0" text="Hawaii" shape="line" id="8"/>
|
||||||
|
<topic position="-380,-37" order="1" text="Southern California" shape="line" id="9">
|
||||||
|
<topic position="380,-87" order="0" text="Los Angeles" shape="line" id="10"/>
|
||||||
|
<topic position="470,-62" order="1" text="Anaheim/Santa Ana" shape="line" id="11"/>
|
||||||
|
<topic position="560,-37" order="2" text="Ventura" shape="line" id="12"/>
|
||||||
|
<topic position="650,-12" order="3" text="Other South" shape="line" id="13"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-470,-12" order="2" text="Policy Bodies" shape="line" id="14">
|
||||||
|
<topic position="470,-87" order="0" text="Advocacy" shape="line" id="15">
|
||||||
|
<topic position="-470,-124" order="0" text="AAO" shape="line" id="16"/>
|
||||||
|
<topic position="-560,-99" order="1" text="ASCRS" shape="line" id="17"/>
|
||||||
|
<topic position="-650,-74" order="2" text="EBAA" shape="line" id="18"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="560,-62" order="1" text="Military" shape="line" id="19"/>
|
||||||
|
<topic position="650,-37" order="2" text="United Network for Organ Sharing" shape="line" id="20"/>
|
||||||
|
<topic position="740,-12" order="3" text="Kaiser Hospital System" shape="line" id="21"/>
|
||||||
|
<topic position="830,13" order="4" text="University of California System" shape="line" id="22"/>
|
||||||
|
<topic position="920,38" order="5" text="CMS" shape="line" id="23">
|
||||||
|
<topic position="-920,13" order="0" text="Medicare Part A" shape="line" id="24"/>
|
||||||
|
<topic position="-1010,38" order="1" text="Medicare Part B" shape="line" id="25"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,25" order="3" text="Corneal Tissue OPS" shape="line" id="26">
|
||||||
|
<topic position="560,-75" order="0" text="Transplant Bank International" shape="line" id="27">
|
||||||
|
<topic position="-560,-112" order="0" text="Orange County Eye and Transplant Bank" shape="line" id="28"/>
|
||||||
|
<topic position="-650,-87" order="1" text="Northern California Transplant Bank" shape="rounded rectagle" id="29" bgColor="#00ffd5">
|
||||||
|
<topic position="650,-99" order="0" text="In 2010, 2,500 referrals forwarded to OneLegacy" shape="line" id="30"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,-62" order="2" text="Doheny Eye and Tissue Transplant Bank" shape="rounded rectagle" id="31" bgColor="#00ffd5">
|
||||||
|
<link url="http://www.dohenyeyebank.org/" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,-50" order="1" text="OneLegacy" shape="rounded rectagle" id="32" bgColor="#00ffd5">
|
||||||
|
<topic position="-650,-62" order="0" text="In 2010, 11,828 referrals" shape="line" id="33"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,-25" order="2" text="San Diego Eye Bank" shape="rounded rectagle" id="34" bgColor="#00ffd5">
|
||||||
|
<topic position="-740,-37" order="0" text="In 2010, 2,555 referrals" shape="line" id="35"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="830,0" order="3" text="California Transplant Donor Network" shape="line" id="36"/>
|
||||||
|
<topic position="920,25" order="4" text="California Transplant Services" shape="line" id="37">
|
||||||
|
<topic position="-920,13" order="0" text="In 2010, 0 referrals" shape="line" id="38"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1010,50" order="5" text="Lifesharing" shape="line" id="39"/>
|
||||||
|
<topic position="1100,75" order="6" text="DCI Donor Services" shape="line" id="40">
|
||||||
|
<topic position="-1100,63" order="0" text="Sierra Eye and Tissue Donor Services" shape="rounded rectagle" id="41" bgColor="#00ffd5">
|
||||||
|
<topic position="1100,51" order="0" text="In 2010, 2.023 referrals" shape="line" id="42"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1190,100" order="7" text="SightLife" shape="rounded rectagle" id="43" bgColor="#00ffd5"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,38" order="4" text="Tools" shape="line" id="44">
|
||||||
|
<topic position="650,13" order="0" text="Darthmouth Atlas of Health" shape="line" id="45"/>
|
||||||
|
<topic position="740,38" order="1" text="HealthLandscape" shape="line" id="46"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,75" order="5" text="QE Medicare" shape="line" id="47"/>
|
||||||
|
<topic position="-830,100" order="6" text="CMS Data" shape="line" id="48"/>
|
||||||
|
<topic position="-920,125" order="7" text="Ambulatory Payment Classification" shape="line" id="49">
|
||||||
|
<topic position="920,63" order="0" text="CPT's which don't allow V2785" shape="line" id="50">
|
||||||
|
<topic position="-920,26" order="0" text="Ocular Reconstruction Transplant" shape="line" id="51">
|
||||||
|
<topic position="920,-11" order="0" text="65780 (amniotic membrane tranplant" shape="line" id="52"/>
|
||||||
|
<topic position="1010,14" order="1" text="65781 (limbal stem cell allograft)" shape="line" id="53"/>
|
||||||
|
<topic position="1100,39" order="2" text="65782 (limbal conjunctiva autograft)" shape="line" id="54"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,51" order="1" text="Endothelial keratoplasty" shape="line" id="55">
|
||||||
|
<topic position="1010,39" order="0" text="65756" shape="line" id="56"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,76" order="2" text="Epikeratoplasty" shape="line" id="57">
|
||||||
|
<topic position="1100,64" order="0" text="65767" shape="line" id="58"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1010,88" order="1" text="Anterior lamellar keratoplasty" shape="line" id="59">
|
||||||
|
<topic position="-1010,76" order="0" text="65710" shape="line" id="60"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1100,113" order="2" text="Processing, preserving, and transporting corneal tissue" shape="line" id="61">
|
||||||
|
<topic position="-1100,88" order="0" text="V2785" shape="line" id="62"/>
|
||||||
|
<topic position="-1190,113" order="1" text="Laser incision in recepient" shape="line" id="63">
|
||||||
|
<topic position="1190,101" order="0" text="0290T" shape="line" id="64"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1190,138" order="3" text="Laser incision in donor" shape="line" id="65">
|
||||||
|
<topic position="-1190,126" order="0" text="0289T" shape="line" id="66"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1280,163" order="4" text="Penetrating keratoplasty" shape="line" id="67">
|
||||||
|
<topic position="-1280,126" order="0" text="65730 (in other)" shape="line" id="68"/>
|
||||||
|
<topic position="-1370,151" order="1" text="65755 (in pseudoaphakia)" shape="line" id="69"/>
|
||||||
|
<topic position="-1460,176" order="2" text="65750 (in aphakia)" shape="line" id="70"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
415
packages/mindplot/test/unit/import/expected/pub_sub.wxml
Normal file
415
packages/mindplot/test/unit/import/expected/pub_sub.wxml
Normal file
@ -0,0 +1,415 @@
|
|||||||
|
<map name="pub_sub" version="tango">
|
||||||
|
<topic central="true" text="Publish-Subscribe" id="1778785299">
|
||||||
|
<topic position="200,-100" order="0" text="Paradigm" shape="rounded rectagle" id="1019693507">
|
||||||
|
<topic position="200,-100" order="0" text="Publish-Subscribe Messaging" shape="line" id="175305277">
|
||||||
|
<topic position="200,-100" order="0" text="Supports Complex Interaction Models" shape="line" id="1"/>
|
||||||
|
<topic position="-290,-137" order="0" text="Application-to-Application" shape="line" id="2"/>
|
||||||
|
<topic position="-380,-112" order="1" text="Human-to-Application" shape="line" id="3"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-137" order="0" text="Information-Centric Applications" shape="line" id="1316156675">
|
||||||
|
<topic position="290,-212" order="0" text="Software and anti-virus updates" shape="line" id="4"/>
|
||||||
|
<topic position="380,-187" order="1" text="Consumer alerts" shape="line" id="5"/>
|
||||||
|
<topic position="470,-162" order="2" text="Distributed sensor networks" shape="line" id="6"/>
|
||||||
|
<topic position="560,-137" order="3" text="Web Search engines" shape="line" id="7"/>
|
||||||
|
<topic position="650,-112" order="4" text="Supply chain management" shape="line" id="8"/>
|
||||||
|
<topic position="740,-87" order="5" text="Event Notification" shape="line" id="9"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,-112" order="1" text="Net-Centric Architecture" shape="line" id="10"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-37" order="0" text="Environment" shape="rounded rectagle" id="886974979">
|
||||||
|
<topic position="290,-87" order="0" text="System Architceture" shape="rounded rectagle" id="1585705589">
|
||||||
|
<topic position="-290,-137" order="0" text="Enterprise Middleware" shape="line" id="11"/>
|
||||||
|
<topic position="-380,-112" order="1" text="Peer-to-Peer" shape="line" id="12"/>
|
||||||
|
<topic position="-470,-87" order="2" text="Web Services" shape="line" id="13"/>
|
||||||
|
<topic position="-560,-62" order="3" text="Grid" shape="line" id="14"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="380,-62" order="1" text="Network Entities" shape="line" id="1417055877">
|
||||||
|
<topic position="-380,-124" order="0" text="Numerous" shape="line" id="15"/>
|
||||||
|
<topic position="-470,-99" order="1" text="Dynamic" shape="line" id="16"/>
|
||||||
|
<topic position="-560,-74" order="2" text="Distributed" shape="line" id="17">
|
||||||
|
<topic position="560,-99" order="0" text="Wide area" shape="line" id="18"/>
|
||||||
|
<topic position="650,-74" order="1" text="Traverse" shape="line" id="19">
|
||||||
|
<topic position="-650,-111" order="0" text="Firewalls" shape="line" id="20"/>
|
||||||
|
<topic position="-740,-86" order="1" text="Proxies" shape="line" id="21"/>
|
||||||
|
<topic position="-830,-61" order="2" text="NAT boundaries" shape="line" id="22"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,-49" order="3" text="Heterogeneous" shape="line" id="23"/>
|
||||||
|
<topic position="-740,-24" order="4" text="Distinct Authority Domains" shape="line" id="24">
|
||||||
|
<topic position="740,-36" order="0" text="Federation" shape="line" id="25"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="470,-37" order="2" text="Traditional Focus" shape="line" id="73120986">
|
||||||
|
<topic position="-470,-87" order="0" text="Performance " shape="line" id="26"/>
|
||||||
|
<topic position="-560,-62" order="1" text="Scalabilty" shape="line" id="27"/>
|
||||||
|
<topic position="-650,-37" order="2" text="Expressibility" shape="line" id="28">
|
||||||
|
<topic position="650,-49" order="0" text="Event" shape="line" id="29">
|
||||||
|
<topic position="-650,-86" order="0" text="Flitering" shape="line" id="30"/>
|
||||||
|
<topic position="-740,-61" order="1" text="Routing" shape="line" id="31"/>
|
||||||
|
<topic position="-830,-36" order="2" text="Composition/Fusion" shape="line" id="32"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,-12" order="3" text="Delivery Semantics" shape="line" id="33"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="560,-12" order="3" text="Loosely-coupled" shape="line" id="428494104">
|
||||||
|
<topic position="-560,-37" order="0" text="Subscribers keep little state" shape="line" id="34"/>
|
||||||
|
<topic position="-650,-12" order="1" text="Security induces state" shape="line" id="35"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,-12" order="1" text="Implementation" shape="rounded rectagle" id="244172068">
|
||||||
|
<topic position="380,-62" order="0" text="General" shape="rounded rectagle" id="1588169997">
|
||||||
|
<topic position="-380,-137" order="0" text="Reliability, Availability" shape="line" id="36"/>
|
||||||
|
<topic position="-470,-112" order="1" text="Scalability" shape="line" id="37">
|
||||||
|
<topic position="470,-124" order="0" text="Hierarchical Dissemination" shape="line" id="38">
|
||||||
|
<topic position="-470,-136" order="0" text="Narada" shape="line" id="39"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,-87" order="2" text="Integrity" shape="line" id="40"/>
|
||||||
|
<topic position="-650,-62" order="3" text="Confidentiality" shape="line" id="41"/>
|
||||||
|
<topic position="-740,-37" order="4" text="Privacy" shape="line" id="42"/>
|
||||||
|
<topic position="-830,-12" order="5" text="Alignment Constraints" shape="line" id="43">
|
||||||
|
<topic position="830,-37" order="0" text="Network Topology" shape="line" id="44"/>
|
||||||
|
<topic position="920,-12" order="1" text="Information Topology" shape="line" id="45">
|
||||||
|
<topic position="-920,-37" order="0" text="Zones" shape="line" id="46"/>
|
||||||
|
<topic position="-1010,-12" order="1" text="Labelling" shape="line" id="47"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="470,-37" order="1" text="Publish-Subscribe Networking" shape="line" id="389121793">
|
||||||
|
<topic position="-470,-124" order="0" text="Messaging Infrastructure" shape="line" id="48">
|
||||||
|
<topic position="470,-136" order="0" text="Quantizes publisher data into messages/events/datagrams" shape="line" id="49"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,-99" order="1" text="Cooperating Messaging Nodes" shape="line" id="50">
|
||||||
|
<topic position="560,-136" order="0" text="(Broker) Overlay Network" shape="line" id="51"/>
|
||||||
|
<topic position="650,-111" order="1" text="Connecting Publishers and Subscribers" shape="line" id="52"/>
|
||||||
|
<topic position="740,-86" order="2" text="Event Clients and Event Brokers" shape="line" id="53"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,-74" order="2" text="Inherently multi-party, many-to-many" shape="line" id="54"/>
|
||||||
|
<topic position="-740,-49" order="3" text="Centralised" shape="line" id="55"/>
|
||||||
|
<topic position="-830,-24" order="4" text="Peer-to-Peer" shape="line" id="56"/>
|
||||||
|
<topic position="-920,1" order="5" text="Middleware" shape="line" id="57"/>
|
||||||
|
<topic position="-1010,26" order="6" text="Simulation at Application Layer" shape="line" id="58"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="560,-12" order="2" text="Dedicated Distributed Router Network" shape="line" id="1864494656">
|
||||||
|
<topic position="-560,-37" order="0" text="Edge server" shape="line" id="59">
|
||||||
|
<topic position="560,-87" order="0" text="General" shape="line" id="60">
|
||||||
|
<topic position="-560,-112" order="0" text="Local Event Broker" shape="line" id="61"/>
|
||||||
|
<topic position="-650,-87" order="1" text="Entry point" shape="line" id="62"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,-62" order="1" text="Subscriber Connectivity" shape="line" id="63">
|
||||||
|
<topic position="-650,-149" order="0" text="Perimeter Access" shape="line" id="1831575474">
|
||||||
|
<topic position="650,-161" order="0" text="Firewalls" shape="line" id="64">
|
||||||
|
<topic position="-650,-173" order="0" text="HTTP Encapsulation for Port 80" shape="line" id="65"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,-124" order="1" text="Constant" shape="line" id="66"/>
|
||||||
|
<topic position="-830,-99" order="2" text="Intermittent" shape="line" id="67">
|
||||||
|
<topic position="830,-111" order="0" text="Caching" shape="line" id="68"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,-74" order="3" text="Push" shape="line" id="69"/>
|
||||||
|
<topic position="-1010,-49" order="4" text="Pull & Poll" shape="line" id="70"/>
|
||||||
|
<topic position="-1100,-24" order="5" text="Mobility" shape="line" id="71"/>
|
||||||
|
<topic position="-1190,1" order="6" text="Reliability" shape="line" id="72">
|
||||||
|
<topic position="1190,-11" order="0" text="Event Client connected to mulitple local brokers" shape="line" id="73"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,-37" order="2" text="Exact Matching" shape="line" id="74"/>
|
||||||
|
<topic position="830,-12" order="3" text="Content Delivery" shape="line" id="75">
|
||||||
|
<topic position="-830,-37" order="0" text="SLA" shape="line" id="76"/>
|
||||||
|
<topic position="-920,-12" order="1" text="Unicast" shape="line" id="77">
|
||||||
|
<topic position="920,-24" order="0" text="Feasibility" shape="line" id="78"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,-12" order="1" text="Backbone routers" shape="line" id="79">
|
||||||
|
<topic position="650,-62" order="0" text="General" shape="line" id="80">
|
||||||
|
<topic position="-650,-87" order="0" text="Intermediate Event Brokers" shape="line" id="81"/>
|
||||||
|
<topic position="-740,-62" order="1" text="Can use peer-to-peer communication" shape="line" id="82"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,-37" order="1" text="Management" shape="line" id="83">
|
||||||
|
<topic position="-740,-74" order="0" text="Load balancing" shape="line" id="84"/>
|
||||||
|
<topic position="-830,-49" order="1" text="Fault tolerance" shape="line" id="85">
|
||||||
|
<topic position="830,-61" order="0" text="SINTRA" shape="line" id="86"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,-24" order="2" text="Traffic variations" shape="line" id="87"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="830,-12" order="2" text="Optimizations" shape="line" id="88">
|
||||||
|
<topic position="-830,-62" order="0" text="Simulations" shape="line" id="89"/>
|
||||||
|
<topic position="-920,-37" order="1" text="Approximate Matching" shape="line" id="90"/>
|
||||||
|
<topic position="-1010,-12" order="2" text="Subscription Merging" shape="line" id="91"/>
|
||||||
|
<topic position="-1100,13" order="3" text="Suppress message replication" shape="line" id="92"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="920,13" order="3" text="Routing" shape="line" id="93">
|
||||||
|
<topic position="-920,1" order="0" text="Traverse" shape="line" id="94">
|
||||||
|
<topic position="920,-36" order="0" text="Firewalls" shape="line" id="95"/>
|
||||||
|
<topic position="1010,-11" order="1" text="Proxies" shape="line" id="96"/>
|
||||||
|
<topic position="1100,14" order="2" text="NAT boundaries" shape="line" id="97"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,13" order="3" text="Subscription Database" shape="line" id="98">
|
||||||
|
<topic position="-650,-24" order="0" text="Critcal Resource" shape="line" id="1422222203">
|
||||||
|
<topic position="650,-49" order="0" text="Determines Content delivery" shape="line" id="99"/>
|
||||||
|
<topic position="740,-24" order="1" text="Determines Routing " shape="line" id="100"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,1" order="1" text="Central" shape="line" id="1740783315">
|
||||||
|
<topic position="740,-24" order="0" text="Availability" shape="line" id="101"/>
|
||||||
|
<topic position="830,1" order="1" text="Routing implications" shape="line" id="102"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,26" order="2" text="Distributed" shape="line" id="571050304">
|
||||||
|
<topic position="830,1" order="0" text="Updates" shape="line" id="103"/>
|
||||||
|
<topic position="920,26" order="1" text="Integrity" shape="line" id="104">
|
||||||
|
<topic position="-920,14" order="0" text="SINTRA" shape="line" id="105"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-470,13" order="2" text="Open Issues" shape="rounded rectagle" shrink="true" id="17419879">
|
||||||
|
<topic position="470,-12" order="0" text="Deep technical problems vs. pragmatic issues" shape="line" id="106"/>
|
||||||
|
<topic position="560,13" order="1" text="Mobility" shape="line" id="107">
|
||||||
|
<topic position="-560,-12" order="0" text="Freedom of movement" shape="line" id="108"/>
|
||||||
|
<topic position="-650,13" order="1" text="Reconfiguration of services" shape="line" id="109"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,38" order="3" text="Data Model" shape="rounded rectagle" id="1570911201">
|
||||||
|
<topic position="560,1" order="0" text="Taxonomy" shape="line" shrink="true" id="1041132637">
|
||||||
|
<topic position="-560,-49" order="0" text="Atomic" shape="line" id="110"/>
|
||||||
|
<topic position="-650,-24" order="1" text="Structured" shape="line" id="111"/>
|
||||||
|
<topic position="-740,1" order="2" text="Topics" shape="line" id="112"/>
|
||||||
|
<topic position="-830,26" order="3" text="Hermes" shape="line" id="1467810054">
|
||||||
|
<topic position="830,14" order="0" text="Events" shape="line" id="113">
|
||||||
|
<topic position="-830,-36" order="0" text="Type" shape="line" id="114">
|
||||||
|
<topic position="830,-61" order="0" text="Type Checking" shape="line" id="115"/>
|
||||||
|
<topic position="920,-36" order="1" text="Heirarchy" shape="line" id="116"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,-11" order="1" text="Attributes" shape="line" id="117"/>
|
||||||
|
<topic position="-1010,14" order="2" text="Event Repository" shape="line" id="118"/>
|
||||||
|
<topic position="-1100,39" order="3" text="Event Owner" shape="line" id="119"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,26" order="1" text="Meta Data" shape="line" id="120"/>
|
||||||
|
<topic position="740,51" order="2" text="Language" shape="line" id="121">
|
||||||
|
<topic position="-740,14" order="0" text="Subscriptions" shape="line" id="122"/>
|
||||||
|
<topic position="-830,39" order="1" text="Publishing" shape="line" id="123"/>
|
||||||
|
<topic position="-920,64" order="2" text="Matching" shape="line" id="124"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,63" order="4" text="Security Model" shape="rounded rectagle" id="227090963">
|
||||||
|
<topic position="650,-37" order="0" text="General" shape="line" id="1890338517">
|
||||||
|
<topic position="-650,-87" order="0" text="Require "many-to-many " semantic through many parties" shape="line" id="125"/>
|
||||||
|
<topic position="-740,-62" order="1" text="Security for pub-pub application" shape="line" id="126">
|
||||||
|
<topic position="740,-74" order="0" text="who has access to what?" shape="line" id="127"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,-37" order="2" text="Security for pub-sub infrastructure" shape="line" id="128">
|
||||||
|
<topic position="830,-49" order="0" text="who can change the data model?" shape="line" id="129"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,-12" order="3" text="Applications use pub-sub as service" shape="line" id="130">
|
||||||
|
<topic position="920,-24" order="0" text="flexible security policy, not dictated, in the infrastructure" shape="line" id="131"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,-12" order="1" text="Traditional" shape="line" id="1119529450">
|
||||||
|
<topic position="-740,-49" order="0" text="Address-based" shape="line" id="132"/>
|
||||||
|
<topic position="-830,-24" order="1" text="Identity-based" shape="line" id="133"/>
|
||||||
|
<topic position="-920,1" order="2" text="Role-based" shape="line" id="134"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="830,13" order="2" text="Content-based" shape="line" id="966829867">
|
||||||
|
<topic position="-830,-37" order="0" text="Integrity of Information" shape="line" id="135"/>
|
||||||
|
<topic position="-920,-12" order="1" text="No explicit address or identities" shape="line" id="136"/>
|
||||||
|
<topic position="-1010,13" order="2" text="Infrastructure determines routing/delivery addresses" shape="line" id="137"/>
|
||||||
|
<topic position="-1100,38" order="3" text="End-to-End" shape="line" id="138">
|
||||||
|
<topic position="1100,1" order="0" text="Cross Security Domains" shape="line" id="139"/>
|
||||||
|
<topic position="1190,26" order="1" text="Content-based Adressing" shape="line" id="140"/>
|
||||||
|
<topic position="1280,51" order="2" text="Dynamic computation of Receiver Set" shape="line" id="141"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="920,38" order="3" text="Message Level Framework" shape="line" id="1055672692">
|
||||||
|
<topic position="-920,-49" order="0" text="Confidentiality" shape="line" id="142">
|
||||||
|
<topic position="920,-86" order="0" text="Information" shape="line" id="143">
|
||||||
|
<topic position="-920,-123" order="0" text="Transport Independent" shape="line" id="1669124377">
|
||||||
|
<topic position="920,-173" order="0" text="End-to-end" shape="line" id="144"/>
|
||||||
|
<topic position="1010,-148" order="1" text="Information Centric Security" shape="line" id="1535961474">
|
||||||
|
<topic position="-1010,-198" order="0" text="MAC" shape="line" id="145"/>
|
||||||
|
<topic position="-1100,-173" order="1" text="Content-defined keys" shape="line" id="146"/>
|
||||||
|
<topic position="-1190,-148" order="2" text="Multi-part encryption" shape="line" id="147"/>
|
||||||
|
<topic position="-1280,-123" order="3" text="Supports content-based addressing" shape="line" id="148"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1100,-123" order="2" text="Routing Encrypted Data" shape="line" id="1155826003">
|
||||||
|
<topic position="-1100,-135" order="0" text="Meta Data" shape="line" id="149"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1190,-98" order="3" text="Examples" shape="line" id="150">
|
||||||
|
<topic position="-1190,-123" order="0" text="CBIS" shape="line" id="151"/>
|
||||||
|
<topic position="-1280,-98" order="1" text="Narada" shape="line" id="536782739">
|
||||||
|
<topic position="1280,-135" order="0" text="Topic Keys" shape="line" id="152">
|
||||||
|
<topic position="-1280,-172" order="0" text="Personal Certificate" shape="line" id="153">
|
||||||
|
<topic position="1280,-197" order="0" text="Sign" shape="line" id="154"/>
|
||||||
|
<topic position="1370,-172" order="1" text="ACL-based routing" shape="line" id="155"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1370,-147" order="1" text="Topic Certificate" shape="line" id="156">
|
||||||
|
<topic position="1370,-184" order="0" text="Distribute Key Pair" shape="line" id="157"/>
|
||||||
|
<topic position="1460,-159" order="1" text="Publishers Encrypt" shape="line" id="158"/>
|
||||||
|
<topic position="1550,-134" order="2" text="Subscribers Decrypt" shape="line" id="159"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1460,-122" order="2" text="Topic Secret Key" shape="line" id="160">
|
||||||
|
<topic position="1460,-134" order="0" text="Multicast Group Keys" shape="line" id="161"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1370,-110" order="1" text="Sign at Source" shape="line" id="162"/>
|
||||||
|
<topic position="1460,-85" order="2" text="Routing" shape="line" id="163">
|
||||||
|
<topic position="-1460,-110" order="0" text="Content-based" shape="line" id="164">
|
||||||
|
<topic position="1460,-135" order="0" text="Topic Headers" shape="line" id="165"/>
|
||||||
|
<topic position="1550,-110" order="1" text="Meta Data" shape="line" id="166"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1550,-85" order="1" text="ACL-based" shape="line" id="167"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,-98" order="1" text="Transport Dependent" shape="line" id="1044269581">
|
||||||
|
<topic position="1010,-135" order="0" text="Point-to-point" shape="line" id="168"/>
|
||||||
|
<topic position="1100,-110" order="1" text="Broker-to-Broker" shape="line" id="169"/>
|
||||||
|
<topic position="1190,-85" order="2" text="Edge Server to Clients" shape="line" id="170"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,-73" order="2" text="Infrastructure Independent" shape="line" id="171">
|
||||||
|
<topic position="1100,-98" order="0" text="Fundamental conflict with pub-sub paradigm" shape="line" id="172">
|
||||||
|
<topic position="-1100,-123" order="0" text="inhibits evaluation of content against subscription" shape="line" id="173"/>
|
||||||
|
<topic position="-1190,-98" order="1" text="reduces scope of optimizations" shape="line" id="174"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1190,-73" order="1" text="Out-of-band key management" shape="line" id="175"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1010,-61" order="1" text="Subscriptions" shape="line" id="176">
|
||||||
|
<topic position="-1010,-73" order="0" text="PIR" shape="line" id="177"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1100,-36" order="2" text="Published Content" shape="line" id="178">
|
||||||
|
<topic position="-1100,-73" order="0" text="form of group authorization" shape="line" id="179"/>
|
||||||
|
<topic position="-1190,-48" order="1" text="Could be handled by local broker" shape="line" id="180">
|
||||||
|
<topic position="1190,-60" order="0" text="Publishers trusts local brokers" shape="line" id="181"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1280,-23" order="2" text="Publisher could form group based on subscribers" shape="line" id="182"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,-24" order="1" text="Authentication" shape="line" id="1949551410">
|
||||||
|
<topic position="1010,-49" order="0" text="To Register a Subscription" shape="line" id="183"/>
|
||||||
|
<topic position="1100,-24" order="1" text="To Publish Content" shape="line" id="184">
|
||||||
|
<topic position="-1100,-61" order="0" text="end-to-end" shape="line" id="185">
|
||||||
|
<topic position="1100,-111" order="0" text="eg. PKI" shape="line" id="186"/>
|
||||||
|
<topic position="1190,-86" order="1" text="external to pub-sub" shape="line" id="187"/>
|
||||||
|
<topic position="1280,-61" order="2" text="independent adminstration" shape="line" id="188"/>
|
||||||
|
<topic position="1370,-36" order="3" text="efficiency" shape="line" id="189">
|
||||||
|
<topic position="-1370,-61" order="0" text="only checked at delivery?" shape="line" id="190"/>
|
||||||
|
<topic position="-1460,-36" order="1" text="overhead on short messages" shape="line" id="191">
|
||||||
|
<topic position="1460,-61" order="0" text="stream signatures" shape="line" id="192"/>
|
||||||
|
<topic position="1550,-36" order="1" text="amortized" shape="line" id="193"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1190,-36" order="1" text="point-to-point" shape="line" id="194">
|
||||||
|
<topic position="1190,-73" order="0" text="infrastructure is trusted" shape="line" id="195"/>
|
||||||
|
<topic position="1280,-48" order="1" text="built on DCE for example" shape="line" id="196"/>
|
||||||
|
<topic position="1370,-23" order="2" text="security solution must scale" shape="line" id="197"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1280,-11" order="2" text="hybrid" shape="line" id="198">
|
||||||
|
<topic position="1280,-36" order="0" text="client-to-local host" shape="line" id="199"/>
|
||||||
|
<topic position="1370,-11" order="1" text="broker routing" shape="line" id="200"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,1" order="2" text="Authorization" shape="line" id="1187183415">
|
||||||
|
<topic position="1100,-49" order="0" text="Granularity" shape="line" id="201">
|
||||||
|
<topic position="-1100,-86" order="0" text="To Receive Content" shape="line" id="202"/>
|
||||||
|
<topic position="-1190,-61" order="1" text="To Publish Content" shape="line" id="203"/>
|
||||||
|
<topic position="-1280,-36" order="2" text="Content" shape="line" id="204">
|
||||||
|
<topic position="1280,-73" order="0" text="Atomic" shape="line" id="205"/>
|
||||||
|
<topic position="1370,-48" order="1" text="Topics" shape="line" id="206"/>
|
||||||
|
<topic position="1460,-23" order="2" text="Structured" shape="line" id="207"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1190,-24" order="1" text="ACL" shape="line" id="208">
|
||||||
|
<topic position="-1190,-49" order="0" text="Central" shape="line" id="209"/>
|
||||||
|
<topic position="-1280,-24" order="1" text="Distributed" shape="line" id="210">
|
||||||
|
<topic position="1280,-61" order="0" text="Check at edge (once)" shape="line" id="211">
|
||||||
|
<topic position="-1280,-73" order="0" text="(local) Broker to client" shape="line" id="212"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1370,-36" order="1" text="Check in infrastructure" shape="line" id="213"/>
|
||||||
|
<topic position="1460,-11" order="2" text="Managed by infrastructure itself" shape="line" id="214">
|
||||||
|
<topic position="-1460,-23" order="0" text="pub-sub amongst brokers" shape="line" id="215"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1280,1" order="2" text="Role-based" shape="line" id="216"/>
|
||||||
|
<topic position="1370,26" order="3" text="Attribute-based" shape="line" id="217"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1190,26" order="3" text="Non-repudiation" shape="line" id="218">
|
||||||
|
<topic position="1190,1" order="0" text="Publisher info propagate to subscribers" shape="line" id="219"/>
|
||||||
|
<topic position="1280,26" order="1" text="end-to-end vs. point-to-point" shape="line" id="220"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1280,51" order="4" text="Key Management" shape="line" id="221"/>
|
||||||
|
<topic position="-1370,76" order="5" text="Privacy" shape="line" id="222">
|
||||||
|
<topic position="1370,51" order="0" text="of Subscription" shape="line" id="223"/>
|
||||||
|
<topic position="1460,76" order="1" text="of Delivery" shape="line" id="224"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1460,101" order="6" text="General" shape="line" id="225">
|
||||||
|
<topic position="1460,76" order="0" text="Supports Payment for Service" shape="line" id="226"/>
|
||||||
|
<topic position="1550,101" order="1" text="Minimal impact on infrastructure" shape="line" id="227"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1010,63" order="4" text="Trust Model" shape="line" id="846405117">
|
||||||
|
<topic position="-1010,-12" order="0" text="Entities not all the same" shape="line" id="228"/>
|
||||||
|
<topic position="-1100,13" order="1" text="Can we trust Brokers?" shape="line" id="229">
|
||||||
|
<topic position="1100,-12" order="0" text="local brokers must be trusted" shape="line" id="230"/>
|
||||||
|
<topic position="1190,13" order="1" text="which brokers can serve/route which content?" shape="line" id="231">
|
||||||
|
<topic position="-1190,-24" order="0" text="transport" shape="line" id="232"/>
|
||||||
|
<topic position="-1280,1" order="1" text="delivery" shape="line" id="233"/>
|
||||||
|
<topic position="-1370,26" order="2" text="effect content-based routing" shape="line" id="234"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1190,38" order="2" text="Can we trust paths between Brokers?" shape="line" id="235"/>
|
||||||
|
<topic position="-1280,63" order="3" text="Brokers may not trust event clents" shape="line" id="236"/>
|
||||||
|
<topic position="-1370,88" order="4" text="Event clients may not trust brokers" shape="line" id="237">
|
||||||
|
<topic position="1370,51" order="0" text="must trust subscription functions" shape="line" id="238"/>
|
||||||
|
<topic position="1460,76" order="1" text="end-to-end, point-to-point, hybrid" shape="line" id="239"/>
|
||||||
|
<topic position="1550,101" order="2" text="is CBR possible without access to content?" shape="line" id="240"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1460,113" order="5" text="Chris Daly Framework" shape="line" id="241"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1100,88" order="5" text="Anonymity" shape="line" id="1989662149">
|
||||||
|
<topic position="-1100,51" order="0" text="Anonymous subscriptions" shape="line" id="242">
|
||||||
|
<topic position="1100,39" order="0" text="IDEMIX" shape="line" id="243"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1190,76" order="1" text="Private Information Retrieval" shape="line" id="244"/>
|
||||||
|
<topic position="-1280,101" order="2" text="routing may inducer sender/receiver anonymity" shape="line" id="245">
|
||||||
|
<topic position="1280,89" order="0" text="eg. SIENNA" shape="line" id="246"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1190,113" order="6" text="Group Metaphor" shape="line" id="1909335580">
|
||||||
|
<topic position="-1190,88" order="0" text="Multicast Group" shape="line" id="247">
|
||||||
|
<topic position="1190,38" order="0" text="Known (semi-static) addressing" shape="line" id="248"/>
|
||||||
|
<topic position="1280,63" order="1" text="Central Manager-(ment)" shape="line" id="249"/>
|
||||||
|
<topic position="1370,88" order="2" text="Possible at Local Broker" shape="line" id="250"/>
|
||||||
|
<topic position="1460,113" order="3" text="Possible in Broker Overlay Network" shape="line" id="251"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1280,113" order="1" text="Pub-Sub" shape="line" id="252">
|
||||||
|
<topic position="1280,76" order="0" text="Local/dynamic membership" shape="line" id="253"/>
|
||||||
|
<topic position="1370,101" order="1" text="Destination addresses need not be specified by publisher" shape="line" id="254"/>
|
||||||
|
<topic position="1460,126" order="2" text="May require key management to support contrained distribution" shape="line" id="255"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1280,138" order="7" text="Threats" shape="line" id="1278504781">
|
||||||
|
<topic position="-1280,113" order="0" text="DOS" shape="line" id="256">
|
||||||
|
<topic position="1280,88" order="0" text="Subscription matching determines traffic patterns" shape="line" id="257"/>
|
||||||
|
<topic position="1370,113" order="1" text="Distinguish malicous vs. high volume subscribers" shape="line" id="258"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1370,138" order="1" text="Malicous Brokers" shape="line" id="259">
|
||||||
|
<topic position="1370,113" order="0" text="consequences" shape="line" id="260">
|
||||||
|
<topic position="-1370,101" order="0" text="malicious faults" shape="line" id="261">
|
||||||
|
<topic position="1370,89" order="0" text="SINTRA" shape="line" id="262"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1460,138" order="1" text="intrusion detection" shape="line" id="263"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
284
packages/mindplot/test/unit/import/expected/python.wxml
Normal file
284
packages/mindplot/test/unit/import/expected/python.wxml
Normal file
@ -0,0 +1,284 @@
|
|||||||
|
<map name="python" version="tango">
|
||||||
|
<topic central="true" text="Python Language" id="839220195" fontStyle=";;;;;;#000000;;;" bgColor="#ffff66">
|
||||||
|
<topic position="200,-900" order="0" text="Operators" shape="rounded rectagle" id="1297750582" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=1&initLoadFile=/wiki/images/5/5a/Python_Operators.mm&mm_title=Python%20Operators" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-237" order="0" text="Control Flow" shape="rounded rectagle" id="925623560" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/d/d3/Python_ControlFlow2.mm&mm_title=Control%20Flow%20in%20Python" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,-212" order="1" text="Functions" shape="rounded rectagle" id="43284047" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/3/36/Python_Functions2.mm&mm_title=Python%20Functions" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-470,-187" order="2" text="Modules" shape="rounded rectagle" id="941305946" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/9/9f/Python_Modules_WebLinks.mm&mm_title=Python%20Modules" urlType="url"/>
|
||||||
|
<topic position="470,-199" order="0" text="Importing" shape="rectagle" id="33365258" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/a/a7/Python_Modules_Importing.mm&mm_title=Importing%20Python%20Modules" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,-162" order="3" text="sys.path" shape="rounded rectagle" id="870573867" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/e/e3/Python_Path2.mm&mm_title=Python%20sys.path" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,-137" order="4" text="Packages" shape="rounded rectagle" id="373733403" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/e/e9/Python_Packages2.mm&mm_title=Python%20Packages" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,-112" order="5" text="Classes" shape="rounded rectagle" id="42563653" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/6/67/Python_Classes_WebLinks.mm&mm_title=Python%20Classes" urlType="url"/>
|
||||||
|
<topic position="740,-162" order="0" text="Methods" shape="rounded rectagle" id="248209168" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/8/89/Python_Classes_Methods.mm&mm_title=Python%20Methods" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="830,-137" order="1" text="Inheritance" shape="rounded rectagle" id="162137343" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/4/46/Python_Classes_Inheritance.mm&mm_title=Inheritance%20in%20Python" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="920,-112" order="2" text="Attribute Inheritance Search" shape="rounded rectagle" id="314760601" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/4/46/Python_Classes_Inheritance.mm&mm_title=Inheritance%20in%20Python" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1010,-87" order="3" text="New-style Classes" shape="rectagle" id="1014089682" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/e/ef/Python_Classes_Newstyle.mm&mm_title=Python%20New-style%20Classes" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,-87" order="6" text="Scoping, Namespaces" shape="rounded rectagle" id="137608830" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/7/74/Python_Scoping_And_Namespaces2.mm&mm_title=Python%20Scoping%20and%20Namespaces" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,-62" order="7" text="Exceptions" shape="rounded rectagle" id="50696333" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=1&initLoadFile=/wiki/images/1/1a/Python_Exceptions2.mm&mm_title=Python%20Exceptions%20and%20Exception%20Handling" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,-37" order="8" text="Iterators and Generators" shape="rounded rectagle" id="1500711771" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/8/8f/Python_Iterators.mm&mm_title=Python%20Iterators%2C%20Generators%20and%20Generator%20Expressions" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,-12" order="9" text="Special Method Attributes" shape="rounded rectagle" id="1259199925" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/5/5c/Python_SpecialAttributes_WebLinks.mm&mm_title=Special%20Attributes%20in%20Python" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1190,13" order="10" text="File System Useful Functions" shape="rounded rectagle" id="1694945670" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/a/a8/Python_FileSystem.mm&mm_title=Useful%20Python%20Functions%20for%20Operating%20on%20the%20File%20System" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1280,38" order="11" text="File I/O" shape="rounded rectagle" id="1195661090" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/2/24/Python_FileIO2.mm&mm_title=Python%20File%20IO" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1370,63" order="12" text="Data Serialization" shape="rounded rectagle" id="602160149" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/1/17/Python_DataSerialization2.mm&mm_title=Python%20Data%20Serialization" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1460,88" order="13" text="Delegation, Callbacks and Decorators" shape="rounded rectagle" id="1935675521" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/1/10/Python_Delegation.mm&mm_title=Python%20Delegation%2C%20Callbacks%20and%20Decorators" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1550,113" order="14" text="Regular Expressions" shape="rounded rectagle" id="710876781" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/7/7f/Python_RegularExpressions.mm&mm_title=Python%20Regular%20Expressions" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1640,138" order="15" text="Windows, COM" shape="rounded rectagle" id="950644393" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<topic position="1640,113" order="0" text="Python COM Server" shape="rectagle" id="611860677" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/4/45/Python_COMServer.mm&mm_title=Python%20COM%20Server%20%28Windows%20Only%29" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1730,138" order="1" text="Python Client-side COM" shape="rectagle" id="1212768514" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/f/f3/Python_COMClientSide.mm&mm_title=Python%20Client-side%20COM%20%28Windows%20Only%29" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1730,163" order="16" text="Miscellaneous" shape="rounded rectagle" id="410804486" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<topic position="1730,113" order="0" text="Empty Placeholder" shape="rounded rectagle" shrink="true" id="216222883" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-1730,101" order="0" text="pass" shape="rectagle" shrink="true" id="960362756" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#bbffff">
|
||||||
|
<topic position="1730,76" order="0" text="EG" shape="rectagle" shrink="true" id="1413300827" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff">
|
||||||
|
<topic position="-1730,64" order="0" shape="line" id="343426327" fontStyle=";;;;;;#000000;;;">
|
||||||
|
<text><![CDATA[while x < a:
|
||||||
|
pass]]></text>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1820,101" order="1" text="Useful" shape="rectagle" shrink="true" id="148179241" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff">
|
||||||
|
<topic position="-1820,89" order="0" text="Stub Code" shape="line" shrink="true" id="1655738492" fontStyle=";;;;;;#000000;;;">
|
||||||
|
<topic position="1820,77" order="0" text="To Fill In Later" shape="line" id="722854259" fontStyle=";;;;;;#000000;;;"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1820,138" order="1" text="Future Language Features" shape="rectagle" shrink="true" id="284656157" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-1820,101" order="0" text="__future__ Module" shape="rectagle" id="1074301759" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff"/>
|
||||||
|
<topic position="-1910,126" order="1" text="Will Become" shape="rectagle" shrink="true" id="1968353063" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<topic position="1910,114" order="0" text="Standard" shape="rectagle" shrink="true" id="103089226" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff">
|
||||||
|
<topic position="-1910,102" order="0" text="In" shape="line" shrink="true" id="1232954476" fontStyle=";;;;;;#000000;;;">
|
||||||
|
<topic position="1910,90" order="0" text="Future Edition" shape="line" shrink="true" id="636908811">
|
||||||
|
<topic position="-1910,78" order="0" text="Python" shape="line" id="1862127571"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2000,151" order="2" text="from __future__ import <feature name>" shape="rectagle" id="1192405210" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1910,163" order="2" text="Executing Code Strings" shape="rounded rectagle" shrink="true" id="171652609" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-1910,151" order="0" text="exec" shape="rectagle" id="493710140" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#bbffff"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="2000,188" order="3" text="Printing" shape="rectagle" id="1061642683" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/7/78/Python_Print.mm&mm_title=Printing%20in%20Python" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1820,188" order="17" text="Tools" shape="rounded rectagle" id="339808348" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/5/58/Python_Tools.mm&mm_title=Useful%20Tools%20for%20Python%20Developers" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1910,300" order="18" text="Sources" shape="rounded rectagle" id="1418013461" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<topic position="1910,263" order="0" text="The Quick Python Book" shape="rectagle" shrink="true" id="826312042" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-1910,188" order="0" text="Harms, Daryl D." shape="rounded rectagle" id="1996207289" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff"/>
|
||||||
|
<topic position="-2000,213" order="1" text="McDonald, Kenneth" shape="rounded rectagle" id="383517101" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff"/>
|
||||||
|
<topic position="-2090,238" order="2" text="Manning Publications Co." shape="rounded rectagle" id="1698437504" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff"/>
|
||||||
|
<topic position="-2180,263" order="3" text="1999" shape="rounded rectagle" id="615897615" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff"/>
|
||||||
|
<topic position="-2270,288" order="4" text="ISBN 1-884777-74-0" shape="rounded rectagle" id="723474810" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff"/>
|
||||||
|
<topic position="-2360,313" order="5" text="Python Version" shape="rounded rectagle" shrink="true" id="1103530142" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<topic position="2360,301" order="0" text="1.5.2" shape="rounded rectagle" id="180808477" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="2000,288" order="1" text="Learning Python, 3rd Edition" shape="rectagle" shrink="true" id="589134829" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-2000,226" order="0" text="Lutz, Mark" shape="rectagle" id="1822890051" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff"/>
|
||||||
|
<topic position="-2090,251" order="1" text="O'Reilly Media" shape="rectagle" id="568361499" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff"/>
|
||||||
|
<topic position="-2180,276" order="2" text="2008" shape="rectagle" id="1839765866" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff"/>
|
||||||
|
<topic position="-2270,301" order="3" text="ISBN-10: 0-596-51398-4" shape="rectagle" id="844895767" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff"/>
|
||||||
|
<topic position="-2360,326" order="4" text="Python Version" shape="rectagle" shrink="true" id="619327232" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<topic position="2360,314" order="0" text="2.5" shape="rectagle" id="803477492" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="2090,313" order="2" text="Python Library Reference" shape="rectagle" shrink="true" id="216007275" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-2090,301" order="0" text="Python Version" shape="rounded rectagle" shrink="true" id="846688505" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<topic position="2090,289" order="0" text="2.5" shape="rounded rectagle" id="1966201406" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2000,325" order="19" text="Good References" shape="rounded rectagle" id="408691934" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<topic position="2000,288" order="0" text="Python 2.5 Quick Reference" shape="rectagle" id="1159506227" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<link url="http://rgruet.free.fr/PQR25/PQR2.5.html" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="2090,313" order="1" text="Python Library Reference" shape="rectagle" id="403604653" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<link url="http://www.python.org/doc/current/lib/" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="2180,338" order="2" text="Tutorial" shape="rectagle" shrink="true" id="1090520692" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-2180,326" order="0" text="Dive Into Python" shape="rectagle" shrink="true" id="1535875895" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<link url="http://diveintopython.org/toc/index.html" urlType="url"/>
|
||||||
|
<topic position="2180,314" order="0" text="eBook" shape="rectagle" id="530171131" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2090,350" order="20" text="Good For" shape="rounded rectagle" id="1119763140" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<topic position="2090,275" order="0" text="Internal Logic" shape="rounded rectagle" id="1033376248" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99"/>
|
||||||
|
<topic position="2180,300" order="1" text="Serialization" shape="rounded rectagle" shrink="true" id="690803073" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-2180,275" order="0" text="Via" shape="rectagle" shrink="true" id="1922775420" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<topic position="2180,263" order="0" text="cPickle" shape="rounded rectagle" id="840960577" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2270,300" order="1" text="For" shape="rectagle" shrink="true" id="1747246492" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<topic position="2270,288" order="0" text="Object" shape="rounded rectagle" shrink="true" id="1134905437" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff">
|
||||||
|
<topic position="-2270,263" order="0" text="Storage" shape="line" id="1461256366" fontStyle=";;;;;;#000000;;;"/>
|
||||||
|
<topic position="-2360,288" order="1" text="Transmission" shape="line" id="319385397" fontStyle=";;;;;;#000000;;;"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="2270,325" order="2" text="Macros" shape="rounded rectagle" id="794590494" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99"/>
|
||||||
|
<topic position="2360,350" order="3" text="List Manipulation" shape="rounded rectagle" id="1361141366" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99"/>
|
||||||
|
<topic position="2450,375" order="4" text="Scripting Language" shape="rounded rectagle" shrink="true" id="1265703728" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-2450,363" order="0" text="For" shape="rectagle" shrink="true" id="864746490" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<topic position="2450,351" order="0" text="Applications" shape="rounded rectagle" id="834911546" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="2540,400" order="5" text="NOT" shape="rounded rectagle" shrink="true" id="478941778" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-2540,388" order="0" text="UI" shape="rectagle" id="1073082243" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2180,375" order="21" text="Definitions" shape="rounded rectagle" id="1122845804" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<topic position="2180,350" order="0" text="Module" shape="rectagle" shrink="true" id="840405826" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-2180,325" order="0" text="Text File" shape="rectagle" shrink="true" id="566688799" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<topic position="2180,313" order="0" text="Containing" shape="rectagle" shrink="true" id="672124937" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff">
|
||||||
|
<topic position="-2180,301" order="0" text="Python Statements" shape="line" id="1702192141" fontStyle=";;;;;;#000000;;;"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2270,350" order="1" text=".py Extension" shape="rectagle" shrink="true" id="390798590" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<topic position="2270,338" order="0" text="Allows" shape="rectagle" shrink="true" id="335165396" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff">
|
||||||
|
<topic position="-2270,326" order="0" text="Importing" shape="line" shrink="true" id="1607129465" fontStyle=";;;;;;#000000;;;">
|
||||||
|
<topic position="2270,314" order="0" text="Into" shape="line" shrink="true" id="1403960256">
|
||||||
|
<topic position="-2270,302" order="0" text="Other" shape="line" shrink="true" id="113989320">
|
||||||
|
<topic position="2270,290" order="0" text="Python" shape="line" shrink="true" id="311927148">
|
||||||
|
<topic position="-2270,278" order="0" text="Programs" shape="line" id="1786999314"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="2270,375" order="1" text="Script" shape="rectagle" shrink="true" id="395160073" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-2270,350" order="0" text="Module" shape="rectagle" shrink="true" id="1329016047" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<topic position="2270,338" order="0" text="Top-level" shape="rectagle" shrink="true" id="1277010492" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff">
|
||||||
|
<topic position="-2270,313" order="0" text="With" shape="line" shrink="true" id="1711834777" fontStyle=";;;;;;#000000;;;">
|
||||||
|
<topic position="2270,301" order="0" text="Entry Point" shape="rectagle" id="1909734320" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2360,338" order="1" text="Can Run" shape="line" shrink="true" id="954195369" fontStyle=";;;;;;#000000;;;">
|
||||||
|
<topic position="2360,313" order="0" text="Directly" shape="line" id="766218881"/>
|
||||||
|
<topic position="2450,338" order="1" text="From" shape="rectagle" shrink="true" id="1311896276" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff">
|
||||||
|
<topic position="-2450,301" order="0" text="Commandline" shape="line" id="732073344" fontStyle=";;;;;;#000000;;;"/>
|
||||||
|
<topic position="-2540,326" order="1" text="Run Window" shape="line" shrink="true" id="1452833927" fontStyle=";;;;;;#000000;;;">
|
||||||
|
<topic position="2540,314" order="0" text="In" shape="line" shrink="true" id="1357024336">
|
||||||
|
<topic position="-2540,302" order="0" text="Windows" shape="line" id="1157790742"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2630,351" order="2" text="IDLE" shape="line" id="1185023081" fontStyle=";;;;;;#000000;;;"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2360,375" order="1" text="Extension" shape="rectagle" shrink="true" id="1767810300" fontStyle=";;;;;;#000000;;;" bgColor="#bbffff">
|
||||||
|
<topic position="2360,363" order="0" text="NOT Required" shape="rounded rectagle" shrink="true" id="375617029" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff">
|
||||||
|
<topic position="-2360,351" order="0" text=".py" shape="line" id="1629169951" fontStyle=";;;;;;#000000;;;"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2270,400" order="22" text="Python Implemenations" shape="rounded rectagle" id="278508781" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/e/ef/Python_Implementations.mm&mm_title=Different%20Implementations%20of%20Python" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2360,425" order="23" text="Syntax" shape="rounded rectagle" id="1136447695" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/4/4f/Python_Syntax.mm&mm_title=Python%20Syntax" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2450,450" order="24" text="Executing Python" shape="rounded rectagle" id="332530597" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/1/1b/Python_Execution.mm&mm_title=Different%20Ways%20of%20Running%20Python%20Programs" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2540,475" order="25" text="Getting Informaton" shape="rounded rectagle" id="10" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/4/4b/Python_Information.mm&mm_title=How%20to%20Get%20Information%20in%20Python" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2630,500" order="26" text="Naming Conventions" shape="rounded rectagle" id="1594651750" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/2/2f/Python_NamingConventions2.mm&mm_title=Python%20Naming%20Conventions" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2720,525" order="27" text="Type System" shape="rounded rectagle" id="1547162624" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/9/95/Python_TypeSystem.mm&mm_title=The%20CPython%20Type%20System" urlType="url"/>
|
||||||
|
<topic position="2720,513" order="0" text="CPython" shape="rectagle" id="190569951" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2810,550" order="28" text="Built-in Data Types" shape="rounded rectagle" id="559844936" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/b/b0/Python_DataTypes_WebLinks.mm&mm_title=Python%20Data%20Types" urlType="url"/>
|
||||||
|
<topic position="2810,475" order="0" text="Numeric Types" shape="rounded rectagle" id="154102391" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/f/fd/Python_DataTypes_Numeric2.mm&mm_title=Python%20Numeric%20Data%20Types" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="2900,500" order="1" text="Sequence Types" shape="rounded rectagle" id="918145730" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/f/f0/Python_DataTypes_Sequence_WebLinks.mm&mm_title=Python%20Sequence%20Data%20Types" urlType="url"/>
|
||||||
|
<topic position="-2900,475" order="0" text="Mutable" shape="rectagle" id="1578736339" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#bbffff">
|
||||||
|
<topic position="2900,463" order="0" text="Lists" shape="rounded rectagle" id="1776894225" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ddddff">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/f/f1/Python_DataTypes_Sequence_Lists.mm&mm_title=Python%20List%20Data%20Type" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2990,500" order="1" text="Immutable" shape="rectagle" id="1799786939" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#bbffff">
|
||||||
|
<topic position="2990,475" order="0" text="Tuples" shape="rectagle" id="1329146055" fontStyle=";;;;;;#000000;;;" bgColor="#ddddff">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/1/14/Python_DataTypes_Sequence_Tuples.mm&mm_title=Python%20Tuple%20Data%20Type" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="3080,500" order="1" text="Strings" shape="rounded rectagle" id="315458704" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ddddff">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/3/35/Python_DataTypes_Sequence_Strings.mm&mm_title=Python%20String%20Data%20Type" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="2990,525" order="2" text="Mapping Types" shape="rounded rectagle" id="674126003" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<topic position="-2990,513" order="0" text="Dictionary" shape="rounded rectagle" id="1822985067" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#bbffff">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/7/73/Python_DataTypes_Dictionary2.mm&mm_title=Python%20Dictionary%20Data%20Type" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="3080,550" order="3" text="Set" shape="rounded rectagle" id="617132681" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/a/a9/Python_DataTypes_Sets.mm&mm_title=Python%20Set%20Data%20Type" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="3170,575" order="4" text="Bool" shape="rounded rectagle" id="985221708" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/1/16/Python_DataTypes_Bool2.mm&mm_title=Python%20Boolean%20Data%20Type" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="3260,600" order="5" text="Checking" shape="rounded rectagle" id="854059184" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#99ff99">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/5/5a/Python_DataTypes_Checking2.mm&mm_title=Checking%20Python%20Data%20Types" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-2900,575" order="29" text="Statements" shape="rounded rectagle" id="464774508" fontStyle=";;;;SansSerif;8;#000000;;;" bgColor="#ffff66">
|
||||||
|
<link url="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/5/56/Python_Statements.mm&mm_title=Python%20Statements" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
3
packages/mindplot/test/unit/import/expected/sample3.wxml
Normal file
3
packages/mindplot/test/unit/import/expected/sample3.wxml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
<map name="sample3" version="tango">
|
||||||
|
<topic central="true" text="Clickview Overview" id="1"/>
|
||||||
|
</map>
|
3
packages/mindplot/test/unit/import/expected/sample4.wxml
Normal file
3
packages/mindplot/test/unit/import/expected/sample4.wxml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
<map name="sample4" version="tango">
|
||||||
|
<topic central="true" text="Clickview Overview" id="1"/>
|
||||||
|
</map>
|
53
packages/mindplot/test/unit/import/expected/welcome.wxml
Normal file
53
packages/mindplot/test/unit/import/expected/welcome.wxml
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
<map name="welcome" version="tango">
|
||||||
|
<topic central="true" text="Welcome To WiseMapping" id="1" fontStyle=";;;;;;#ffffff;;;">
|
||||||
|
<topic position="200,-100" order="0" shape="line" id="30">
|
||||||
|
<text><![CDATA[5 min tutorial video ?
|
||||||
|
Follow the link !]]></text>
|
||||||
|
<link url="https://www.youtube.com/tv?vq=medium#/watch?v=rKxZwNKs9cE" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-50" order="0" text="Try it Now!" shape="line" id="11" fontStyle=";;;;;;#525c61;;;" bgColor="#080559">
|
||||||
|
<topic position="290,-87" order="0" text="Double Click" shape="line" id="12" fontStyle=";;;;;;#525c61;;;"/>
|
||||||
|
<topic position="380,-62" order="1" shape="line" id="13">
|
||||||
|
<text><![CDATA[Press "enter" to add a
|
||||||
|
Sibling]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="470,-37" order="2" text="Drag map to move" shape="line" id="14" fontStyle=";;;;;;#525c61;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,-12" order="1" text="Features" shape="line" id="15" fontStyle=";;;;;;#525c61;;;">
|
||||||
|
<topic position="380,-62" order="0" text="Links to Sites" shape="line" id="16" fontStyle=";;;;;8;#525c61;;;">
|
||||||
|
<link url="http://www.digg.com" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="470,-37" order="1" text="Styles" shape="line" id="31">
|
||||||
|
<topic position="-470,-74" order="0" text="Fonts" shape="line" id="17" fontStyle=";;;;;;#525c61;;;"/>
|
||||||
|
<topic position="-560,-49" order="1" text="Topic Shapes" shape="line" id="19" fontStyle=";;;;;;#525c61;;;"/>
|
||||||
|
<topic position="-650,-24" order="2" text="Topic Color" shape="line" id="18" fontStyle=";;;;;;#525c61;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="560,-12" order="2" text="Icons" shape="line" id="20" fontStyle=";;;;;;#525c61;;;"/>
|
||||||
|
<topic position="650,13" order="3" text="History Changes" shape="line" id="21" fontStyle=";;;;;;#525c61;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-470,0" order="2" text="Mind Mapping" shape="line" id="6" fontStyle=";;;;;;#525c61;;;">
|
||||||
|
<topic position="470,-50" order="0" text="Share with Collegues" shape="line" id="7" fontStyle=";;;;;;#525c61;;;"/>
|
||||||
|
<topic position="560,-25" order="1" text="Online" shape="line" id="8" fontStyle=";;;;;;#525c61;;;"/>
|
||||||
|
<topic position="650,0" order="2" text="Anyplace, Anytime" shape="line" id="9" fontStyle=";;;;;;#525c61;;;"/>
|
||||||
|
<topic position="740,25" order="3" text="Free!!!" shape="line" id="10" fontStyle=";;;;;;#525c61;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,38" order="3" text="Productivity" shape="line" id="2" fontStyle=";;;;;;#525c61;;;">
|
||||||
|
<topic position="560,1" order="0" text="Share your ideas" shape="line" id="3" fontStyle=";;;;;;#525c61;;;"/>
|
||||||
|
<topic position="650,26" order="1" text="Brainstorming" shape="line" id="4" fontStyle=";;;;;;#525c61;;;"/>
|
||||||
|
<topic position="740,51" order="2" text="Visual " shape="line" id="5" fontStyle=";;;;;;#525c61;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,50" order="4" text="Install In Your Server" shape="line" id="27" fontStyle=";;;;;;#525c61;;;">
|
||||||
|
<topic position="650,25" order="0" text="Open Source" shape="line" id="29" fontStyle=";;;;;;#525c61;;;">
|
||||||
|
<link url="http://www.wisemapping.org/" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,50" order="1" text="Download" shape="line" id="28" fontStyle=";;;;;;#525c61;;;">
|
||||||
|
<link url="http://www.wisemapping.com/inyourserver.html" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,75" order="5" text="Collaborate" shape="line" id="32">
|
||||||
|
<topic position="740,38" order="0" text="Embed" shape="line" id="33"/>
|
||||||
|
<topic position="830,63" order="1" text="Publish" shape="line" id="34"/>
|
||||||
|
<topic position="920,88" order="2" text="Share for Edition" shape="line" id="35"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
@ -0,0 +1,251 @@
|
|||||||
|
<map name="writing_an_essay_with" version="tango">
|
||||||
|
<topic central="true" id="704795576" fontStyle=";;;;;;#000000;;;">
|
||||||
|
<text><![CDATA[Writing an Essay
|
||||||
|
With FreeMind]]></text>
|
||||||
|
<topic position="200,-200" order="0" text="Getting Started" shape="line" shrink="true" id="60307947" fontStyle=";;;;SansSerif;8;#0033ff;;;" bgColor="undefined">
|
||||||
|
<topic position="200,-150" order="0" text="The first thing you'll want to do is to create a new FreeMind file for your essay. Select File->New on the menu, and a blank file will appear. " shape="line" id="484974719" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined"/>
|
||||||
|
<topic position="-290,-250" order="0" text="Next, click in the centre of the map, and replace the text there with the essay title you have chosen. It's good to have the question you're answering before you the whole time, so you can immediately see how your ideas relate to it." shape="line" id="1072554383" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined"/>
|
||||||
|
<topic position="-380,-225" order="1" shape="line" id="1631286703" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined">
|
||||||
|
<text><![CDATA[<!--
|
||||||
|
p { margin-top: 0 }
|
||||||
|
-->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
When you're working on your essay, you'll find it helpful to switch between this map, and the one you're creating. To switch between maps, go to the Maps menu, and select the name of the map you want.
|
||||||
|
|
||||||
|
|
||||||
|
(When you're a bit more familiar with FreeMind, you'll find it quicker to use the Shortcut Keys -- you can also use Alt + Shift + Left, or Alt + Shift + Right to move between maps.)]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="-470,-200" order="2" text="You're now ready to start work on the essay." shape="line" id="538231078" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-290,-62" order="0" text="The process of research" shape="line" shrink="true" id="1886958546" fontStyle=";;;;SansSerif;8;#0033ff;;;" bgColor="undefined">
|
||||||
|
<topic position="290,-124" order="0" text="If a question is worth asking at all (and be generous to your teachers, and assume that their question is!), then it's not going to have the kind of answer that you can just make up on the spot. It will require research." shape="line" id="499702363" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined"/>
|
||||||
|
<topic position="380,-99" order="1" text="Research requires both finding things out about the world, and hard thinking." shape="line" id="1374284784" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined"/>
|
||||||
|
<topic position="470,-74" order="2" text="FreeMind helps you with both aspects of research. FreeMind helps you to capture all the new information you need for your essay, and also to order your thoughts." shape="line" id="1038997740" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined"/>
|
||||||
|
<topic position="560,-49" order="3" text="FreeMind does this by facilitating:" shape="line" id="1522470300" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined">
|
||||||
|
<topic position="-560,-99" order="0" text="Taking Notes" shape="line" id="1963065372" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<link url="http://#Freemind_Link_513978291" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-650,-74" order="1" text="Brainstorming" shape="line" id="1572116478" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<link url="http://#_" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,-49" order="2" text="Sifting and Organising Your Ideas" shape="line" id="98667269" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<link url="http://#Freemind_Link_331016293" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,-24" order="3" text="Making an outline" shape="line" id="1710214210" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<link url="http://#Freemind_Link_341601142" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,-24" order="4" text="When you've made your outline you can" shape="line" id="759053646" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined">
|
||||||
|
<topic position="-650,-61" order="0" text="Print your map" shape="line" id="996906209" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-740,-36" order="1" text="Export to your wordprocessor" shape="line" id="1501502447" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<link url="http://#Freemind_Link_877777095" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-830,-11" order="2" text="Make a presentation" shape="line" id="1494904283" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<link url="http://#Freemind_Link_781772166" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-380,-37" order="1" text="Planning an Essay" shape="line" shrink="true" id="1034561457" fontStyle=";;;;SansSerif;8;#0033ff;;;" bgColor="undefined">
|
||||||
|
<topic position="380,-87" order="0" text="Brainstorming" shape="line" shrink="true" id="1" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined">
|
||||||
|
<topic position="-380,-162" order="0" text="Brainstorming is a way of trying to geting all your ideas about a topic down on paper as quickly as possible." shape="line" id="1420002558" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-470,-137" order="1" text="The key to successful brainstorming is to let everything come out -- don't worry if it sounds goofy or dumb, just put it down! There'll be plenty of time for editing later." shape="line" id="790677993" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-560,-112" order="2" text="To brainstorm with FreeMind, you'll need knowledge of two keys, plus your imagination." shape="line" id="916520369" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-650,-87" order="3" text="Pressing Enter adds another idea at the same level you currently are at." shape="line" id="888234871" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-740,-62" order="4" text="Pressing Insert adds another idea as a subidea of the one you've currently selected." shape="line" id="1371557121" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-830,-37" order="5" text="(The imagination you'll have to supply yourself!)" shape="line" id="443781940" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="470,-62" order="1" text="Taking Notes" shape="line" shrink="true" id="513978291" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined">
|
||||||
|
<topic position="-470,-124" order="0" text="Different people take notes in different ways. Whichever way you take notes, you should find FreeMind helpful." shape="line" id="709453371" fontStyle=";;;;SansSerif;8;#990000;;;" bgColor="undefined"/>
|
||||||
|
<topic position="-560,-99" order="1" text="One good way of using FreeMind is to add one node per book or article you read. Name the node a short version of the article title. " shape="line" id="249608113" fontStyle=";;;;SansSerif;8;#990000;;;" bgColor="undefined"/>
|
||||||
|
<topic position="-650,-74" order="2" text="Then add your notes on the article as a node note. To insert a note, go to the View menu, and select "Show Note Window". You can then add your notes below." shape="line" shrink="true" id="1470413282" fontStyle=";;;;SansSerif;8;#990000;;;" bgColor="undefined">
|
||||||
|
<topic position="650,-86" order="0" text="The Notes WIndow can get in the way (particularly if you have a small screen). So you may find it helpful to hide it after you've added your note, by selecting "Show Note Window" again from the menu." shape="line" id="81630074" fontStyle=";;;;SansSerif;8;#111111;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,-49" order="3" text="Don't forget to take full references for all the quotations you use. " shape="line" id="1226928695" fontStyle=";;;;SansSerif;8;#990000;;;" bgColor="undefined"/>
|
||||||
|
<topic position="-830,-24" order="4" text="FreeMind can also do some clever things with web links and email addresses." shape="line" shrink="true" id="1195317986" fontStyle=";;;;SansSerif;8;#990000;;;" bgColor="undefined">
|
||||||
|
<topic position="830,-86" order="0" shape="line" id="1167090962" fontStyle=";;;;SansSerif;8;#111111;;;">
|
||||||
|
<text><![CDATA[If you're researching on the web, then FreeMind can automatically link your note to the web page you're writing about.
|
||||||
|
]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="920,-61" order="1" text="Make your note, then select ->Insert->Hyperlink (Text Field) from the menu. " shape="line" id="1374825576" fontStyle=";;;;SansSerif;8;#111111;;;"/>
|
||||||
|
<topic position="1010,-36" order="2" text="A dialog box will appear. Type (or cut and paste) the web address ino the box, and select OK." shape="line" id="1842548545" fontStyle=";;;;SansSerif;8;#111111;;;">
|
||||||
|
<topic position="-1010,-48" order="0" text="Here's an example hyperlink!" shape="line" id="201175194" fontStyle=";;;;SansSerif;8;#111111;;;">
|
||||||
|
<link url="http://members.tripod.com/~lklivingston/essay/" urlType="url"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="1100,-11" order="3" text="You can also make links to files on your own computer. To do this select ->Insert->Hyperlink (File Chooser) from the menu." shape="line" id="1508333448" fontStyle=";;;;SansSerif;8;#111111;;;"/>
|
||||||
|
<topic position="1190,14" order="4" text="To link a node to an email address, select ->Insert->Hyperink (Text Field) from the menu. Type "mailto: " plus the person's email address." shape="line" id="899556633" fontStyle=";;;;SansSerif;8;#111111;;;">
|
||||||
|
<topic position="-1190,2" order="0" text="Here's an example email address!" shape="line" id="433629028" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<link url="http://mailto:%20president@whitehouse.gov" urlType="mail"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="560,-37" order="2" text="Sifting and organising your ideas" shape="line" shrink="true" id="331016293" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined">
|
||||||
|
<topic position="-560,-124" order="0" text="After you've done a bit of brainstorming, and have written all the ideas you can think of, it's time to start sorting your ideas out." shape="line" id="136989740" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-650,-99" order="1" text="You may well find that you've surprised yourself in the brainstorming process, and that you've come up with ideas that you didn't think you believed. Well done if you've managed to surprise yourself!" shape="line" id="294466318" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-740,-74" order="2" text="The next thing to do is to take a step back and just look at the different ideas you've come up with. What central themes do you notice? Which ideas seem to be more fundamental, and which less important?" shape="line" id="847367743" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-830,-49" order="3" shape="line" id="550806254" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<text><![CDATA[After you've looked at your map for a bit, it's time to start rearranging your ideas. You can either rearrage your ideas by dragging and dropping them, or with the cursor keys. (CTRL + UP and CTRL DOWN move an idea up or down; CTRL LEFT and CTRL RIGHT move it left or right)
|
||||||
|
]]></text>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,-24" order="4" text="The first think to do is to move all the ideas together that seem to belong together. Are there duplications? Could some ideas usefully be combined? Could some ideas be usefully split?" shape="line" shrink="true" id="992055866" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<topic position="920,-36" order="0" text="To split an idea, select it, type backspace (the editor appears), then select "split" and then okay." shape="line" id="72639222" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,1" order="5" text="You should carry on sifting and organising till you feel that you know what the main point is that you want to make in the essay." shape="line" id="337591176" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<note><![CDATA[You should also make sure that the main point you're making in the essay provides a full answer to the question you have been asked, or you will probably be marked down for irrelevance.]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,26" order="6" text="When you've done this, save a NEW copy of your map. We'll use this to make the outline of the argument for your essay. (It's a good idea to save a copy under a different name before you make major changes -- this way you can always go back.) To do this, go to File, and then Save As on the menu, and call the new one it something like "Essay_Outline v1". " shape="line" id="506089558" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="650,-12" order="3" text="Outlining" shape="line" shrink="true" id="341601142" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined">
|
||||||
|
<topic position="-650,-87" order="0" text="Now you know what your main point is, you can write an outline of the argument of the essay." shape="line" id="190098699" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-740,-62" order="1" text="The point of producing an outline is to work out how you will argue for your essay's main claim." shape="line" id="132833105" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-830,-37" order="2" text="The first thing to do is to change the text of the central node to your main claim. (Tip: a quick way to go to the central node is to press Escape)" shape="line" id="1132818589" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-920,-12" order="3" text="The next thing to do is to look at the material you've collected, and divide it into the following categories." shape="line" shrink="true" id="957387789" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<topic position="920,-62" order="0" text="Background material you need to understand the main claim." shape="line" shrink="true" id="1900247400" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<topic position="-920,-74" order="0" text="This will form your introduction." shape="line" id="1744947976" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1010,-37" order="1" text="Reasons in favour of the main claim." shape="line" shrink="true" id="451169520" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<topic position="-1010,-49" order="0" text="These will form the core of your agrument." shape="line" id="1096832797" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1100,-12" order="2" text="Reasons against the main claim." shape="line" shrink="true" id="1736271122" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<topic position="-1100,-24" order="0" text="These are objections you will need to take into account." shape="line" id="31771772" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1190,13" order="3" text="Things which are irrelevant to whether or not the main claim is true." shape="line" shrink="true" id="76447184" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<topic position="-1190,1" order="0" text="You should cut these to a separate file." shape="line" id="672473407" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<note><![CDATA[I usually keep a separate mind map for this. It's psychologically easier to put your discarded ideas somewhere else, rather than to delete them entirely. And if you've saved them elsewhere, you can easily reincorporate them if you decide that they were relevant after all.]]></note>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,13" order="4" text="You should end up with something like this:" shape="line" shrink="true" id="1271984552" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<topic position="1010,1" order="0" text="Open source software is superior to closed source software." shape="line" id="1710771587" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<topic position="-1010,-36" order="0" text="Introductory material" shape="line" shrink="true" id="871646595" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<topic position="1010,-73" order="0" text="Define Open Source" shape="line" id="1320166635" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
<topic position="1100,-48" order="1" text="Define Closed Source." shape="line" id="779634578" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
<topic position="1190,-23" order="2" text="Brief History of Linux, and of Free Software Foundation" shape="line" id="803540039" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,-11" order="1" text="Arguments in favour" shape="line" shrink="true" id="1005748831" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<topic position="1100,-48" order="0" text="Open Source is More Efficient" shape="line" id="1453575536" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
<topic position="1190,-23" order="1" text="Open Source Is More Innovative" shape="line" id="10779073" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
<topic position="1280,2" order="2" text="Sharing Sotware is Good" shape="line" id="490282244" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1190,14" order="2" text="Arguments Against" shape="line" shrink="true" id="1222089020" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<topic position="1190,-23" order="0" text="Open Source is Communist" shape="line" id="1098359632" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
<topic position="1280,2" order="1" text="Open Source Destroys the Ability to Make Money Frm Software" shape="line" id="1030127371" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
<topic position="1370,27" order="2" text="Open Source Software Is Hard To Use" shape="line" id="1891112167" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,38" order="5" text="Taking account of objections" shape="line" shrink="true" id="90146370" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<topic position="1100,-12" order="0" text="Now you can be pretty sure that someone who thinks that closed source software is superior to open source software will have already heard of your arguments in favour, and might have some objections or counter-arguments to them." shape="line" id="594053771" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
<topic position="1190,13" order="1" text="So you also need to think about the objections someone might have to your arguments in favour of your main point." shape="line" shrink="true" id="703718185" fontStyle=";;;;;;#111111;;;">
|
||||||
|
<topic position="-1190,1" order="0" text="For example, many people dispute that open source software is more innovative." shape="line" id="394067842" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="1280,38" order="2" text="And you also need to think about how you would respond to the arguments against your main point." shape="line" id="634073269" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
<topic position="1370,63" order="3" text="Add your responses to these potential objections into your outline." shape="line" id="658337433" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-470,-12" order="2" text="From Outline to Finished Work" shape="line" shrink="true" id="1755853195" fontStyle=";;;;SansSerif;8;#0033ff;;;" bgColor="undefined">
|
||||||
|
<topic position="470,-74" order="0" text="Writing the outline of your essay is the hard part. Once you have a good outline, it's much easier to write a good essay or a good presentation." shape="line" id="1449950809" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined"/>
|
||||||
|
<topic position="560,-49" order="1" text="You'll probably find it easier to to the actual writing of the essay in your wordprocessor." shape="line" id="1607766784" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined"/>
|
||||||
|
<topic position="650,-24" order="2" text="Exporting your outline to your Wordprocessor" shape="line" shrink="true" id="877777095" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined">
|
||||||
|
<topic position="-650,-99" order="0" text="FreeMind currently exports much better to OpenOffice than to Microsoft Word. So if you don't yet have OpenOffice, it's well worth downloading it (it's free)." shape="line" shrink="true" id="1821901940" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<topic position="650,-111" order="0" text="But if you don't want to use OpenOffice, you can export your map to HTML, and then load this into Microsoft Word." shape="line" id="1291053034" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-740,-74" order="1" text="Once you've finished your outline, you're ready to export." shape="line" id="1616381675" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-830,-49" order="2" text="You should be aware of the difference that folding makes." shape="line" shrink="true" id="1621587642" fontStyle=";;;;SansSerif;8;#990000;;;">
|
||||||
|
<topic position="830,-86" order="0" text="Nodes which are visible will come out as numbered headings, whilst nodes which are hidden come out as bullet points." shape="line" id="391880567" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
<topic position="920,-61" order="1" text="So take a minute to fold and unfold the nodes how you want them before you export." shape="line" id="1257873385" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
<topic position="1010,-36" order="2" text="For a normal length essay, you will probably only want two levels of headings showing." shape="line" id="1342542809" fontStyle=";;;;;;#111111;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="-920,-24" order="3" text="Export to OpenOffice by selecting File, then Export, then As OpenOffice Writer Document from the menu." shape="line" id="1527476759" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-1010,1" order="4" text="Note: FreeMind does not (yet) have a spell checker. So you'll probably want to spell check the document before you do anything else. " shape="line" id="561611184" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-1100,26" order="5" text="Once you've got your outline into OpenOffice, you can write the rest of the essay in your wordprocessor as normal." shape="line" id="1112076216" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,1" order="3" text="Making a presentation" shape="line" shrink="true" id="781772166" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined">
|
||||||
|
<topic position="-740,-74" order="0" text="FreeMind also provides a good way of outlining PowerPoint presentations." shape="line" id="1714771405" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-830,-49" order="1" text="You'll need OpenOffice again." shape="line" id="233010529" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-920,-24" order="2" text="Follow the instructions above to export your outline to OpenOffice." shape="line" id="1394183501" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-1010,1" order="3" text="Once you have the outine in OpenOffice, select (from OpenOffice!) File, then Send to, then AutoAbstract to Presentation." shape="line" id="1549715849" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-1100,26" order="4" text="This automatically creates a PowerPoint presentation from your outline." shape="line" id="23655519" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-1190,51" order="5" text="I've found that setting "Included Outline Levels" to 2, and "Subpoints per level" to 5 gives the best results." shape="line" id="1027338237" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="830,26" order="4" text="Things to check before you submit your essay" shape="line" shrink="true" id="1657086138" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined">
|
||||||
|
<topic position="-830,-111" order="0" text="(This advice doesn't tell you anything about how to use FreeMind, but it may help you get a better mark in your essay!)" shape="line" id="1855894453" fontStyle=";;;;SansSerif;8;#990000;;;"/>
|
||||||
|
<topic position="-920,-86" order="1" text="Does my essay have a main claim?" shape="line" id="1803078302" fontStyle=";;;;SansSerif;8;#990000;;;" bgColor="undefined">
|
||||||
|
<note><![CDATA[Another way of asking this question is can you sum up in a sentence what the main point is that your essay is making?) If you don't have a main claim (or don't know what your main claim is!), then your essay will not get a good mark. You are assessed on the quality of the argument you put forward for your main claim, and in order to be able to do this we (and you) need to know what your main claim is.]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1010,-61" order="2" text="Does my main claim provide a full answer the question that I have been asked?" shape="line" id="107276913" fontStyle=";;;;SansSerif;8;#990000;;;" bgColor="undefined">
|
||||||
|
<note><![CDATA[You must be honest with yourself at this point: if you suspect that you haven't fully answered the question, then you must either (a) revise your answer so that you do have a full answer to the question, or (b) provide an argument for why it is that the angle you want to bring to the question is legitimate (for example, explain why it is legitimate to focus on just one aspect of the question).]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1100,-36" order="3" text="Have I made it obvious what my main claim is?" shape="line" id="1628680821" fontStyle=";;;;SansSerif;8;#990000;;;" bgColor="undefined">
|
||||||
|
<note><![CDATA[You should state what your main claim is in at least two places, first in the introduction, and second in the conclusion. (The bits in between should be devoted to arguing for your main claim).]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1190,-11" order="4" text="Do I have an argument for my main claim?" shape="line" id="927542090" fontStyle=";;;;SansSerif;8;#990000;;;" bgColor="undefined">
|
||||||
|
<note><![CDATA[What reasons have you put forward as to why a reasonable (but sceptical) person should accept that your main claim is true? If you don't have any reasons (but merely a gut intuition) then you need to go back and revise, and find some arguments.]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1280,14" order="5" text="Is my argument for my main claim sound?" shape="line" id="337592890" fontStyle=";;;;SansSerif;8;#990000;;;" bgColor="undefined">
|
||||||
|
<note><![CDATA[Does your main claim follow logically from the supporting reasons you put forward? And are those supporting reasons themselves true (or at least plausibly true)?]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1370,39" order="6" text="Do I have an introduction which provides an overview of the structure of my argument?" shape="line" id="1338320981" fontStyle=";;;;SansSerif;8;#990000;;;" bgColor="undefined">
|
||||||
|
<note><![CDATA[It is not enough e.g. to say that “I will be looking at arguments on both sides of this issue and coming to a conclusion”. You should tell us which arguments you will be looking at, whatyour evaluation of each of these arguments will be, and howthis analysis justifies the overall main claim you will be making. There are two reasons to give an overview of the structure of your argument: (a) it makes it much easier for the reader to grasp what you are saying, and why; (b) writing a summary of the structure of your argument is a good way of testing that you do in fact have a coherent argument.]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1460,64" order="7" text="What reasons might a reasonable person have for doubting my main claim?" shape="line" id="1521390030" fontStyle=";;;;SansSerif;8;#990000;;;" bgColor="undefined">
|
||||||
|
<note><![CDATA[Remember that in any academic debate, anything worth saying will be disputed. If you can't think of any reasons why someone might doubt your main claim, it's likely that you are in the grip of a dogmatic certainty that you are right. This is not good: your essay will come across as a rant, which is the last thing you want.]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1550,89" order="8" text="Have I responded to these reasons for doubting my main claim in a convincing way?" shape="line" id="1843933327" fontStyle=";;;;SansSerif;8;#990000;;;" bgColor="undefined">
|
||||||
|
<note><![CDATA[To be convincing, you might show that the doubts, while reasonable, are not well founded; or you could make your main claim more specific or nuanced in deference to them.]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1640,114" order="9" text="Is there any material in my essay which might seem irrelevant to establishing my main point?" shape="line" id="982795475" fontStyle=";;;;SansSerif;8;#990000;;;" bgColor="undefined">
|
||||||
|
<note><![CDATA[If there is, then either delete this material, or explain why this material is after all relevant.]]></note>
|
||||||
|
</topic>
|
||||||
|
<topic position="-1730,139" order="10" text="Have I fully acknowledged all my sources, and marked all quotations as quotations?" shape="line" id="606334721" fontStyle=";;;;SansSerif;8;#990000;;;" bgColor="undefined">
|
||||||
|
<note><![CDATA[If not then you are guilty of plagiarism. This is a serious offence, and you are likely to fail your course..]]></note>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
<topic position="-560,13" order="3" text="About this map" shape="line" shrink="true" id="854745518" fontStyle=";;;;SansSerif;8;#0033ff;;;" bgColor="undefined">
|
||||||
|
<topic position="560,-24" order="0" text="Version 0.1, Jan 2 2008" shape="line" id="1464926185" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined"/>
|
||||||
|
<topic position="650,1" order="1" text="James Wilson" shape="line" id="1351075037" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined">
|
||||||
|
<link url="http://mailto:j.g.wilson@peak.keele.ac.uk" urlType="mail"/>
|
||||||
|
</topic>
|
||||||
|
<topic position="740,26" order="2" text="Notes on this map" shape="line" id="1843583599" fontStyle=";;;;SansSerif;8;#00b439;;;" bgColor="undefined">
|
||||||
|
<note><![CDATA[This map is intended to help someone who has to write an argumentative essay in a subject such as history or philosophy to write better essays with the help of FreeMind. Copyright for this map resides with the author. Released under the Creative Commons Attribution-ShareAlike licence v.2.00. http://creativecommons.org/licenses/by-sa/2.0/uk/
|
||||||
|
|
||||||
|
|
||||||
|
You are free:
|
||||||
|
|
||||||
|
|
||||||
|
* to copy, distribute, display, and perform the work
|
||||||
|
|
||||||
|
|
||||||
|
* to make derivative works
|
||||||
|
|
||||||
|
|
||||||
|
Under the following conditions:
|
||||||
|
|
||||||
|
|
||||||
|
* Attribution. You must give the original author credit.
|
||||||
|
|
||||||
|
|
||||||
|
* Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a licence identical to this one.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
For any reuse or distribution, you must make clear to others the licence terms of this work.
|
||||||
|
|
||||||
|
|
||||||
|
Any of these conditions can be waived if you get permission from the copyright holder.
|
||||||
|
|
||||||
|
|
||||||
|
Nothing in this license impairs or restricts the author's moral rights.]]></note>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</topic>
|
||||||
|
</map>
|
90
packages/mindplot/test/unit/import/input/Cs2.mm
Normal file
90
packages/mindplot/test/unit/import/input/Cs2.mm
Normal file
@ -0,0 +1,90 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
|
||||||
|
<node CREATED="1184132862328" ID="Freemind_Link_1592995925" MODIFIED="1184479205015" TEXT="customer service">
|
||||||
|
<cloud/>
|
||||||
|
<node CREATED="1184133033250" ID="Freemind_Link_98093912" MODIFIED="1184479796968" POSITION="right" TEXT="Knowlegebase">
|
||||||
|
<node CREATED="1184133047500" ID="Freemind_Link_1309124106" MODIFIED="1184479106531" TEXT="Known Issues">
|
||||||
|
<linktarget COLOR="#b0b0b0" DESTINATION="Freemind_Link_1309124106" ENDARROW="Default" ENDINCLINATION="303;0;" ID="Freemind_Arrow_Link_892211398" SOURCE="Freemind_Link_1620504932" STARTARROW="None" STARTINCLINATION="303;0;"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1184133050437" ID="Freemind_Link_1368109230" MODIFIED="1184133058812" TEXT="FAQ"/>
|
||||||
|
<node CREATED="1184133059359" ID="Freemind_Link_657347836" MODIFIED="1184133064687" TEXT="Forums"/>
|
||||||
|
<node CREATED="1184133065093" ID="Freemind_Link_1938926329" MODIFIED="1184133066531" TEXT="Wiki"/>
|
||||||
|
<node CREATED="1184133072562" ID="Freemind_Link_1637511280" MODIFIED="1184133076281" TEXT="Unknown Issues">
|
||||||
|
<node CREATED="1184133080968" ID="Freemind_Link_1385825879" MODIFIED="1184133082906" TEXT="Research"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1184133037078" ID="Freemind_Link_1463054385" MODIFIED="1184479800593" POSITION="right" TEXT="Ticket">
|
||||||
|
<node CREATED="1184133092937" ID="Freemind_Link_1335624277" MODIFIED="1184133095078" TEXT="Ticket ID"/>
|
||||||
|
<node CREATED="1184133095500" ID="Freemind_Link_819549333" MODIFIED="1184133106921" TEXT="Private Notes"/>
|
||||||
|
<node CREATED="1184133127265" ID="Freemind_Link_171911120" MODIFIED="1184133129812" TEXT="Department"/>
|
||||||
|
<node CREATED="1184133130343" ID="Freemind_Link_1777345701" MODIFIED="1184133131671" TEXT="Status">
|
||||||
|
<node CREATED="1184133144546" ID="Freemind_Link_1313226689" MODIFIED="1184133146125" TEXT="Open"/>
|
||||||
|
<node CREATED="1184133146562" ID="Freemind_Link_716802687" MODIFIED="1184133151218" TEXT="Hold"/>
|
||||||
|
<node CREATED="1184133151890" ID="Freemind_Link_818898364" MODIFIED="1184133153265" TEXT="Closed">
|
||||||
|
<node CREATED="1184133162109" ID="Freemind_Link_887636560" MODIFIED="1184133165843" TEXT="Feedback"/>
|
||||||
|
<node CREATED="1184133166078" ID="Freemind_Link_1620504932" MODIFIED="1184479106531" TEXT="Resolution">
|
||||||
|
<arrowlink DESTINATION="Freemind_Link_1309124106" ENDARROW="Default" ENDINCLINATION="303;0;" ID="Freemind_Arrow_Link_892211398" STARTARROW="None" STARTINCLINATION="303;0;"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1184133206343" ID="Freemind_Link_242930354" MODIFIED="1184133208921" TEXT="Escallation"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1184133220734" ID="Freemind_Link_828213838" MODIFIED="1184133224265" TEXT="Mass Actions"/>
|
||||||
|
<node CREATED="1184133224625" ID="Freemind_Link_892025191" MODIFIED="1184133226109" TEXT="Alerts"/>
|
||||||
|
<node CREATED="1184133226531" ID="Freemind_Link_595242884" MODIFIED="1184133234375" TEXT="Rules"/>
|
||||||
|
<node CREATED="1184133234734" ID="Freemind_Link_747330411" MODIFIED="1184133240437" TEXT="Symptom"/>
|
||||||
|
<node CREATED="1184133240843" ID="Freemind_Link_1142541362" MODIFIED="1184133242359" TEXT="Regarding"/>
|
||||||
|
<node CREATED="1184133248375" ID="Freemind_Link_1142545310" MODIFIED="1184133254171" TEXT="Histories">
|
||||||
|
<node CREATED="1184133255062" ID="Freemind_Link_288380550" MODIFIED="1184133263906" TEXT="Product"/>
|
||||||
|
<node CREATED="1184133264234" ID="Freemind_Link_1766807738" MODIFIED="1184133265406" TEXT="Customer"/>
|
||||||
|
<node CREATED="1184133265656" ID="Freemind_Link_351457877" MODIFIED="1184133271609" TEXT="Actions">
|
||||||
|
<node CREATED="1184133272218" ID="Freemind_Link_1500843355" MODIFIED="1184133274250" TEXT="Timelog"/>
|
||||||
|
<node CREATED="1184133274687" ID="Freemind_Link_346207313" MODIFIED="1184133280578" TEXT="Audit Log"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1184133287500" ID="Freemind_Link_1605414970" MODIFIED="1184133294687" TEXT="Discussion"/>
|
||||||
|
<node CREATED="1184133295078" ID="Freemind_Link_787829538" MODIFIED="1184133296296" TEXT="Ticket"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1184133324062" FOLDED="true" ID="Freemind_Link_647492376" MODIFIED="1184479784453" POSITION="left" TEXT="Customer" VSHIFT="-63">
|
||||||
|
<node CREATED="1184133327718" ID="Freemind_Link_757452852" MODIFIED="1184133329656" TEXT="Phone"/>
|
||||||
|
<node CREATED="1184133330078" ID="Freemind_Link_959016540" MODIFIED="1184479781250" TEXT="Fax"/>
|
||||||
|
<node CREATED="1184133331546" ID="Freemind_Link_696163716" MODIFIED="1184133332875" TEXT="Email"/>
|
||||||
|
<node CREATED="1184133339750" ID="Freemind_Link_1828588028" MODIFIED="1184133341812" TEXT="Internet"/>
|
||||||
|
<node CREATED="1184133342187" ID="Freemind_Link_1907652799" MODIFIED="1184133346234" TEXT="Walk-in"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1184132932687" FOLDED="true" ID="Freemind_Link_924788080" MODIFIED="1184479803234" POSITION="left" TEXT="staff">
|
||||||
|
<node CREATED="1184132949562" ID="Freemind_Link_165314555" MODIFIED="1184132952437" TEXT="Department"/>
|
||||||
|
<node CREATED="1184132953078" ID="Freemind_Link_825890103" MODIFIED="1184132955000" TEXT="Permissions"/>
|
||||||
|
<node CREATED="1184132955500" ID="Freemind_Link_1049659060" MODIFIED="1184132956796" TEXT="SLA"/>
|
||||||
|
<node CREATED="1184132957187" ID="Freemind_Link_270823606" MODIFIED="1184132965031" TEXT="Administration">
|
||||||
|
<node CREATED="1184132968140" ID="Freemind_Link_1748699058" MODIFIED="1184132970203" TEXT="Reporting">
|
||||||
|
<node CREATED="1184132980203" ID="Freemind_Link_427049954" MODIFIED="1184132982593" TEXT="Ticket Status"/>
|
||||||
|
<node CREATED="1184132982953" ID="Freemind_Link_62650907" MODIFIED="1184132984984" TEXT="Time to Close"/>
|
||||||
|
<node CREATED="1184132985312" ID="Freemind_Link_838838797" MODIFIED="1184132991468" TEXT="Feedback"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1184132970546" ID="Freemind_Link_1560932006" MODIFIED="1184132971828" TEXT="Editing">
|
||||||
|
<node CREATED="1184133001796" ID="Freemind_Link_632792741" MODIFIED="1184133004671" TEXT="Knowledgebase"/>
|
||||||
|
<node CREATED="1184133005296" ID="Freemind_Link_1883517493" MODIFIED="1184133009062" TEXT="Tickets"/>
|
||||||
|
<node CREATED="1184133009468" ID="Freemind_Link_561204510" MODIFIED="1184133010703" TEXT="Customers"/>
|
||||||
|
<node CREATED="1184133016093" ID="Freemind_Link_541677486" MODIFIED="1184133018015" TEXT="Staff "/>
|
||||||
|
<node CREATED="1184133018703" ID="Freemind_Link_813907534" MODIFIED="1184133019765" TEXT="Rules"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1184132902765" ID="_" MODIFIED="1184132905656" POSITION="left" TEXT="product">
|
||||||
|
<node CREATED="1184132906968" ID="Freemind_Link_1667549384" MODIFIED="1184132910031" TEXT="features"/>
|
||||||
|
<node CREATED="1184132910375" ID="Freemind_Link_1175119973" MODIFIED="1184132915250" TEXT="compoents"/>
|
||||||
|
<node CREATED="1184132915718" ID="Freemind_Link_1511030328" MODIFIED="1184132927312" TEXT="available warantees"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1184133107203" FOLDED="true" ID="Freemind_Link_1543393034" MODIFIED="1184133108781" POSITION="right" TEXT="SLA">
|
||||||
|
<node CREATED="1184133110296" ID="Freemind_Link_1905544545" MODIFIED="1184133117765" TEXT="Priority"/>
|
||||||
|
<node CREATED="1184133118000" ID="Freemind_Link_652194297" MODIFIED="1184133119937" TEXT="Escallation"/>
|
||||||
|
<node CREATED="1184245108015" ID="Freemind_Link_857048464" MODIFIED="1184245121218" TEXT="Payment"/>
|
||||||
|
<node CREATED="1184255436390" ID="Freemind_Link_990199362" MODIFIED="1184255445671" TEXT="Paid"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1184255413812" ID="Freemind_Link_145254142" MODIFIED="1184255426156" POSITION="right" TEXT="Customer Contact/Maintenance (Marketing!)"/>
|
||||||
|
<node CREATED="1184478823359" ID="Freemind_Link_917538358" MODIFIED="1184478834937" POSITION="left" TEXT="Resources">
|
||||||
|
<node CREATED="1184478835843" ID="Freemind_Link_588824168" MODIFIED="1184478839500" TEXT="http://www.joelonsoftware.com/articles/customerservice.html"/>
|
||||||
|
<node CREATED="1184478840390" ID="Freemind_Link_1123816913" LINK="http://www.adeft.com" MODIFIED="1184478932921" TEXT="Peder Halseide, Customer Service Consultant. "/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
64
packages/mindplot/test/unit/import/input/SQLServer.mm
Normal file
64
packages/mindplot/test/unit/import/input/SQLServer.mm
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_1997664902" MODIFIED="1207110076694" TEXT="SQL Server 2000 Programming">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207809468057" ID="Freemind_Link_1594566921" MODIFIED="1207809691232" POSITION="left" STYLE="bubble" TEXT="Source">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1207809471791" ID="Freemind_Link_376713119" MODIFIED="1207809691232" TEXT="Microsoft Official Course 2073A Workbook">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1207809575230" ID="Freemind_Link_762876198" MODIFIED="1207809691232" TEXT="Sep 2000"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_340496299" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/a/a5/SQLServer2000_ServerOverview.mm&mm_title=Overview%20of%20SQL%20Server%202000" MODIFIED="1207901302375" POSITION="left" STYLE="bubble" TEXT="1. SQL Server Overview">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_1498687089" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/5/55/SQLServer2000_ProgrammingOverview.mm&mm_title=Overview%20of%20T-SQL%20for%20SQL%20Server%202000" MODIFIED="1207901650234" POSITION="left" STYLE="bubble" TEXT="2. SQL Server Programming Overview">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_1853206071" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/3/36/SQLServer2000_Databases.mm&mm_title=Creating%20and%20Managing%20SQL%20Server%202000%20Databases" MODIFIED="1207901822843" POSITION="left" STYLE="bubble" TEXT="3. Databases">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_242712646" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/1/1f/SQLServer2000_DataTypesTables.mm&mm_title=Data%20Types%20and%20Managing%20Tables%20in%20SQL%20Server%202000" MODIFIED="1207901943796" POSITION="left" STYLE="bubble" TEXT="4. Data Types & Tables">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_720230444" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/9/97/SQLServer2000_DataIntegrity.mm&mm_title=Data%20Integrity%20in%20SQL%20Server%202000" MODIFIED="1207902077546" POSITION="left" STYLE="bubble" TEXT="5. Data Integrity">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_727690975" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/5/5c/SQLServer2000_IndexPlanning.mm&mm_title=Overview%20of%20Indexes%20in%20SQL%20Server%202000" MODIFIED="1207902229593" POSITION="left" STYLE="bubble" TEXT="6. Indexes - Planning">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_1377138658" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/0/04/SQLServer2000_IndexCreateMaintain.mm&mm_title=Creating%20and%20Maintaining%20Indexes%20in%20SQL%20Server%202000" MODIFIED="1207902398218" POSITION="left" STYLE="bubble" TEXT="7. Indexes - Creating / Maintaining">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_1121244967" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/4/4d/SQLServer2000_Views.mm&mm_title=Views%20in%20SQL%20Server%202000" MODIFIED="1207902514890" POSITION="left" STYLE="bubble" TEXT="8. Views">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_1174228446" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/c/c5/SQLServer2000_StoredProcs.mm&mm_title=Stored%20Procedures%20in%20SQL%20Server%202000" MODIFIED="1207903261453" POSITION="right" STYLE="bubble" TEXT="9. Stored Procedures">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110397276" ID="_" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/3/3a/SQLServer2000_ErrorHandling.mm&mm_title=Error%20Handling%20in%20SQL%20Server%202000" MODIFIED="1207902656375" POSITION="right" STYLE="bubble" TEXT="9.5 Error Handling">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_307963497" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/f/fb/SQLServer2000_UDFs.mm&mm_title=User-defined%20Functions%20in%20SQL%20Server%202000" MODIFIED="1207903362953" POSITION="right" STYLE="bubble" TEXT="10. User-defined Functions">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_1540213298" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/c/cf/SQLServer2000_Triggers.mm&mm_title=Triggers%20in%20SQL%20Server%202000" MODIFIED="1207903484531" POSITION="right" STYLE="bubble" TEXT="11. Triggers">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_698724146" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/7/77/SQLServer2000_MultipleServers.mm&mm_title=Dealing%20with%20Multiple%20Servers%20in%20SQL%20Server%202000" MODIFIED="1207903583046" POSITION="right" STYLE="bubble" TEXT="12. Multiple Servers">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_490181612" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/0/06/SQLServer2000_Optimising.mm&mm_title=Optimizing%20Queries%20in%20SQL%20Server%202000" MODIFIED="1207903685375" POSITION="right" STYLE="bubble" TEXT="13. Optimizing Queries">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_205448863" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/c/c8/SQLServer2000_Analysing.mm&mm_title=Analyzing%20Queries%20in%20SQL%20Server%202000" MODIFIED="1207903775609" POSITION="right" STYLE="bubble" TEXT="14. Analyzing Queries">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_547751796" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/6/60/SQLServer2000_TransLocks.mm&mm_title=Transactions%20and%20Locking%20in%20SQL%20Server%202000" MODIFIED="1207903881390" POSITION="right" STYLE="bubble" TEXT="15. Transactions and Locks">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1207110073867" ID="Freemind_Link_1101701568" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/c/c5/SQLServer2000_OtherTopics.mm&mm_title=SQL%20Server%202000%20-%20Topics%20in%20Exam%2070-229%20Not%20Covered%20in%20MOC%202073" MODIFIED="1207904055562" POSITION="right" STYLE="bubble" TEXT="16. Topics in Exam 70-229 Not Covered in MOC2073">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
@ -0,0 +1,112 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<node CREATED="1203806914875" ID="Freemind_Link_1499076781" MODIFIED="1203807109625" TEXT="Anonymity on the Edge">
|
||||||
|
<node CREATED="1213786150989" ID="Freemind_Link_858068095" MODIFIED="1213786154629" POSITION="right" TEXT="author">
|
||||||
|
<node CREATED="1213786158644" ID="Freemind_Link_894658161" LINK="http://lukenotricks.blogspot.com/" MODIFIED="1213786191860" TEXT="Luke O'Connor"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203807210406" ID="Freemind_Link_474203765" MODIFIED="1203807217562" POSITION="left" TEXT="Embassy incident">
|
||||||
|
<node CREATED="1203807764218" FOLDED="true" ID="Freemind_Link_1263348404" MODIFIED="1203807766296" TEXT="who">
|
||||||
|
<node CREATED="1203807756875" ID="Freemind_Link_242191883" MODIFIED="1203807758281" TEXT="Dan Egerstad, the Swedish computer security"/>
|
||||||
|
<node CREATED="1203810232281" ID="Freemind_Link_720929382" MODIFIED="1203810233390" TEXT="21-year-old "/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203807770718" FOLDED="true" ID="Freemind_Link_1982200632" MODIFIED="1203807772406" TEXT="what">
|
||||||
|
<node CREATED="1203807799843" ID="Freemind_Link_1786192306" MODIFIED="1203807802359" TEXT="obtained log-in and password information for 1,000 e-mail accounts belonging to foreign embassies, corporations and human rights organizations"/>
|
||||||
|
<node CREATED="1203807966140" ID="Freemind_Link_258634955" MODIFIED="1203807967859" TEXT="when he posted on his web site the log-in information and passwords for 100 of the 1,000 e-mail accounts for which he obtained log-ins and passwords. (His site is no longer online). He posted the information, he said, because he felt it would be the most effective way to make the account owners aware that their communication had been compromised.">
|
||||||
|
<node CREATED="1203808692312" ID="Freemind_Link_783703672" MODIFIED="1203808693734" TEXT="including one corporation that does more than $10bn in annual revenue."/>
|
||||||
|
<node CREATED="1203809356890" ID="Freemind_Link_1648785444" MODIFIED="1203809358437" TEXT="request of American law enforcement agencies"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203807995781" ID="Freemind_Link_927456224" MODIFIED="1203807997765" TEXT="Initially, Egerstad refused to disclose how he obtained the log-ins and passwords. But then in September he revealed that he'd intercepted the information through five exit nodes that he'd set up on the Tor network in Asia, the US and Europe"/>
|
||||||
|
<node CREATED="1203808059906" ID="Freemind_Link_642215802" MODIFIED="1203808061093" TEXT="Tor is used by people who want to maintain privacy and don't want anyone to know where they go on the web or with whom they communicate. Tor traffic is encrypted while it's enroute, but is decrypted as it leaves the exit node and goes to its final destination. Egerstad simply sniffed the plaintext traffic that passed through his five exit nodes to obtain the user names and passwords of e-mail accounts.">
|
||||||
|
<node CREATED="1203809439953" ID="Freemind_Link_1211756003" MODIFIED="1203809441281" TEXT="#1 Five ToR exit nodes, at different locations in the world, equipped with our own packet-sniffer focused entirely on POP3 and IMAP traffic using a keyword-filter looking for words like “gov, government, embassy, military, war, terrorism, passport, visa” as well as domains belonging to governments. This was all set up after a small experiment looking into how many users encrypt their mail where one mail caught my eye and got me started thinking doing a large scale test. Each user is not only giving away his/her passwords but also every mail they read or download together with all other traffic such as web and instant messaging."/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203808130203" ID="Freemind_Link_378589600" MODIFIED="1203808132296" TEXT="Egerstad didn't hack any systems to obtain the data and therefore says he didn't break any laws, but once he posted the log-in details for the accounts online he provided others with all the information they needed to breach the accounts and read sensitive correspondence stored in them."/>
|
||||||
|
<node CREATED="1203809833968" ID="Freemind_Link_701607448" MODIFIED="1203809838140" TEXT="what he could read">
|
||||||
|
<node CREATED="1203809826093" ID="Freemind_Link_1653141327" MODIFIED="1203809827390" TEXT="Victims of Egerstad's research project included embassies belonging to Australia, Japan, Iran, India and Russia. Egerstad also found accounts belonging to the foreign ministry of Iran, the United Kingdom's visa office in Nepal and the Defence Research and Development Organization in India's Ministry of Defence."/>
|
||||||
|
<node CREATED="1203809811218" ID="Freemind_Link_293271973" MODIFIED="1203809812171" TEXT="In addition, Egerstad was able to read correspondence belonging to the Indian ambassador to China, various politicians in Hong Kong, workers in the Dalai Lama's liaison office and several human-rights groups in Hong Kong."/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203808514000" FOLDED="true" ID="Freemind_Link_1054930706" MODIFIED="1203808516421" TEXT="when">
|
||||||
|
<node CREATED="1203808517875" ID="Freemind_Link_355764311" MODIFIED="1203808528062" TEXT="August - Sept 2007"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203812325906" FOLDED="true" ID="Freemind_Link_1467573808" MODIFIED="1203812329968" TEXT="why?">
|
||||||
|
<node CREATED="1203808766031" ID="Freemind_Link_126964183" MODIFIED="1203808767078" TEXT="But Egerstad remains convinced he did the right thing, saying it was the only way to call attention to problem that Tor officials have already warned about previously."/>
|
||||||
|
<node CREATED="1203810502468" ID="Freemind_Link_38126740" MODIFIED="1203810503796" TEXT="withheld details on how he came into possession of the passwords, instead writing that "there is no exploit to publish, no vendor to contact"."/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203807812937" FOLDED="true" ID="Freemind_Link_1493808593" MODIFIED="1648048527105" TEXT="response">
|
||||||
|
<node CREATED="1203807849328" ID="Freemind_Link_1639195319" MODIFIED="1203807850500" TEXT="house raided on Monday by Swedish officials, who took him in for questioning"/>
|
||||||
|
<node CREATED="1203807893390" ID="Freemind_Link_1911990641" MODIFIED="1203807894437" TEXT="While three of them took him to the local police headquarters for questioning, the other two agents ransacked his house and hauled away three computers, external hard drives, CDs, notebooks and various papers"/>
|
||||||
|
<node CREATED="1203807930515" ID="Freemind_Link_1645583680" MODIFIED="1203807931812" TEXT="Egerstad hasn't been charged with anything but is under suspicion for breaking into computers, which he says he never did. Egerstad said the agents told him they were investigating him because he had "pissed off some foreign countries.""/>
|
||||||
|
<node CREATED="1203808725843" ID="Freemind_Link_671508443" MODIFIED="1203808726937" TEXT="The posting of 100 official embassy passwords has made Egerstad a pariah in many circles. Publishing information that allows any old criminal to infiltrate sensitive government networks is a touchy thing, and many, including several Reg readers, have denounced it."/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203808135843" ID="Freemind_Link_1006842787" MODIFIED="1203808139531" TEXT="analysis">
|
||||||
|
<node CREATED="1203808160015" ID="Freemind_Link_914839159" MODIFIED="1203808161359" TEXT="As Egerstad and I discussed the problem in August, we both came to the conclusion that the embassy employees were likely not using Tor nor even knew what Tor was. Instead, we suspected that the traffic he sniffed belonged to someone who had hacked the accounts and was eavesdropping on them via the Tor network. As the hacked data passed through Egerstad's Tor exit nodes, he was able to read it as well."/>
|
||||||
|
<node CREATED="1203809494953" ID="Freemind_Link_387297264" MODIFIED="1203809496406" TEXT="it's NOT a problem within Tor. Tor is meant for privacy, not confidentiality!!!! I'm a bit amazed governments and companies are using this as a security measure."/>
|
||||||
|
<node CREATED="1203809649156" ID="Freemind_Link_1627594721" MODIFIED="1203809650250" TEXT="It's not a written law but it is a guideline in having a responsible disclosure. I think he did a responsible disclosure. Was it legal? He did intercept traffic that was not destined for him. So probably "no" depending on Swedish law. Is our society a safer place after the disclosure. Yes, I think it is. Instead of arresting him, the government should have offered him a job."/>
|
||||||
|
<node CREATED="1203809668937" ID="Freemind_Link_522775828" MODIFIED="1203809670156" TEXT="And what did we learn today? Don't report a security hole, sell it to Russia. Just kidding, but do check legal council before doing a disclosure."/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1213783019474" ID="_10" MODIFIED="1213783277520" TEXT="articles on the incident">
|
||||||
|
<node CREATED="1213783207192" ID="Freemind_Link_1706281223" LINK="http://blog.wired.com/27bstroke6/2007/11/swedish-researc.html" MODIFIED="1213783224349" TEXT="Wired article">
|
||||||
|
<node CREATED="1213783417833" ID="Freemind_Link_1305481313" LINK="http://www.wired.com/politics/security/news/2007/09/embassy_hacks" MODIFIED="1213783426161" TEXT="again"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1213783250786" ID="Freemind_Link_1977246852" LINK="http://www.theregister.co.uk/2007/09/10/misuse_of_tor_led_to_embassy_password_breach/" MODIFIED="1213783262005" TEXT="Register article"/>
|
||||||
|
<node CREATED="1213783287333" ID="Freemind_Link_775180190" LINK="http://security4all.blogspot.com/2007/09/how-embassy-passwords-got-leaked.html" MODIFIED="1213783331099" TEXT="Security For all blog">
|
||||||
|
<node CREATED="1213783347864" ID="Freemind_Link_342308366" LINK="http://security4all.blogspot.com/2007/11/tor-embassy-hacker-gets-arrested.html" MODIFIED="1213783353802" TEXT="again"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1213783456880" ID="Freemind_Link_1016307796" LINK="http://www.pcworld.com/article/id,137004-page,1/article.html" MODIFIED="1213783463739" TEXT="PC World"/>
|
||||||
|
<node CREATED="1213783485349" ID="Freemind_Link_7323900" LINK="http://blog.passwordresearch.com/2007/09/embassy-password-hacker-reveals-his.html" MODIFIED="1213783496411" TEXT="PasswordResearch blog"/>
|
||||||
|
<node CREATED="1203810967984" FOLDED="true" ID="Freemind_Link_1265229876" LINK="http://www.theregister.co.uk/2007/09/10/misuse_of_tor_led_to_embassy_password_breach/comments/" MODIFIED="1203811086953" TEXT="Shava Nerad
Development Director, The Tor Project">
|
||||||
|
<node CREATED="1203811013125" ID="Freemind_Link_428154943" MODIFIED="1203811014375" TEXT="A connection through Tor can be encrypted end-to-end -- but only if one is communicating with a secure protocol -- https: or encrypted chat both would be examples of this."/>
|
||||||
|
<node CREATED="1203811091265" ID="Freemind_Link_613513779" MODIFIED="1203811098437" TEXT="more sensible comments">
|
||||||
|
<node CREATED="1203811146953" ID="Freemind_Link_785632554" MODIFIED="1203811152953" TEXT="be sensible"/>
|
||||||
|
<node CREATED="1203811154875" ID="Freemind_Link_933048896" MODIFIED="1203811159890" TEXT="use encryption"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203809749906" FOLDED="true" ID="Freemind_Link_620851645" MODIFIED="1203809753359" TEXT="threat">
|
||||||
|
<node CREATED="1203809756078" ID="Freemind_Link_1865367107" MODIFIED="1203809757906" TEXT="But Egerstad says that many who use Tor mistakenly believe it is an end-to-end encryption tool. As a result, they aren't taking the precautions they need to take to protect their web activity."/>
|
||||||
|
<node CREATED="1203809788234" ID="Freemind_Link_793585356" MODIFIED="1203809789218" TEXT=""I am absolutely positive that I am not the only one to figure this out," Egerstad says. "I'm pretty sure there are governments doing the exact same thing. There's probably a reason why people are volunteering to set up a node."">
|
||||||
|
<node CREATED="1203810387437" ID="Freemind_Link_1624606525" MODIFIED="1203810400406" TEXT="For example, several Tor nodes in the Washington, D.C., area can handle up to 10T bytes of data a month, a flow of data that would cost at least US$5,000 a month to run, and is likely way out the range of volunteers who run a node on their own money, Egerstad said. 

"Who would pay for that?" Egerstad said"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203810283937" ID="Freemind_Link_322430860" MODIFIED="1203810285125" TEXT="To his surprise, he found that more than 99 percent of the traffic -- including requests for Web sites, instant messaging traffic and e-mails -- were transmitted unencrypted.">
|
||||||
|
<node CREATED="1203810289078" ID="Freemind_Link_1190504719" MODIFIED="1203810298031" TEXT="but it can't encrypted"/>
|
||||||
|
<node CREATED="1203810307046" ID="Freemind_Link_878085542" MODIFIED="1203810318187" TEXT="unless you have some UDP SSL thing"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203810355093" ID="Freemind_Link_252326982" MODIFIED="1213737184109" TEXT="Egerstad said the process of snooping on the traffic is trivial. The problem is not with Tor, which still works as intended, but with users' expectations: the Tor system is designed to merely anonymize Internet traffic and does not perform end-to-end encryption.">
|
||||||
|
<edge WIDTH="thin"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203811387921" ID="Freemind_Link_1987137112" MODIFIED="1203811392609" TEXT="know where to sniff">
|
||||||
|
<node CREATED="1203811371734" ID="Freemind_Link_57456761" MODIFIED="1203811373171" TEXT="Yes of course end-to-end encryption would have fixed this, but without it Onion routing actually exacerbates the risk of packet sniffing."/>
|
||||||
|
<node CREATED="1203811395500" ID="Freemind_Link_1030401667" MODIFIED="1203811398437" TEXT="The fact Onion routing was used is the only way this "researcher" (that leaves a bad taste) could get access to those packets in the first place - with regular routing he'd need to have access to the embassy's ISP's network, or their upstream networks, to sniff those packets."/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203808068890" ID="Freemind_Link_323634907" MODIFIED="1203808078937" POSITION="right" TEXT="ToR background">
|
||||||
|
<node CREATED="1203808255734" ID="Freemind_Link_1600820841" MODIFIED="1203808257078" TEXT="a distributed system of computers that anonymizes the source of network traffic"/>
|
||||||
|
<node CREATED="1203808651406" FOLDED="true" ID="Freemind_Link_1815601685" MODIFIED="1203808657703" TEXT="how it works">
|
||||||
|
<node CREATED="1203811702718" ID="Freemind_Link_1921440204" LINK="http://www.torproject.org/overview.html.en" MODIFIED="1203811724078" TEXT="from the ToR site itself"/>
|
||||||
|
<node CREATED="1203809926984" ID="Freemind_Link_801405722" MODIFIED="1203809928312" TEXT="Under Tor's architecture, administrators at the entry point can identify the user's IP address, but can't read the content of the user's correspondence or know its final destination. Each node in the network thereafter only knows the node from which it received the traffic, and it peels off a layer of encryption to reveal the next node to which it must forward the connection. (Tor stands for "The Onion Router.")"/>
|
||||||
|
<node CREATED="1203809900328" ID="Freemind_Link_207380926" MODIFIED="1203809901687" TEXT="Tor works by using servers donated by volunteers around the world to bounce traffic around en route to its destination. Traffic is encrypted through most of that route, and routed over a random path each time a person uses it."/>
|
||||||
|
<node CREATED="1203808561843" ID="Freemind_Link_441868529" MODIFIED="1203808563718" TEXT="downloaded from the Tor website to configure several servers designed to bounce sensitive traffic around the internet before it ultimately is routed to its destination. The Tor servers try to make it harder to trace the originator of traffic in much the same way an agent under surveillance might quickly drive in and out of a parking garage to throw off pursuers."/>
|
||||||
|
<node CREATED="1203810101187" ID="Freemind_Link_1074734152" MODIFIED="1203810106234" TEXT="1600 nodes"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203808635062" FOLDED="true" ID="Freemind_Link_1922326141" MODIFIED="1203808642515" TEXT="exit node caveat">
|
||||||
|
<node CREATED="1203808626093" ID="Freemind_Link_1458310176" MODIFIED="1203808627281" TEXT="Tor has taken pains to warn its users that people running so-called exit nodes - which are the last Tor servers to touch a packet before sending it on its way - "can read the bytes that come in and out there." They go on to say: "This is why you should always use end-to-end encryption such as SSL for sensitive Internet connections.""/>
|
||||||
|
<node CREATED="1203810068125" FOLDED="true" ID="Freemind_Link_253769006" MODIFIED="1203810069453" TEXT="Unless they're surfing to a website protected with SSL encryption, or use encryption software like PGP, all of their e-mail content, instant messages, surfing and other web activity is potentially exposed to any eavesdropper who owns a Tor server. This amounts to a lot of eavesdroppers -- the software currently lists about 1,600 nodes in the Tor network.">
|
||||||
|
<node CREATED="1203810075000" ID="Freemind_Link_295074878" MODIFIED="1203810091453" TEXT="but then not anonymous!"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203808283046" FOLDED="true" ID="Freemind_Link_65883705" MODIFIED="1203808850843" TEXT="who uses it?">
|
||||||
|
<node CREATED="1203808288109" ID="Freemind_Link_317136509" MODIFIED="1203808290046" TEXT="has a slew of beneficial uses: Human-rights workers, the military and journalists all use the system. However, the anonymity of Tor has also attracted seedier elements as well: digital pirates, online criminals and, quite possibly, child pornographers"/>
|
||||||
|
<node CREATED="1203808833953" ID="Freemind_Link_735767612" MODIFIED="1203808835843" TEXT="TOR (The Onion Router) is a network of proxy nodes set up to provide some privacy and anonymity to its users. Originally backed by the US Naval Research Laboratory, TOR became an Electronic Frontier Foundation (EFF) project three years ago. The system provides a way for whistleblowers and human rights workers to exchange information with journalists, among other things. The system also provides plenty of scope for mischief."/>
|
||||||
|
<node CREATED="1203809880515" ID="Freemind_Link_1333668798" MODIFIED="1203809881703" TEXT="Tor has hundreds of thousands of users around the world, according to its developers. The largest numbers of users are in the United States, the European Union and China."/>
|
||||||
|
<node CREATED="1203811288640" ID="Freemind_Link_900915922" MODIFIED="1203811289921" TEXT="The first is the use by embassies of the Tor product to obfusticate their communications. This is a reasonable response to the assumed traffic monitoring by the host country."/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203809059015" FOLDED="true" ID="Freemind_Link_1072807557" MODIFIED="1203809194218" TEXT="manipulations">
|
||||||
|
<node CREATED="1203809079078" ID="Freemind_Link_587439201" LINK="http://www.teamfurry.com/wordpress/2007/11/19/on-tor/#more-177" MODIFIED="1213783583630" TEXT="data from exit node eavesdropping"/>
|
||||||
|
<node CREATED="1203809128640" ID="Freemind_Link_677882397" LINK="http://www.teamfurry.com/wordpress/2007/11/20/tor-exit-node-doing-mitm-attacks/" MODIFIED="1213783620833" TEXT="exit node man-in-the-middle attacks">
|
||||||
|
<node CREATED="1203809173781" ID="Freemind_Link_1135359854" LINK="http://www.f-secure.com/weblog/archives/00001321.html" MODIFIED="1213783641427" TEXT="response"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1203810593156" ID="Freemind_Link_1315461423" LINK="http://www.lightbluetouchpaper.org/2007/09/07/analysis-of-the-storm-javascript-exploits/" MODIFIED="1213783679302" TEXT="SPAM impersonation of Tor by Storm"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
51
packages/mindplot/test/unit/import/input/bug2.mm
Normal file
51
packages/mindplot/test/unit/import/input/bug2.mm
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<node ID="ID_1" TEXT="SaberMás">
|
||||||
|
<node ID="ID_5" POSITION="right" STYLE="fork" TEXT="Utilización de medios de expresión artística, digitales y analógicos"/>
|
||||||
|
<node ID="ID_9" POSITION="left" STYLE="fork" TEXT="Precio también limitado: 100-120?"/>
|
||||||
|
<node ID="ID_2" POSITION="right" STYLE="fork" TEXT="Talleres temáticos">
|
||||||
|
<node ID="ID_13" POSITION="right" STYLE="fork" TEXT="Naturaleza">
|
||||||
|
<node ID="ID_17" POSITION="right" STYLE="fork" TEXT="Animales, Plantas, Piedras"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_21" POSITION="right" STYLE="fork" TEXT="Arqueología"/>
|
||||||
|
<node ID="ID_18" POSITION="right" STYLE="fork" TEXT="Energía"/>
|
||||||
|
<node ID="ID_16" POSITION="right" STYLE="fork" TEXT="Astronomía"/>
|
||||||
|
<node ID="ID_20" POSITION="right" STYLE="fork" TEXT="Arquitectura"/>
|
||||||
|
<node ID="ID_11" POSITION="right" STYLE="fork" TEXT="Cocina"/>
|
||||||
|
<node ID="ID_24" POSITION="right" STYLE="fork" TEXT="Poesía"/>
|
||||||
|
<node ID="ID_25" POSITION="right" STYLE="fork" TEXT="Culturas Antiguas">
|
||||||
|
<node ID="ID_26" POSITION="right" STYLE="fork" TEXT="Egipto, Grecia, China..."/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_38" POSITION="right" STYLE="fork" TEXT="Paleontología"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_6" POSITION="left" STYLE="fork" TEXT="Duración limitada: 5-6 semanas"/>
|
||||||
|
<node ID="ID_7" POSITION="left" STYLE="fork" TEXT="Niños y niñas que quieren saber más"/>
|
||||||
|
<node ID="ID_8" POSITION="left" STYLE="fork" TEXT="Alternativa a otras actividades de ocio"/>
|
||||||
|
<node ID="ID_23" POSITION="right" STYLE="fork" TEXT="Uso de la tecnología durante todo el proceso de aprendizaje"/>
|
||||||
|
<node ID="ID_3" POSITION="right" STYLE="fork" TEXT="Estructura PBL: aprendemos cuando buscamos respuestas a nuestras propias preguntas "/>
|
||||||
|
<node ID="ID_4" POSITION="right" STYLE="fork" TEXT="Trabajo basado en la experimentación y en la investigación"/>
|
||||||
|
<node ID="ID_10" POSITION="left" STYLE="fork" TEXT="De 8 a 12 años, sin separación por edades"/>
|
||||||
|
<node ID="ID_19" POSITION="left" STYLE="fork" TEXT="Máximo 10/1 por taller"/>
|
||||||
|
<node ID="ID_37" POSITION="right" STYLE="fork" TEXT="Actividades centradas en el contexto cercano"/>
|
||||||
|
<node ID="ID_22" POSITION="right" STYLE="fork" TEXT="Flexibilidad en el uso de las lenguas de trabajo (inglés, castellano, esukara?)"/>
|
||||||
|
<node ID="ID_27" POSITION="right" STYLE="bubble" TEXT="Complementamos el trabajo de la escuela">
|
||||||
|
<richcontent TYPE="NOTE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Todos los contenidos de los talleres están relacionados con el currículo de la enseñanza básica.</p>
|
||||||
|
<p>A diferencia de la práctica tradicional, pretendemos ahondar en el conocimiento partiendo de lo que realmente interesa al niño o niña,</p>
|
||||||
|
<p>ayudándole a que encuentre respuesta a las preguntas que él o ella se plantea.</p>
|
||||||
|
<p></p>
|
||||||
|
<p>Por ese motivo, SaberMás proyecta estar al lado de los niños que necesitan una motivación extra para entender la escuela y fluir en ella,</p>
|
||||||
|
<p>y también al lado de aquellos a quienes la curiosidad y las ganas de saber les lleva más allá.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<node ID="ID_30" POSITION="right" STYLE="fork" TEXT="Cada uno va a su ritmo, y cada cual pone sus límites"/>
|
||||||
|
<node ID="ID_31" POSITION="right" STYLE="fork" TEXT="Aprendemos todos de todos"/>
|
||||||
|
<node ID="ID_33" POSITION="right" STYLE="fork" TEXT="Valoramos lo que hemos aprendido"/>
|
||||||
|
<node ID="ID_28" POSITION="right" TEXT="SaberMás trabaja con, desde y para la motivación"/>
|
||||||
|
<node ID="ID_32" POSITION="right" STYLE="fork" TEXT="Trabajamos en equipo en nuestros proyectos "/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
1030
packages/mindplot/test/unit/import/input/bug3.mm
Normal file
1030
packages/mindplot/test/unit/import/input/bug3.mm
Normal file
File diff suppressed because it is too large
Load Diff
12
packages/mindplot/test/unit/import/input/cdata-support.mm
Normal file
12
packages/mindplot/test/unit/import/input/cdata-support.mm
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<node ID="ID_1" TEXT="Observation">
|
||||||
|
<richcontent TYPE="NOTE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Always ask</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
</map>
|
106
packages/mindplot/test/unit/import/input/coderToDeveloper.mm
Normal file
106
packages/mindplot/test/unit/import/input/coderToDeveloper.mm
Normal file
@ -0,0 +1,106 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625197031" ID="Freemind_Link_959288270" MODIFIED="1148691341062" TEXT="CODER TO DEVELOPER">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145636981156" ID="Freemind_Link_1341324870" MODIFIED="1148691341078" POSITION="left" STYLE="bubble" TEXT="SOURCE">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="gohome"/>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1145636998593" ID="Freemind_Link_1657607465" MODIFIED="1205912739640" TEXT="Coder To Developer: Tools and 
Strategies for Delivering Your Software">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1145637008609" ID="Freemind_Link_749024001" MODIFIED="1205912739671" TEXT="Mike Gunderloy">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1145637025312" ID="Freemind_Link_1525405344" MODIFIED="1205912739671" TEXT="Sybex 2004">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1145637039906" ID="Freemind_Link_1588889674" MODIFIED="1205912739671" TEXT="ISBN: 0-7821-4327-X">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1145752831265" ID="Freemind_Link_1232674158" MODIFIED="1205912739671" TEXT="See">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1145752857343" ID="Freemind_Link_668549681" LINK="http://www.codertodeveloper.com/" MODIFIED="1205912739671" TEXT="www.codertodeveloper.com"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1205912197875" ID="Freemind_Link_1091969083" MODIFIED="1205912739687" TEXT="Purchasing">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1205912174609" ID="Freemind_Link_1166338554" LINK="http://www.sybex.com/WileyCDA/SybexTitle/productCd-078214327X,navId-290545.html" MODIFIED="1205912739687" TEXT="www.sybex.com"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1145752875796" ID="Freemind_Link_917174317" MODIFIED="1205912739687" TEXT="Sample App">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1145752887062" ID="Freemind_Link_1435167239" MODIFIED="1205912739703" TEXT="Code">
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1145752857343" ID="Freemind_Link_215997653" MODIFIED="1205912739703" STYLE="bubble" TEXT="www.codertodeveloper.com"/>
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1145752899281" ID="Freemind_Link_1718130091" LINK="http://www.sybex.com/WileyCDA/SybexTitle/productCd-078214327X,navId-290545,pageCd-resources.html" MODIFIED="1205912739703" STYLE="bubble" TEXT="www.sybex.com"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1205912706765" ID="Freemind_Link_597614255" MODIFIED="1205912739718" TEXT="Links">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1205912710500" ID="Freemind_Link_589116686" MODIFIED="1205912739718" TEXT="From Book"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1205912716125" ID="Freemind_Link_1420184717" LINK="http://www.codertodeveloper.com/resource_list.htm" MODIFIED="1205912739734" TEXT="www.codertodeveloper.com"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1145753029390" ID="Freemind_Link_1905535002" MODIFIED="1205912739734" TEXT="Tools">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1145752916984" ID="Freemind_Link_1613874812" LINK="http://www.larkware.com/" MODIFIED="1205912739734" TEXT="www.larkware.com"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625431953" ID="_" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/9/92/CToD_Planning.mm&mm_title=Coder%20To%20Developer%3A%20Planning" MODIFIED="1206068392218" POSITION="left" STYLE="bubble" TEXT="PLANNING">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="desktop_new"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625482375" ID="Freemind_Link_1060251300" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/4/48/CToD_Organizing.mm&mm_title=Coder%20To%20Developer%3A%20Organizing" MODIFIED="1206068482015" POSITION="left" STYLE="bubble" TEXT="ORGANIZING">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="attach"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625502421" ID="Freemind_Link_1158389225" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/a/a2/CToD_SourceCodeControl.mm&mm_title=Coder%20To%20Developer%3A%20Source%20Code%20Control" MODIFIED="1206068505015" POSITION="left" STYLE="bubble" TEXT="SOURCE CODE CONTROL">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="korn"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625555218" ID="Freemind_Link_1155248709" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/7/71/CToD_DefensiveCoding.mm&mm_title=Coder%20To%20Developer%3A%20Defensive%20Coding" MODIFIED="1206068697156" POSITION="left" STYLE="bubble" TEXT="DEFENSIVE CODING">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="stop"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625569078" ID="Freemind_Link_1933919293" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/4/4b/CToD_UnitTest.mm&mm_title=Coder%20To%20Developer%3A%20Unit%20Testing" MODIFIED="1206068735625" POSITION="left" STYLE="bubble" TEXT="UNIT TESTING">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="help"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625598812" ID="Freemind_Link_541948911" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/5/54/CToD_CustomVisStudio.mm&mm_title=Coder%20To%20Developer%3A%20Customising%20Visual%20Studio" MODIFIED="1206068759765" POSITION="right" STYLE="bubble" TEXT="CUSTOMIZING VISUAL STUDIO">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="flag"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625623046" ID="Freemind_Link_1350092286" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/d/d6/CToD_SourceCode.mm&mm_title=Coder%20To%20Developer%3A%20Source%20Code" MODIFIED="1206068905125" POSITION="right" STYLE="bubble" TEXT="SOURCE CODE">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="licq"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625664921" ID="Freemind_Link_1754489817" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/0/0c/CToD_CodeGeneration.mm&mm_title=Coder%20To%20Developer%3A%20Code%20Generation" MODIFIED="1206068930187" POSITION="right" STYLE="bubble" TEXT="CODE GENERATION">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="bookmark"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625678656" ID="Freemind_Link_755597485" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/3/39/CToD_Bugs.mm&mm_title=Coder%20To%20Developer%3A%20Bug%20Tracking%20and%20Fixing" MODIFIED="1206068950750" POSITION="right" STYLE="bubble" TEXT="BUG TRACKING AND FIXING">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="clanbomber"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625692703" ID="Freemind_Link_53404299" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/f/ff/CToD_Logging.mm&mm_title=Coder%20To%20Developer%3A%20Logging" MODIFIED="1206068970468" POSITION="right" STYLE="bubble" TEXT="LOGGING">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="pencil"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625706937" ID="Freemind_Link_1441208135" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/7/78/CToD_SmallTeams.mm&mm_title=Coder%20To%20Developer%3A%20Working%20in%20Small%20Teams" MODIFIED="1206068989640" POSITION="right" STYLE="bubble" TEXT="WORKING IN SMALL TEAMS">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="ksmiletris"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625719203" ID="Freemind_Link_1087671931" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/c/ca/CToD_Docs.mm&mm_title=Coder%20To%20Developer%3A%20Documentation" MODIFIED="1206069008375" POSITION="right" STYLE="bubble" TEXT="DOCUMENTATION">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="Mail"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625728015" ID="Freemind_Link_1197890915" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/0/05/CToD_Building.mm&mm_title=Coder%20To%20Developer%3A%20Building%20Projects" MODIFIED="1206069024859" POSITION="right" STYLE="bubble" TEXT="BUILDING PROJECTS">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="wizard"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625746234" ID="Freemind_Link_1185268713" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/0/01/CToD_IP.mm&mm_title=Coder%20To%20Developer%3A%20Intellectual%20Property" MODIFIED="1206069040000" POSITION="right" STYLE="bubble" TEXT="INTELLECTUAL PROPERTY">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="idea"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1145625763546" ID="Freemind_Link_54793383" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/a/a1/CToD_Deploying.mm&mm_title=Coder%20To%20Developer%3A%20Deploying%20Projects" MODIFIED="1206069061921" POSITION="right" STYLE="bubble" TEXT="DEPLOYING PROJECTS">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<icon BUILTIN="password"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
51
packages/mindplot/test/unit/import/input/complex.mm
Normal file
51
packages/mindplot/test/unit/import/input/complex.mm
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<node ID="ID_1" TEXT="PPM Plan">
|
||||||
|
<node ID="ID_4" POSITION="right" STYLE="fork" TEXT="Business Development ">
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_18" POSITION="right" TEXT="Backlog Management" LINK="https://docs.google.com/a/freeform.ca/drawings/d/1mrtkVAN3_XefJJCgfxw4Va6xk9TVDBKXDt_uzyIF4Us/edit">
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_10" POSITION="left" STYLE="fork" TEXT="Freeform IT">
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_204" POSITION="left" STYLE="fork" TEXT="Client Project Management">
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_206" POSITION="left" STYLE="fork" TEXT="Governance & Executive">
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_5" POSITION="right" STYLE="fork" TEXT="Finance">
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_3" POSITION="right" STYLE="fork" TEXT="Administration">
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_154" POSITION="right" STYLE="fork" TEXT="Human Resources">
|
||||||
|
<richcontent TYPE="NOTE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>HR Vision: Freeform Solutions is successful at its mission, sustainable as an organization AND is a great place to work.</p>
|
||||||
|
<p>HR Mission: To provide a positive HR service experience for applicants and employees, and collaborate with departments to recruit, develop, support, and retain diverse and talented employees who are the key to Freeform’s reputation and success.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_16" POSITION="left" STYLE="fork" TEXT="Freeform Hosting">
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_247" POSITION="right" STYLE="fork" TEXT="Community Outreach">
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_261" POSITION="right" STYLE="fork" TEXT="R&D">
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
<node ID="ID_263" POSITION="right" STYLE="fork" TEXT="Goals"/>
|
||||||
|
<node ID="ID_264" POSITION="right" STYLE="fork" TEXT="Formulize"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_268" POSITION="left" STYLE="fork" TEXT="Probono">
|
||||||
|
<node ID="ID_269" POSITION="left" STYLE="fork"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
116
packages/mindplot/test/unit/import/input/emptyNodes.mm
Normal file
116
packages/mindplot/test/unit/import/input/emptyNodes.mm
Normal file
@ -0,0 +1,116 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<node ID="ID_0" BACKGROUND_COLOR="#ffcc33" COLOR="#0000cc" TEXT="">
|
||||||
|
<richcontent TYPE="NOTE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<font SIZE="12" BOLD="true" NAME="Arial"/>
|
||||||
|
<edge COLOR="#808080"/>
|
||||||
|
<node ID="ID_1" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#ffcc33" COLOR="#0000cc" TEXT="objectifs journée">
|
||||||
|
<font SIZE="12" BOLD="true" NAME="Arial"/>
|
||||||
|
<edge COLOR="#808080"/>
|
||||||
|
<node ID="ID_2" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#ffff33" COLOR="#0000cc" TEXT=""business plan" associatif ?">
|
||||||
|
<font SIZE="12" BOLD="true" NAME="Arial"/>
|
||||||
|
<edge COLOR="#808080"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_3" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#ffff33" COLOR="#0000cc" TEXT="modèle / activités responsabilités">
|
||||||
|
<font SIZE="12" BOLD="true" NAME="Arial"/>
|
||||||
|
<edge COLOR="#808080"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_4" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#ffff33" COLOR="#0000cc" TEXT="articulations / LOG">
|
||||||
|
<font SIZE="12" BOLD="true" NAME="Arial"/>
|
||||||
|
<edge COLOR="#808080"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_5" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#ffcc33" COLOR="#0000cc" TEXT="SWOT">
|
||||||
|
<font SIZE="12" BOLD="true" NAME="Arial"/>
|
||||||
|
<edge COLOR="#808080"/>
|
||||||
|
<node ID="ID_6" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#ffff33" COLOR="#0000cc">
|
||||||
|
<font SIZE="12" BOLD="true" NAME="Arial"/>
|
||||||
|
<edge COLOR="#808080"/>
|
||||||
|
<node ID="ID_7" POSITION="right" TEXT="l'entreprise a aujourd'hui un potentiel important">
|
||||||
|
<node ID="ID_8" POSITION="right" TEXT="compétences professionnel"/>
|
||||||
|
<node ID="ID_9" POSITION="right" TEXT="citoyen"/>
|
||||||
|
<node ID="ID_10" POSITION="right" TEXT="forte chance de réussite"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_11" POSITION="right" TEXT="apporter des idées et propsitions à des questions sociétales"/>
|
||||||
|
<node ID="ID_12" POSITION="right" TEXT="notre manière d"y répondre avec notamment les technlogies"/>
|
||||||
|
<node ID="ID_13" POSITION="right" TEXT="l'opportunité et la demande sont fortes aujourd'hui, avec peu de "concurrence""/>
|
||||||
|
<node ID="ID_14" POSITION="right" TEXT="ensemble de ressources "rares""/>
|
||||||
|
<node ID="ID_15" POSITION="right" TEXT="capacités de recherche et innovation"/>
|
||||||
|
<node ID="ID_16" POSITION="right" TEXT="motivation du groupe et sens partagé entre membres"/>
|
||||||
|
<node ID="ID_17" POSITION="right" TEXT="professionnellement : expérience collective et partage d'outils en pratique"/>
|
||||||
|
<node ID="ID_18" POSITION="right" TEXT="ouverture vers mode de vie attractif perso / pro"/>
|
||||||
|
<node ID="ID_19" POSITION="right" TEXT="potentiel humain, humaniste et citoyen"/>
|
||||||
|
<node ID="ID_20" POSITION="right" TEXT="assemblage entre atelier et outillage"/>
|
||||||
|
<node ID="ID_21" POSITION="right" TEXT="capacité de réponder en local et en global"/>
|
||||||
|
<node ID="ID_22" POSITION="right" TEXT="associatif : contxte de crise multimorphologique / positionne référence en réflexion et usages"/>
|
||||||
|
<node ID="ID_23" POSITION="right" TEXT="réseau régional et mondial de l'économie de la ,connaisance"/>
|
||||||
|
<node ID="ID_24" POSITION="right" TEXT="asso prend pied dans le monde de la recherche"/>
|
||||||
|
<node ID="ID_25" POSITION="right" TEXT="labo de l'innovation sociopolitique"/>
|
||||||
|
<node ID="ID_26" POSITION="right" TEXT="acteur valable avec pouvoirs et acteurs en place"/>
|
||||||
|
<node ID="ID_27" POSITION="right" TEXT="autonomie par prestations et services"/>
|
||||||
|
<node ID="ID_28" POSITION="right" TEXT="triptique">
|
||||||
|
<node ID="ID_29" POSITION="right" TEXT="éthique de la discussion"/>
|
||||||
|
<node ID="ID_30" POSITION="right" TEXT="pari de la délégation"/>
|
||||||
|
<node ID="ID_31" POSITION="right" TEXT="art de la décision"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_32" POSITION="right" TEXT="réussir à caler leprojet en adéquation avec le contexte actuel"/>
|
||||||
|
<node ID="ID_33" POSITION="right" TEXT="assoc : grouper des personnes qui développent le concept"/>
|
||||||
|
<node ID="ID_34" POSITION="right" TEXT="traduire les belles pensées au niveau du citoyen">
|
||||||
|
<node ID="ID_35" POSITION="right" TEXT="compréhension"/>
|
||||||
|
<node ID="ID_36" POSITION="right" TEXT="adhésion"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_37" POSITION="right" TEXT="ressources contributeurs réfréents"/>
|
||||||
|
<node ID="ID_38" POSITION="right" TEXT="reconnaissance et référence exemplaires"/>
|
||||||
|
<node ID="ID_39" POSITION="right" TEXT="financeements suffisants pour bien exister"/>
|
||||||
|
<node ID="ID_40" POSITION="right" TEXT="notre organisation est claire"/>
|
||||||
|
<node ID="ID_41" POSITION="right" TEXT="prendre des "marchés émergent""/>
|
||||||
|
<node ID="ID_42" POSITION="right" TEXT="double stratup avec succes-story"/>
|
||||||
|
<node ID="ID_43" POSITION="right" TEXT="engageons une activité présentielle forte, conviviale et exemplaire"/>
|
||||||
|
<node ID="ID_44" POSITION="right" TEXT="attirer de nouveaux membres locomotives"/>
|
||||||
|
<node ID="ID_45" POSITION="right" TEXT="pratiquons en interne et externe une gouvernance explaire etune citoyennté de rêve"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_46" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#ffff33" COLOR="#0000cc" TEXT="Risques : cauchemars, dangers">
|
||||||
|
<font SIZE="12" BOLD="true" NAME="Arial"/>
|
||||||
|
<edge COLOR="#808080"/>
|
||||||
|
<node ID="ID_47" POSITION="right" TEXT="disparition des forces vives, départ de membres actuels"/>
|
||||||
|
<node ID="ID_48" POSITION="right" TEXT="opportunités atteignables mais difficile"/>
|
||||||
|
<node ID="ID_49" POSITION="right" TEXT="difficultés de travailler ensemble dans la durée"/>
|
||||||
|
<node ID="ID_50" POSITION="right" TEXT="risque de rater le train"/>
|
||||||
|
<node ID="ID_51" POSITION="right" TEXT="sauter dans le dernier wagon et rester à la traîne"/>
|
||||||
|
<node ID="ID_52" POSITION="right" TEXT="manquer de professionnalisme">
|
||||||
|
<node ID="ID_53" POSITION="right" TEXT="perte de crédibilité"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_54" POSITION="right" TEXT="s'isoler entre nous et perdre le contact avec les autres acteurs"/>
|
||||||
|
<node ID="ID_55" POSITION="right" TEXT="perdre la capacité de réponse au global"/>
|
||||||
|
<node ID="ID_56" POSITION="right" TEXT="manque de concret, surdimension des reflexions"/>
|
||||||
|
<node ID="ID_57" POSITION="right" TEXT="manque d'utilité socioplolitique"/>
|
||||||
|
<node ID="ID_58" POSITION="right" TEXT="manque de nouveaux membres actifs, fidéliser"/>
|
||||||
|
<node ID="ID_59" POSITION="right" TEXT="faire du surplace et">
|
||||||
|
<node ID="ID_60" POSITION="right" TEXT="manque innovation"/>
|
||||||
|
<node ID="ID_61" POSITION="right"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_62" POSITION="right" TEXT="ne pas vivre ce que nous affirmons">
|
||||||
|
<node ID="ID_63" POSITION="right" TEXT="cohérence entre langage gouvernance et la pratique"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_64" POSITION="right" TEXT="groupe de base insuffisant"/>
|
||||||
|
<node ID="ID_65" POSITION="right" TEXT="non attractifs / nouveaux">
|
||||||
|
<node ID="ID_66" POSITION="right" TEXT="pas ennuyants"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_67" POSITION="right" TEXT="pas efficaces en com"/>
|
||||||
|
<node ID="ID_68" POSITION="right" TEXT="trop lent, rater l'opportunité actuelle"/>
|
||||||
|
<node ID="ID_69" POSITION="right" TEXT="débordés par "concurrences""/>
|
||||||
|
<node ID="ID_70" POSITION="right" TEXT="départs de didier, micvhel, rené, corinne MCD etc"/>
|
||||||
|
<node ID="ID_71" POSITION="right" TEXT="conclits de personnes et schisme entre 2 groupes ennemis"/>
|
||||||
|
<node ID="ID_72" POSITION="right" TEXT="groupe amicale mais très merdique"/>
|
||||||
|
<node ID="ID_73" POSITION="right" TEXT="système autocratique despotique ou sectaire"/>
|
||||||
|
<node ID="ID_74" POSITION="right"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
216
packages/mindplot/test/unit/import/input/enc.mm
Normal file
216
packages/mindplot/test/unit/import/input/enc.mm
Normal file
@ -0,0 +1,216 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<node ID="ID_1" TEXT="Artigos GF comentários interessantes">
|
||||||
|
<node ID="ID_5" POSITION="left" STYLE="rectagle" BACKGROUND_COLOR="#cccccc" TEXT="Baraloto et al. 2010. Functional trait variation and sampling strategies in species-rich plant communities">
|
||||||
|
<edge COLOR="#cccccc"/>
|
||||||
|
<node ID="ID_6" POSITION="left" STYLE="fork">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<parsererror xmlns="http://www.mozilla.org/newlayout/xml/parsererror.xml">1:590: disallowed character in entity name.</parsererror>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_7" POSITION="left" STYLE="fork">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>However, the fast pace of</p>
|
||||||
|
<p>development of plant trait meta-analyses also suggests that</p>
|
||||||
|
<p>trait acquisition in the field is a factor limiting the growth of</p>
|
||||||
|
<p>plant trait data bases.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_8" POSITION="left" STYLE="fork">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>We measured</p>
|
||||||
|
<p>traits for every individual tree in nine 1-ha plots in tropical</p>
|
||||||
|
<p>lowland rainforest (N = 4709). Each plant was sampled for</p>
|
||||||
|
<p>10 functional traits related to wood and leaf morphology and</p>
|
||||||
|
<p>ecophysiology. Here, we contrast the trait means and variances</p>
|
||||||
|
<p>obtained with a full sampling strategy with those of</p>
|
||||||
|
<p>other sampling designs used in the recent literature, which we</p>
|
||||||
|
<p>obtain by simulation. We assess the differences in community-</p>
|
||||||
|
<p>level estimates of functional trait means and variances</p>
|
||||||
|
<p>among design types and sampling intensities. We then contrast</p>
|
||||||
|
<p>the relative costs of these designs and discuss the appropriateness</p>
|
||||||
|
<p>of different sampling designs and intensities for</p>
|
||||||
|
<p>different questions and systems.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_9" POSITION="left" STYLE="fork" TEXT="Falar que a escolha das categorias de sucessão e dos parâmetros ou característica dos indivíduos que serão utilizadas dependera da facilidade de coleta dos dados e do custo monetário e temporal."/>
|
||||||
|
<node ID="ID_12" POSITION="left" STYLE="fork" TEXT="Ver se classifica sucessão por densidade de tronco para citar no artigo como exemplo de outros atributos além de germinação e ver se e custoso no tempo e em dinheiro"/>
|
||||||
|
<node ID="ID_13" POSITION="left" STYLE="fork" TEXT="Intensas amostragens de experimentos simples tem maior retorno em acurácia de estimativa e de custo tb."/>
|
||||||
|
<node ID="ID_14" POSITION="left" STYLE="fork">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>With regard to estimating mean trait values, strategies</p>
|
||||||
|
<p>alternative to BRIDGE were consistently cost-effective. On</p>
|
||||||
|
<p>the other hand, strategies alternative to BRIDGE clearly</p>
|
||||||
|
<p>failed to accurately estimate the variance of trait values. This</p>
|
||||||
|
<p>indicates that in situations where accurate estimation of plotlevel</p>
|
||||||
|
<p>variance is desired, complete censuses are essential.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<richcontent TYPE="NOTE">
|
||||||
|
<parsererror xmlns="http://www.mozilla.org/newlayout/xml/parsererror.xml">1:134: unclosed tag: p</parsererror>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_15" POSITION="left" STYLE="fork">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>We suggest that, in these studies,</p>
|
||||||
|
<p>the investment in complete sampling may be worthwhile</p>
|
||||||
|
<p>for at least some traits.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<richcontent TYPE="NOTE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Falar que isso corrobora nossa sugestão de utilizar poucas medidas, mas que elas sejam confiáveis.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_17" POSITION="right" STYLE="rectagle" BACKGROUND_COLOR="#cccccc" COLOR="#000000" TEXT="Chazdon 2010. Biotropica. 42(1): 31–40">
|
||||||
|
<edge COLOR="#cccccc"/>
|
||||||
|
<node ID="ID_22" POSITION="right" STYLE="fork">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Here, we develop a new approach that links functional attributes</p>
|
||||||
|
<p>of tree species with studies of forest recovery and regional</p>
|
||||||
|
<p>land-use transitions (Chazdon et al. 2007). Grouping species according</p>
|
||||||
|
<p>to their functional attributes or demographic rates provides</p>
|
||||||
|
<p>insight into both applied and theoretical questions, such as selecting</p>
|
||||||
|
<p>species for reforestation programs, assessing ecosystem services, and</p>
|
||||||
|
<p>understanding community assembly processes in tropical forests</p>
|
||||||
|
<p>(Diaz et al. 2007, Kraft et al. 2008).</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_23" POSITION="right" STYLE="fork">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Since we have data on leaf</p>
|
||||||
|
<p>and wood functional traits for only a subset of the species in our</p>
|
||||||
|
<p>study sites, we based our functional type classification on information</p>
|
||||||
|
<p>for a large number of tree species obtained through vegetation</p>
|
||||||
|
<p>monitoring studies.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_24" POSITION="right" STYLE="fork" TEXT="Falar no artigo que esse trabalho fala que é inadequada a divisão entre pioneira e não pioneira devido a grande variação que há entre elas. Além de terem descoberto que durante a ontogenia a resposta a luminosidade muda dentro de uma mesma espécie. Porém recomendar que essa classificação continue sendo usada em curto prazo enquanto não há informações confiáveis suficiente para esta simples classificação. Outras classificações como esta do artigo são bem vinda, contanto que tenham dados confiáveis. Porém dados estáticos já são difíceis de se obter, dados temporais, como taxa de crescimento em diâmetro ou altura, são mais difíceis ainda. Falar que vários tipos de classificações podem ser utilizadas e quanto mais detalhe melhor, porém os dados é que são mais limitantes. Se focarmos em dados de germinação e crescimento limitantes, como sugerem sainete e whitmore, da uma idéia maismrápida e a curto prazo da classificação destas espécies. Depois com o tempo conseguiremos construir classificações mais detalhadas e com mais dados confiáveis. "/>
|
||||||
|
<node ID="ID_25" POSITION="right" STYLE="fork">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Our approach avoided preconceived notions of successional</p>
|
||||||
|
<p>behavior or shade tolerance of tree species by developing an objective</p>
|
||||||
|
<p>and independent classification of functional types based on vegetation</p>
|
||||||
|
<p>monitoring data from permanent sample plots in mature and</p>
|
||||||
|
<p>secondary forests of northeastern Costa Rica (Finegan et al. 1999,</p>
|
||||||
|
<p>Chazdon et al. 2007).We apply an independent, prior classification</p>
|
||||||
|
<p>of 293 tree species from our study region into five functional types, based on two species attributes: canopy strata and diameter growth</p>
|
||||||
|
<p>rates for individuals Z10 cm dbh (Finegan et al. 1999, Salgado-</p>
|
||||||
|
<p>Negret 2007).</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_26" POSITION="right" STYLE="fork">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Our results demonstrate strong linkages between functional</p>
|
||||||
|
<p>types defined by adult height and growth rates of large trees and</p>
|
||||||
|
<p>colonization groups based on the timing of seedling, sapling, and</p>
|
||||||
|
<p>tree recruitment in secondary forests.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_27" POSITION="right" STYLE="fork">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<parsererror xmlns="http://www.mozilla.org/newlayout/xml/parsererror.xml">1:325: unclosed tag: p</parsererror>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_28" POSITION="right" STYLE="fork">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<parsererror xmlns="http://www.mozilla.org/newlayout/xml/parsererror.xml">1:691: unclosed tag: p</parsererror>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_29" POSITION="right" STYLE="fork">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<parsererror xmlns="http://www.mozilla.org/newlayout/xml/parsererror.xml">1:1875: unclosed tag: p</parsererror>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_30" POSITION="right" STYLE="fork">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Classifying functional types</p>
|
||||||
|
<p>based on functional traits with low plasticity, such as wood density</p>
|
||||||
|
<p>and seed size, could potentially serve as robust proxies for demographic</p>
|
||||||
|
<p>variables (Poorter et al. 2008, Zhang et al. 2008).</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_31" POSITION="right" STYLE="fork">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>CONDIT, R., S. P. HUBBELL, AND R. B. FOSTER. 1996. Assessing the response of</p>
|
||||||
|
<p>plant functional types in tropical forests to climatic change. J. Veg. Sci.</p>
|
||||||
|
<p>7: 405–416.</p>
|
||||||
|
<p>DALLING, J. S., AND S. P. HUBBELL. 2002. Seed size, growth rate and gap microsite</p>
|
||||||
|
<p>conditions as determinants of recruitment success for pioneer species.</p>
|
||||||
|
<p>J. Ecol. 90: 557–568.</p>
|
||||||
|
<p>FINEGAN, B. 1996. Pattern and process in neotropical secondary forests: The first</p>
|
||||||
|
<p>100 years of succession. Trends Ecol. Evol. 11: 119–124.</p>
|
||||||
|
<p>POORTER, L., S. J. WRIGHT, H. PAZ, D. D. ACKERLY, R. CONDIT, G.</p>
|
||||||
|
<p>IBARRA-MANRI´QUEZ, K. E. HARMS, J. C. LICONA, M.MARTI´NEZ-RAMOS,</p>
|
||||||
|
<p>S. J. MAZER, H. C. MULLER-LANDAU, M. PEN˜ A-CLAROS, C. O. WEBB,</p>
|
||||||
|
<p>AND I. J. WRIGHT. 2008. Are functional traits good predictors of demographic</p>
|
||||||
|
<p>rates? Evidence from five Neotropical forests. Ecology 89:</p>
|
||||||
|
<p>1908–1920.</p>
|
||||||
|
<p>ZHANG, Z. D., R. G. ZANG, AND Y. D. QI. 2008. Spatiotemporal patterns and</p>
|
||||||
|
<p>dynamics of species richness and abundance of woody plant functional</p>
|
||||||
|
<p>groups in a tropical forest landscape of Hainan Island, South China.</p>
|
||||||
|
<p>J. Integr. Plant Biol. 50: 547–558.</p>
|
||||||
|
<p></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_2" POSITION="left" STYLE="rectagle" BACKGROUND_COLOR="#cccccc" COLOR="#000000" TEXT="Poorter 1999. Functional Ecology. 13:396-410">
|
||||||
|
<edge COLOR="#cccccc"/>
|
||||||
|
<node ID="ID_3" POSITION="left" STYLE="fork" TEXT="Espécies pioneiras crescem mais rápido do que as não pioneiras">
|
||||||
|
<node ID="ID_4" POSITION="left" STYLE="fork" TEXT="Tolerância a sombra está relacionada com persistência e não com crescimento"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
134
packages/mindplot/test/unit/import/input/freeMind_resources.mm
Normal file
134
packages/mindplot/test/unit/import/input/freeMind_resources.mm
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
|
||||||
|
<node COLOR="#000000" CREATED="1137057596315" ID="Freemind_Link_1330730879" MODIFIED="1140714580829" STYLE="bubble" TEXT="FreeMind Resources">
|
||||||
|
<font NAME="SansSerif" SIZE="20"/>
|
||||||
|
<hook NAME="accessories/plugins/AutomaticLayout.properties"/>
|
||||||
|
<node COLOR="#0033ff" CREATED="1137157428045" ID="Freemind_Link_906353570" MODIFIED="1648052870977" POSITION="right" TEXT="Application">
|
||||||
|
<edge STYLE="sharp_bezier" WIDTH="8"/>
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="18"/>
|
||||||
|
<node COLOR="#00b439" CREATED="1137157440994" ID="Freemind_Link_293234618" MODIFIED="1648052870977" TEXT="What is it?">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node COLOR="#990000" CREATED="1137157455284" ID="Freemind_Link_666230517" MODIFIED="1140714580589" TEXT="A Freeware (as in free beer) Mindmapping tool coded in Java">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1137157324336" ID="Freemind_Link_339571721" MODIFIED="1140714580609" TEXT="Expects Java 1.4 or above on client machine">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1137157446411" ID="Freemind_Link_39960632" MODIFIED="1648052870977" TEXT="How to do?">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node COLOR="#990000" CREATED="1124560950701" ID="_Freemind_Link_904501221" MODIFIED="1140714580629" TEXT="Install it">
|
||||||
|
<font ITALIC="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1124560950701" ID="_Freemind_Link_1911559485" MODIFIED="1140714580629" TEXT="Links">
|
||||||
|
<node COLOR="#111111" CREATED="1124560950701" ID="Freemind_Link_1031016126" LINK="http://java.sun.com/j2se" MODIFIED="1140714580639" TEXT="Download the Java Runtime Environment (at least J2RE1.4)">
|
||||||
|
<edge WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1124560950701" ID="_Freemind_Link_1612101865" LINK="http://freemind.sourceforge.net/wiki/index.php/Main_Page#Download_and_install" MODIFIED="1164242314943" TEXT="Download the Application">
|
||||||
|
<edge WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1124560950701" ID="_Freemind_Link_139664576" MODIFIED="1140714580649" TEXT="To install FreeMind on Microsoft Windows, install Java from Sun and install FreeMind using FreeMind installer."/>
|
||||||
|
<node COLOR="#111111" CREATED="1124560950701" ID="_Freemind_Link_1380352758" MODIFIED="1140714580679" TEXT="To install FreeMind on Linux, download Java Runtime Environment and FreeMind application itself. First install Java, then unpack FreeMind. To run FreeMind, execute freemind.sh."/>
|
||||||
|
<node COLOR="#111111" CREATED="1124560950701" ID="_Freemind_Link_1808511462" MODIFIED="1140714580709" TEXT="On Microsoft Windows and Mac OS X, you can also simply double click the file freemind.jar located at the folder lib to run FreeMind."/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1137157713425" ID="_" MODIFIED="1140714580749" TEXT="Use it - tutorials">
|
||||||
|
<font ITALIC="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1137167050381" ID="Freemind_Link_135530020" LINK="http://freemind.sourceforge.net/wiki/index.php/Main_Page" MODIFIED="1140714580749" TEXT="Main Page for FreeMind"/>
|
||||||
|
<node COLOR="#111111" CREATED="1137158011824" ID="Freemind_Link_1407703455" LINK="http://freemind.sourceforge.net/wiki/index.php/Tutorial_effort" MODIFIED="1140714580749" TEXT="Tutorial effort"/>
|
||||||
|
<node COLOR="#111111" CREATED="1137158094333" ID="Freemind_Link_291899850" LINK="http://members.bellatlantic.net/~vze297k6/freemind/FreemindHelp.zip" MODIFIED="1140714580759" TEXT="Download chm help file"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1137157768004" ID="Freemind_Link_918892336" MODIFIED="1140714580759" TEXT="Got Questions - Forums">
|
||||||
|
<font ITALIC="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1137157802273" ID="Freemind_Link_757376175" LINK="http://freemind.sourceforge.net/wiki/index.php/Asked_Questions" MODIFIED="1140714580759" TEXT="FAQ">
|
||||||
|
<richcontent TYPE="NOTE"><html><head/><body><p>Here we collect a list of asked questions and answers <br/>related to free mind mapping software FreeMind. Help <br/>if you can (see To edit this FAQ). If you're searching for <br/>an answer to your question, why don't you just press <br/>Ctrl + F in your browser?</p></body></html></richcontent>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1137157882759" ID="Freemind_Link_457044449" LINK="http://freemind.sourceforge.net/wiki/index.php/Essays" MODIFIED="1140714580759" TEXT="Essays"/>
|
||||||
|
<node COLOR="#111111" CREATED="1137193726453" ID="Freemind_Link_1611374194" LINK="http://sourceforge.net/forum/forum.php?forum_id=22101" MODIFIED="1140714580759" TEXT="Open Discussion">
|
||||||
|
<richcontent TYPE="NOTE"><html><head/><body><p>notes for ehqoei hoi poi joij  joi oi o oipc coimcojoij0dijo;i jd  di doi oid podidpoi podij aoi jpoij poij aoij oij oij oij oij doid jfoij oifj ofij fojf oifj oifjdofi f jfoidf jothe rain in spanin stays mainly</p></body></html></richcontent>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#0033ff" CREATED="1137156567908" ID="Freemind_Link_1647062097" MODIFIED="1648052870978" POSITION="right" TEXT="Applet Browser">
|
||||||
|
<edge STYLE="sharp_bezier" WIDTH="8"/>
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="18"/>
|
||||||
|
<node COLOR="#00b439" CREATED="1137156613834" ID="Freemind_Link_287577997" MODIFIED="1648052870978" STYLE="bubble" TEXT="What is it?">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node COLOR="#990000" CREATED="1137156720948" ID="Freemind_Link_1855944960" MODIFIED="1140714580779" TEXT="A Java applet based browser ">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1137157324336" ID="Freemind_Link_300344325" MODIFIED="1140714580779" TEXT="Expects Java 1.4 or above on client machine">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1137156870153" FOLDED="true" ID="Freemind_Link_1254385465" MODIFIED="1648052870978" TEXT="How to do?">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node COLOR="#990000" CREATED="1137156883752" ID="Freemind_Link_1491154453" MODIFIED="1140714580789" TEXT="See examples">
|
||||||
|
<font ITALIC="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1137060914916" ID="Freemind_Link_1082166644" LINK="http://freemind.sourceforge.net/PublicMaps.html" MODIFIED="1140714580789" TEXT="Public Maps">
|
||||||
|
<richcontent TYPE="NOTE"><html><head/><body><p>Early example of Map (from SF Site)</p></body></html></richcontent>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1137059919054" ID="Freemind_Link_738085540" LINK="http://reagle.org/joseph/2003/freemindbrowser.html" MODIFIED="1140714580789" TEXT="Reagle's Map of Reading Materials">
|
||||||
|
<richcontent TYPE="NOTE"><html><head/><body><p>Multi level Mindmap set of personal reading material covering a variety of topics (useful in itself). </p></body></html></richcontent>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1137156893777" ID="Freemind_Link_1088353959" MODIFIED="1140714580789" TEXT="Use it">
|
||||||
|
<font ITALIC="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1124560950701" FOLDED="true" ID="_Freemind_Link_1525986009" MODIFIED="1140714580789" TEXT="Installing FreeMind applet at your web site">
|
||||||
|
<node COLOR="#111111" CREATED="1124560950701" ID="Freemind_Link_1369857212" MODIFIED="1140714580789" TEXT="You can install the applet at your website so that other users can browse your mind maps.">
|
||||||
|
<font NAME="Dialog" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1124560950701" ID="Freemind_Link_372008388" LINK="http://sourceforge.net/project/showfiles.php?group_id=7118" MODIFIED="1140714580789" TEXT="Download the applet, that is freemind-browser."/>
|
||||||
|
<node COLOR="#111111" CREATED="1124560950701" ID="Freemind_Link_1459732301" MODIFIED="1140714580789" TEXT="The downloaded archive contains freemindbrowser.jar and freemindbrowser.html. Create a link from your page to freemindbrowser.html. In freemindbrowser.html change the path inside so that it points to your mind map."/>
|
||||||
|
<node COLOR="#111111" CREATED="1124560950701" ID="Freemind_Link_240467473" MODIFIED="1140714580789" TEXT="Applet's jar file must be located at the same server as the map itself, for java security reasons. You have to upload the FreeMind applet jar file and your mind map file to your web site."/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#0033ff" CREATED="1137156140083" ID="Freemind_Link_866838286" MODIFIED="1648052870979" POSITION="right" TEXT="Flash Browser">
|
||||||
|
<edge STYLE="sharp_bezier" WIDTH="8"/>
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="18"/>
|
||||||
|
<node COLOR="#00b439" CREATED="1137156162646" ID="Freemind_Link_1079211058" MODIFIED="1648052870979" TEXT="What is it?">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node COLOR="#990000" CREATED="1137156311259" ID="Freemind_Link_1719479201" MODIFIED="1140714580799" TEXT="A browser which uses Shockwave Flash">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1137156346630" ID="Freemind_Link_838930706" MODIFIED="1140714580799" TEXT="Does not require Java 1.4 or above on client machine">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1137166487452" ID="Freemind_Link_961870575" MODIFIED="1140714580809" TEXT="Expects Flash Player on client machine">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1137166511176" ID="Freemind_Link_942059368" MODIFIED="1140714580809" TEXT="Will work with Flash Player 7"/>
|
||||||
|
<node COLOR="#111111" CREATED="1137166524225" ID="Freemind_Link_913615141" MODIFIED="1140714580809" TEXT="Recommend Flash Player 8"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1137092398711" ID="Freemind_Link_1824115095" MODIFIED="1648052870980" TEXT="How to do?">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font BOLD="true" ITALIC="true" NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node COLOR="#990000" CREATED="1137156462376" ID="Freemind_Link_1242194014" MODIFIED="1140714580809" TEXT="See examples">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1137060068850" ID="Freemind_Link_1249980290" LINK="http://eric.lavar.de/comp/linux/hw/" MODIFIED="1141505701673" TEXT="Hardware Support for Linux"/>
|
||||||
|
<node COLOR="#111111" CREATED="1137060417772" ID="Freemind_Link_1089287828" LINK="http://www.alaskagold.com/mindmap/mindmaps.html" MODIFIED="1140714580819" TEXT="Discover">
|
||||||
|
<richcontent TYPE="NOTE"><html><head/><body><p>Good example for "What is it?" <br/>and "How to do?" structure.</p></body></html></richcontent>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1137157196322" ID="Freemind_Link_605423288" MODIFIED="1140714580819" TEXT="Use it - tutorials">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1137158441262" ID="Freemind_Link_535820358" MODIFIED="1141854364614" TEXT="Installing FreeMind Flash Browser on you web site">
|
||||||
|
<node COLOR="#111111" CREATED="1137158493026" ID="Freemind_Link_1790672015" MODIFIED="1140714580819" TEXT="You can install the flash files at your website so that other users can browse your mind maps"/>
|
||||||
|
<node COLOR="#111111" CREATED="1137158528467" ID="Freemind_Link_1737732360" LINK="http://www.efectokiwano.net/mm/" MODIFIED="1140714580819" TEXT="Download the file pack via this link"/>
|
||||||
|
<node COLOR="#111111" CREATED="1137158725681" ID="Freemind_Link_119084350" MODIFIED="1140714580819" TEXT="The downloaded archive contains visorFreemind.swf, flashobject.js and mindmaps.html.
Edit mindmap.html to point to your mm file and create a link from your page to this file. Flash enabled browsers will then open the file for browsing."/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1137092421594" ID="Freemind_Link_753859789" LINK="http://sourceforge.net/forum/forum.php?thread_id=1388840&forum_id=22101" MODIFIED="1141505665210" TEXT="Include map in Powerpoint as Flash image"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
7
packages/mindplot/test/unit/import/input/i18n.mm
Normal file
7
packages/mindplot/test/unit/import/input/i18n.mm
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<node ID="ID_0" TEXT="i18n">
|
||||||
|
<node ID="ID_1" POSITION="right" TEXT="Este es un é con acento"/>
|
||||||
|
<node ID="ID_2" POSITION="left" TEXT="Este es una ñ"/>
|
||||||
|
<node ID="ID_3" POSITION="right" TEXT="這是一個樣本 Japanise。"/>
|
||||||
|
</node>
|
||||||
|
</map>
|
25
packages/mindplot/test/unit/import/input/i18n2.mm
Normal file
25
packages/mindplot/test/unit/import/input/i18n2.mm
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<node ID="ID_0" TEXT="أَبْجَدِيَّة عَرَبِيَّة">
|
||||||
|
<node ID="ID_1" POSITION="right" TEXT="أَبْجَدِيَّة عَرَبِ">
|
||||||
|
<richcontent TYPE="NOTE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>This is a not in languange أَبْجَدِيَّة عَرَبِ</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_2" POSITION="left">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Long text node:</p>
|
||||||
|
<p>أَبْجَدِيَّة عَرَب</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
187
packages/mindplot/test/unit/import/input/issue.mm
Normal file
187
packages/mindplot/test/unit/import/input/issue.mm
Normal file
@ -0,0 +1,187 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<node ID="ID_1" TEXT="La computadora" BACKGROUND_COLOR="#cc0000" COLOR="#feffff">
|
||||||
|
<font SIZE="24" BOLD="true" NAME="Verdana"/>
|
||||||
|
<edge COLOR="#660000"/>
|
||||||
|
<node ID="ID_21" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#a64d79" COLOR="#feffff">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Hardware</p>
|
||||||
|
<p>(componentes físicos)</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<font SIZE="18" BOLD="true"/>
|
||||||
|
<edge COLOR="#4c1130"/>
|
||||||
|
<node ID="ID_25" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#c27ba0" COLOR="#feffff">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Entrada de datos</p>
|
||||||
|
<p></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<font SIZE="12"/>
|
||||||
|
<edge COLOR="#4c1130"/>
|
||||||
|
<node ID="ID_28" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#ead1dc" COLOR="#000000">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Ratón, Teclado, Joystick,</p>
|
||||||
|
<p>Cámara digital, Micrófono, Escáner.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<font SIZE="12"/>
|
||||||
|
<edge COLOR="#4c1130"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_29" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#c27ba0" COLOR="#feffff" TEXT="Salida de datos">
|
||||||
|
<font SIZE="12"/>
|
||||||
|
<edge COLOR="#4c1130"/>
|
||||||
|
<node ID="ID_30" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#ead1dc" COLOR="#000000">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Monitor, Impresora, Bocinas, Plóter.</p>
|
||||||
|
<p></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<font SIZE="12"/>
|
||||||
|
<edge COLOR="#4c1130"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_31" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#c27ba0" COLOR="#feffff" TEXT="Almacenamiento">
|
||||||
|
<font SIZE="12"/>
|
||||||
|
<edge COLOR="#4c1130"/>
|
||||||
|
<node ID="ID_32" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#ead1dc" COLOR="#000000">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Disquete, Disco compacto, DVD,</p>
|
||||||
|
<p>BD, Disco duro, Memoria flash.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<font SIZE="12"/>
|
||||||
|
<edge COLOR="#4c1130"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_59" POSITION="left" STYLE="rectagle" BACKGROUND_COLOR="#bf9000" COLOR="#000000">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Software</p>
|
||||||
|
<p>(Programas y datos con los que funciona la computadora)</p>
|
||||||
|
<p></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
<edge COLOR="#7f6000"/>
|
||||||
|
<node ID="ID_92" POSITION="left" STYLE="rectagle" BACKGROUND_COLOR="#f1c232" COLOR="#000000">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Software de Sistema:Permite el entendimiento</p>
|
||||||
|
<p>entre el usuario y la maquina.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
<edge COLOR="#7f6000"/>
|
||||||
|
<node ID="ID_101" POSITION="left" STYLE="rectagle" BACKGROUND_COLOR="#ffd966" COLOR="#000000" TEXT="Microsoft Windows">
|
||||||
|
<font SIZE="12"/>
|
||||||
|
<edge COLOR="#7f6000"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_106" POSITION="left" STYLE="rectagle" BACKGROUND_COLOR="#ffd966" COLOR="#000000" TEXT="GNU/LINUX">
|
||||||
|
<font SIZE="12"/>
|
||||||
|
<edge COLOR="#7f6000"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_107" POSITION="left" STYLE="rectagle" BACKGROUND_COLOR="#ffd966" COLOR="#000000" TEXT="MAC ">
|
||||||
|
<font SIZE="12"/>
|
||||||
|
<edge COLOR="#7f6000"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_93" POSITION="left" STYLE="rectagle" BACKGROUND_COLOR="#f1c232" COLOR="#000000">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Software de Aplicación: Permite hacer hojas de</p>
|
||||||
|
<p>calculo navegar en internet, base de datos, etc.</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<font SIZE="12"/>
|
||||||
|
<edge COLOR="#7f6000"/>
|
||||||
|
<node ID="ID_108" POSITION="left" STYLE="rectagle" BACKGROUND_COLOR="#ffd966" COLOR="#000000" TEXT="Office">
|
||||||
|
<font SIZE="12"/>
|
||||||
|
<edge COLOR="#783f04"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_109" POSITION="left" STYLE="rectagle" BACKGROUND_COLOR="#ffd966" COLOR="#000000" TEXT="Libre Office">
|
||||||
|
<font SIZE="12"/>
|
||||||
|
<edge COLOR="#7f6000"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_110" POSITION="left" STYLE="rectagle" BACKGROUND_COLOR="#ffd966" COLOR="#000000" TEXT="Navegadores">
|
||||||
|
<font SIZE="12"/>
|
||||||
|
<edge COLOR="#7f6000"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_111" POSITION="left" STYLE="rectagle" BACKGROUND_COLOR="#ffd966" COLOR="#000000" TEXT="Msn">
|
||||||
|
<font SIZE="12"/>
|
||||||
|
<edge COLOR="#783f04"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_94" POSITION="left" STYLE="rectagle" BACKGROUND_COLOR="#f1c232" COLOR="#000000">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Software de Desarrollo</p>
|
||||||
|
<p></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<font SIZE="12"/>
|
||||||
|
<edge COLOR="#7f6000"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_3" POSITION="left" STYLE="bubble" TEXT="Tipos de computadora">
|
||||||
|
<font SIZE="18" BOLD="true"/>
|
||||||
|
<node ID="ID_8" POSITION="left" STYLE="bubble" TEXT="Computadora personal de escritorio o Desktop">
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_10" POSITION="left" STYLE="bubble">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>PDA</p>
|
||||||
|
<p></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_11" POSITION="left" STYLE="bubble" TEXT="Laptop">
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_12" POSITION="left" STYLE="bubble" TEXT="Servidor">
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_13" POSITION="left" STYLE="bubble" TEXT="Tablet PC">
|
||||||
|
<font SIZE="12" BOLD="true"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
7
packages/mindplot/test/unit/import/input/npe.mm
Normal file
7
packages/mindplot/test/unit/import/input/npe.mm
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<node ID="ID_1" TEXT="NIF (NORMAS DE INFORMACIÓN FINANCIERA)" BACKGROUND_COLOR="#d5a6bd" COLOR="#741b47">
|
||||||
|
<icon BUILTIN="object_pencil"/>
|
||||||
|
<font SIZE="18" BOLD="true"/>
|
||||||
|
<edge COLOR="#e69138"/>
|
||||||
|
</node>
|
||||||
|
</map>
|
100
packages/mindplot/test/unit/import/input/process.mm
Normal file
100
packages/mindplot/test/unit/import/input/process.mm
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<node ID="ID_0" TEXT="California">
|
||||||
|
<node ID="ID_1" POSITION="left" TEXT="Northern California">
|
||||||
|
<node ID="ID_2" POSITION="left" TEXT="Oakland/Berkeley"/>
|
||||||
|
<node ID="ID_3" POSITION="left" TEXT="San Mateo"/>
|
||||||
|
<node ID="ID_4" POSITION="left" TEXT="Other North"/>
|
||||||
|
<node ID="ID_5" POSITION="left" TEXT="San Francisco"/>
|
||||||
|
<node ID="ID_6" POSITION="left" TEXT="Santa Clara"/>
|
||||||
|
<node ID="ID_7" POSITION="left" TEXT="Marin/Napa/Solano"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_8" POSITION="left" TEXT="Hawaii"/>
|
||||||
|
<node ID="ID_9" POSITION="left" TEXT="Southern California">
|
||||||
|
<node ID="ID_10" POSITION="left" TEXT="Los Angeles"/>
|
||||||
|
<node ID="ID_11" POSITION="left" TEXT="Anaheim/Santa Ana"/>
|
||||||
|
<node ID="ID_12" POSITION="left" TEXT="Ventura"/>
|
||||||
|
<node ID="ID_13" POSITION="left" TEXT="Other South"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_14" POSITION="left" TEXT="Policy Bodies">
|
||||||
|
<node ID="ID_15" POSITION="left" TEXT="Advocacy">
|
||||||
|
<node ID="ID_16" POSITION="left" TEXT="AAO"/>
|
||||||
|
<node ID="ID_17" POSITION="left" TEXT="ASCRS"/>
|
||||||
|
<node ID="ID_18" POSITION="left" TEXT="EBAA"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_19" POSITION="left" TEXT="Military"/>
|
||||||
|
<node ID="ID_20" POSITION="left" TEXT="United Network for Organ Sharing"/>
|
||||||
|
<node ID="ID_21" POSITION="left" TEXT="Kaiser Hospital System"/>
|
||||||
|
<node ID="ID_22" POSITION="left" TEXT="University of California System"/>
|
||||||
|
<node ID="ID_23" POSITION="left" TEXT="CMS">
|
||||||
|
<node ID="ID_24" POSITION="left" TEXT="Medicare Part A"/>
|
||||||
|
<node ID="ID_25" POSITION="left" TEXT="Medicare Part B"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_26" POSITION="right" TEXT="Corneal Tissue OPS">
|
||||||
|
<node ID="ID_27" POSITION="right" TEXT="Transplant Bank International">
|
||||||
|
<node ID="ID_28" POSITION="right" TEXT="Orange County Eye and Transplant Bank"/>
|
||||||
|
<node ID="ID_29" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#00ffd5" TEXT="Northern California Transplant Bank">
|
||||||
|
<node ID="ID_30" POSITION="right" TEXT="In 2010, 2,500 referrals forwarded to OneLegacy"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_31" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#00ffd5" TEXT="Doheny Eye and Tissue Transplant Bank" LINK="http://www.dohenyeyebank.org/"/>
|
||||||
|
<arrowlink DESTINATION="ID_32" STARTARROW="Default" ENDARROW="Default"/>
|
||||||
|
<arrowlink DESTINATION="ID_36" STARTARROW="Default" ENDARROW="Default"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_32" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#00ffd5" TEXT="OneLegacy">
|
||||||
|
<node ID="ID_33" POSITION="right" TEXT="In 2010, 11,828 referrals"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_34" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#00ffd5" TEXT="San Diego Eye Bank">
|
||||||
|
<node ID="ID_35" POSITION="right" TEXT="In 2010, 2,555 referrals"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_36" POSITION="right" TEXT="California Transplant Donor Network"/>
|
||||||
|
<node ID="ID_37" POSITION="right" TEXT="California Transplant Services">
|
||||||
|
<node ID="ID_38" POSITION="right" TEXT="In 2010, 0 referrals"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_39" POSITION="right" TEXT="Lifesharing"/>
|
||||||
|
<node ID="ID_40" POSITION="right" TEXT="DCI Donor Services">
|
||||||
|
<node ID="ID_41" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#00ffd5" TEXT="Sierra Eye and Tissue Donor Services">
|
||||||
|
<node ID="ID_42" POSITION="right" TEXT="In 2010, 2.023 referrals"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_43" POSITION="right" STYLE="bubble" BACKGROUND_COLOR="#00ffd5" TEXT="SightLife"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_44" POSITION="left" TEXT="Tools">
|
||||||
|
<node ID="ID_45" POSITION="left" TEXT="Darthmouth Atlas of Health"/>
|
||||||
|
<node ID="ID_46" POSITION="left" TEXT="HealthLandscape"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_47" POSITION="right" TEXT="QE Medicare"/>
|
||||||
|
<node ID="ID_48" POSITION="right" TEXT="CMS Data"/>
|
||||||
|
<node ID="ID_49" POSITION="right" TEXT="Ambulatory Payment Classification">
|
||||||
|
<node ID="ID_50" POSITION="right" TEXT="CPT's which don't allow V2785">
|
||||||
|
<node ID="ID_51" POSITION="right" TEXT="Ocular Reconstruction Transplant">
|
||||||
|
<node ID="ID_52" POSITION="right" TEXT="65780 (amniotic membrane tranplant"/>
|
||||||
|
<node ID="ID_53" POSITION="right" TEXT="65781 (limbal stem cell allograft)"/>
|
||||||
|
<node ID="ID_54" POSITION="right" TEXT="65782 (limbal conjunctiva autograft)"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_55" POSITION="right" TEXT="Endothelial keratoplasty">
|
||||||
|
<node ID="ID_56" POSITION="right" TEXT="65756"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_57" POSITION="right" TEXT="Epikeratoplasty">
|
||||||
|
<node ID="ID_58" POSITION="right" TEXT="65767"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_59" POSITION="right" TEXT="Anterior lamellar keratoplasty">
|
||||||
|
<node ID="ID_60" POSITION="right" TEXT="65710"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_61" POSITION="right" TEXT="Processing, preserving, and transporting corneal tissue">
|
||||||
|
<node ID="ID_62" POSITION="right" TEXT="V2785"/>
|
||||||
|
<node ID="ID_63" POSITION="right" TEXT="Laser incision in recepient">
|
||||||
|
<node ID="ID_64" POSITION="right" TEXT="0290T"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_65" POSITION="right" TEXT="Laser incision in donor">
|
||||||
|
<node ID="ID_66" POSITION="right" TEXT="0289T"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_67" POSITION="right" TEXT="Penetrating keratoplasty">
|
||||||
|
<node ID="ID_68" POSITION="right" TEXT="65730 (in other)"/>
|
||||||
|
<node ID="ID_69" POSITION="right" TEXT="65755 (in pseudoaphakia)"/>
|
||||||
|
<node ID="ID_70" POSITION="right" TEXT="65750 (in aphakia)"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
419
packages/mindplot/test/unit/import/input/pub_sub.mm
Normal file
419
packages/mindplot/test/unit/import/input/pub_sub.mm
Normal file
@ -0,0 +1,419 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
|
||||||
|
<node CREATED="1171317206718" ID="Freemind_Link_1778785299" MODIFIED="1171317206718" TEXT="Publish-Subscribe">
|
||||||
|
<font NAME="SansSerif" SIZE="18"/>
|
||||||
|
<node CREATED="1171317206718" ID="Freemind_Link_1019693507" MODIFIED="1171317206718" POSITION="right" STYLE="bubble" TEXT="Paradigm">
|
||||||
|
<node CREATED="1171317206718" ID="Freemind_Link_175305277" MODIFIED="1171317206718" TEXT="Publish-Subscribe Messaging">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Supports Complex Interaction Models"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Application-to-Application"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Human-to-Application"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" ID="Freemind_Link_1316156675" MODIFIED="1171317206718" TEXT="Information-Centric Applications">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Software and anti-virus updates"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Consumer alerts"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Distributed sensor networks"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Web Search engines"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Supply chain management"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Event Notification"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Net-Centric Architecture"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" ID="Freemind_Link_886974979" MODIFIED="1171317206718" POSITION="right" STYLE="bubble" TEXT="Environment">
|
||||||
|
<node CREATED="1171317206718" ID="Freemind_Link_1585705589" MODIFIED="1171317206718" STYLE="bubble" TEXT="System Architceture">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Enterprise Middleware"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Peer-to-Peer"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Web Services"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Grid"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" ID="Freemind_Link_1417055877" MODIFIED="1171317206718" TEXT="Network Entities">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Numerous"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Dynamic"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Distributed">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Wide area"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Traverse">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Firewalls"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Proxies"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="NAT boundaries"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Heterogeneous"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Distinct Authority Domains">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Federation"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" ID="Freemind_Link_73120986" MODIFIED="1171317206718" TEXT="Traditional Focus">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Performance "/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Scalabilty"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Expressibility">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Event">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Flitering"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Routing"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Composition/Fusion"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Delivery Semantics"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" ID="Freemind_Link_428494104" MODIFIED="1171317206718" TEXT="Loosely-coupled">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Subscribers keep little state"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Security induces state"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" ID="Freemind_Link_244172068" MODIFIED="1171317206718" POSITION="left" STYLE="bubble" TEXT="Implementation">
|
||||||
|
<node CREATED="1171317206718" ID="Freemind_Link_1588169997" MODIFIED="1171317206718" STYLE="bubble" TEXT="General">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Reliability, Availability"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Scalability">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Hierarchical Dissemination">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Narada"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Integrity"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Confidentiality"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Privacy"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Alignment Constraints">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Network Topology"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Information Topology">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Zones"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Labelling"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" ID="Freemind_Link_389121793" MODIFIED="1171317206718" TEXT="Publish-Subscribe Networking">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Messaging Infrastructure">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Quantizes publisher data into messages/events/datagrams"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Cooperating Messaging Nodes">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="(Broker) Overlay Network"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Connecting Publishers and Subscribers"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Event Clients and Event Brokers"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Inherently multi-party, many-to-many"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Centralised"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Peer-to-Peer"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Middleware"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Simulation at Application Layer"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" ID="Freemind_Link_1864494656" MODIFIED="1171317206718" TEXT="Dedicated Distributed Router Network">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Edge server">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="General">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Local Event Broker"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Entry point"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Subscriber Connectivity">
|
||||||
|
<node CREATED="1171317206718" ID="Freemind_Link_1831575474" MODIFIED="1171317206718" TEXT="Perimeter Access">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Firewalls">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="HTTP Encapsulation for Port 80"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Constant"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Intermittent">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Caching"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Push"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Pull & Poll"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Mobility"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Reliability">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Event Client connected to mulitple local brokers"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Exact Matching"/>
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="Content Delivery">
|
||||||
|
<node CREATED="1171317206718" MODIFIED="1171317206718" TEXT="SLA"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Unicast">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Feasibility">
|
||||||
|
<icon BUILTIN="help"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Backbone routers">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="General">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Intermediate Event Brokers"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Can use peer-to-peer communication"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Management">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Load balancing"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Fault tolerance">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="SINTRA"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Traffic variations"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Optimizations">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Simulations"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Approximate Matching"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Subscription Merging"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Suppress message replication"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Routing">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Traverse">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Firewalls"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Proxies"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="NAT boundaries"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Subscription Database">
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1422222203" MODIFIED="1171317206734" TEXT="Critcal Resource">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Determines Content delivery"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Determines Routing "/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1740783315" MODIFIED="1171317206734" TEXT="Central">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Availability"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Routing implications"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_571050304" MODIFIED="1171317206734" TEXT="Distributed">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Updates"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Integrity">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="SINTRA"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" FOLDED="true" ID="Freemind_Link_17419879" MODIFIED="1171317206734" POSITION="left" STYLE="bubble" TEXT="Open Issues">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Deep technical problems vs. pragmatic issues"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Mobility">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Freedom of movement"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Reconfiguration of services"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1570911201" MODIFIED="1171317206734" POSITION="left" STYLE="bubble" TEXT="Data Model">
|
||||||
|
<node CREATED="1171317206734" FOLDED="true" ID="Freemind_Link_1041132637" MODIFIED="1171317206734" TEXT="Taxonomy">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Atomic"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Structured"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Topics"/>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1467810054" MODIFIED="1171317206734" TEXT="Hermes">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Events">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Type">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Type Checking"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Heirarchy"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Attributes"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Event Repository"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Event Owner"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Meta Data"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Language">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Subscriptions"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Publishing"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Matching"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_227090963" MODIFIED="1171317206734" POSITION="right" STYLE="bubble" TEXT="Security Model">
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1890338517" MODIFIED="1171317206734" TEXT="General">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Require "many-to-many " semantic through many parties"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Security for pub-pub application">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="who has access to what?"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Security for pub-sub infrastructure">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="who can change the data model?"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Applications use pub-sub as service">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="flexible security policy, not dictated, in the infrastructure"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1119529450" MODIFIED="1171317206734" TEXT="Traditional">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Address-based"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Identity-based"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Role-based"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_966829867" MODIFIED="1171317206734" TEXT="Content-based">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Integrity of Information"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="No explicit address or identities"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Infrastructure determines routing/delivery addresses"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="End-to-End">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Cross Security Domains"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Content-based Adressing"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Dynamic computation of Receiver Set"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1055672692" MODIFIED="1171317206734" TEXT="Message Level Framework">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Confidentiality">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Information">
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1669124377" MODIFIED="1171317206734" TEXT="Transport Independent">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="End-to-end"/>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1535961474" MODIFIED="1171317206734" TEXT="Information Centric Security">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="MAC"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Content-defined keys"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Multi-part encryption"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Supports content-based addressing"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1155826003" MODIFIED="1171317206734" TEXT="Routing Encrypted Data">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Meta Data"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Examples">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="CBIS"/>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_536782739" MODIFIED="1171317206734" TEXT="Narada">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Topic Keys">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Personal Certificate">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Sign"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="ACL-based routing"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Topic Certificate">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Distribute Key Pair"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Publishers Encrypt"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Subscribers Decrypt"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Topic Secret Key">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Multicast Group Keys"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Sign at Source"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Routing">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Content-based">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Topic Headers"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Meta Data"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="ACL-based"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1044269581" MODIFIED="1171317206734" TEXT="Transport Dependent">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Point-to-point"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Broker-to-Broker"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Edge Server to Clients"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Infrastructure Independent">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Fundamental conflict with pub-sub paradigm">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="inhibits evaluation of content against subscription"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="reduces scope of optimizations"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Out-of-band key management"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Subscriptions">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="PIR"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Published Content">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="form of group authorization"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Could be handled by local broker">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Publishers trusts local brokers"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Publisher could form group based on subscribers"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1949551410" MODIFIED="1171317206734" TEXT="Authentication">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="To Register a Subscription"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="To Publish Content">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="end-to-end">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="eg. PKI"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="external to pub-sub"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="independent adminstration"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="efficiency">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="only checked at delivery?"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="overhead on short messages">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="stream signatures"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="amortized"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="point-to-point">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="infrastructure is trusted"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="built on DCE for example"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="security solution must scale"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="hybrid">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="client-to-local host"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="broker routing"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1187183415" MODIFIED="1171317206734" TEXT="Authorization">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Granularity">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="To Receive Content"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="To Publish Content"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Content">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Atomic"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Topics"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Structured"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="ACL">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Central"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Distributed">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Check at edge (once)">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="(local) Broker to client"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Check in infrastructure"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Managed by infrastructure itself">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="pub-sub amongst brokers"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Role-based"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Attribute-based"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Non-repudiation">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Publisher info propagate to subscribers"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="end-to-end vs. point-to-point"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Key Management"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Privacy">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="of Subscription"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="of Delivery"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="General">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Supports Payment for Service"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Minimal impact on infrastructure"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_846405117" MODIFIED="1171317206734" TEXT="Trust Model">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Entities not all the same"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Can we trust Brokers?">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="local brokers must be trusted"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="which brokers can serve/route which content?">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="transport"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="delivery"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="effect content-based routing"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Can we trust paths between Brokers?"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Brokers may not trust event clents"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Event clients may not trust brokers">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="must trust subscription functions"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="end-to-end, point-to-point, hybrid"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="is CBR possible without access to content?"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Chris Daly Framework"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1989662149" MODIFIED="1171317206734" TEXT="Anonymity">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Anonymous subscriptions">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="IDEMIX"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Private Information Retrieval"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="routing may inducer sender/receiver anonymity">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="eg. SIENNA"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1909335580" MODIFIED="1171317206734" TEXT="Group Metaphor">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Multicast Group">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Known (semi-static) addressing"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Central Manager-(ment)"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Possible at Local Broker"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Possible in Broker Overlay Network"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Pub-Sub">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Local/dynamic membership"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Destination addresses need not be specified by publisher"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="May require key management to support contrained distribution"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" ID="Freemind_Link_1278504781" MODIFIED="1171317206734" TEXT="Threats">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="DOS">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Subscription matching determines traffic patterns"/>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Distinguish malicous vs. high volume subscribers"/>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="Malicous Brokers">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="consequences">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="malicious faults">
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="SINTRA"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node CREATED="1171317206734" MODIFIED="1171317206734" TEXT="intrusion detection"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
316
packages/mindplot/test/unit/import/input/python.mm
Normal file
316
packages/mindplot/test/unit/import/input/python.mm
Normal file
@ -0,0 +1,316 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1204411331875" ID="Freemind_Link_839220195" MODIFIED="1205401116562" TEXT="Python Language">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1220166725203" ID="Freemind_Link_1297750582" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=1&initLoadFile=/wiki/images/5/5a/Python_Operators.mm&mm_title=Python%20Operators" MODIFIED="1222928872921" POSITION="right" STYLE="bubble" TEXT="Operators">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1204411983375" ID="Freemind_Link_925623560" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/d/d3/Python_ControlFlow2.mm&mm_title=Control%20Flow%20in%20Python" MODIFIED="1222928937203" POSITION="right" STYLE="bubble" TEXT="Control Flow">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1204412054250" ID="Freemind_Link_43284047" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/3/36/Python_Functions2.mm&mm_title=Python%20Functions" MODIFIED="1222926740312" POSITION="right" STYLE="bubble" TEXT="Functions">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1204412587281" ID="Freemind_Link_941305946" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/9/9f/Python_Modules_WebLinks.mm&mm_title=Python%20Modules" MODIFIED="1222926234390" POSITION="right" STYLE="bubble" TEXT="Modules">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1220961749453" ID="Freemind_Link_33365258" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/a/a7/Python_Modules_Importing.mm&mm_title=Importing%20Python%20Modules" MODIFIED="1222926011156" TEXT="Importing">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1204531413625" ID="Freemind_Link_870573867" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/e/e3/Python_Path2.mm&mm_title=Python%20sys.path" MODIFIED="1222928994796" POSITION="right" STYLE="bubble" TEXT="sys.path">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1205060145343" ID="Freemind_Link_373733403" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/e/e9/Python_Packages2.mm&mm_title=Python%20Packages" MODIFIED="1222929066250" POSITION="right" STYLE="bubble" TEXT="Packages">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1204412816250" ID="Freemind_Link_42563653" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/6/67/Python_Classes_WebLinks.mm&mm_title=Python%20Classes" MODIFIED="1222927242578" POSITION="right" STYLE="bubble" TEXT="Classes">
|
||||||
|
<cloud/>
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1204976471125" ID="Freemind_Link_248209168" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/8/89/Python_Classes_Methods.mm&mm_title=Python%20Methods" MODIFIED="1222926458250" STYLE="bubble" TEXT="Methods">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1204412871218" ID="Freemind_Link_162137343" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/4/46/Python_Classes_Inheritance.mm&mm_title=Inheritance%20in%20Python" MODIFIED="1222926526343" STYLE="bubble" TEXT="Inheritance">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1221112162360" ID="Freemind_Link_314760601" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/4/46/Python_Classes_Inheritance.mm&mm_title=Inheritance%20in%20Python" MODIFIED="1222926549734" STYLE="bubble" TEXT="Attribute Inheritance Search">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1221350070750" ID="Freemind_Link_1014089682" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/e/ef/Python_Classes_Newstyle.mm&mm_title=Python%20New-style%20Classes" MODIFIED="1222926617906" TEXT="New-style Classes">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1204534847421" ID="Freemind_Link_137608830" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/7/74/Python_Scoping_And_Namespaces2.mm&mm_title=Python%20Scoping%20and%20Namespaces" MODIFIED="1222929144015" POSITION="right" STYLE="bubble" TEXT="Scoping, Namespaces">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1204947668515" ID="Freemind_Link_50696333" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=1&initLoadFile=/wiki/images/1/1a/Python_Exceptions2.mm&mm_title=Python%20Exceptions%20and%20Exception%20Handling" MODIFIED="1222929206734" POSITION="right" STYLE="bubble" TEXT="Exceptions">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1220786509765" ID="Freemind_Link_1500711771" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/8/8f/Python_Iterators.mm&mm_title=Python%20Iterators%2C%20Generators%20and%20Generator%20Expressions" MODIFIED="1222927598093" POSITION="right" STYLE="bubble" TEXT="Iterators and Generators">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1205140995593" ID="Freemind_Link_1259199925" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/5/5c/Python_SpecialAttributes_WebLinks.mm&mm_title=Special%20Attributes%20in%20Python" MODIFIED="1222927836156" POSITION="right" STYLE="bubble" TEXT="Special Method Attributes">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1204536870234" ID="Freemind_Link_1694945670" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/a/a8/Python_FileSystem.mm&mm_title=Useful%20Python%20Functions%20for%20Operating%20on%20the%20File%20System" MODIFIED="1222929287000" POSITION="right" STYLE="bubble" TEXT="File System Useful Functions">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1204798394375" ID="Freemind_Link_1195661090" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/2/24/Python_FileIO2.mm&mm_title=Python%20File%20IO" MODIFIED="1222929373875" POSITION="right" STYLE="bubble" TEXT="File I/O">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1204914723296" ID="Freemind_Link_602160149" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/1/17/Python_DataSerialization2.mm&mm_title=Python%20Data%20Serialization" MODIFIED="1222929457718" POSITION="right" STYLE="bubble" TEXT="Data Serialization">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1221225081062" ID="Freemind_Link_1935675521" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/1/10/Python_Delegation.mm&mm_title=Python%20Delegation%2C%20Callbacks%20and%20Decorators" MODIFIED="1222926957375" POSITION="right" STYLE="bubble" TEXT="Delegation, Callbacks and Decorators">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1205141503281" ID="Freemind_Link_710876781" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/7/7f/Python_RegularExpressions.mm&mm_title=Python%20Regular%20Expressions" MODIFIED="1222929487062" POSITION="right" STYLE="bubble" TEXT="Regular Expressions">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1205226695898" ID="Freemind_Link_950644393" MODIFIED="1205401117734" POSITION="right" STYLE="bubble" TEXT="Windows, COM">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1205226940960" ID="Freemind_Link_611860677" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/4/45/Python_COMServer.mm&mm_title=Python%20COM%20Server%20%28Windows%20Only%29" MODIFIED="1222929509578" TEXT="Python COM Server">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1205323627562" ID="Freemind_Link_1212768514" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/f/f3/Python_COMClientSide.mm&mm_title=Python%20Client-side%20COM%20%28Windows%20Only%29" MODIFIED="1222929534359" TEXT="Python Client-side COM">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1204452849562" ID="Freemind_Link_410804486" MODIFIED="1220968398765" POSITION="right" STYLE="bubble" TEXT="Miscellaneous">
|
||||||
|
<cloud/>
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1220421847307" FOLDED="true" ID="Freemind_Link_216222883" MODIFIED="1220968474906" STYLE="bubble" TEXT="Empty Placeholder">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220421853822" FOLDED="true" ID="Freemind_Link_960362756" MODIFIED="1220968474906" TEXT="pass">
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1220421855916" FOLDED="true" ID="Freemind_Link_1413300827" MODIFIED="1220968474906" TEXT="EG">
|
||||||
|
<node COLOR="#000000" CREATED="1220421858900" ID="Freemind_Link_343426327" MODIFIED="1220968474921" STYLE="fork" TEXT="while x < a:
 pass"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1220525165968" FOLDED="true" ID="Freemind_Link_148179241" MODIFIED="1220968474953" TEXT="Useful">
|
||||||
|
<node COLOR="#000000" CREATED="1220525175031" FOLDED="true" ID="Freemind_Link_1655738492" MODIFIED="1220968474953" STYLE="fork" TEXT="Stub Code">
|
||||||
|
<node COLOR="#000000" CREATED="1220525179703" ID="Freemind_Link_722854259" MODIFIED="1220968286187" STYLE="fork" TEXT="To Fill In Later"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1220959563000" FOLDED="true" ID="Freemind_Link_284656157" MODIFIED="1220959682578" TEXT="Future Language Features">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220959590000" ID="Freemind_Link_1074301759" MODIFIED="1220959682578" TEXT="__future__ Module"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220959598578" FOLDED="true" ID="Freemind_Link_1968353063" MODIFIED="1220959682593" TEXT="Will Become">
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1220959602281" FOLDED="true" ID="Freemind_Link_103089226" MODIFIED="1220959682593" TEXT="Standard">
|
||||||
|
<node COLOR="#000000" CREATED="1220959617484" FOLDED="true" ID="Freemind_Link_1232954476" MODIFIED="1220959682593" STYLE="fork" TEXT="In">
|
||||||
|
<node CREATED="1220959619671" FOLDED="true" ID="Freemind_Link_636908811" MODIFIED="1220959624171" TEXT="Future Edition">
|
||||||
|
<node CREATED="1220959624953" ID="Freemind_Link_1862127571" MODIFIED="1220959628062" TEXT="Python"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220959632359" ID="Freemind_Link_1192405210" MODIFIED="1220959682609" TEXT="from __future__ import <feature name>"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1220422689593" FOLDED="true" ID="Freemind_Link_171652609" MODIFIED="1220968375640" STYLE="bubble" TEXT="Executing Code Strings">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220422702202" ID="Freemind_Link_493710140" MODIFIED="1220968375640" TEXT="exec">
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1220968074828" ID="Freemind_Link_1061642683" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/7/78/Python_Print.mm&mm_title=Printing%20in%20Python" MODIFIED="1222929592328" TEXT="Printing">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1220102209796" ID="Freemind_Link_339808348" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/5/58/Python_Tools.mm&mm_title=Useful%20Tools%20for%20Python%20Developers" MODIFIED="1222929647406" POSITION="right" STYLE="bubble" TEXT="Tools">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1204947443656" ID="Freemind_Link_1418013461" MODIFIED="1222161343734" POSITION="left" STYLE="bubble" TEXT="Sources">
|
||||||
|
<cloud/>
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1204947449218" FOLDED="true" ID="Freemind_Link_826312042" MODIFIED="1220050854203" TEXT="The Quick Python Book">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1204947474375" ID="Freemind_Link_1996207289" MODIFIED="1220050854203" STYLE="bubble" TEXT="Harms, Daryl D."/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1204947492484" ID="Freemind_Link_383517101" MODIFIED="1220050854203" STYLE="bubble" TEXT="McDonald, Kenneth"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1204947508078" ID="Freemind_Link_1698437504" MODIFIED="1220050854203" STYLE="bubble" TEXT="Manning Publications Co."/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1204947522937" ID="Freemind_Link_615897615" MODIFIED="1220050854203" STYLE="bubble" TEXT="1999"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1204947526984" ID="Freemind_Link_723474810" MODIFIED="1220050854218" STYLE="bubble" TEXT="ISBN 1-884777-74-0"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1204947553953" FOLDED="true" ID="Freemind_Link_1103530142" MODIFIED="1220050854218" STYLE="bubble" TEXT="Python Version">
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1204947558421" ID="Freemind_Link_180808477" MODIFIED="1220050854218" STYLE="bubble" TEXT="1.5.2"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1220005499593" FOLDED="true" ID="Freemind_Link_589134829" MODIFIED="1220050854234" TEXT="Learning Python, 3rd Edition">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220005532421" ID="Freemind_Link_1822890051" MODIFIED="1220050854234" TEXT="Lutz, Mark"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220005544218" ID="Freemind_Link_568361499" MODIFIED="1220050854234" TEXT="O'Reilly Media"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220005571859" ID="Freemind_Link_1839765866" MODIFIED="1220050854234" TEXT="2008"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220005584906" ID="Freemind_Link_844895767" MODIFIED="1220050854250" TEXT="ISBN-10: 0-596-51398-4"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220005624859" FOLDED="true" ID="Freemind_Link_619327232" MODIFIED="1220050854250" TEXT="Python Version">
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1220005634968" ID="Freemind_Link_803477492" MODIFIED="1220050854250" TEXT="2.5"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1204947630796" FOLDED="true" ID="Freemind_Link_216007275" MODIFIED="1220050854265" TEXT="Python Library Reference">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1204947638765" FOLDED="true" ID="Freemind_Link_846688505" MODIFIED="1220050854265" STYLE="bubble" TEXT="Python Version">
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1204947643343" ID="Freemind_Link_1966201406" MODIFIED="1220050854265" STYLE="bubble" TEXT="2.5"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1205748085656" ID="Freemind_Link_408691934" MODIFIED="1205748256234" POSITION="left" STYLE="bubble" TEXT="Good References">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1205748116578" ID="Freemind_Link_1159506227" LINK="http://rgruet.free.fr/PQR25/PQR2.5.html" MODIFIED="1205748256234" TEXT="Python 2.5 Quick Reference">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1205748149500" ID="Freemind_Link_403604653" LINK="http://www.python.org/doc/current/lib/" MODIFIED="1205748256250" TEXT="Python Library Reference">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1205748188031" FOLDED="true" ID="Freemind_Link_1090520692" MODIFIED="1205748256265" TEXT="Tutorial">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1205748198609" FOLDED="true" ID="Freemind_Link_1535875895" LINK="http://diveintopython.org/toc/index.html" MODIFIED="1205748256265" TEXT="Dive Into Python">
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1205748248359" ID="Freemind_Link_530171131" MODIFIED="1205748256265" TEXT="eBook"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1205226711710" ID="Freemind_Link_1119763140" MODIFIED="1205557917296" POSITION="left" STYLE="bubble" TEXT="Good For">
|
||||||
|
<cloud/>
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1205226715507" ID="Freemind_Link_1033376248" MODIFIED="1205557905437" STYLE="bubble" TEXT="Internal Logic">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1205226735023" FOLDED="true" ID="Freemind_Link_690803073" MODIFIED="1205557905437" STYLE="bubble" TEXT="Serialization">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1205226753054" FOLDED="true" ID="Freemind_Link_1922775420" MODIFIED="1205557905437" TEXT="Via">
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1205226755304" ID="Freemind_Link_840960577" MODIFIED="1205557905437" STYLE="bubble" TEXT="cPickle"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1205226791867" FOLDED="true" ID="Freemind_Link_1747246492" MODIFIED="1205557905453" TEXT="For">
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1205226796773" FOLDED="true" ID="Freemind_Link_1134905437" MODIFIED="1205557905453" STYLE="bubble" TEXT="Object">
|
||||||
|
<node COLOR="#000000" CREATED="1205226793788" ID="Freemind_Link_1461256366" MODIFIED="1205557905453" STYLE="fork" TEXT="Storage"/>
|
||||||
|
<node COLOR="#000000" CREATED="1205226828632" ID="Freemind_Link_319385397" MODIFIED="1205557905453" STYLE="fork" TEXT="Transmission"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1205226859710" ID="Freemind_Link_794590494" MODIFIED="1205557905468" STYLE="bubble" TEXT="Macros">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1205226863945" ID="Freemind_Link_1361141366" MODIFIED="1205557905468" STYLE="bubble" TEXT="List Manipulation">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1205226870648" FOLDED="true" ID="Freemind_Link_1265703728" MODIFIED="1205557905468" STYLE="bubble" TEXT="Scripting Language">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1205226881351" FOLDED="true" ID="Freemind_Link_864746490" MODIFIED="1205557905468" TEXT="For">
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1205226884851" ID="Freemind_Link_834911546" MODIFIED="1205557905468" STYLE="bubble" TEXT="Applications"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1205226722132" FOLDED="true" ID="Freemind_Link_478941778" MODIFIED="1205557905484" STYLE="bubble" TEXT="NOT">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1205226725476" ID="Freemind_Link_1073082243" MODIFIED="1205557905484" TEXT="UI"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1220048029515" ID="Freemind_Link_1122845804" MODIFIED="1220050854296" POSITION="left" STYLE="bubble" TEXT="Definitions">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1220048082531" FOLDED="true" ID="Freemind_Link_840405826" MODIFIED="1220050854312" TEXT="Module">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220048102625" FOLDED="true" ID="Freemind_Link_566688799" MODIFIED="1220050854312" TEXT="Text File">
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1220048134812" FOLDED="true" ID="Freemind_Link_672124937" MODIFIED="1220050854312" TEXT="Containing">
|
||||||
|
<node COLOR="#000000" CREATED="1220050384296" ID="Freemind_Link_1702192141" MODIFIED="1220050854312" STYLE="fork" TEXT="Python Statements"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220050414203" FOLDED="true" ID="Freemind_Link_390798590" MODIFIED="1220050854328" TEXT=".py Extension">
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1220050419562" FOLDED="true" ID="Freemind_Link_335165396" MODIFIED="1220050873609" TEXT="Allows">
|
||||||
|
<node COLOR="#000000" CREATED="1220050423312" FOLDED="true" ID="Freemind_Link_1607129465" MODIFIED="1220050854328" STYLE="fork" TEXT="Importing">
|
||||||
|
<node CREATED="1220050425843" FOLDED="true" ID="Freemind_Link_1403960256" MODIFIED="1220050440421" TEXT="Into">
|
||||||
|
<node CREATED="1220050440375" FOLDED="true" ID="Freemind_Link_113989320" MODIFIED="1220050441609" TEXT="Other">
|
||||||
|
<node CREATED="1220050427968" FOLDED="true" ID="Freemind_Link_311927148" MODIFIED="1220050434281" TEXT="Python">
|
||||||
|
<node CREATED="1220050435062" ID="Freemind_Link_1786999314" MODIFIED="1220050437265" TEXT="Programs"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1220050445140" FOLDED="true" ID="Freemind_Link_395160073" MODIFIED="1220050854343" TEXT="Script">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220050447937" FOLDED="true" ID="Freemind_Link_1329016047" MODIFIED="1220050854343" TEXT="Module">
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1220050452281" FOLDED="true" ID="Freemind_Link_1277010492" MODIFIED="1220050854359" TEXT="Top-level">
|
||||||
|
<node COLOR="#000000" CREATED="1204966186218" FOLDED="true" ID="Freemind_Link_1711834777" MODIFIED="1220095883812" STYLE="fork" TEXT="With">
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1204966188015" ID="Freemind_Link_1909734320" MODIFIED="1205522659687" TEXT="Entry Point"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#000000" CREATED="1220050462562" FOLDED="true" ID="Freemind_Link_954195369" MODIFIED="1220050854359" STYLE="fork" TEXT="Can Run">
|
||||||
|
<node CREATED="1220050468890" ID="Freemind_Link_766218881" MODIFIED="1220050471781" TEXT="Directly"/>
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1204966195953" FOLDED="true" ID="Freemind_Link_1311896276" MODIFIED="1205522659703" TEXT="From">
|
||||||
|
<node COLOR="#000000" CREATED="1204966218656" ID="Freemind_Link_732073344" MODIFIED="1205522659703" STYLE="fork" TEXT="Commandline"/>
|
||||||
|
<node COLOR="#000000" CREATED="1204966221578" FOLDED="true" ID="Freemind_Link_1452833927" MODIFIED="1205522659703" STYLE="fork" TEXT="Run Window">
|
||||||
|
<node CREATED="1204966245921" FOLDED="true" ID="Freemind_Link_1357024336" MODIFIED="1204966247125" TEXT="In">
|
||||||
|
<node CREATED="1204966248187" ID="Freemind_Link_1157790742" MODIFIED="1204966249625" TEXT="Windows"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#000000" CREATED="1204966270171" ID="Freemind_Link_1185023081" MODIFIED="1205522659718" STYLE="fork" TEXT="IDLE"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220050884937" FOLDED="true" ID="Freemind_Link_1767810300" MODIFIED="1220050912640" TEXT="Extension">
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1220050897046" FOLDED="true" ID="Freemind_Link_375617029" MODIFIED="1220050925609" STYLE="bubble" TEXT="NOT Required">
|
||||||
|
<node COLOR="#000000" CREATED="1220050888187" ID="Freemind_Link_1629169951" MODIFIED="1220050925609" STYLE="fork" TEXT=".py"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1220050554421" ID="Freemind_Link_278508781" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/e/ef/Python_Implementations.mm&mm_title=Different%20Implementations%20of%20Python" MODIFIED="1222927950203" POSITION="left" STYLE="bubble" TEXT="Python Implemenations">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1222909920562" ID="Freemind_Link_1136447695" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/4/4f/Python_Syntax.mm&mm_title=Python%20Syntax" MODIFIED="1222928413703" POSITION="left" STYLE="bubble" TEXT="Syntax">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1204949369343" ID="Freemind_Link_332530597" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/1/1b/Python_Execution.mm&mm_title=Different%20Ways%20of%20Running%20Python%20Programs" MODIFIED="1222928490250" POSITION="left" STYLE="bubble" TEXT="Executing Python">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1220603475837" ID="Freemind_10" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/4/4b/Python_Information.mm&mm_title=How%20to%20Get%20Information%20in%20Python" MODIFIED="1222928572562" POSITION="left" STYLE="bubble" TEXT="Getting Informaton">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1205138317953" ID="Freemind_Link_1594651750" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/2/2f/Python_NamingConventions2.mm&mm_title=Python%20Naming%20Conventions" MODIFIED="1222928643375" POSITION="left" STYLE="bubble" TEXT="Naming Conventions">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1220171590390" ID="Freemind_Link_1547162624" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/9/95/Python_TypeSystem.mm&mm_title=The%20CPython%20Type%20System" MODIFIED="1222928706906" POSITION="left" STYLE="bubble" TEXT="Type System">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1220172249937" ID="Freemind_Link_190569951" MODIFIED="1220173751656" TEXT="CPython">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1204411550468" ID="Freemind_Link_559844936" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/b/b0/Python_DataTypes_WebLinks.mm&mm_title=Python%20Data%20Types" MODIFIED="1222925804968" POSITION="left" STYLE="bubble" TEXT="Built-in Data Types">
|
||||||
|
<cloud/>
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1204413393609" ID="Freemind_Link_154102391" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/f/fd/Python_DataTypes_Numeric2.mm&mm_title=Python%20Numeric%20Data%20Types" MODIFIED="1222924898734" STYLE="bubble" TEXT="Numeric Types">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1204413179937" ID="Freemind_Link_918145730" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/f/f0/Python_DataTypes_Sequence_WebLinks.mm&mm_title=Python%20Sequence%20Data%20Types" MODIFIED="1222925252468" STYLE="bubble" TEXT="Sequence Types">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220361685562" ID="Freemind_Link_1578736339" MODIFIED="1222160905609" TEXT="Mutable">
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1204414203062" ID="Freemind_Link_1776894225" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/f/f1/Python_DataTypes_Sequence_Lists.mm&mm_title=Python%20List%20Data%20Type" MODIFIED="1222924201281" STYLE="bubble" TEXT="Lists">
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1220361688109" ID="Freemind_Link_1799786939" MODIFIED="1222160905609" TEXT="Immutable">
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1220353089062" ID="Freemind_Link_1329146055" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/1/14/Python_DataTypes_Sequence_Tuples.mm&mm_title=Python%20Tuple%20Data%20Type" MODIFIED="1222924166265" TEXT="Tuples"/>
|
||||||
|
<node BACKGROUND_COLOR="#ddddff" COLOR="#000000" CREATED="1204412486984" ID="Freemind_Link_315458704" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=4&initLoadFile=/wiki/images/3/35/Python_DataTypes_Sequence_Strings.mm&mm_title=Python%20String%20Data%20Type" MODIFIED="1222924253656" STYLE="bubble" TEXT="Strings">
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1220363447968" ID="Freemind_Link_674126003" MODIFIED="1222160905625" STYLE="bubble" TEXT="Mapping Types">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node BACKGROUND_COLOR="#bbffff" COLOR="#000000" CREATED="1204411828421" ID="Freemind_Link_1822985067" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/7/73/Python_DataTypes_Dictionary2.mm&mm_title=Python%20Dictionary%20Data%20Type" MODIFIED="1222925335093" STYLE="bubble" TEXT="Dictionary">
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1220151973218" ID="Freemind_Link_617132681" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/a/a9/Python_DataTypes_Sets.mm&mm_title=Python%20Set%20Data%20Type" MODIFIED="1222925452406" STYLE="bubble" TEXT="Set">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1205659562359" ID="Freemind_Link_985221708" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/1/16/Python_DataTypes_Bool2.mm&mm_title=Python%20Boolean%20Data%20Type" MODIFIED="1222925529406" STYLE="bubble" TEXT="Bool">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#99ff99" COLOR="#000000" CREATED="1205064223812" ID="Freemind_Link_854059184" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=3&initLoadFile=/wiki/images/5/5a/Python_DataTypes_Checking2.mm&mm_title=Checking%20Python%20Data%20Types" MODIFIED="1222925615078" STYLE="bubble" TEXT="Checking">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node BACKGROUND_COLOR="#ffff66" COLOR="#000000" CREATED="1220968187640" ID="Freemind_Link_464774508" LINK="http://freemind.sourceforge.net/wiki/extensions/freemind/flashwindow.php?startCollapsedToLevel=2&initLoadFile=/wiki/images/5/56/Python_Statements.mm&mm_title=Python%20Statements" MODIFIED="1222928818078" POSITION="left" STYLE="bubble" TEXT="Statements">
|
||||||
|
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
3
packages/mindplot/test/unit/import/input/sample3.mm
Normal file
3
packages/mindplot/test/unit/import/input/sample3.mm
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<node ID="ID_1" STYLE="bubble" TEXT="Clickview Overview"/>
|
||||||
|
</map>
|
3
packages/mindplot/test/unit/import/input/sample4.mm
Normal file
3
packages/mindplot/test/unit/import/input/sample4.mm
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<node ID="ID_1" STYLE="bubble" TEXT="Clickview Overview"/>
|
||||||
|
</map>
|
81
packages/mindplot/test/unit/import/input/welcome.mm
Normal file
81
packages/mindplot/test/unit/import/input/welcome.mm
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<node ID="ID_1" TEXT="Welcome To WiseMapping" COLOR="#ffffff">
|
||||||
|
<icon BUILTIN="sign_info"/>
|
||||||
|
<node ID="ID_30" POSITION="right" STYLE="fork" LINK="https://www.youtube.com/tv?vq=medium#/watch?v=rKxZwNKs9cE">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>5 min tutorial video ?</p>
|
||||||
|
<p>Follow the link !</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
<icon BUILTIN="hard_computer"/>
|
||||||
|
<arrowlink DESTINATION="ID_11" STARTARROW="Default" ENDARROW="Default"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_11" POSITION="left" STYLE="fork" COLOR="#525c61" TEXT="Try it Now!">
|
||||||
|
<icon BUILTIN="face_surprise"/>
|
||||||
|
<edge COLOR="#080559"/>
|
||||||
|
<node ID="ID_12" POSITION="left" STYLE="fork" COLOR="#525c61" TEXT="Double Click"/>
|
||||||
|
<node ID="ID_13" POSITION="left" STYLE="fork">
|
||||||
|
<richcontent TYPE="NODE">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<p>Press "enter" to add a</p>
|
||||||
|
<p>Sibling</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</richcontent>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_14" POSITION="left" STYLE="fork" COLOR="#525c61" TEXT="Drag map to move"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_15" POSITION="right" STYLE="fork" COLOR="#525c61" TEXT="Features">
|
||||||
|
<node ID="ID_16" POSITION="right" STYLE="fork" COLOR="#525c61" TEXT="Links to Sites" LINK="http://www.digg.com">
|
||||||
|
<font SIZE="10"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_31" POSITION="right" STYLE="fork" TEXT="Styles">
|
||||||
|
<node ID="ID_17" POSITION="right" STYLE="fork" COLOR="#525c61" TEXT="Fonts"/>
|
||||||
|
<node ID="ID_19" POSITION="right" COLOR="#525c61" TEXT="Topic Shapes"/>
|
||||||
|
<node ID="ID_18" POSITION="right" STYLE="fork" COLOR="#525c61" TEXT="Topic Color"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_20" POSITION="right" STYLE="fork" COLOR="#525c61" TEXT="Icons">
|
||||||
|
<icon BUILTIN="object_rainbow"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_21" POSITION="right" STYLE="fork" COLOR="#525c61" TEXT="History Changes">
|
||||||
|
<icon BUILTIN="arrowc_turn_left"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_6" POSITION="left" STYLE="fork" COLOR="#525c61" TEXT="Mind Mapping">
|
||||||
|
<icon BUILTIN="thumb_thumb_up"/>
|
||||||
|
<node ID="ID_7" POSITION="left" STYLE="fork" COLOR="#525c61" TEXT="Share with Collegues"/>
|
||||||
|
<node ID="ID_8" POSITION="left" STYLE="fork" COLOR="#525c61" TEXT="Online"/>
|
||||||
|
<node ID="ID_9" POSITION="left" STYLE="fork" COLOR="#525c61" TEXT="Anyplace, Anytime"/>
|
||||||
|
<node ID="ID_10" POSITION="left" STYLE="fork" COLOR="#525c61" TEXT="Free!!!"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_2" POSITION="right" STYLE="fork" COLOR="#525c61" TEXT="Productivity">
|
||||||
|
<icon BUILTIN="chart_bar"/>
|
||||||
|
<node ID="ID_3" POSITION="right" STYLE="fork" COLOR="#525c61" TEXT="Share your ideas">
|
||||||
|
<icon BUILTIN="bulb_light_on"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_4" POSITION="right" STYLE="fork" COLOR="#525c61" TEXT="Brainstorming"/>
|
||||||
|
<node ID="ID_5" POSITION="right" STYLE="fork" COLOR="#525c61" TEXT="Visual "/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_27" POSITION="left" STYLE="fork" COLOR="#525c61" TEXT="Install In Your Server">
|
||||||
|
<icon BUILTIN="hard_computer"/>
|
||||||
|
<node ID="ID_29" POSITION="left" STYLE="fork" COLOR="#525c61" TEXT="Open Source" LINK="http://www.wisemapping.org/">
|
||||||
|
<icon BUILTIN="soft_penguin"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_28" POSITION="left" STYLE="fork" COLOR="#525c61" TEXT="Download" LINK="http://www.wisemapping.com/inyourserver.html"/>
|
||||||
|
</node>
|
||||||
|
<node ID="ID_32" POSITION="left" STYLE="fork" TEXT="Collaborate">
|
||||||
|
<icon BUILTIN="people_group"/>
|
||||||
|
<node ID="ID_33" POSITION="left" STYLE="fork" TEXT="Embed"/>
|
||||||
|
<node ID="ID_34" POSITION="left" STYLE="fork" TEXT="Publish"/>
|
||||||
|
<node ID="ID_35" POSITION="left" STYLE="fork" TEXT="Share for Edition">
|
||||||
|
<icon BUILTIN="mail_envelop"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
@ -0,0 +1,543 @@
|
|||||||
|
<map version="1.0.1">
|
||||||
|
<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
|
||||||
|
<node COLOR="#000000" CREATED="1147215328493" ID="Freemind_Link_704795576" MODIFIED="1147215920252" TEXT="Writing an Essay
With FreeMind">
|
||||||
|
<font NAME="SansSerif" SIZE="20"/>
|
||||||
|
<hook NAME="accessories/plugins/AutomaticLayout.properties"/>
|
||||||
|
<node COLOR="#0033ff" CREATED="1147216046938" FOLDED="true" ID="Freemind_Link_60307947" MODIFIED="1196726904683" POSITION="right" TEXT="Getting Started">
|
||||||
|
<edge STYLE="sharp_bezier" WIDTH="8"/>
|
||||||
|
<font NAME="SansSerif" SIZE="18"/>
|
||||||
|
<node COLOR="#00b439" CREATED="1147215948723" ID="Freemind_Link_484974719" MODIFIED="1196726904684" TEXT="The first thing you'll want to do is to create a new FreeMind file for your essay. Select File->New on the menu, and a blank file will appear. ">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1147216174616" ID="Freemind_Link_1072554383" MODIFIED="1199271268947" TEXT="Next, click in the centre of the map, and replace the text there with the essay title you have chosen. It's good to have the question you're answering before you the whole time, so you can immediately see how your ideas relate to it.">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1196984233661" ID="Freemind_Link_1631286703" MODIFIED="1199271303789">
|
||||||
|
<richcontent TYPE="NODE"><html>
|
||||||
|
<head>
|
||||||
|
<style type="text/css">
|
||||||
|
<!--
|
||||||
|
p { margin-top: 0 }
|
||||||
|
-->
|
||||||
|
</style>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<p>
|
||||||
|
<b>When you're working on your essay, you'll find it helpful to switch between this map, and the one you're creating. To switch between maps, go to the Maps menu, and select the name of the map you want. </b>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<b>(When you're a bit more familiar with FreeMind, you'll find it quicker to use the Shortcut Keys -- you can also use Alt + Shift + Left, or Alt + Shift + Right to move between maps.)</b>
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
</html></richcontent>
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1147216300994" ID="Freemind_Link_538231078" MODIFIED="1199271326923" TEXT="You're now ready to start work on the essay.">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#0033ff" CREATED="1147216468177" FOLDED="true" ID="Freemind_Link_1886958546" MODIFIED="1196726904688" POSITION="right" TEXT="The process of research">
|
||||||
|
<edge STYLE="sharp_bezier" WIDTH="8"/>
|
||||||
|
<font NAME="SansSerif" SIZE="18"/>
|
||||||
|
<node COLOR="#00b439" CREATED="1147216357413" ID="Freemind_Link_499702363" MODIFIED="1199266988112" TEXT="If a question is worth asking at all (and be generous to your teachers, and assume that their question is!), then it's not going to have the kind of answer that you can just make up on the spot. It will require research.">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1147216593387" ID="Freemind_Link_1374284784" MODIFIED="1199267022836" TEXT="Research requires both finding things out about the world, and hard thinking.">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1147216690112" ID="Freemind_Link_1038997740" MODIFIED="1199267116963" TEXT="FreeMind helps you with both aspects of research. FreeMind helps you to capture all the new information you need for your essay, and also to order your thoughts.">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1147216877772" ID="Freemind_Link_1522470300" MODIFIED="1196726904696" TEXT="FreeMind does this by facilitating:">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node COLOR="#990000" CREATED="1147216936164" ID="Freemind_Link_1963065372" LINK="#Freemind_Link_513978291" MODIFIED="1147217209577" TEXT="Taking Notes">
|
||||||
|
<arrowlink DESTINATION="Freemind_Link_513978291" ENDARROW="Default" ENDINCLINATION="101;-78;" ID="Freemind_Arrow_Link_1920275275" STARTARROW="None" STARTINCLINATION="20;-58;"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147217081407" ID="Freemind_Link_1572116478" LINK="#_" MODIFIED="1147217153994" TEXT="Brainstorming">
|
||||||
|
<arrowlink DESTINATION="_" ENDARROW="Default" ENDINCLINATION="363;0;" ID="Freemind_Arrow_Link_703141957" STARTARROW="None" STARTINCLINATION="363;0;"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147217107610" ID="Freemind_Link_98667269" LINK="#Freemind_Link_331016293" MODIFIED="1196983827683" TEXT="Sifting and Organising Your Ideas">
|
||||||
|
<arrowlink DESTINATION="Freemind_Link_331016293" ENDARROW="Default" ENDINCLINATION="332;0;" ID="Freemind_Arrow_Link_547880401" STARTARROW="None" STARTINCLINATION="332;0;"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147217091333" ID="Freemind_Link_1710214210" LINK="#Freemind_Link_341601142" MODIFIED="1196983794780" TEXT="Making an outline">
|
||||||
|
<arrowlink DESTINATION="Freemind_Link_341601142" ENDARROW="Default" ENDINCLINATION="442;0;" ID="Freemind_Arrow_Link_192525604" STARTARROW="None" STARTINCLINATION="442;0;"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1196983886616" ID="Freemind_Link_759053646" MODIFIED="1196983927646" TEXT="When you've made your outline you can">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node COLOR="#990000" CREATED="1196983915256" ID="Freemind_Link_996906209" MODIFIED="1199271378965" TEXT="Print your map">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196983930121" ID="Freemind_Link_1501502447" LINK="#Freemind_Link_877777095" MODIFIED="1196983991149" TEXT="Export to your wordprocessor">
|
||||||
|
<arrowlink DESTINATION="Freemind_Link_877777095" ENDARROW="Default" ENDINCLINATION="305;0;" ID="Freemind_Arrow_Link_1700041008" STARTARROW="None" STARTINCLINATION="305;0;"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196984820585" ID="Freemind_Link_1494904283" LINK="#Freemind_Link_781772166" MODIFIED="1199267167432" TEXT="Make a presentation">
|
||||||
|
<arrowlink DESTINATION="Freemind_Link_781772166" ENDARROW="Default" ENDINCLINATION="382;0;" ID="Freemind_Arrow_Link_684972232" STARTARROW="None" STARTINCLINATION="382;0;"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#0033ff" CREATED="1147215515154" FOLDED="true" ID="Freemind_Link_1034561457" MODIFIED="1196726904728" POSITION="right" TEXT="Planning an Essay">
|
||||||
|
<edge STYLE="sharp_bezier" WIDTH="8"/>
|
||||||
|
<font NAME="SansSerif" SIZE="18"/>
|
||||||
|
<node COLOR="#00b439" CREATED="1147215407513" FOLDED="true" ID="_" MODIFIED="1196726904729" TEXT="Brainstorming">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<linktarget COLOR="#b0b0b0" DESTINATION="_" ENDARROW="Default" ENDINCLINATION="363;0;" ID="Freemind_Arrow_Link_703141957" SOURCE="Freemind_Link_1572116478" STARTARROW="None" STARTINCLINATION="363;0;"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node COLOR="#990000" CREATED="1147218731963" ID="Freemind_Link_1420002558" MODIFIED="1199267326103" TEXT="Brainstorming is a way of trying to geting all your ideas about a topic down on paper as quickly as possible.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147218762042" ID="Freemind_Link_790677993" MODIFIED="1147218824337" TEXT="The key to successful brainstorming is to let everything come out -- don't worry if it sounds goofy or dumb, just put it down! There'll be plenty of time for editing later.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147218835031" ID="Freemind_Link_916520369" MODIFIED="1147218913772" TEXT="To brainstorm with FreeMind, you'll need knowledge of two keys, plus your imagination.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147218916487" ID="Freemind_Link_888234871" MODIFIED="1147218957952" TEXT="Pressing Enter adds another idea at the same level you currently are at.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147218959856" ID="Freemind_Link_1371557121" MODIFIED="1147218981514" TEXT="Pressing Insert adds another idea as a subidea of the one you've currently selected.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147219048363" ID="Freemind_Link_443781940" MODIFIED="1199267363992" TEXT="(The imagination you'll have to supply yourself!)">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1147215424383" FOLDED="true" ID="Freemind_Link_513978291" MODIFIED="1196985085465" TEXT="Taking Notes">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<linktarget COLOR="#b0b0b0" DESTINATION="Freemind_Link_513978291" ENDARROW="Default" ENDINCLINATION="101;-78;" ID="Freemind_Arrow_Link_1920275275" SOURCE="Freemind_Link_1963065372" STARTARROW="None" STARTINCLINATION="20;-58;"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node COLOR="#990000" CREATED="1147217250912" ID="Freemind_Link_709453371" MODIFIED="1196985085472" TEXT="Different people take notes in different ways. Whichever way you take notes, you should find FreeMind helpful.">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147217308329" ID="Freemind_Link_249608113" MODIFIED="1199267411767" TEXT="One good way of using FreeMind is to add one node per book or article you read. Name the node a short version of the article title. ">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147217688809" FOLDED="true" ID="Freemind_Link_1470413282" MODIFIED="1199271447498" TEXT="Then add your notes on the article as a node note. To insert a note, go to the View menu, and select "Show Note Window". You can then add your notes below.">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1147217532707" ID="Freemind_Link_81630074" MODIFIED="1199267589742" TEXT="The Notes WIndow can get in the way (particularly if you have a small screen). So you may find it helpful to hide it after you've added your note, by selecting "Show Note Window" again from the menu.">
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147217382048" ID="Freemind_Link_1226928695" MODIFIED="1199267627355" TEXT="Don't forget to take full references for all the quotations you use. ">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147215767517" FOLDED="true" ID="Freemind_Link_1195317986" MODIFIED="1196985085480" TEXT="FreeMind can also do some clever things with web links and email addresses.">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1147215637654" ID="Freemind_Link_1167090962" MODIFIED="1196985085481" TEXT="If you're researching on the web, then FreeMind can automatically link your note to the web page you're writing about.
">
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1147217889250" ID="Freemind_Link_1374825576" MODIFIED="1196985085490" TEXT="Make your note, then select ->Insert->Hyperlink (Text Field) from the menu. ">
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1147217980481" ID="Freemind_Link_1842548545" MODIFIED="1196985085492" TEXT="A dialog box will appear. Type (or cut and paste) the web address ino the box, and select OK.">
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node COLOR="#111111" CREATED="1147218084712" ID="Freemind_Link_201175194" LINK="http://members.tripod.com/~lklivingston/essay/" MODIFIED="1147218325042" TEXT="Here's an example hyperlink!">
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1147215728110" ID="Freemind_Link_1508333448" MODIFIED="1196985085499" TEXT="You can also make links to files on your own computer. To do this select ->Insert->Hyperlink (File Chooser) from the menu.">
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1147218469391" ID="Freemind_Link_899556633" MODIFIED="1196985085501" TEXT="To link a node to an email address, select ->Insert->Hyperink (Text Field) from the menu. Type "mailto: " plus the person's email address.">
|
||||||
|
<font NAME="SansSerif" SIZE="12"/>
|
||||||
|
<node COLOR="#111111" CREATED="1147218606794" ID="Freemind_Link_433629028" LINK="mailto:%20president@whitehouse.gov" MODIFIED="1147218669175" TEXT="Here's an example email address!"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1147215604658" FOLDED="true" ID="Freemind_Link_331016293" MODIFIED="1196983822972" TEXT="Sifting and organising your ideas">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<linktarget COLOR="#b0b0b0" DESTINATION="Freemind_Link_331016293" ENDARROW="Default" ENDINCLINATION="332;0;" ID="Freemind_Arrow_Link_547880401" SOURCE="Freemind_Link_98667269" STARTARROW="None" STARTINCLINATION="332;0;"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node COLOR="#990000" CREATED="1147219082629" ID="Freemind_Link_136989740" MODIFIED="1196726946448" TEXT="After you've done a bit of brainstorming, and have written all the ideas you can think of, it's time to start sorting your ideas out.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147219136784" ID="Freemind_Link_294466318" MODIFIED="1199267691701" TEXT="You may well find that you've surprised yourself in the brainstorming process, and that you've come up with ideas that you didn't think you believed. Well done if you've managed to surprise yourself!">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147219216797" ID="Freemind_Link_847367743" MODIFIED="1199267704324" TEXT="The next thing to do is to take a step back and just look at the different ideas you've come up with. What central themes do you notice? Which ideas seem to be more fundamental, and which less important?">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147219298282" ID="Freemind_Link_550806254" MODIFIED="1199267748975" TEXT="After you've looked at your map for a bit, it's time to start rearranging your ideas. You can either rearrage your ideas by dragging and dropping them, or with the cursor keys. (CTRL + UP and CTRL DOWN move an idea up or down; CTRL LEFT and CTRL RIGHT move it left or right)
">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1147219462299" FOLDED="true" ID="Freemind_Link_992055866" MODIFIED="1199267766414" TEXT="The first think to do is to move all the ideas together that seem to belong together. Are there duplications? Could some ideas usefully be combined? Could some ideas be usefully split?">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1147219568518" ID="Freemind_Link_72639222" MODIFIED="1199267778396" TEXT="To split an idea, select it, type backspace (the editor appears), then select "split" and then okay."/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196727598888" ID="Freemind_Link_337591176" MODIFIED="1199271536002" TEXT="You should carry on sifting and organising till you feel that you know what the main point is that you want to make in the essay.">
|
||||||
|
<richcontent TYPE="NOTE"><html>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<p>
|
||||||
|
You should also make sure that the main point you're making in the essay provides a full answer to the question you have been asked, or you will probably be marked down for irrelevance.
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
</html></richcontent>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196727068959" ID="Freemind_Link_506089558" MODIFIED="1199271573158" TEXT="When you've done this, save a NEW copy of your map. We'll use this to make the outline of the argument for your essay. (It's a good idea to save a copy under a different name before you make major changes -- this way you can always go back.) To do this, go to File, and then Save As on the menu, and call the new one it something like "Essay_Outline v1". ">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1147215431727" FOLDED="true" ID="Freemind_Link_341601142" MODIFIED="1196983750125" TEXT="Outlining">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<linktarget COLOR="#b0b0b0" DESTINATION="Freemind_Link_341601142" ENDARROW="Default" ENDINCLINATION="442;0;" ID="Freemind_Arrow_Link_192525604" SOURCE="Freemind_Link_1710214210" STARTARROW="None" STARTINCLINATION="442;0;"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node COLOR="#990000" CREATED="1196727300687" ID="Freemind_Link_190098699" MODIFIED="1199271589812" TEXT="Now you know what your main point is, you can write an outline of the argument of the essay.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196727343011" ID="Freemind_Link_132833105" MODIFIED="1199271611186" TEXT="The point of producing an outline is to work out how you will argue for your essay's main claim.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196727904218" ID="Freemind_Link_1132818589" MODIFIED="1196728013384" TEXT="The first thing to do is to change the text of the central node to your main claim. (Tip: a quick way to go to the central node is to press Escape)">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196728190157" FOLDED="true" ID="Freemind_Link_957387789" MODIFIED="1196728351280" TEXT="The next thing to do is to look at the material you've collected, and divide it into the following categories.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1196728355461" FOLDED="true" ID="Freemind_Link_1900247400" MODIFIED="1196728447029" TEXT="Background material you need to understand the main claim.">
|
||||||
|
<node COLOR="#111111" CREATED="1196728466505" ID="Freemind_Link_1744947976" MODIFIED="1199271665915" TEXT="This will form your introduction."/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1196728305220" FOLDED="true" ID="Freemind_Link_451169520" MODIFIED="1196728394455" TEXT="Reasons in favour of the main claim.">
|
||||||
|
<node COLOR="#111111" CREATED="1196728476496" ID="Freemind_Link_1096832797" MODIFIED="1196728487274" TEXT="These will form the core of your agrument."/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1196728322633" FOLDED="true" ID="Freemind_Link_1736271122" MODIFIED="1196728408227" TEXT="Reasons against the main claim.">
|
||||||
|
<node COLOR="#111111" CREATED="1196728488579" ID="Freemind_Link_31771772" MODIFIED="1196728513981" TEXT="These are objections you will need to take into account."/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1196728409198" FOLDED="true" ID="Freemind_Link_76447184" MODIFIED="1196728426571" TEXT="Things which are irrelevant to whether or not the main claim is true.">
|
||||||
|
<node COLOR="#111111" CREATED="1196728516943" ID="Freemind_Link_672473407" MODIFIED="1199268200116" TEXT="You should cut these to a separate file.">
|
||||||
|
<richcontent TYPE="NOTE"><html>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<p>
|
||||||
|
I usually keep a separate mind map for this. It's psychologically easier to put your discarded ideas somewhere else, rather than to delete them entirely. And if you've saved them elsewhere, you can easily reincorporate them if you decide that they were relevant after all.
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
</html></richcontent>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196728673347" FOLDED="true" ID="Freemind_Link_1271984552" MODIFIED="1196728696644" TEXT="You should end up with something like this:">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1196728699485" ID="Freemind_Link_1710771587" MODIFIED="1196728731357" TEXT="Open source software is superior to closed source software.">
|
||||||
|
<node COLOR="#111111" CREATED="1196728740470" FOLDED="true" ID="Freemind_Link_871646595" MODIFIED="1196728752648" TEXT="Introductory material">
|
||||||
|
<node COLOR="#111111" CREATED="1196728754079" ID="Freemind_Link_1320166635" MODIFIED="1196728763867" TEXT="Define Open Source"/>
|
||||||
|
<node COLOR="#111111" CREATED="1196728764412" ID="Freemind_Link_779634578" MODIFIED="1196728776021" TEXT="Define Closed Source."/>
|
||||||
|
<node COLOR="#111111" CREATED="1196728776871" ID="Freemind_Link_803540039" MODIFIED="1196728794856" TEXT="Brief History of Linux, and of Free Software Foundation"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1196728805494" FOLDED="true" ID="Freemind_Link_1005748831" MODIFIED="1196728811417" TEXT="Arguments in favour">
|
||||||
|
<node COLOR="#111111" CREATED="1196728812557" ID="Freemind_Link_1453575536" MODIFIED="1196729358225" TEXT="Open Source is More Efficient">
|
||||||
|
<icon BUILTIN="ksmiletris"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1196729174703" ID="Freemind_Link_10779073" MODIFIED="1199268225371" TEXT="Open Source Is More Innovative"/>
|
||||||
|
<node COLOR="#111111" CREATED="1196728821353" ID="Freemind_Link_490282244" MODIFIED="1199268251578" TEXT="Sharing Sotware is Good"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1196728851240" FOLDED="true" ID="Freemind_Link_1222089020" MODIFIED="1196728857269" TEXT="Arguments Against">
|
||||||
|
<node COLOR="#111111" CREATED="1196728858234" ID="Freemind_Link_1098359632" MODIFIED="1196729396739" TEXT="Open Source is Communist"/>
|
||||||
|
<node COLOR="#111111" CREATED="1196728885727" ID="Freemind_Link_1030127371" MODIFIED="1196728902234" TEXT="Open Source Destroys the Ability to Make Money Frm Software"/>
|
||||||
|
<node COLOR="#111111" CREATED="1196728903740" ID="Freemind_Link_1891112167" MODIFIED="1199268257926" TEXT="Open Source Software Is Hard To Use"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196729056119" FOLDED="true" ID="Freemind_Link_90146370" MODIFIED="1199268593247" TEXT="Taking account of objections">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1196729073703" ID="Freemind_Link_594053771" MODIFIED="1196729149609" TEXT="Now you can be pretty sure that someone who thinks that closed source software is superior to open source software will have already heard of your arguments in favour, and might have some objections or counter-arguments to them."/>
|
||||||
|
<node COLOR="#111111" CREATED="1199268389954" FOLDED="true" ID="Freemind_Link_703718185" MODIFIED="1199268437698" TEXT="So you also need to think about the objections someone might have to your arguments in favour of your main point.">
|
||||||
|
<node COLOR="#111111" CREATED="1196729151671" ID="Freemind_Link_394067842" MODIFIED="1196729200783" TEXT="For example, many people dispute that open source software is more innovative."/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#111111" CREATED="1199268445073" ID="Freemind_Link_634073269" MODIFIED="1199268634884" TEXT="And you also need to think about how you would respond to the arguments against your main point."/>
|
||||||
|
<node COLOR="#111111" CREATED="1199271738548" ID="Freemind_Link_658337433" MODIFIED="1199271757071" TEXT="Add your responses to these potential objections into your outline."/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#0033ff" CREATED="1147215464717" FOLDED="true" ID="Freemind_Link_1755853195" MODIFIED="1199268655954" POSITION="right" TEXT="From Outline to Finished Work">
|
||||||
|
<edge STYLE="sharp_bezier" WIDTH="8"/>
|
||||||
|
<font NAME="SansSerif" SIZE="18"/>
|
||||||
|
<node COLOR="#00b439" CREATED="1147215899809" ID="Freemind_Link_1449950809" MODIFIED="1199271809262" TEXT="Writing the outline of your essay is the hard part. Once you have a good outline, it's much easier to write a good essay or a good presentation.">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1199271823974" ID="Freemind_Link_1607766784" MODIFIED="1199271847743" TEXT="You'll probably find it easier to to the actual writing of the essay in your wordprocessor.">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1147215468600" FOLDED="true" ID="Freemind_Link_877777095" MODIFIED="1199268558860" TEXT="Exporting your outline to your Wordprocessor">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<linktarget COLOR="#b0b0b0" DESTINATION="Freemind_Link_877777095" ENDARROW="Default" ENDINCLINATION="305;0;" ID="Freemind_Arrow_Link_1700041008" SOURCE="Freemind_Link_1501502447" STARTARROW="None" STARTINCLINATION="305;0;"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node COLOR="#990000" CREATED="1199268841583" FOLDED="true" ID="Freemind_Link_1821901940" MODIFIED="1199268928264" TEXT="FreeMind currently exports much better to OpenOffice than to Microsoft Word. So if you don't yet have OpenOffice, it's well worth downloading it (it's free).">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1199269071435" ID="Freemind_Link_1291053034" MODIFIED="1199271897031" TEXT="But if you don't want to use OpenOffice, you can export your map to HTML, and then load this into Microsoft Word."/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1199268939586" ID="Freemind_Link_1616381675" MODIFIED="1199268972025" TEXT="Once you've finished your outline, you're ready to export.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196984752904" FOLDED="true" ID="Freemind_Link_1621587642" MODIFIED="1199269028702" TEXT="You should be aware of the difference that folding makes.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
<node COLOR="#111111" CREATED="1199269030644" ID="Freemind_Link_391880567" MODIFIED="1199269032522" TEXT="Nodes which are visible will come out as numbered headings, whilst nodes which are hidden come out as bullet points."/>
|
||||||
|
<node COLOR="#111111" CREATED="1199269033503" ID="Freemind_Link_1257873385" MODIFIED="1199269065814" TEXT="So take a minute to fold and unfold the nodes how you want them before you export."/>
|
||||||
|
<node COLOR="#111111" CREATED="1199269171501" ID="Freemind_Link_1342542809" MODIFIED="1199269213315" TEXT="For a normal length essay, you will probably only want two levels of headings showing."/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1199269219070" ID="Freemind_Link_1527476759" MODIFIED="1199269266351" TEXT="Export to OpenOffice by selecting File, then Export, then As OpenOffice Writer Document from the menu.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196984766369" ID="Freemind_Link_561611184" MODIFIED="1199271927804" TEXT="Note: FreeMind does not (yet) have a spell checker. So you'll probably want to spell check the document before you do anything else. ">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1199269310249" ID="Freemind_Link_1112076216" MODIFIED="1199269350693" TEXT="Once you've got your outline into OpenOffice, you can write the rest of the essay in your wordprocessor as normal.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1196984832346" FOLDED="true" ID="Freemind_Link_781772166" MODIFIED="1199267164196" TEXT="Making a presentation">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<linktarget COLOR="#b0b0b0" DESTINATION="Freemind_Link_781772166" ENDARROW="Default" ENDINCLINATION="382;0;" ID="Freemind_Arrow_Link_684972232" SOURCE="Freemind_Link_1494904283" STARTARROW="None" STARTINCLINATION="382;0;"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node COLOR="#990000" CREATED="1199269360021" ID="Freemind_Link_1714771405" MODIFIED="1199269396846" TEXT="FreeMind also provides a good way of outlining PowerPoint presentations.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1199269398250" ID="Freemind_Link_233010529" MODIFIED="1199269426530" TEXT="You'll need OpenOffice again.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1199269427202" ID="Freemind_Link_1394183501" MODIFIED="1199269452608" TEXT="Follow the instructions above to export your outline to OpenOffice.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1199269453985" ID="Freemind_Link_1549715849" MODIFIED="1199271965985" TEXT="Once you have the outine in OpenOffice, select (from OpenOffice!) File, then Send to, then AutoAbstract to Presentation.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1199269878387" ID="Freemind_Link_23655519" MODIFIED="1199269897500" TEXT="This automatically creates a PowerPoint presentation from your outline.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1199269725266" ID="Freemind_Link_1027338237" MODIFIED="1199269810148" TEXT="I've found that setting "Included Outline Levels" to 2, and "Subpoints per level" to 5 gives the best results.">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1196982818044" FOLDED="true" ID="Freemind_Link_1657086138" MODIFIED="1196983676153" TEXT="Things to check before you submit your essay">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
<node COLOR="#990000" CREATED="1196984043271" ID="Freemind_Link_1855894453" MODIFIED="1196984898332" TEXT="(This advice doesn't tell you anything about how to use FreeMind, but it may help you get a better mark in your essay!)">
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196982966244" ID="Freemind_Link_1803078302" MODIFIED="1196983588495" TEXT="Does my essay have a main claim?">
|
||||||
|
<richcontent TYPE="NOTE"><html>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<p class="western" style="margin-bottom: 0cm">
|
||||||
|
<font size="4" color="#000000">Another way of asking this question is can you sum up in a sentence what the main point is that your essay is making?) If you <i>don't </i>have a main claim (or don't know what your main claim is!), then your essay <i>will not </i>get a good mark. You are assessed on the quality of the argument you put forward for your main claim, and in order to be able to do this we (and you) need to know what your main claim is.</font>
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
</html></richcontent>
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196983235176" ID="Freemind_Link_107276913" MODIFIED="1196983588497" TEXT="Does my main claim provide a full answer the question that I have been asked?">
|
||||||
|
<richcontent TYPE="NOTE"><html>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<p class="western" style="margin-left: 1.27cm">
|
||||||
|
<font size="4" color="#000000">You must be honest with yourself at this point: if you suspect that you haven't fully answered the question, then you must either (a) revise your answer so that you <i>do </i>have a full answer to the question, or (b) provide an argument for why it is that the angle you want to bring to the question is legitimate (for example, explain why it is legitimate to focus on just one aspect of the question).</font>
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
</html></richcontent>
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196983274796" ID="Freemind_Link_1628680821" MODIFIED="1196983588498" TEXT="Have I made it obvious what my main claim is?">
|
||||||
|
<richcontent TYPE="NOTE"><html>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<p class="western" lang="en-GB" style="margin-left: 1.27cm; font-style: normal">
|
||||||
|
<font size="4" color="#000000">You should state what your main claim is in at least two places, first in the introduction, and second in the conclusion. (The bits in between should be devoted to arguing for your main claim). </font>
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
</html></richcontent>
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196983304496" ID="Freemind_Link_927542090" MODIFIED="1196983588500" TEXT="Do I have an argument for my main claim?">
|
||||||
|
<richcontent TYPE="NOTE"><html>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<p class="western" style="margin-left: 1.27cm">
|
||||||
|
<font size="4" color="#000000">What reasons have you put forward as to why a reasonable (but sceptical) person should accept that your main claim is <i>true</i>? If you don't have any reasons (but merely a gut intuition) then you need to go back and revise, and find some arguments.</font>
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
</html></richcontent>
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196983348548" ID="Freemind_Link_337592890" MODIFIED="1196983588501" TEXT="Is my argument for my main claim sound?">
|
||||||
|
<richcontent TYPE="NOTE"><html>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<p class="western" lang="en-GB" style="margin-left: 1.27cm; font-style: normal">
|
||||||
|
<font size="4" color="#000000">Does your main claim follow logically from the supporting reasons you put forward? And are those supporting reasons themselves true (or at least plausibly true)?</font>
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
</html></richcontent>
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196983377809" ID="Freemind_Link_1338320981" MODIFIED="1196983588503" TEXT="Do I have an introduction which provides an overview of the structure of my argument?">
|
||||||
|
<richcontent TYPE="NOTE"><html>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<p class="western" style="margin-left: 1.27cm">
|
||||||
|
<font size="4" color="#000000">It is not enough e.g. to <i>say </i>that “I will be looking at arguments on both sides of this issue and coming to a conclusion”. You should tell us <i>which </i>arguments you will be looking at, <i>what</i>your evaluation of each of these arguments will be, and <i>how</i>this analysis justifies the overall main claim you will be making. There are two reasons to give an overview of the structure of your argument: (a) it makes it much easier for the reader to grasp what you are saying, and why; (b) writing a summary of the structure of your argument is a good way of testing that <i>you do in fact </i>have a coherent argument. </font>
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
</html></richcontent>
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196983437232" ID="Freemind_Link_1521390030" MODIFIED="1196983588504" TEXT="What reasons might a reasonable person have for doubting my main claim?">
|
||||||
|
<richcontent TYPE="NOTE"><html>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<p class="western" style="margin-left: 1.27cm">
|
||||||
|
<font size="4" color="#000000">Remember that in any academic debate, anything worth saying will be disputed. If you can't think of any reasons why someone might doubt your main claim, it's likely that you are in the grip of a dogmatic certainty that you are right. This is not good: your essay will come across as a rant, which is the last thing you want. </font>
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
</html></richcontent>
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196983470936" ID="Freemind_Link_1843933327" MODIFIED="1196983588506" TEXT="Have I responded to these reasons for doubting my main claim in a convincing way?">
|
||||||
|
<richcontent TYPE="NOTE"><html>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<p class="western" lang="en-GB" style="margin-left: 1.27cm; font-style: normal">
|
||||||
|
<font size="4" color="#000000">To be convincing, you might show that the doubts, while reasonable, are not well founded; or you could make your main claim more specific or nuanced in deference to them.</font>
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
</html></richcontent>
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196983494907" ID="Freemind_Link_982795475" MODIFIED="1196983588508" TEXT="Is there any material in my essay which might seem irrelevant to establishing my main point?">
|
||||||
|
<richcontent TYPE="NOTE"><html>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<p class="western" style="margin-left: 1.27cm">
|
||||||
|
<font size="4" color="#000000">If there is, then either delete this material, or explain <i>why </i>this material is after all relevant.</font>
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
</html></richcontent>
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#990000" CREATED="1196983523930" ID="Freemind_Link_606334721" MODIFIED="1196983588509" TEXT="Have I fully acknowledged all my sources, and marked all quotations as quotations?">
|
||||||
|
<richcontent TYPE="NOTE"><html>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<p class="western">
|
||||||
|
<font color="#000000" size="4">If not then you are guilty of <i>plagiarism. </i>This is a serious offence, and you are likely to fail your course..</font>
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
</html></richcontent>
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="14"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#0033ff" CREATED="1199269951880" FOLDED="true" ID="Freemind_Link_854745518" MODIFIED="1199272044954" POSITION="right" TEXT="About this map">
|
||||||
|
<edge STYLE="sharp_bezier" WIDTH="8"/>
|
||||||
|
<font NAME="SansSerif" SIZE="18"/>
|
||||||
|
<node COLOR="#00b439" CREATED="1199269969449" ID="Freemind_Link_1464926185" MODIFIED="1199270528585" TEXT="Version 0.1, Jan 2 2008">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1199270594113" ID="Freemind_Link_1351075037" LINK="mailto:j.g.wilson@peak.keele.ac.uk" MODIFIED="1199270993313" TEXT="James Wilson">
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
</node>
|
||||||
|
<node COLOR="#00b439" CREATED="1199269989298" ID="Freemind_Link_1843583599" MODIFIED="1199272081279" TEXT="Notes on this map">
|
||||||
|
<richcontent TYPE="NOTE"><html>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<p>
|
||||||
|
This map is intended to help someone who has to write an argumentative essay in a subject such as history or philosophy to write better essays with the help of FreeMind. Copyright for this map resides with the author. Released under the Creative Commons Attribution-ShareAlike licence v.2.00. http://creativecommons.org/licenses/by-sa/2.0/uk/
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
You are free:
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
* to copy, distribute, display, and perform the work
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
* to make derivative works
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Under the following conditions:
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
* Attribution. You must give the original author credit.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
* Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a licence identical to this one.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
For any reuse or distribution, you must make clear to others the licence terms of this work.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Any of these conditions can be waived if you get permission from the copyright holder.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Nothing in this license impairs or restricts the author's moral rights.
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
</html></richcontent>
|
||||||
|
<edge STYLE="bezier" WIDTH="thin"/>
|
||||||
|
<font NAME="SansSerif" SIZE="16"/>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</node>
|
||||||
|
</map>
|
@ -204,11 +204,14 @@
|
|||||||
"defaultMessage": "Erstellen"
|
"defaultMessage": "Erstellen"
|
||||||
},
|
},
|
||||||
"import.description": {
|
"import.description": {
|
||||||
"defaultMessage": "Sie können WiseMapping-Karten in Ihre Kartenliste importieren. Wählen Sie die Datei aus, die Sie importieren möchten."
|
"defaultMessage": "Sie können Karten von WiseMapping oder Freemind in Ihre Kartenliste importieren. Wählen Sie die Datei aus, die Sie importieren möchten."
|
||||||
},
|
},
|
||||||
"import.title": {
|
"import.title": {
|
||||||
"defaultMessage": "Importieren Sie vorhandene Mindmaps"
|
"defaultMessage": "Importieren Sie vorhandene Mindmaps"
|
||||||
},
|
},
|
||||||
|
"import.error-file": {
|
||||||
|
"defaultMessage": "Die Dateierweiterung ist ungültig"
|
||||||
|
},
|
||||||
"info.basic-info": {
|
"info.basic-info": {
|
||||||
"defaultMessage": "Basisinformation"
|
"defaultMessage": "Basisinformation"
|
||||||
},
|
},
|
||||||
@ -500,5 +503,14 @@
|
|||||||
},
|
},
|
||||||
"label.title": {
|
"label.title": {
|
||||||
"defaultMessage": "Etikett hinzufügen"
|
"defaultMessage": "Etikett hinzufügen"
|
||||||
|
},
|
||||||
|
"footer.donations": {
|
||||||
|
"defaultMessage": "Spenden"
|
||||||
|
},
|
||||||
|
"footer.support": {
|
||||||
|
"defaultMessage": "Unterstützt"
|
||||||
|
},
|
||||||
|
"footer.team": {
|
||||||
|
"defaultMessage": "Ausrüstung"
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -167,6 +167,15 @@
|
|||||||
"footer.others": {
|
"footer.others": {
|
||||||
"defaultMessage": "Others"
|
"defaultMessage": "Others"
|
||||||
},
|
},
|
||||||
|
"footer.support": {
|
||||||
|
"defaultMessage": "Support"
|
||||||
|
},
|
||||||
|
"footer.team": {
|
||||||
|
"defaultMessage": "Our Team"
|
||||||
|
},
|
||||||
|
"footer.donations": {
|
||||||
|
"defaultMessage": "Donations"
|
||||||
|
},
|
||||||
"footer.termsandconditions": {
|
"footer.termsandconditions": {
|
||||||
"defaultMessage": "Term And Conditions"
|
"defaultMessage": "Term And Conditions"
|
||||||
},
|
},
|
||||||
@ -210,11 +219,14 @@
|
|||||||
"defaultMessage": "Create"
|
"defaultMessage": "Create"
|
||||||
},
|
},
|
||||||
"import.description": {
|
"import.description": {
|
||||||
"defaultMessage": "You can import WiseMapping maps to your list of maps. Select the file you want to import."
|
"defaultMessage": "You can import WiseMapping and Freemind maps to your list of maps. Select the file you want to import."
|
||||||
},
|
},
|
||||||
"import.title": {
|
"import.title": {
|
||||||
"defaultMessage": "Import existing mindmap"
|
"defaultMessage": "Import existing mindmap"
|
||||||
},
|
},
|
||||||
|
"import.error-file": {
|
||||||
|
"defaultMessage": "The file extension is invalid"
|
||||||
|
},
|
||||||
"info.basic-info": {
|
"info.basic-info": {
|
||||||
"defaultMessage": "Basic Info"
|
"defaultMessage": "Basic Info"
|
||||||
},
|
},
|
||||||
@ -258,7 +270,7 @@
|
|||||||
"defaultMessage": "Add label"
|
"defaultMessage": "Add label"
|
||||||
},
|
},
|
||||||
"label.add-for": {
|
"label.add-for": {
|
||||||
"defaultMessage": "Editing labels for maps:"
|
"defaultMessage": "Editing labels for"
|
||||||
},
|
},
|
||||||
"label.add-placeholder": {
|
"label.add-placeholder": {
|
||||||
"defaultMessage": "Label title"
|
"defaultMessage": "Label title"
|
||||||
@ -275,6 +287,9 @@
|
|||||||
"label.description": {
|
"label.description": {
|
||||||
"defaultMessage": "Use labels to organize your maps."
|
"defaultMessage": "Use labels to organize your maps."
|
||||||
},
|
},
|
||||||
|
"label.maps-count": {
|
||||||
|
"defaultMessage": "{count} maps"
|
||||||
|
},
|
||||||
"label.title": {
|
"label.title": {
|
||||||
"defaultMessage": "Add a label"
|
"defaultMessage": "Add a label"
|
||||||
},
|
},
|
||||||
|
@ -141,7 +141,16 @@
|
|||||||
"defaultMessage": "El export a formatos de imagen (SVG, PNG, JPEG, PDF) solo está disponible en la barra de herramientas del editor."
|
"defaultMessage": "El export a formatos de imagen (SVG, PNG, JPEG, PDF) solo está disponible en la barra de herramientas del editor."
|
||||||
},
|
},
|
||||||
"footer.aboutus": {
|
"footer.aboutus": {
|
||||||
"defaultMessage": "Sobre nosotros"
|
"defaultMessage": "Sobre Nosotros"
|
||||||
|
},
|
||||||
|
"footer.donations": {
|
||||||
|
"defaultMessage": "Donaciones"
|
||||||
|
},
|
||||||
|
"footer.support": {
|
||||||
|
"defaultMessage": "Soporte"
|
||||||
|
},
|
||||||
|
"footer.team": {
|
||||||
|
"defaultMessage": "Equipo"
|
||||||
},
|
},
|
||||||
"footer.contactus": {
|
"footer.contactus": {
|
||||||
"defaultMessage": "Contáctenos"
|
"defaultMessage": "Contáctenos"
|
||||||
@ -204,11 +213,14 @@
|
|||||||
"defaultMessage": "Crear"
|
"defaultMessage": "Crear"
|
||||||
},
|
},
|
||||||
"import.description": {
|
"import.description": {
|
||||||
"defaultMessage": "Puede importar mapas de WiseMapping a su lista de mapas. Seleccione el archivo que desea importar."
|
"defaultMessage": "Puede importar mapas de WiseMapping y Freemind a su lista de mapas. Seleccione el archivo que desea importar."
|
||||||
},
|
},
|
||||||
"import.title": {
|
"import.title": {
|
||||||
"defaultMessage": "Importar mapa mental existente"
|
"defaultMessage": "Importar mapa mental existente"
|
||||||
},
|
},
|
||||||
|
"import.error-file": {
|
||||||
|
"defaultMessage": "La extension del archivo es invalida"
|
||||||
|
},
|
||||||
"info.basic-info": {
|
"info.basic-info": {
|
||||||
"defaultMessage": "Información básica"
|
"defaultMessage": "Información básica"
|
||||||
},
|
},
|
||||||
|
@ -204,11 +204,14 @@
|
|||||||
"defaultMessage": "Créer"
|
"defaultMessage": "Créer"
|
||||||
},
|
},
|
||||||
"import.description": {
|
"import.description": {
|
||||||
"defaultMessage": "Vous pouvez importer des cartes WiseMapping dans votre liste de cartes. Sélectionnez le fichier que vous souhaitez importer."
|
"defaultMessage": "Sie können WiseMapping- oder Freemind-Karten in Ihre Kartenliste importieren. Selectionnez le fichier que vous souhaitez Importeur."
|
||||||
},
|
},
|
||||||
"import.title": {
|
"import.title": {
|
||||||
"defaultMessage": "Importer une carte mentale existante"
|
"defaultMessage": "Importer une carte mentale existante"
|
||||||
},
|
},
|
||||||
|
"import.error-file": {
|
||||||
|
"defaultMessage": "L'extension de fichier n'est pas valide"
|
||||||
|
},
|
||||||
"info.basic-info": {
|
"info.basic-info": {
|
||||||
"defaultMessage": "Informations de base"
|
"defaultMessage": "Informations de base"
|
||||||
},
|
},
|
||||||
@ -500,5 +503,14 @@
|
|||||||
},
|
},
|
||||||
"label.title": {
|
"label.title": {
|
||||||
"defaultMessage": "Ajouter une étiquette"
|
"defaultMessage": "Ajouter une étiquette"
|
||||||
|
},
|
||||||
|
"footer.donations": {
|
||||||
|
"defaultMessage": "Des dons"
|
||||||
|
},
|
||||||
|
"footer.support": {
|
||||||
|
"defaultMessage": "Service"
|
||||||
|
},
|
||||||
|
"footer.team": {
|
||||||
|
"defaultMessage": "Equipe"
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -209,6 +209,9 @@
|
|||||||
"import.title": {
|
"import.title": {
|
||||||
"defaultMessage": "Загрузить майнд-карту с компьютера"
|
"defaultMessage": "Загрузить майнд-карту с компьютера"
|
||||||
},
|
},
|
||||||
|
"import.error-file": {
|
||||||
|
"defaultMessage": "Недопустимое расширение файла"
|
||||||
|
},
|
||||||
"info.basic-info": {
|
"info.basic-info": {
|
||||||
"defaultMessage": "Основная информация"
|
"defaultMessage": "Основная информация"
|
||||||
},
|
},
|
||||||
@ -473,5 +476,14 @@
|
|||||||
},
|
},
|
||||||
"editor.try-welcome-description": {
|
"editor.try-welcome-description": {
|
||||||
"defaultMessage": "Зарегистрируйтесь, чтобы создавать, делиться и публиковать майнд-карты бесплатно и без ограничений!"
|
"defaultMessage": "Зарегистрируйтесь, чтобы создавать, делиться и публиковать майнд-карты бесплатно и без ограничений!"
|
||||||
|
},
|
||||||
|
"footer.donations": {
|
||||||
|
"defaultMessage": "Пожертвования"
|
||||||
|
},
|
||||||
|
"footer.support": {
|
||||||
|
"defaultMessage": "Услуги"
|
||||||
|
},
|
||||||
|
"footer.team": {
|
||||||
|
"defaultMessage": "команда"
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"account.delete-warning": {
|
"account.delete-warning警告": {
|
||||||
"defaultMessage": "请记住,您将无法访问您添加的任何思维导图。您的所有信息都将被删除,并且无法恢复。"
|
"defaultMessage": "请记住,您将无法访问您添加的任何思维导图。您的所有信息都将被删除,并且无法恢复。"
|
||||||
},
|
},
|
||||||
"accountinfo.button": {
|
"accountinfo.button": {
|
||||||
@ -135,7 +135,7 @@
|
|||||||
"defaultMessage": "文档:将你的思维导图导出到一个独立的文档中来分享"
|
"defaultMessage": "文档:将你的思维导图导出到一个独立的文档中来分享"
|
||||||
},
|
},
|
||||||
"export.image": {
|
"export.image": {
|
||||||
"defaultMessage": "Image: Get a graphic representation of your map including all colors and shapes.图像:以图片形式获取包含所有颜色和形状的脑图"
|
"defaultMessage": "图像:以图片形式获取包含所有颜色和形状的脑图"
|
||||||
},
|
},
|
||||||
"export.img-center": {
|
"export.img-center": {
|
||||||
"defaultMessage": "居中并缩放合适大小"
|
"defaultMessage": "居中并缩放合适大小"
|
||||||
@ -210,11 +210,14 @@
|
|||||||
"defaultMessage": "创建"
|
"defaultMessage": "创建"
|
||||||
},
|
},
|
||||||
"import.description": {
|
"import.description": {
|
||||||
"defaultMessage": "您可以将WiseMapping脑图导入到您的脑图列表中。选择要导入的文件。"
|
"defaultMessage": "您可以将脑图从 WiseMapping 和 Freemind 导入到您的脑图列表中。选择要导入的文件。"
|
||||||
},
|
},
|
||||||
"import.title": {
|
"import.title": {
|
||||||
"defaultMessage": "导入现有的思维导图"
|
"defaultMessage": "导入现有的思维导图"
|
||||||
},
|
},
|
||||||
|
"import.error-file": {
|
||||||
|
"defaultMessage": "文件扩展名无效"
|
||||||
|
},
|
||||||
"info.basic-info": {
|
"info.basic-info": {
|
||||||
"defaultMessage": "基本信息"
|
"defaultMessage": "基本信息"
|
||||||
},
|
},
|
||||||
@ -249,7 +252,7 @@
|
|||||||
"defaultMessage": "分享"
|
"defaultMessage": "分享"
|
||||||
},
|
},
|
||||||
"info.starred": {
|
"info.starred": {
|
||||||
"defaultMessage": "星标"
|
"defaultMessage": "收藏"
|
||||||
},
|
},
|
||||||
"info.title": {
|
"info.title": {
|
||||||
"defaultMessage": "信息"
|
"defaultMessage": "信息"
|
||||||
@ -364,16 +367,16 @@
|
|||||||
"defaultMessage": "所有"
|
"defaultMessage": "所有"
|
||||||
},
|
},
|
||||||
"maps.nav-onwned": {
|
"maps.nav-onwned": {
|
||||||
"defaultMessage": "拥有"
|
"defaultMessage": "我的"
|
||||||
},
|
},
|
||||||
"maps.nav-public": {
|
"maps.nav-public": {
|
||||||
"defaultMessage": "公共"
|
"defaultMessage": "公开"
|
||||||
},
|
},
|
||||||
"maps.nav-shared": {
|
"maps.nav-shared": {
|
||||||
"defaultMessage": "与我分享"
|
"defaultMessage": "与我分享"
|
||||||
},
|
},
|
||||||
"maps.nav-starred": {
|
"maps.nav-starred": {
|
||||||
"defaultMessage": "星标"
|
"defaultMessage": "收藏"
|
||||||
},
|
},
|
||||||
"maps.page-title": {
|
"maps.page-title": {
|
||||||
"defaultMessage": "我的脑图|WiseMapping"
|
"defaultMessage": "我的脑图|WiseMapping"
|
||||||
@ -388,7 +391,7 @@
|
|||||||
"defaultMessage": "打开编辑"
|
"defaultMessage": "打开编辑"
|
||||||
},
|
},
|
||||||
"maps.tooltip-starred": {
|
"maps.tooltip-starred": {
|
||||||
"defaultMessage": "星标"
|
"defaultMessage": "收藏"
|
||||||
},
|
},
|
||||||
"maps.view": {
|
"maps.view": {
|
||||||
"defaultMessage": "查看"
|
"defaultMessage": "查看"
|
||||||
@ -430,7 +433,7 @@
|
|||||||
"defaultMessage": "注册成功|WiseMapping"
|
"defaultMessage": "注册成功|WiseMapping"
|
||||||
},
|
},
|
||||||
"registration.desc": {
|
"registration.desc": {
|
||||||
"defaultMessage": "Signing up is free and just take a moment注册免费,分分钟就好"
|
"defaultMessage": "注册免费,分分钟就好"
|
||||||
},
|
},
|
||||||
"registration.email": {
|
"registration.email": {
|
||||||
"defaultMessage": "电子邮件"
|
"defaultMessage": "电子邮件"
|
||||||
@ -500,5 +503,14 @@
|
|||||||
},
|
},
|
||||||
"share.message": {
|
"share.message": {
|
||||||
"defaultMessage": "消息"
|
"defaultMessage": "消息"
|
||||||
|
},
|
||||||
|
"footer.support": {
|
||||||
|
"defaultMessage": "支持"
|
||||||
|
},
|
||||||
|
"footer.team": {
|
||||||
|
"defaultMessage": "学期"
|
||||||
|
},
|
||||||
|
"footer.donations": {
|
||||||
|
"defaultMessage": "捐款"
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@wisemapping/webapp",
|
"name": "@wisemapping/webapp",
|
||||||
"version": "5.0.8",
|
"version": "5.0.9",
|
||||||
"main": "app.jsx",
|
"main": "app.jsx",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "webpack serve --config webpack.dev.js ",
|
"start": "webpack serve --config webpack.dev.js ",
|
||||||
@ -9,8 +9,8 @@
|
|||||||
"lint": "eslint src",
|
"lint": "eslint src",
|
||||||
"cy:run": "cypress run",
|
"cy:run": "cypress run",
|
||||||
"test:integration": "start-server-and-test start http-get://localhost:3000 cy:run",
|
"test:integration": "start-server-and-test start http-get://localhost:3000 cy:run",
|
||||||
"extract": "formatjs extract 'src/**/*.ts*' --ignore 'src/@types/**/*' --out-file lang/en.json",
|
"i18n:extract": "formatjs extract 'src/**/*.ts*' --ignore 'src/@types/**/*' --out-file lang/en.json",
|
||||||
"compile": "formatjs compile",
|
"i18n:compile": "for lang in {'es','en','fr','de','zh','ru'};do formatjs compile lang/${lang}.json --ast --out-file src/compiled-lang/${lang}.json;done",
|
||||||
"test": "yarn test:integration"
|
"test": "yarn test:integration"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
|
2
packages/webapp/src/@types/index.d.ts
vendored
2
packages/webapp/src/@types/index.d.ts
vendored
@ -2,8 +2,6 @@ declare module '*.png';
|
|||||||
declare module '*.svg';
|
declare module '*.svg';
|
||||||
declare module '*.wxml';
|
declare module '*.wxml';
|
||||||
declare global {
|
declare global {
|
||||||
const lockTimestamp: string;
|
|
||||||
const lockSession: string;
|
|
||||||
const isAuth: boolean;
|
const isAuth: boolean;
|
||||||
const mapId: number;
|
const mapId: number;
|
||||||
const userOptions: { zoom: string | number } | null;
|
const userOptions: { zoom: string | number } | null;
|
||||||
|
@ -38,7 +38,7 @@ const queryClient = new QueryClient({
|
|||||||
});
|
});
|
||||||
|
|
||||||
const App = (): ReactElement => {
|
const App = (): ReactElement => {
|
||||||
const locale = AppI18n.getBrowserLocale();
|
const locale = AppI18n.getDefaultLocale();
|
||||||
const EnhacedEditorPage = withSessionExpirationHandling(EditorPage);
|
const EnhacedEditorPage = withSessionExpirationHandling(EditorPage);
|
||||||
|
|
||||||
return locale.message ? (
|
return locale.message ? (
|
||||||
@ -81,7 +81,7 @@ const App = (): ReactElement => {
|
|||||||
component={withSessionExpirationHandling(MapsPage)}
|
component={withSessionExpirationHandling(MapsPage)}
|
||||||
/>
|
/>
|
||||||
<Route exact path="/c/maps/:id/edit">
|
<Route exact path="/c/maps/:id/edit">
|
||||||
<EnhacedEditorPage isTryMode={false}/>
|
<EnhacedEditorPage isTryMode={false} />
|
||||||
</Route>
|
</Route>
|
||||||
<Route exact path="/c/maps/:id/try">
|
<Route exact path="/c/maps/:id/try">
|
||||||
<EnhacedEditorPage isTryMode={true} />
|
<EnhacedEditorPage isTryMode={true} />
|
||||||
|
@ -2,7 +2,9 @@ import { fetchAccount } from './../../redux/clientSlice';
|
|||||||
import 'dayjs/locale/fr';
|
import 'dayjs/locale/fr';
|
||||||
import 'dayjs/locale/en';
|
import 'dayjs/locale/en';
|
||||||
import 'dayjs/locale/es';
|
import 'dayjs/locale/es';
|
||||||
|
import 'dayjs/locale/de';
|
||||||
import 'dayjs/locale/ru';
|
import 'dayjs/locale/ru';
|
||||||
|
import 'dayjs/locale/zh';
|
||||||
|
|
||||||
export class Locale {
|
export class Locale {
|
||||||
code: LocaleCode;
|
code: LocaleCode;
|
||||||
@ -17,15 +19,23 @@ export class Locale {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export default abstract class AppI18n {
|
export default abstract class AppI18n {
|
||||||
|
private static LOCAL_STORAGE_KEY = 'user.locale';
|
||||||
|
|
||||||
public static getUserLocale(): Locale {
|
public static getUserLocale(): Locale {
|
||||||
// @Todo Hack: Try page must not account info. Add this to avoid 403 errors.
|
// @Todo Hack: Try page must not account info. Add this to avoid 403 errors.
|
||||||
const isTryPage = window.location.href.endsWith('/try');
|
const isTryPage = window.location.href.endsWith('/try');
|
||||||
let result: Locale;
|
let result: Locale;
|
||||||
if (!isTryPage) {
|
if (!isTryPage) {
|
||||||
const account = fetchAccount();
|
const account = fetchAccount();
|
||||||
result = account?.locale ? account.locale : this.getBrowserLocale();
|
result = account?.locale ? account.locale : this.getDefaultLocale();
|
||||||
|
|
||||||
|
// If the local storage value is different, update ...
|
||||||
|
if (account?.locale && result.code !== localStorage.getItem(AppI18n.LOCAL_STORAGE_KEY)) {
|
||||||
|
localStorage.setItem(AppI18n.LOCAL_STORAGE_KEY, result.code);
|
||||||
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
result = this.getBrowserLocale();
|
result = this.getDefaultLocale();
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@ -45,6 +55,21 @@ export default abstract class AppI18n {
|
|||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static getDefaultLocale(): Locale {
|
||||||
|
// Fetch local from local storage ...
|
||||||
|
let result: Locale;
|
||||||
|
const userLocaleCode: string = localStorage.getItem(AppI18n.LOCAL_STORAGE_KEY);
|
||||||
|
if (userLocaleCode) {
|
||||||
|
result = localeFromStr(userLocaleCode);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Ok, use browser default ...
|
||||||
|
if (!result) {
|
||||||
|
result = this.getBrowserLocale();
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export type LocaleCode = 'en' | 'es' | 'fr' | 'de' | 'ru' | 'zh';
|
export type LocaleCode = 'en' | 'es' | 'fr' | 'de' | 'ru' | 'zh';
|
||||||
@ -55,7 +80,7 @@ export const Locales = {
|
|||||||
DE: new Locale('fr', 'Français', require('./../../compiled-lang/fr.json')), // eslint-disable-line
|
DE: new Locale('fr', 'Français', require('./../../compiled-lang/fr.json')), // eslint-disable-line
|
||||||
FR: new Locale('de', 'Deutsch', require('./../../compiled-lang/de.json')), // eslint-disable-line
|
FR: new Locale('de', 'Deutsch', require('./../../compiled-lang/de.json')), // eslint-disable-line
|
||||||
RU: new Locale('ru', 'Pусский', require('./../../compiled-lang/ru.json')), // eslint-disable-line
|
RU: new Locale('ru', 'Pусский', require('./../../compiled-lang/ru.json')), // eslint-disable-line
|
||||||
ZH: new Locale('zh', '中文', require('./../../compiled-lang/zh.json')), // eslint-disable-line
|
ZH: new Locale('zh', '中文 (简体)', require('./../../compiled-lang/zh.json')), // eslint-disable-line
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -226,7 +226,7 @@ export default class RestClient implements Client {
|
|||||||
const errorInfo = this.parseResponseOnError(error.response);
|
const errorInfo = this.parseResponseOnError(error.response);
|
||||||
reject(errorInfo);
|
reject(errorInfo);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
return new Promise(handler);
|
return new Promise(handler);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -618,17 +618,10 @@ export default class RestClient implements Client {
|
|||||||
|
|
||||||
let persistence: PersistenceManager;
|
let persistence: PersistenceManager;
|
||||||
if (editorMode === 'edition-owner' || editorMode === 'edition-editor') {
|
if (editorMode === 'edition-owner' || editorMode === 'edition-editor') {
|
||||||
|
|
||||||
if (!global.lockSession) {
|
|
||||||
throw new Error(`Session could not be found: global.lockSession: '${global.lockSession}' - global.lockTimestamp: '${global.lockTimestamp}' - ${global.mindmapLocked} - ${global.mindmapLockedMsg}`)
|
|
||||||
}
|
|
||||||
|
|
||||||
persistence = new RESTPersistenceManager({
|
persistence = new RESTPersistenceManager({
|
||||||
documentUrl: '/c/restful/maps/{id}/document',
|
documentUrl: '/c/restful/maps/{id}/document',
|
||||||
revertUrl: '/c/restful/maps/{id}/history/latest',
|
revertUrl: '/c/restful/maps/{id}/history/latest',
|
||||||
lockUrl: '/c/restful/maps/{id}/lock',
|
lockUrl: '/c/restful/maps/{id}/lock',
|
||||||
timestamp: global.lockTimestamp,
|
|
||||||
session: global.lockSession,
|
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
persistence = new LocalStorageManager(
|
persistence = new LocalStorageManager(
|
||||||
|
@ -311,6 +311,12 @@
|
|||||||
"value": "Kontaktiere uns"
|
"value": "Kontaktiere uns"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"footer.donations": [
|
||||||
|
{
|
||||||
|
"type": 0,
|
||||||
|
"value": "Spenden"
|
||||||
|
}
|
||||||
|
],
|
||||||
"footer.faq": [
|
"footer.faq": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
@ -341,6 +347,18 @@
|
|||||||
"value": "Andere"
|
"value": "Andere"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"footer.support": [
|
||||||
|
{
|
||||||
|
"type": 0,
|
||||||
|
"value": "Unterstützt"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"footer.team": [
|
||||||
|
{
|
||||||
|
"type": 0,
|
||||||
|
"value": "Ausrüstung"
|
||||||
|
}
|
||||||
|
],
|
||||||
"footer.termsandconditions": [
|
"footer.termsandconditions": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
@ -428,7 +446,13 @@
|
|||||||
"import.description": [
|
"import.description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Sie können WiseMapping-Karten in Ihre Kartenliste importieren. Wählen Sie die Datei aus, die Sie importieren möchten."
|
"value": "Sie können Karten von WiseMapping oder Freemind in Ihre Kartenliste importieren. Wählen Sie die Datei aus, die Sie importieren möchten."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"import.error-file": [
|
||||||
|
{
|
||||||
|
"type": 0,
|
||||||
|
"value": "Die Dateierweiterung ist ungültig"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"import.title": [
|
"import.title": [
|
||||||
|
@ -275,6 +275,12 @@
|
|||||||
"value": "Image: Get a graphic representation of your map including all colors and shapes."
|
"value": "Image: Get a graphic representation of your map including all colors and shapes."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"export.img-center": [
|
||||||
|
{
|
||||||
|
"type": 0,
|
||||||
|
"value": "Center and zoom to fit"
|
||||||
|
}
|
||||||
|
],
|
||||||
"export.title": [
|
"export.title": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
@ -299,6 +305,12 @@
|
|||||||
"value": "Contact Us"
|
"value": "Contact Us"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"footer.donations": [
|
||||||
|
{
|
||||||
|
"type": 0,
|
||||||
|
"value": "Donations"
|
||||||
|
}
|
||||||
|
],
|
||||||
"footer.faq": [
|
"footer.faq": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
@ -329,6 +341,18 @@
|
|||||||
"value": "Others"
|
"value": "Others"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"footer.support": [
|
||||||
|
{
|
||||||
|
"type": 0,
|
||||||
|
"value": "Support"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"footer.team": [
|
||||||
|
{
|
||||||
|
"type": 0,
|
||||||
|
"value": "Our Team"
|
||||||
|
}
|
||||||
|
],
|
||||||
"footer.termsandconditions": [
|
"footer.termsandconditions": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
@ -416,7 +440,13 @@
|
|||||||
"import.description": [
|
"import.description": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "You can import WiseMapping maps to your list of maps. Select the file you want to import."
|
"value": "You can import WiseMapping and Freemind maps to your list of maps. Select the file you want to import."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"import.error-file": [
|
||||||
|
{
|
||||||
|
"type": 0,
|
||||||
|
"value": "The file extension is invalid"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"import.title": [
|
"import.title": [
|
||||||
@ -512,7 +542,7 @@
|
|||||||
"label.add-for": [
|
"label.add-for": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Editing labels for maps:"
|
"value": "Editing labels for"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"label.add-placeholder": [
|
"label.add-placeholder": [
|
||||||
@ -545,6 +575,16 @@
|
|||||||
"value": "Use labels to organize your maps."
|
"value": "Use labels to organize your maps."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"label.maps-count": [
|
||||||
|
{
|
||||||
|
"type": 1,
|
||||||
|
"value": "count"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": 0,
|
||||||
|
"value": " maps"
|
||||||
|
}
|
||||||
|
],
|
||||||
"label.title": [
|
"label.title": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
@ -887,6 +927,12 @@
|
|||||||
"value": "Last Name"
|
"value": "Last Name"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"registration.page-title": [
|
||||||
|
{
|
||||||
|
"type": 0,
|
||||||
|
"value": "Registration | WiseMapping"
|
||||||
|
}
|
||||||
|
],
|
||||||
"registration.password": [
|
"registration.password": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
@ -914,7 +960,7 @@
|
|||||||
"registration.title": [
|
"registration.title": [
|
||||||
{
|
{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Registration | WiseMapping"
|
"value": "Become a member"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rename.description": [
|
"rename.description": [
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user