You are here

Freeplane - Mind Mapper to Replace FreeMind

22 posts / 0 new
Last post
JayPel
Offline
Last seen: 10 years 3 months ago
Joined: 2007-10-27 10:28
Freeplane - Mind Mapper to Replace FreeMind

ref: forum item "Anyone actively working on FreeMind?" (https://portableapps.com/node/22921)
& other FreeMind related threads from over the years

-- How about getting Freeplane into apps available for download from PApps website ("Portable App Directory" listing)?

-- A development fork from FreeMind is FreePlane (http://freeplane.sourceforge.net) which looks like a solid Mind Mapping application that already has a portable version available which is supposed to function with the Portable Apps launcher. I've had some issues with getting the portable version working with the PApps launcher -- related to need for JRE needed to be installed on the supporting OS (similar issue as with FreeMind).

-- I've tried it out a bit for evaluation & found it a solid & stable application that carries the Free Mind look & feel forward. While I'm still evaluating FreePlane for usability, I'm ready to abandon FreeMind and migrate to FreePlane.
With regular install on supporting OS, FreePlane functions O.K. on Mac OS X & MS XP. Still trying to get it work on Linux -- only FreeMind v 0.8.x installed there & haven't found "deb" package to install in Ubuntu. (Gave up finger poking things in many years ago - let the GUI handle it. I could cut my lawn with a manicure scissors too, but got too lazy using a lawn mower.) Once I get it functional in Linux, I can bid FreeMind farewell.

-- I've found it fairly interoperable with Free Mind v 0.9.0 rc 6 or rc 7 in using the same .mm files; however, there are some issues. Hyperlinks & multi-line nodes end up differently formatted when using copy/paste between applications. Also FreeMind & FreePlane use different methods of remembering map displays of open files when shut down.

-- FreeMind v 0.8.x will work with text files edited by FreePlane (i.e. no special text formatting) but becomes intolerably slow in opening them.
-----append (2010.08.21):
Found work around for interoperability with Freemind v 0.8.x: On system where Freeplane is used, also install Freemind v 0.9.0 v 6 (or v 7). After last mind map file edit with Freeplane, open the file with Freemind (v 0.9.0). All nodes will be open (forcing display of entire, unfolded mind map). Highlight central map node (click on node), then close all using minus sign icon on top bar to collapse all nodes beyond first order from central node. Then, when opened using Freemind v 0.8.x on other system, only closed map will display initially. That eliminated intolerable delay in opening the file. Freeplane should have no issues with opening mind map files edited by Freemind v 0.8.x

---eom

gioita
Offline
Last seen: 12 years 1 month ago
Joined: 2010-07-30 16:57
Freplane

I use Freeplane every day!
Freeplane exist as portable application, is possible to add to this site lists ?

solanus
solanus's picture
Offline
Last seen: 8 years 1 month ago
Joined: 2006-01-21 19:12
Definitely worth a look

I've used Freemind for a long time, but I'm despairing about them ever (and I mean EVER) releasing another stable version.

It has literally been YEARS that 0.9.0 has been stalled in betaland.

If Freeplane is going to actually advance this project, then I'm on board.

I made this half-pony, half-monkey monster to please you.

gioita
Offline
Last seen: 12 years 1 month ago
Joined: 2010-07-30 16:57
Freeplane

Freeplane is a branch of freemind, developed by some of freemind team.
It's exit from beta and continuosly developed.
There is also the portable version.
The software is very stable and is possible to interact with the developers.

txbrown
Offline
Last seen: 11 years 4 months ago
Joined: 2011-07-21 23:13
Freemind

Freemind 0.9.0 has finally released a final stable version, no more release candidates. I would love to have the final version in PApps, but I don't know anything about the prepping and packaging.

Anyone still interested in getting this working?

thanks!

abushcrafter
abushcrafter's picture
Offline
Last seen: 12 years 2 months ago
Joined: 2008-05-12 13:39
Thanks. Does look

Thanks. Does look promising...

Darkbee
Darkbee's picture
Offline
Last seen: 2 years 6 months ago
Joined: 2008-04-14 09:41
Mind Your...

I'm actually becoming a fan of XMind. I haven't used FreePlane but I find the FreeMind interface to be a little clumsy, and somehow I just don't gel with it quite as well as I do with XMind.

I can agree on one thing though; mind-mapping software is great, I'm just sorry I didn't discover it sooner, and PortableApps.com surely need a candidate for the office category.

gioita
Offline
Last seen: 12 years 1 month ago
Joined: 2010-07-30 16:57
I have try XMind, but I

I have try XMind, but I prefer freeplane. Freeplane is complety free, multilanguage and more quickly to use. It's true that XMind is graphically better.

Mind-mapping is a revolutionary thing, but I see that many people don't understand it. It's an old concept used ie by Leonardo da Vinci, but not used by lot people today.

abushcrafter
abushcrafter's picture
Offline
Last seen: 12 years 2 months ago
Joined: 2008-05-12 13:39
Here is the portable mod by

Here is the portable mod by me of the Linux launcher script.

#!/bin/bash

#
#	* This is a portable version by me.
#&2
		shift
		for text in "$@"
		do
			echo "         ${text}" >&2
		done
	fi
}

_error() {
	echo "ERROR:   $1" >&2
	shift
	for text in "$@"
	do
		echo "         ${text}" >&2
	done
}

findjava() {
	# We try hard to find the proper 'java' command
	if [ -n "${JAVACMD}" ] && [ -x "${JAVACMD}" ]
	then
		_debug "Using \$JAVACMD to find java virtual machine."
	elif [ -n "${JAVA_BINDIR}" ] && [ -x "${JAVA_BINDIR}/java" ]
	then
		JAVACMD="${JAVA_BINDIR}/java"
		_debug "Using \$JAVA_BINDIR to find java virtual machine."
	elif [ -n "${JAVA_HOME}" ] && [ -x "${JAVA_HOME}/bin/java" ]
	then
		JAVACMD="${JAVA_HOME}/bin/java"
		_debug "Using \$JAVA_HOME to find java virtual machine."
	else
		JAVACMD=$(which java)
		if [ -n "${JAVACMD}" ] && [ -x "${JAVACMD}" ]
		then
			_debug "Using \$PATH to find java virtual machine."
		elif [ -x /usr/bin/java ]
		then
			_debug "Using /usr/bin/java to find java virtual machine."
			JAVACMD=/usr/bin/java
		fi
	fi

	# if we were successful, we return 0 else we complain and return 1
	if [ -n "${JAVACMD}" ] && [ -x "${JAVACMD}" ]
	then
		_debug "Using '$JAVACMD' as java virtual machine..."
		if [ -n "${DEBUG}" ]
		then
			"$JAVACMD" -version >&2
		fi
		if (! "${JAVACMD}" -version 2>&1 | grep -qe 'Java(TM)' -e OpenJDK)
		then
			_error "Your Java is not a derivative from Sun's code," \
			       "=======================================" \
			       "FREEMIND WILL MOST PROBABLY *NOT* WORK," \
			       "=======================================" \
			       "define JAVACMD, JAVA_BINDIR, JAVA_HOME or PATH" \
			       "in order to point to such a VM." \
			       "See the manpage of freeplane(1) for details."
			JAVA_TYPE=other
		else
			JAVA_TYPE=sun
		fi
		return 0
	else
		_error "Couldn't find a java virtual machine," \
		       "define JAVACMD, JAVA_BINDIR, JAVA_HOME or PATH."
		return 1
	fi
}

_source() {
	if [ -f "$1" ]
	then
		_debug "Sourcing '$1'."
		. "$1"
	fi
}

output_debug_info() {
	if [ -z "${DEBUG}" ]
	then
		return 0
	fi
	_debug "Freeplane parameters are '${@}'."
	_debug "$(uname -a)"
	if [ -x "$(which lsb_release 2>/dev/null)" ]
	then
		_debug "$(lsb_release -a)"
	else
		_debug "System is not LSB conform, 'lsb_release' does not exist."
	fi
	if [ -x "$(which dpkg 2>/dev/null)" ]
	then
		_debug "The following DEB packages are installed:"
		COLUMNS=132 dpkg -l | grep -i -e freeplane >&2
	elif [ -x "$(which rpm 2>/dev/null)" ]
	then
		_debug "The following RPM packages are installed:"
		rpm -qa | grep -i -e freeplane >&2
	else
		_debug "Neither dpkg nor rpm is installed."
	fi
}

########## START MAIN PART #############################################

#--------- Put the environment together --------------------------------

userfpdir="${FREEPLANE_BASE_DIR}/.freeplane"
_source /etc/freeplane/freeplanerc
_source "${userfpdir}/freeplanerc"

findjava
if [ $? -ne 0 ]
then
	exit 1
fi

output_debug_info

if [ -x $(which readlink) ] && [ "`echo $OSTYPE | cut -b1-6`" != "darwin" ]
then # if we have 'readlink' we can use it to get an absolute path
	# -m should be faster and link does always resolve, else this script
	# wouldn't be called, would it?
	freefile=$(readlink -mn "$0")
	_debug "Link '$0' resolved to '${freefile}'."
else
	freefile="$0"
fi
freepath="$(dirname "${freefile}")"

# we try different possibilities to find framework.jar
for jar in "${FREEPLANE_BASE_DIR}" \
	"${freepath}" "${freepath}/share/freeplane" "${freepath}/freeplane"
do
	if [ -f "${jar}/framework.jar" ]
	then
		freedir="${jar}"
		_debug "Freeplane Directory is '${jar}'."
		break
	fi
done

if [ -z "${freedir}" ]
then
	_error "Couldn't find Freeplane under '${freepath}'."
	exit 1
fi

if [ ! -f "${userfpdir}/patterns.xml" ] && [ -f /etc/freeplane/patterns.xml ]
then
	if [ ! -d "${userfpdir}" ]
	then
		_debug "Creating directory ${userfpdir}."
		mkdir -p "${userfpdir}"
	fi
	_debug "Copying patterns.xml to ${userfpdir}."
	cp /etc/freeplane/patterns.xml "${userfpdir}/patterns.xml"
fi

#--------- Call (at last) Freeplane -------------------------------------
fwdir="${freedir}/fwdir"

if [ "${JAVA_TYPE}" != "sun" ]
then # non-Sun environments don't work currently but we try anyway, who knows.
	defines=-Dgnu.java.awt.peer.gtk.Graphics=Graphics2D
fi
_debug "Calling: "\
"${JAVACMD}" -Duser.home="${FREEPLANE_BASE_DIR}"\
-Xmx512m\
 "-Dorg.freeplane.param1=$1"\
 "-Dorg.freeplane.param2=$2"\
 "-Dorg.freeplane.param3=$3"\
 "-Dorg.freeplane.param4=$4"\
 "-Dorg.knopflerfish.framework.bundlestorage=memory"\
 "-Dorg.freeplane.globalresourcedir=${freedir}/resources"\
 "-Dorg.knopflerfish.gosg.jars=reference:file:${freedir}/core/"\
 $defines\
 -jar "${freedir}/framework.jar"\
 -xargs "${freedir}/props.xargs"\
 -xargs "${freedir}/init.xargs"
( echo "${DEBUG}" | grep -qe "exit" ) && exit 0 # do not start Freeplane
"${JAVACMD}" -Duser.home="${FREEPLANE_BASE_DIR}"\
-Xmx512m\
 "-Dorg.freeplane.param1=$1"\
 "-Dorg.freeplane.param2=$2"\
 "-Dorg.freeplane.param3=$3"\
 "-Dorg.freeplane.param4=$4"\
 "-Dorg.knopflerfish.framework.bundlestorage=memory"\
 "-Dorg.freeplane.globalresourcedir=${freedir}/resources"\
 "-Dorg.knopflerfish.gosg.jars=reference:file:${freedir}/core/"\
 $defines\
 -jar "${freedir}/framework.jar"\
 -xargs "${freedir}/props.xargs"\
 -xargs "${freedir}/init.xargs"

[Use <pre>, not <code>, for blocks of code - mod Chris]

anatolica
anatolica's picture
Offline
Last seen: 11 years 5 days ago
Joined: 2008-01-16 08:25
Please include in the PortableApps.com list

Freeplane is reliable and working extremely well, answering the needs of those who have been desperately wanting FreeMind to be ported as a portable application.

Besides continuing the familiar FreeMind interface, the excellent development team continuously work to improve its features, and they have already managed to add a spell-checker function, ability to open the notes pane anywhere (not only bottom but also on top, left, and right) and it is completely free and open source. They have already ported Freeplane as a portable application, and I use the portable version daily, have not yet encountered any issues whatsoever. And as JayPel puts it very rightly, it works interoperable with FreeMind (some of the issues have been resolved with the latest non-beta releases -1.1.2 as of current).

So why not include Freeplane portable in the PortableApps.com list and put an end to the sufferings to all mindmappers around desperately looking for a portable mind-mapping application, and thus enhance the applications categories with "Mind-Mapping" Wink

Please, please include Freeplane into the PortableApps.com list Smile

Best wishes Biggrin

Hello World!

Darkbee
Darkbee's picture
Offline
Last seen: 2 years 6 months ago
Joined: 2008-04-14 09:41
X-Mind Rocks!

I prefer X-Mind and it's compatible with the FreeMind format! Blum

However, I do agree we need a good mind-mapping tool.

anatolica
anatolica's picture
Offline
Last seen: 11 years 5 days ago
Joined: 2008-01-16 08:25
yeah, I agree that X-Mind is

yeah, I agree that X-Mind is very nice and polished, and has a zipped version which they say is portable as well (I don't know whether it is portable in the sense portable apps platform means to). I also use it for presentations, etc. looks nicer,indeed.
Freeplane's strength, though, lies in its simplicity, which works for me. when I really want to do mindmapping, I use Freeplane, because whenever I use XMind, I start to play with its nice looking features, and do not 'mindmap' (take it as a verb :)) at all: :P. Also, Freeplane is easier on resources and feels more instant to me.
but, really, it would be a bliss if we had both Freeplane and XMind listed in the Portable apps News/Platform; which would also contribute to their visibility as well. and yes, a "mindmapping" category would really be nice Smile

Hello World!

gioita
Offline
Last seen: 12 years 1 month ago
Joined: 2010-07-30 16:57
Freeplane in PortableApps.com list

Is very strange that none from PortableApps team give an answer regarding this issue!!!

anatolica
anatolica's picture
Offline
Last seen: 11 years 5 days ago
Joined: 2008-01-16 08:25
re:Freeplane in PortableApps.com list

Yes, especially when I see you have already mentioned the very same thing moths ago:
https://portableapps.com/node/22921#comment-156595
I just saw it. Interesting.

Hello World!

Darkbee
Darkbee's picture
Offline
Last seen: 2 years 6 months ago
Joined: 2008-04-14 09:41
Patience is a virtue

It's a busy time here, the team is busy developing the next (major) version of the platform, and also busy updating all the old apps to make sure they're using the latest PortableApp specifications. I suspect once these major development milestones are behind us, then you'll start to see the addition of new portable apps, and the library will start to grow dramatically.

On the bright side, you should be happy to see that this site is far from dead and actually growing very well.

JayPel
Offline
Last seen: 10 years 3 months ago
Joined: 2007-10-27 10:28
Moving forward with Mind Mapping

ref: SourceForge.net > Projects > Freeplane > Forums discussion item at
http://sourceforge.net/projects/freeplane/forums/forum/758437/topic/3896849

-- Very glad to see movement & this item on the agenda. Freeplane has been working like a champ to support some heavy ideation, document drafting/publishing, PIM, and project planning/documentation. Highly recommend as solid, stable application. This all across Mac OSX, MS, & Linux environments. Latter has necessitated use of Freemind v 0.8.x due to no DEB package yet for Freeplane.

-- I made a posting on above cited SourceForge/projects/Freeplane forum item suggesting that both PApps & Freeplane teams do some hand shaking to bring suggestion about that portable Freeplane find its way into PApps site's application listing. Comment from Freeplane team (leader Dimitry Polivaev) in that thread would indicate willingness for it to happen but would seem to be looking for someone to initiate/coordinate/lead the effort.

-- Managed to get Freemind launched on Ubuntu v 10.10 using PApps under WINE. (PApps runs with some issues under WINE; not well documented yet.) Can view mind maps but quick function check revealed significant sub-optimal performance. Also web hyperlinks will not call & open browser to show hyperlinked web page; latter not with Unbuntu native Firefox nor with PApps pre-launched Firefox. (Work around: use keyboard short cut (Cntl+k) to edit hyperlink, copy/paste into browser by hand.)

BOTTOM LINE: not yet ready for prime time under Linux/WINE. When app available in native Linux install, much better to use that one vice PApps launched under WINE. (Looks like still necessary to limp along with Freemind v 0.8.x version in standard Ubuntu repository.)

---eom

soumenc
Offline
Last seen: 11 years 10 months ago
Joined: 2011-01-10 01:53
The Bottom line for portable freeplane....

I am searching of getting a portable version of freeplane...Whether the link is known to anybody for windows?

Although in http://freeplane.sourceforge.net/wiki/index.php/Portable_Freeplane - there are some links but I really do not understand all of the links are pointing to Freeplane-Setup-1.1.3.exe instead of what is promised as "Download FreeplanePortable_XX.paf.exe"....

Can anyone tell me if there is any secret?

Soumen.

xuesheng
Offline
Last seen: 6 months 1 week ago
Joined: 2008-03-21 15:34
Try this...

The secret is to navigate to the appropriate SourceForge download page.

Here is a link to the page which lists the FreeplanePortable_1.1.3.paf.exe file:

http://sourceforge.net/projects/freeplane/files/freeplane%20stable/1.1.3/

GJansen
Offline
Last seen: 10 years 2 weeks ago
Joined: 2011-03-06 09:14
Any news?

Is this up to PA standards? If so, can we include it as such in the official applications list?
I would love to have this program on my PA suite.

james c110
Offline
Last seen: 11 years 4 months ago
Joined: 2011-07-27 18:33
mind mapping

the one i use is called personal brain.

there is no portable version but it seems to run just fine when installed directly to a usb drive. (its java based though, but then, who DOESN'T have java these days...)

anatolica
anatolica's picture
Offline
Last seen: 11 years 5 days ago
Joined: 2008-01-16 08:25
Freeplane beta 1.2.11 Portable Version

You can download Freeplane Beta 1.2.11 as a portable app in *.paf.exe format from: https://sourceforge.net/projects/freeplane/files/freeplane%20beta/

This beta brings numerous new features and improvements to Freeplane Mindmapping application, including floating nodes, node details, scripts support, Add-Ons Framework and many more.

For more information, please also see the improved Freeplane wiki at http://freeplane.sourceforge.net/wiki/index.php/Main_Page

Note that this is beta software, and discuss any bugs, requests at the new Freeplane Forum https://sourceforge.net/apps/phpbb/freeplane/viewforum.php?f=1

Best Wishes Smile

Hello World!

vf2nsr
vf2nsr's picture
Offline
Last seen: 6 years 1 month ago
Developer
Joined: 2010-02-13 17:10
might

want to put this in its own thread in the Beta testing category instead of adding it here in the request apps category??

“Be who you are and say what you feel because those who mind don't matter and those who matter don't mind.” Dr. Seuss

Log in or register to post comments