Semantik
Education
Score 80%
Description:

Semantik - a mindmapping-like tool for document generation (reports, thesis, etc).

The requirements are:

Runtime:
KDE4 >= 4.8
Python >= 2.3 && Python < 3.0

Compilation:
KDE4 development packages (kdebase-devel)
Python2 development package
The program kde4-config in the PATH

Some systems may require special compilation options such as:
PYTHON=python2 PYTHON_VERSION=2.7 waf configure build

Last changelog:

10 years ago

Semantik 0.9.4
--------------
* Resize class elements
* Remember window settings in semantik-d
* A few fixes on the linear view

Semantik 0.9.3
--------------
* Generated HTML documents no longer reference pdf files
* Save Semantik diagrams on exit
* Minor changes in pdflatex documents
* New class element in diagrams
* Zoom improvements

Semantik 0.9.2
--------------
* New diagram items: matrix, boundary, class
* OpenOffice.org template fixes (Issue 39)
* Fix for null bytes inserted through copy-pasting
* Removing an item from the linear view no longer causes an assertion (Issue 41)
* Build script fix for Python 3 (Semantik still requires Python 2 though)

Metamindmapped

2 years ago

Thumbs up that the author keeps updating this tower of an app. I sincerely have much respect for him.

I use this app on a daily basis, and my whole information infrastructure is depending on it.

Just one thing, i noticed that after having places a huge amount of nodes ( my save file is around 1 MB) that the program seems to slow down on every node i click even on an i5 2.4Ghz with SSD.

Fortunately when out of desperation, ( 3-5 sec pause on every node click, switch or creation kills my thinking process ) i have tried the older 0.7.3 version it was blazingly fast again, just like as if i had started a new map from scratch.

Anyone else has run into the same problem ? (or am i the only one that uses Semantik on such a scale ?).

I'm quite content working with 0.7.3 version, but that means i just miss out on some of the diagram tools.

Report

ita256

2 years ago

Report the issue to the bug tracker and attach the files/testcases.

Report

Metamindmapped

3 years ago

This is not a mindmap for linux , this is a linux for your mind.

This piece of software is way ahead of its time.

It combines the things outline, mindmap, search function in a practical, way with a correct working gui. I tested every single mindmapping, outlining, diagram software from Notecase to The Brain and Scapple and Scrivener , but this is it. Finally.

10/10. Thank you very much, this app is priceless.

Report

basdi

6 years ago

hello!

i can't compile semantik on debian testing

./waf configure executes successfully

while compiling with ./waf i get this:

/usr/bin/ld: cannot find -lstr

i searched online but couldn't anything helpful. also i don't have a file called lstr on my system

any idea what i have to do?

thanks
basdi

Report

baltolkien

6 years ago

Hello:
I'm a teacher and I want test this program.
I installed from http://software.opensuse.org/search
But appears a dependency problem:

nothing provides libpython2.6.so.1.0 needed by semantik-0.7.2-1.1.i586

Can anyvbody help me.

Thanks in advance

Report

anderslund

6 years ago

So, any hope of a semantik update for recent ocaml and python? I would love to have it back!

Report

Stumbles

6 years ago

Its been a while since looking at this but IIRC what I did was remove "-lstr" from the wscript.

Report

anderslund

6 years ago

Thank you, that helped, I was able to build a functional application.

I linked /usr/bin/python to /usr/bin/python2, but i guess a better workaround can be found.

Report

Stumbles

6 years ago

I didn't have to do anything for Python. Though my distro (Lunar-Linux) installs the python executable as /usr/bin/python2.7 with the /usr/bin/python-config pointing to /usr/bin/python2.7. Maybe its distro differences?

Report

anderslund

6 years ago

Arch linux have added python 3 and use that pr default now, python 2.7 is also installed. arch linux does not use alternatives, and i do not know if there is a similar tool.

I believe if the scripts requires python 2, they should use that explictly.

Report

Stumbles

6 years ago

As the subject says there appears to be an issue with ocaml. The relevant parts are;

Quote:
[55/62] ocamlcc: src/aux.c -> build/default/src/aux.o
[56/62] ocamlx: src/apis.ml -> build/default/src/apis.cmx
[57/62] ocamlx: src/fixed.ml -> build/default/src/fixed.cmx
[58/62] ocamlx: src/force.ml -> build/default/src/force.cmx
[59/62] ocamlx: src/util.ml -> build/default/src/util.cmx
[60/62] ocalinkx: build/default/src/apis.cmx build/default/src/fixed.cmx build/default/src/force.cmx build/default/src/util.cmx -> build/default/camlprog.o
[61/62] cxx_link: build/default/src/wp/test_3.o -> build/default/libnablah.so
[62/62] cxx_link: build/default/src/browser_4.o build/default/src/canvas_flag_4.o build/default/src/canvas_item_4.o build/default/src/canvas_link_4.o build/default/src/canvas_sort_4.o build/default/src/canvas_view_4.o build/default/src/color_scheme_4.o build/default/src/config_dialog_4.o build/default/src/data_control_4.o build/default/src/data_item_4.o build/default/src/data_view_4.o build/default/src/doc_dialog_4.o build/default/src/fig/box_item_4.o build/default/src/fig/box_link_4.o build/default/src/fig/box_view_4.o build/default/src/flag_scheme_4.o build/default/src/generator_dialog_4.o build/default/src/image_view_4.o build/default/src/linear_container_4.o build/default/src/linear_view_4.o build/default/src/main_4.o build/default/src/pre_view_4.o build/default/src/semantik_4.o build/default/src/sembind_4.o build/default/src/sembind_py_4.o build/default/src/table_dialog_4.o build/default/src/table_view_4.o build/default/src/template_entry_4.o build/default/src/text_view_4.o build/default/src/vars_view_4.o build/default/src/aux.o build/default/camlprog.o -> build/default/src/semantik
/usr/bin/ld: cannot find -lstr
collect2: ld returned 1 exit status
Waf: Leaving directory `/usr/src/semantik-0.7.3/build'
Build failed
-> task failed (err #1):
{task: cxx_link browser_4.o,canvas_flag_4.o,canvas_item_4.o,canvas_link_4.o,canvas_sort_4.o,canvas_view_4.o,color_scheme_4.o,config_dialog_4.o,data_control_4.o,data_item_4.o,data_view_4.o,doc_dialog_4.o,box_item_4.o,box_link_4.o,box_view_4.o,flag_scheme_4.o,generator_dialog_4.o,image_view_4.o,linear_container_4.o,linear_view_4.o,main_4.o,pre_view_4.o,semantik_4.o,sembind_4.o,sembind_py_4.o,table_dialog_4.o,table_view_4.o,template_entry_4.o,text_view_4.o,vars_view_4.o,aux.o,camlprog.o -> semantik}

Report

anderslund

6 years ago

Any news on this issue?

Report

jaxxed

7 years ago

I'm new at cooperating through kde-apps.

Can someone point me towards how I would checkout a copy of the source. I'm assuming that kde-apps has a git or mercurial repo for all of the apps.

I want to see how it's laid out, because I have some ideas that I'd like to try with it.

Report

ligfiets

7 years ago

One of the most useful programs I ever encountered. It saved me several times when I had many ideas, but just couldn't turn them into a logical, readable text.

For me, this is the Linux-killer app. Thanks a lot.

Report

pmwisse

7 years ago

Let me say that I'm extremely enthousiast about this program. Perhaps most because other than mindmappers that I used until now, it allows you to throw concept on the screen without haveing them all connected to one center, which to my mind, is very much against how my mind works.

I would like to have more control over printing the maps. And a full screen mode would also be wonderful.

Report

ita256

7 years ago

The latest snapshot does have a fullscreen mode.

Report

andrius

7 years ago

In respect to Semantik's developer opinion, I will not try porting Semantik to ms windows anymore.

Thanks a lot for such great app.

Report

edwardphantom

7 years ago

why ?

why the developer does not want you to continue porting to the windows? not
There is a tool in windows like this. neither free nor with high prices, nothing.
many people can not use linux. is a necessity.

Report

andrius

7 years ago

This would be unrespectful with the maintainer of Semantik, I'm not as experient as him so I respect his opinion.

Semantik is a wonderful app, and the Linux deserves to have such app exclusively for it, especially if the one who developed it for years want so.

I don't want to cause any kind of confusion and don't want to impair the development this great app.

I would like to ask others also to __NOT__ try to port it. Please do not insist.

If you really need a similar free tool for windows google for "flo mindmapping", don't expect it to have as many features as semantik.

Report

edwardphantom

7 years ago

uh, ok ...

well, i will survive at here, i can go more time...

Report

andrius

7 years ago

after a few dirty changes ( such as changing references to aux.h [not a valid filename on windows] to _aux.h, forcing waf to find the correct Qt , ocaml and KDE paths, commenting out references to X11 etc..) most objects compile, but when compiling semantik.cpp to .o g++ hangs...

does anyone have a clue about that?

Report

andrius

7 years ago

are there plans for an official binary package of Semantik for mswindows? Windows has no such great tool :)

Report

edwardphantom

7 years ago

plz, running this great tool in windows is the frist step to let's the world know this software in full existence, plz, compile in windows version,

Report

andrius

7 years ago

when trying to run python waf configure:
error: Semantik cannot work on win32, please install a Linux system from http://www.opensuse.org

:(

Report

andrius

7 years ago

there shouldn't be this kind of restriction as python, gcc, ocaml and kde works fine on windows.

Report

10 years ago

Semantik 0.9.4
--------------
* Resize class elements
* Remember window settings in semantik-d
* A few fixes on the linear view

Semantik 0.9.3
--------------
* Generated HTML documents no longer reference pdf files
* Save Semantik diagrams on exit
* Minor changes in pdflatex documents
* New class element in diagrams
* Zoom improvements

Semantik 0.9.2
--------------
* New diagram items: matrix, boundary, class
* OpenOffice.org template fixes (Issue 39)
* Fix for null bytes inserted through copy-pasting
* Removing an item from the linear view no longer causes an assertion (Issue 41)
* Build script fix for Python 3 (Semantik still requires Python 2 though)

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.9.4
updated May 03 2015
added Mar 26 2007
downloads today
0
page views today 33