Embeddings

From Freeplane - free mind mapping and knowledge management software
Revision as of 20:05, 17 April 2015 by Fnatter (talk | contribs) (Created page with "= Embeddings (Zipped mindmap handling, e.g. for embedded images) = git branch: embeddings 1st step: map = directory (optionally multiple maps) - save mindmap folder/data in ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Embeddings (Zipped mindmap handling, e.g. for embedded images)

git branch: embeddings

1st step: map = directory (optionally multiple maps)

- save mindmap folder/data in IExtension (do not change NodeModel!)
- create temp. directory
- _external_ images only, new actions for embedded images!
   (actions are filtered depending on radio button ext./embedded!)
- reference counting
- challenge: clones
- add new classes/packages as far as possible

2nd step: copy between mind maps 3rd step: import + export filters

UNDO: when to actually delete files with refcount=0 => on shutdown, maybe with a "trash" concept

completely transparent zip handling with truezip library (EPL)?

different protocols: external file with relative path (in zip) vs absolute path (global) --> like in office (save in document vs save externally) --> different action for relative vs global?

change export filters

use different URLs for internal (mmz) files and external (mm) files (http:// URLs are not changed!)

Volker: there can be references audio/video/ppt/text files that can be embedded or external. i.e. icons or fonts could be embedded

special challenges: - only for node extensions (ext. images) or also handle references in node

 HTML using protocol changes?

- threading - .mmz or use .mm and auto-detect type