How I used to use VoodooPad

Jan Erik Moström's Avatar

Jan Erik Moström

14 Dec, 2017 01:40 PM

It nice that VP seem to have a new home that will improve it. I have to admit that I stopped using VP since I was worried what would happen in a system upgrade - would VP stop working. Because of this I stopped using VP completely, I couldn't afford having information in a format that I couldn't read.

However, I can tell you what I used VP for - creating web sites. I was using it to write course sites that I then exported/uploaded to the university server. It wasn't perfect, there was some problems with linking etc ... but all in all VP was a very lightweight tool that did everything I needed (almost). One thing that would be of interest to me personally would be to continue on this path, allowing me to author a VP document (preferable using markdown) with cross-linking etc and then export/upload it to a web server.

Good luck with VP.

  1. 1 Posted by Jan Erik Moströ... on 14 Dec, 2017 01:42 PM

    Jan Erik Moström's Avatar

    I forgot to mention that I liked being able to define CSS, HTML template and use a bit of Python. That made it flexible enough for my use.

  2. 2 Posted by Jane O’Dell on 14 Dec, 2017 03:16 PM

    Jane O’Dell's Avatar

    This would be handy for me, too...

  3. 3 Posted by Colin on 19 Dec, 2017 08:52 PM

    Colin's Avatar


    Thanks for reaching out to us, and I'm sorry for the delay in getting back to you. That sounds like an awesome use of VoodooPad, and if you wouldn't mind I've love to hear more detail on the kind of functionality that you'd like to see implemented in the future and the issues that could be ironed out. Do you remember much of the kinds of problems that you were experiencing with linking?

    All the best,
    Primate Labs Inc.

  4. 4 Posted by Jan Erik Moströ... on 19 Dec, 2017 09:08 PM

    Jan Erik Moström's Avatar

    On 19 Dec 2017, at 21:52, Colin wrote:

    No problem at all.

    I remember having one wish: namespaces for pages.

    I'm enclosing a small course document (I mainly used it for authoring
    course pages) so you can see how it looked like.

    Regarding the links: I think there was some issue with having links in
    the documents and page names. If I remember correctly I needed to have
    absolut path names for the links otherwise VP would interpret the links
    as links to the pages and then there would be some mysterious links that
    didn't work at all (see the page xkursplanering). There was also some
    reason, perhaps the same, which forced me to use prefixes, like the 'x',
    instead of just the page name.

    Sorry, I don't remember exactly but I needed to do some hacks like that
    and I couldn't just use wiki-links.

    = jem

  5. 5 Posted by Colin on 05 Jan, 2018 10:20 PM

    Colin's Avatar

    Hi jem,

    Thanks for following up with us, and I'm sorry for the delayed response. Could you go into a bit more detail on the kind of functionality that you wanted to see with namespaces? I'm also not certain which link on or to the page xkursplanering you are referring to; do you mean the link to xkursplanering from the index page?

    All the best,
    Primate Labs Inc.

  6. 6 Posted by Jan Erik Moströ... on 08 Jan, 2018 07:56 AM

    Jan Erik Moström's Avatar

    On 5 Jan 2018, at 23:20, Colin wrote:

    If I remember correctly my idea was to set up a site for various courses
    I have. The site was supposed to contain information for specific
    programming languages or other subjects, the problem was that the same
    concepts shows up in various programming languages but are completely
    different ... and I wanted wiki-links between them and then it got
    complicated if I wrote something like "if-statement" since I wanted the
    link to go to the correct programming language. And writing something
    like "Java if-statement", "Python if-statement" etc didn't really work.

    Once again, if I remember correctly: The link problem was that if wrote
    Markdown and created a page called mumbo and then used a link like

    [hello]: mumbo.html

    Then the "mumbo.html" link would become some kind of double link, this
    is why all pages had to be prefixed so they didn't become wiki-words.
    Then there was some reason why I needed to I needed to use the full URL
    and not relative URLs ... but I don't remember that reason at all. So I
    was referring to the links on the page xkursplanering.

  7. 7 Posted by bubbles on 08 Jan, 2018 01:42 PM

    bubbles's Avatar

    Hi. I've emailed support with my use-case. Hopefully, you'll find it to be a useful data point.

    Basically, I'd like to see VoodooPad able to serve as a zettelkasten or personal wiki. For me, that means it should have: (1) the ability to easily create, edit, and link pages; (2) the ability to work with plain text or something like it without corrupting the content (Chinese, Japanese, Korean, and English) by running it through some process that garbles up spaces or characters; (3) the ability to sync securely with encryption; (4) the ability to sync reliably; (5) the ability to sync quickly; (6) and portability to keep me from getting locked into a proprietary format.

    Of course, VoodooPad already has all of these features on paper. So, what I'd like to see is VoodooPad to actually work without data loss and so forth. I haven't been able to use a decent-sized database in it for years now (10,000+ pages) and it's been a really long while since I performed a successful sync of any document. Get it working again (perhaps in a more user friendly manner) and I'll be thrilled. It's one of my favorite apps ever made, and I'd sure like to see it working well again.

    I'm looking forward to seeing what you'll do with it!

  8. 8 Posted by Meghan on 08 Jan, 2018 02:42 PM

    Meghan's Avatar

    Hi. I loved VoodooPad on my desktop but I could never get it to sync to mobile. After sending lots of error logs and spending time on email exchanges with support I gave up on it. I really hope you can get it running and syncing. Been looking and failing to find a replacement for years.


  9. 9 Posted by Meghan on 08 Jan, 2018 02:45 PM

    Meghan's Avatar

    Oh, I didn’t answer the question. I was using VDP primarily as a place to sort research and notes for a novel.

    I loved it and found it vey helpful and spent a *lot* of time trying to work around the failure to sync so I’m really hoping you guys can make it work. Still writing that same novel.


  10. Support Staff 10 Posted by John on 09 Jan, 2018 06:15 PM

    John's Avatar

    What were you using to sync VoodooPad? Dropbox or the built-in sync functionality? Were you syncing between Macs or between Macs and iOS devices?

  11. 11 Posted by Christopher May... on 15 Jan, 2018 11:05 AM

    Christopher Mayo's Avatar

    Hi John

    My iPad is fine, but my phone seems to be trying to sync an old database even after uninstalling and installing the app. Actually, the database would never seem to sync correctly with data missing, or just never finishing. Frankly speaking, in the last few years, everything, including iOS, has moved on. The app on the phone was never great, but now it is literally unusable. Ideally, you guys could whip this into shape and help voodoopad realize its potential. Hard work, I’m sure, but I’d love to see it happen!

    Screenshot after latest attempt to get it working.


    2018/01/10 3:15、John <[email blocked]>のメール:

  12. 12 Posted by Colin on 15 Jan, 2018 07:04 PM

    Colin's Avatar


    @Jan, I see, thanks! Regarding the Markdown links, VoodooPad creates a link to "mumbo.html.html" with the example you provided. Could you let me know if relative links of the form "[hello]: mumbo" work for you instead?

    @bubbles, could you provide a bit more detail on the text corruption issue you're referencing so that I can take a closer look?

    All the best,
    Primate Labs Inc.

  13. 13 Posted by Jan Erik Moströ... on 22 Feb, 2018 10:21 AM

    Jan Erik Moström's Avatar

    On 15 Jan 2018, at 20:04, Colin wrote:

    I'm really sorry about the delay, I got quite busy and haven't had the
    time to look at this until now.

    Yes, using the form [another test](hepp) works ... but then you run into
    another problem. Assume you have three pages "index", "hepp" and
    "heppstorm", then

    [magic test](hepp.html) => gives the link hepp.html.html
    [another test](hepp) => gives the link hepp.html

    so far so good but then assume we have link like this

    [heppstorm](heppstorm) then I get (I hope this doesn't get mangled by
    your issue tracker):

    <a href="heppstorm.html"><a href="heppstorm.html">heppstorm</a></a>

    This would mean that the page name can't be simple words that would be
    common in link text like this

    [hepp is the best](heppstorm) which results in

    <a href="heppstorm.html"><a href="hepp.html">hepp</a> is the best</a>

    I assume this is why I had names that started with "x" in the sample
    document - if I remember correctly.

    But at the same time it's nice to just write hepp in the text and get an
    automatic link

    So I think that automatic linking needs to be disabled for the link text
    in markdown links.

    I'm including a sample document.

    = jem

  14. 14 Posted by Colin on 22 Feb, 2018 04:02 PM

    Colin's Avatar

    Hi Jan,

    Thanks for such a detailed response! I'll pass this example along to my team for more investigation and see if we can improve how markdown links are converted to HTML to avoid this kind of issue in the future.

    All the best,
    Primate Labs Inc.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:


Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac