Re: [Zim-wiki] Zim 0.55 released !

2012-02-29 Thread Damien Accorsi

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 ?

2012-02-29 Thread Ulf Bro
 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?

2012-02-29 Thread Ulf Bro
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?

2012-02-29 Thread Damien Accorsi
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?

2012-02-29 Thread Jaap Karssenberg
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?

2012-02-29 Thread Frank Van Geirt
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?

2012-02-29 Thread Svenn Are Bjerkem
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 ?

2012-02-29 Thread Dotan Cohen
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

2012-02-29 Thread Robert Corty
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?

2012-02-29 Thread hansbkk
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