That’s my conclusion also. Which is a shame, but that’s Chrome’s shortcoming, not Piggydb’s. By the way, I love this program, it is just exactly what I was looking for to help apply some heuristics I’ve developed but also explore ideas in a free-form way. It is brilliant! Thank you very much for sharing this with the world. Also you blog posts are excellent, very thought-provoking.

Hi my friend, just to inform you of a little problem I’m having. I treat piggydb as a normal program, leaving it open always in a browser tab. The problem is almost everytime I want to edit or add a note, it tells me that my sesion expired. Is there a workaround to not expire sessions?

I mean, I definitively get logged out after some minutes even when checkbox is marked (tried many times). I always want to have piggydb opened, so it would be great if I can be logged in always. Thanks for your hard work, if you need any help from my services just contact me, in my website are details of what I do.

Another suggestion: we the users think our notes are extremely important and would not want to lose it. Previously I was using Zim Wiki, which saves the notes in .txt format, which is safer, for backup, than a database. In the future you could consider having a backup feature which saves all our notes to .txt or a feature to leave us peaceful about our notes.

Hi,
what about ‘opening’ a bit the export functionality?
I agree the zip, agree the separated ‘files’ folder, anyway with a huge database the main xml would be difficult to manage for further processing, presentation, etc.
Why not to leave all the ‘structure’ in one xml file and move all CDATA values in an other folders, with one file per fragment? The frag ID could replace CDATA in the original xml.
Anyway (as it is) it’s OK for portability and db syncing.
Thanks,
Netsaver

I am currently experimenting with piggydb and like the look of it. One issue I seem to be having is using links to local folders and files. I would like to use links to point to local folders where documents are stored. I want to avoid uploading files to piggydb as other users may update the contents of these folders with the latest versions and their control is kept outside piggydb.

Unfortunately, most browsers prevent access to local files/folders for security reasons. Is there a way around this? Is there a way of running piggydb locally not through a browser?

On another note, I was wondering if there is a plan to allow the user to reorganize the columns? I find it more intuitive to work from left to right so the tag tree on the left, tag details, in the middle and right hand the fragments.

> Unfortunately, most browsers prevent access to local files/folders for security reasons. Is there a way around this?

Yes, they do, and I don’t know any way around this either.

> I was wondering if there is a plan to allow the user to reorganize the columns? I find it more intuitive to work from left to right so the tag tree on the left, tag details, in the middle and right hand the fragments.

I have a plan to improve the system structure so that the UI can be customized more easily and freely. So please looking forward to that 😉

There is actually a way for a Standalone Package if one uses Firefox, I use it to access my ebooks:
– install LocalLink add-on
– define a hyperlink to a local file in some fragment in the following format:
file:///C:/Folder%20with%20spaces/ebook.pdf
– right-click on the link and open it in a local context

> If I use the All In One package, should I open port 8080 after running run.sh?

When to open the port is not important. You just need to open the port if you want to access your Piggydb from outside the server.

> If I ever reboot the server, the Piggydb program will autostart?

No, you need to setup Piggydb as a service. A typical way is to install Tomcat ( http://tomcat.apache.org/ ) via rpm or yum, which will install it as a service, and deploy a Piggydb war package to it.

> How should I manage security of the server after installing Piggydb, I am not an expert, but I suppose after opening a port I should do something to avoid flagrant insecurity of my server?

Sorry, it’s out of scope of Piggydb and not easy to advise. If you want to install Piggydb to a public server, which anyone can access, you should learn the technical details of server security yourself or use one of the Java application hosting services such as EATJ ( http://www.eatj.com/ ), to which you can easily install a Piggydb war package.

By the way, I love you, really. Don’t ever kill yourself. The stereotype here is that japanese are prone to suicide due to cultural reasons. I offer you a helping hand if you want to come to live in Argentina.

i have downloaded and unzipped PiggyDB, but when I double-click on the .exe file I get a message “An unexpected error occurred. Check the log file for the error.” I do not know where to find the log file.I’m running it on Win 7. Can you help me?

Hi Daisuke, similar problem to JL Edwards above: exactly same message to starting piggydb-standalone.jar in Puppy Linux (XenialPup32, java 1.8). Log was found in /root/, from what I can make out, all the files are being called in the root directory, not in the directory that I have for testing piggydb (~Downloads/piggydb-standalone-7.0.zip.extracted/piggybd-standalone). Piggydb.log last entry:
ERROR [2017/02/21 13:35:50] (PiggydbServer) java.lang.UnsupportedOperationException: The BROWSE action is not supported on the current platform!
java.lang.UnsupportedOperationException: The BROWSE action is not supported on the current platform!
at java.awt.Desktop.checkActionSupport(Desktop.java:225)
at java.awt.Desktop.browse(Desktop.java:381)
at marubinotto.piggydb.standalone.PiggydbServer.launchBrowser(PiggydbServer.java:233)
at marubinotto.piggydb.standalone.PiggydbServer.launch(PiggydbServer.java:91)
at marubinotto.piggydb.standalone.PiggydbServer.main(PiggydbServer.java:48)

Hi Daisuke,
sorry that my follow-up response hadn’t been received in the hours after my first post – I was able to get PiggyDB running in Puppy Linux (Xenial Pup, 32-bit) after I found my java install was not complete. Once I had java 1.8 fully installed, I had PiggyDB working fine, thank you! Haven’t had much time to experiment with it yet, but I mean to shortly. Cheers 🙂