seb4stien / freeplane-collaborative-addon Goto Github PK
View Code? Open in Web Editor NEWA freeplane add-on containing useful tools to work toghether on a single mindmap.
A freeplane add-on containing useful tools to work toghether on a single mindmap.
Create a .bak file before update => useful in case of conflict.
ui => how ?
cli => handle non interactive mode in scripts
Don't popup user on commit when everything is ok.
Hi,
I was wondering if this nice project is to be continued in the near future. Will there be some improvements in stability or in handling specific issues concerning the usage of version control with Freeplane mindmaps? Are there other projects like this one?
Thanks.
Add a script to go back in versions
while pushing F10-F12, I'm getting the error "The versionning system has timed out (check your connection)".
my versionning system is GIT my operating systen is windows 8, and repository is located on remote server
-I have configured other tools working fine - like tortoiseGit and SourceTree, but freeplane collaborative tools add-on fails to connect.
another issue:
Tools>addons>Configure shows correct path to git: http://joxi.ru/ud6iU_3JTJDlPT0KMIo
anyway when clicking OK the validation errors appear: http://joxi.ru/8N6iUxjKTJBNHzaRB1U
same posted here:
https://sourceforge.net/apps/phpbb/freeplane/viewtopic.php?f=1&t=718&p=5044#p5044
do a cvs status before action
Replace the CVS output with a user friendly message :
Stop the vcs properly if the expected behavior doesn't occurs.
case : try to do a cvs update with no ssh connection
I notice you have implemented SVN utilising the TortoiseSVN client, although my school-years French makes my understanding incomplete.
With the advent of Freeplane for the Mac I was wondering if it might be possible to implement something like RapidSVN to allow cross-platform collaboration. I am not Java competent so my ability to contribute is probably nil. My reason for asking is that I am involved in an open source design collaborative called OpenIDEO (www.openideo.com) and I believe collaborative mind-mapping would be of significant use to that community.
Cheers Paul
ubuntu 12.04 64 bits, language : french
freeplane 1.3.11
git 1.7.9.5
when configuring the addon (git path : /usr/bin/git) I've got the following message :
Le format de date n'est pas valide (The date format is not valid)
Le format de date/heure n'est pas valide (The date/hour format of is not valid)
Le format de nombre n'est pas valide (The format of number is not valid)
Merci de modifier les préférences (Thank you for modifying the preferences)
What should I do ?
Add a preference to hide/show commands and outputs.
Hi, Sebastian.
I tried to co-work using your plugin+svn and it's not possible in real life because of conflicts. if I and my friend change different nodes simultaneously, then one of us gots a conflict. And it can be solved using a diff utility, which is not acceptable for a non-programmer user.
So the only collaboration is possible when one work and the other doesn't. So my friend can work only after I save+commit and he updates. And I cannot work till he saves-commits and I update.
i thought about a timer for save-commit-update each 1 second, but it reloads the document after each update.
is this possible to create some logic to solve most conflicts automatically? I.e. new nodes are added, while only the same conflicting nodes are the problem to solve manually.
What do you think?
todo :
periodically check for new versions of the add-on
Add a script that would :
Goal : ease collaborative working
Due to file format changes between version, it would be safer to check that the same freeplane version is used by all users.
Check if there is an "origin" ?
Or add a preference.
When there is no cvs commit message, freeplane hangs since cvs is waiting for a user input (abort, continue...).
If the map has been modified on the cvs and updated => reload it in freeplane.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.