Re: [Zim-wiki] Managing the notebook list

2009-11-26 Thread 0x0000
--- On Tue, 11/24/09, Jaap Karssenberg jaap.karssenb...@gmail.com wrote:

 From: Jaap Karssenberg jaap.karssenb...@gmail.com
 Subject: [Zim-wiki] Managing the notebook list
 To: Zim zim-wiki@lists.launchpad.net
 Date: Tuesday, November 24, 2009, 10:19 PM
 Hi,
 
 I'm looking at the way we manage the notebook list.
 Currently this is just a static list in an ascii file, which
 has it's limitations when you use many notebooks. If
 only because you need to add each notebook to the list
 manually.
 
 
 I have been thinking about this a bit and it seems to me
 that it would be good if zim searches for notebooks in
 certain standard locations. So there would be a configurable
 search path, by default something like ~/Notes
 and ~/ and any notebooks found (identified by
 the presence of a notebook.zim file) would be
 shown in the list. The search would only be one level deep,
 so no recursive searches.
 
 
 This makes the situation much easier for users that put all
 their notebooks in a standard location (or in a few standard
 locations). I fully expect someone to propose to make
 ~/.zim the default, but I do not want to do
 that. However this mechanism would make it perfectly
 possible to configure that.
 
 
 In addition there could be a bookmark list of
 notebooks in other locations for those users that have
 notebooks all over the place.
 
 In addition we could clean up the notebook dialog a bit by
 making it open notebooks on single click and have a seperate
 manager dialog to modify the list. The New
 notebook dialog would assume the first directory in
 the path (~/Notes by default) unless you specify
 something else explicitly.
 
 
 Any thoughts on this ?
 
 Regards,
 
 Jaap
 

Well, now that you ask, I will say that I like the idea of having the notebook 
list auto-populate itself, and the idea of the base directory for the notebook 
listing being configurable (hopefully with a text file, at least - I don't 
really prefer one file system naming convention over another, I just like to 
pick one and stay with it.  Since I use Windows about half the time, still, I 
usually stick to to the lowest common denominators - and if it's text it will 
still e.g. replicate when I sync the configuration directories between machines.

I also like the idea of a list of locations to search for notebooks - in a 
perfect world, I could use mayeb sshfs:// urls in that list - I think I could 
make that work in Windows if the voices in my head drive me to tilt at that 
particular windmill again, so I will be looking at installing whatever Python 
is required to run this under Cygwin, at least, and stand-alone if possible - 
under Win* - I'm very sure there are others who have already been there, so I 
will be interested in finding out how that went...

The only think I would add to all that is this: 

I think it would be nice if I didn't have to deal with dialog boxes for this - 
I'd like to see the controls e.g. for manipulating Notebooks (files) show up on 
a Zim notebook page - or something that looks very like it.  Maybe using a 
web-form type style? 

A. This would translate more smoothly to the PyWebZim branch (which I suspect 
will quickly become the most popular branch) than would the dialogs, since web 
dialogs are [as a user interface navigational element] weak at best, and 
unreliable with disturbing frequency, imo.

B.  Dialogs tend to unecessarily (imo) break up a workflow that (in my case, at 
least) is centered around the keyboard to an extent that makes reaching for a 
mouse really aggrivating.  

Note that it will be interesting to see if this last - the ability to smoothly 
and efficiently operate Zim without resort to pointing and clicking - will 
survive the transition to the browser interface - I guess that's one thing that 
could slow adoption of the web interface or drive people to the standalone 
version...

Anyway - thanks again for all your work on this tool (Zim) - I really like it 
and look forward to new developments.  I hope my blathering here is some use to 
you ;)

___
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] Online storage

2009-11-22 Thread 0x0000
--- On Thu, 11/19/09, Pedro pedro...@gmail.com wrote:

 From: Pedro pedro...@gmail.com
 Subject: [Zim-wiki] Online storage
 To: Zim zim-wiki@lists.launchpad.net
 Date: Thursday, November 19, 2009, 2:18 PM
 There's a page called IMAPstorage on
 the 'HACKING' notebook. Personally i think
 possibilities are endless as there are countless ways of
 storing data online. The simplest that comes to my mind is
 using FTP. But I am sceptical about this, won't this be
 a bit slow?
 
 
 More precisely: How often does store_page() gets called?
 
 Other than that it looks rather strait forward to implement
 a basic notebook storage.
 
 Pedro
 
Thanks for bringing this up - after spending a few weeks messing about trying 
to get Zim to access a cPanel WebDisc (a VB desktop applet and/or something 
on SSL port https://example.com:2078/), I have come the conclsusion that there 
/has/ to be a better way.

Given what I know about Perl's ability to transparently access remote files and 
file systems, I was just getting ready to start looking at the Zim sources, but 
figured I should catch up on the FAQs and mailing list, first...

I look forward to following and participating in this!

___
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] 1:1 vs. piped links

2009-11-22 Thread 0x0000
--- On Sun, 11/15/09, Beni Cherniavsky c...@users.sf.net wrote:

 From: Beni Cherniavsky c...@users.sf.net
 Subject: Re: [Zim-wiki] 1:1 vs. piped links
 To: Pedro pedro...@gmail.com
 Cc: Zim zim-wiki@lists.launchpad.net
 Date: Sunday, November 15, 2009, 11:31 PM
 On Sun, Nov 15, 2009 at 20:44, Pedro
 pedro...@gmail.com
 wrote:
 
  DokuWiki for example has both options:
  [[Link Target]]  simple link
  [[Link Target|Click here]]   link with a
 label
 
  This is jsut a possibility, since zim comes with a a
  GUI rather than being markup-centered, all the links 
  could have the latest format, being up to the user to
  choose if any part of it should be automagically filled.
 
 Just to clarify: I was talking solely about user
 interface. For the purpose of this discussion, I don't care
 if the the underlying markup for 1:1 links is [[Link Target]] 
 or [[Link Target|Link Target]].
 (Generally, I do prefer the first format, so that the text
 files are easier to read and edit manually.)
 
 And I agree that there must be an option to make the label
 different from the target.  I described the text is the link
 model because it affords a more intuitive and fluent GUI, to 
 spark discussion about capturing its good qualities in a GUI 
 that does allow text to differ from the link.
 
 --
 Beni Cherniavsky-Paskin c...@users.sf.net
 

I think it should be a switch - a button on the toolbar that toggles the 
functionality on and off like the read-only toggle.   There should be a 
keystroke for it, too, of course.

I'm finding that I'm spending a lot of time going back and removing 
GUI-generated links (in Zim) - more time doing that, in fact, than I would 
manually entering links to begin with.

What I would like to have (to do, perhaps) with the Zim GUI is what was 
suggested regarding a checkbox or radio button that will turn the auto-linking 
associated with CaML case on/off.  

I am working mostly with software development documentation and notes - 
/everything/ is CaML case - I don't mind having to hit ^L to make some text 
into a link.  

I would also Like the color coding of broken links tha was suggested, since my 
common workflow is - type in the literal links (this would be with the option 
mentioned above turned on), then make another pass through the text creating 
and editing links.

In addition to those points, I will add that in most cases the link generation 
in Zim is find - I like being able to type e.g. Glossary:TCP and get a link 
that - when I click it will create a page in the Glossary that I can fill in.   
I just need to be able to disable that functionality to keep e.g. spurious 
links from being generated when I want to use the literal page-name string 
instead of the link - if I format the string (e.g. as literal, bold, 
italic or whatever - that helps, but formatting is often lost, and the links 
re-generated.  Probably this is different topic, though.


0x



___
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