Re: [Zim-wiki] Zim 0.55 released !
On 02/29/2012 01:50 PM, kwood...@gmail.com wrote: Jaap, Wanted to send out my thanks as well. I've been through a lot of outliners/wikis, including Treepad Business, WikidPad, Dokuwiki and others. While each of them has some features that I liked a lot, I find that zim has the best all-around feature set balanced while being a lightweight, text-based, small footprint application. I like the real-time as-you-type rendering, support for namespaces, file management, and calendar integration and use them daily for personal and professional workflow. Same here. That's why I implemented the Mercurial backend which should be available in a future release :) Jaap, by the way, I did a wrong operation on the related bug - https://bugs.launchpad.net/zim/+bug/798531 I changed its status to fix released and can't change it back to in progress! Damien ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp
Re: [Zim-wiki] Call for user cases ?
possibilities. So I was wondering that perhaps we can start to collect all users' cases, that is a small description about how you use Zim Wiki in your daily routine. I agree with you. No problem. I can make a description any time. Ulf ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp
[Zim-wiki] Multi user?
Is it possible to leave all files on a server, for example on a samba server in Linux, and have more people working with it at the same time? One person can read what another has written just like in Wikipedia? Those who have a Windows client have their Zim running there and those who have a Linux client use the Linux Zim. Or is that not possible? Ulf -- Ulf Bro ulf@web.de ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp
Re: [Zim-wiki] Multi user?
I believe the use of DVCS is the best way to use zim as a long-term wiki. Maybe we should define how it would work; I'm interested in upgrading the DVCS plugin in this direction. Damien On 02/29/2012 05:57 PM, Greg Warner wrote: Or maybe something like a shared dropbox folder would work. I'm not sure how it does conflict resolution, but it's probably better than nothing and might be more user friendly than a VCS. On Wed, Feb 29, 2012 at 9:55 AM, Jaap Karssenberg jaap.karssenb...@gmail.com mailto:jaap.karssenb...@gmail.com wrote: On Wed, Feb 29, 2012 at 5:32 PM, Ulf Bro ulf@web.de mailto:ulf@web.de wrote: Is it possible to leave all files on a server, for example on a samba server in Linux, and have more people working with it at the same time? One person can read what another has written just like in Wikipedia? Those who have a Windows client have their Zim running there and those who have a Linux client use the Linux Zim. Or is that not possible? Yes and no. Yes you can do it. Make sure to set the shared notebook toggle in the properties, so each user uses their own cache folder. No it won't work well. Zim does not lock files etc. so you will get constant conflicts when users edit the same page at the same time. Also you might get performance issues - never tested for this use case. Current recommendation for multi-user access is to sync with version control, e.g. Bazaar. This is also available for all platforms, let's each user change their local copy and then merge push their changes. This way you also can deal with tracking who changed what etc. To make it really user friendly you might need to configure a custom tool with a script that does the syncing. Regards, Jaap ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net mailto:zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp
Re: [Zim-wiki] Multi user?
Btw. just so you guys are aware, there is a 100,- euro bounty open on resolving conflicts. This draft is targetting a generic mechanism to show and resolve conflicts in zim - regardless of the backend (dropbox, bazaar, ...). So far nobody has notified me that they are working on this, so open for the taking ;) -- Jaap ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp
Re: [Zim-wiki] Multi user?
Alright, I'm gonna strike when the iron is hot. Both my Python knowledge and my time is limited to do this myself, but I definitely want this feature. As a project manager and an open source believer, I see many opportunities for Zim to become a main tool for small project teams. So, I want to raise the bounty with another 100,- euro. Jaap, do you want me to send the money on beforehand to you or do you contact me after the implementation? Regards, Frank On 02/29/2012 06:24 PM, Jaap Karssenberg wrote: Btw. just so you guys are aware, there is a 100,- euro bounty open on resolving conflicts. This draft is targetting a generic mechanism to show and resolve conflicts in zim - regardless of the backend (dropbox, bazaar, ...). So far nobody has notified me that they are working on this, so open for the taking ;) -- Jaap ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp
Re: [Zim-wiki] Multi user?
SparkleShare is nice with zim. I notice that due to the frequent saving in zim, there is a rush of updates being pushed to the git server. The problem is, as Jaap notes, that if a page changes behind the scene while somebody is editing a page, there will be a conflict. -- Svenn ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp
Re: [Zim-wiki] Call for user cases ?
One more issue that I should have mentioned that needs to be addressed as it makes Zim seem as immature software: Links come back after closing Zim https://bugs.launchpad.net/zim/+bug/678250 -- Dotan Cohen http://gibberish.co.il http://what-is-what.com ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp
Re: [Zim-wiki] problems installing zim0.55 on mac OS 10.7.3
Thanks for the reply! On Wed, Feb 29, 2012 at 6:48 PM, Jaap Karssenberg jaap.karssenb...@gmail.com wrote: On Wed, Feb 29, 2012 at 7:46 PM, Robert Corty rco...@gmail.com wrote: This is my first post on this mailing list. If this is not the right place to ask technical questions, I apologize. Please just tell me the right place to ask them and don't unleash a huge ragefest on me. Yes this is the right place to ask. I read through the information about zim and it looks like it would be really useful to help me organize my note-taking (I'm in medical school). I have a mac running OS 10.7.3. I installed MacPorts and typed sudo port install [port-name] at the terminal for the following port-names, as it said to do on the install page: python26 py26-gtk py26-simplejson py26-xdg Then I downloaded and unarchived the source for zim0.55, navigated to the folder, and typed ./test.py. Unfortunately, I got the following error: Traceback (most recent call last): File ./test.py, line 239, in module main() File ./test.py, line 88, in main suite = tests.load_tests(loader, None, None) File /Users/rcorty/Desktop/zim-0.55/tests/__init__.py, line 80, in load_tests test = loader.loadTestsFromName(name) File /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py, line 100, in loadTestsFromName parent, obj = obj, getattr(obj, part) AttributeError: 'module' object has no attribute 'utils' For some reason zim can not find the modules in the local folder. Does tests/utils.py exist in your folder ? If so, you might want to set export PYTHONPATH=. to force looking in the local folder. I typed this while pwd = /path/to/zim-0.55 Was that what you intended? After doing so, I typed ./test.py and got the same error (the one terminating in AttributeError: 'module' object has no attribute 'utils') I definitely have python 2.6 and 2.7 installed on this computer, since 2.7 comes with Mac OS 10.7 and I used macports to install 2.6. I think the problem is in getting zim to realize where they are (or maybe to use the appropriate one, namely 2.6) I figured I'd just give the install a try so I typed ./setup.py install, and got the following error: Try instead to type python ./zim.py, this should run zim directly from source instead of installing first. (Make sure to run in an X context, e.g. xterm) I did so and got the following error: ERROR: Could not find python module files in path: list of paths long list of paths Try setting PYTHONPATH So I browsed around my computer looking for where python actually is and I found it in Applications/MacPorts/ so I tried setting PYTHONPATH=/Applications/MacPorts as well as Applications/MacPorts/Python\ 2.6, but got the same error each time. Hope this helps, otherwise I hope some other Mac users here have a better suggestion. Regards, Jaap ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp
Re: [Zim-wiki] Multi user?
I am of the opinion that just like version control, Zim is best served by hooking into third-party best of breed tools for specialized functions like this. DokuWiki for example tries to do this, but I would turn it off if I could, as I keep my DW source files in VCS. If the bzr hook functionality were extended to work with other DVCS, and simply allowed the user to point to his preferred diff/merge tools, I think that would be better than trying to code this functionality into the program itself. I have used Unison for over a dozen years to allow for n-way sync'ing of folder trees, from small branches to whole filesystems. It is cross-platform open-source, virtually bulletproof, rides on SSH for security, allows for hub-and-spoke or mesh topologies, and regards to the specific topic here, allows the user to specify what diff/merge tools s/he wants to use to resolve conflicts. Regarding such tools, my choice in mswin is Winmerge, better than anything I've worked with on other platforms. Highly recommended for those looking to share between users or just for users sharing between multiple computers and/or drives if they don't need the version control aspect, just the sync'ing and don't trust third-party-controlled cloud services. The Unison documentation is quite extensive and points to the options needed to account for the differenceshttp://www.cis.upenn.edu/%7Ebcpierce/unison/download/releases/stable/unison-manual.html#mergebetween how diff/merge tools handle their temp files. IMO those sponsoring the bounty should discuss such an approach. ___ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp