- I'm in Little Outliner (using Google Chrome) and I have previously configured it to use my personal nodeStorage server.
I did this by opening the Chrome console and running:
switchServer(http://storage.shll.me:1229/);
-
I create a new outline using "File > New..." named demo.opml
-
I verify this outline exists on my nodeStorage server under the myprivatefiles folder.
It looks like this:
<?xml version="1.0"?>
<opml version="2.0">
<head>
<title>demo</title>
<dateCreated>Sat, 24 Oct 2020 17:49:26 GMT</dateCreated>
<dateModified>Sat, 24 Oct 2020 17:49:26 GMT</dateModified>
</head>
<body>
<outline text="" created="Sat, 24 Oct 2020 17:49:26 GMT"></outline>
</body>
</opml>
-
I add some text "This is a test" to the top node. It saves and updates the file on nodeStorage.
-
I click "File > Get public link...", click OK and the link generated is "http://instantoutliner.com/lq"
I can see in the network tab for developer tools the following request:
You can see that it includes my nodeStorage server for the opml url but not socketserver.
- I verify that my outline has been saved on my nodeStorage server under the mypublicfiles folder.
It looks like this:
<?xml version="1.0"?>
<opml version="2.0">
<head>
<title>demo</title>
<dateCreated>Sat, 24 Oct 2020 17:49:26 GMT</dateCreated>
<dateModified>Sat, 24 Oct 2020 17:56:15 GMT</dateModified>
<expansionState></expansionState>
<lastCursor>0</lastCursor>
<ownerTwitterScreenName>andrewshell</ownerTwitterScreenName>
<ownerName>Andrew Shell</ownerName>
<ownerId>http://twitter.com/andrewshell</ownerId>
<urlUpdateSocket>ws://storage2.littleoutliner.com:1242/</urlUpdateSocket>
<urlInstant>http://instantoutliner.com/lq</urlInstant>
<urlPublic>http://storage.shll.me:1229/users/andrewshell/myOutlines/demo.opml</urlPublic>
</head>
<body>
<outline text="This is a test" created="Sat, 24 Oct 2020 17:49:26 GMT"/>
</body>
</opml>
-
I open Safari and paste in the url http://instantoutliner.com/lq and see my outline.
-
I go back to Little Outliner in Chrome and add a new line "This is an update" and I wait for the page to save.
-
I go back to Safari and the new line does not show up.
-
I check if the opml file on my nodeServer has updated. It has.