Thanks!

On 2/4/19 4:53 PM, Bill Stephenson wrote:
PouchDB evolved very quickly in the past few years, so it’s worth another look. 
It seems to have stalled at the 7.0 version for close to the past year, but 
it’s a solid toolset with a nice API to interact with CouchDB.

Running PouchDB in Node.js provides that same API on the server side to 
interact CouchDB. I wrote my comments feature in Perl because you have to 
restrict what users can do with that feature. It could be done just as easily, 
or maybe even easier, using JS and Node running on the server side and when you 
look at it that way there’s very little difference between using Perl or Python 
or JS, except that most of the Perl modules on CPAN for CouchDB are pretty old 
and crappy, and PouchDB is pretty sweet and easy.

I’ve just not mess with Node.js much, and I already know a bit of Perl.

Bill




On Feb 4, 2019, at 3:36 PM, Bill Stephenson <b...@cherrypc.com.INVALID> wrote:

Look into the PouchDB API:

https://pouchdb.com/api.html#replication

And check into the CouchDB docs on replication. These are made to work together.

You can probably trigger a replication a number of ways. As far as I know 
though, it’s not uncommon to use PouchDB on a server to manage CouchDBs on the 
same and remote servers.

Kindest Regards,

Bill





On Feb 4, 2019, at 3:18 PM, Miles Fidelman <mfidel...@meetinghouse.net> wrote:

Now that just seems silly.  If CouchDB is already running, who needs Pouch?

On 2/4/19 4:12 PM, Bill Stephenson wrote:
You can run PouchDB on the server side in Node.js. An instance of that could be 
configured to live sync remote CouchDBs

Kindest Regards,

Bill Stephenson
Tech Support
www.cherrypc.com <http://www.ezinvoice.com/>
1-417-546-8390




On Feb 4, 2019, at 3:10 PM, Miles Fidelman <mfidel...@meetinghouse.net> wrote:

I'm thinking more of sync across multiple CouchDB back-ends.  I'm really not 
looking for a solution that runs completely in a browser, without installing 
PouchDB.

On 2/4/19 4:05 PM, Bill Stephenson wrote:
Yes, using PouchDB on the client side you can configure the text.js  (the 
“publisher app) to “live sync” the changes on their local db to your CouchDB, 
which will then sync all the connected clients.

When a user views a post with the blog app, the app grabs the post from the 
CouchDB, so they always get the latest version.

You can check out an example of the live sync feature with the “Todo” app. Run 
it in two or more web browsers at the same time, make changes in one of them 
and you’ll see the changes appear in the others almost instantly.


Bill



On Feb 4, 2019, at 2:55 PM, Miles Fidelman <mfidel...@meetinghouse.net> wrote:

And that will replicate to other couchdb instances hosting the page?

Miles

On 2/4/19 3:47 PM, Bill Stephenson wrote:
Yes, viewer comments are added to the blog post doc with a perl script running 
on the server side.

I’d be glad to send you the script.

Kindest Regards,

Bill Stephenson
Tech Support
www.cherrypc.com <http://www.ezinvoice.com/>
1-417-546-8390




On Feb 4, 2019, at 2:41 PM, Miles Fidelman <mfidel...@meetinghouse.net> wrote:

Martin & Bill - thanks for your replies & pointers!  Both look interesting.

Bill - a follow-up:  Does the single page blog, at azartiz.com, support replication 
of comments?  My goal is to publish a blog, distribute it to various social media 
sites, and build a single discussion community around each post.  I prefer to take 
a replicated approach for the database, on general principles (reliability and 
such).  Essentially, publish via RSS, with each post & associated comments 
becoming their own mesh network.

Thanks Again,

Miles

On 2/4/19 1:24 PM, Bill Stephenson wrote:
I’m not sure if it qualifies, but you’re welcome to take a look the blog I've 
made at azartiz.com.

Kindest Regards,

Bill Stephenson





On Feb 4, 2019, at 12:20 PM, Miles Fidelman <mfidel...@meetinghouse.net> wrote:

Hi Folks,

I wonder if anybody has built a replicated blog engine on top of CouchDB - 
something like WordPress that can run as multiple, synchronized, local copies.

Anybody know of such a beast?

Thanks very much,

Miles Fidelman

--
In theory, there is no difference between theory and practice.
In practice, there is.  .... Yogi Berra
--
In theory, there is no difference between theory and practice.
In practice, there is.  .... Yogi Berra
--
In theory, there is no difference between theory and practice.
In practice, there is.  .... Yogi Berra
--
In theory, there is no difference between theory and practice.
In practice, there is.  .... Yogi Berra
--
In theory, there is no difference between theory and practice.
In practice, there is.  .... Yogi Berra

--
In theory, there is no difference between theory and practice.
In practice, there is.  .... Yogi Berra

Reply via email to