couchdb-marketing mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andy Wenk <andyw...@apache.org>
Subject Re: Drupal + CouchDB
Date Thu, 17 Mar 2016 09:30:18 GMT
This is all awesome - thanks a lot Tim ;-)

If you need a reviewer for the blog post, I am happy to do so.

All the best

Andy
--
Andy Wenk
Hamburg - Germany
RockIt!

GPG public key: https://pgp.mit.edu/pks/lookup?op=get&search=0x4F1D0C59BC90917D


> On 16 Mar 2016, at 19:40, Jan Lehnardt <jan@apache.org> wrote:
> 
> Heya Tim,
> 
> thanks for writing! :)
> 
> I hope everyone agrees here that what you are doing is amazing and we
> wish you the best of luck.
> 
> But we also want to help with highlighting your work and showing the
> world what is possible.
> 
> I think your outline looks like a great outline for a blog post already,
> so unless anyone here objects, feel free to write up a draft at any time
> and we’ll take it from there.
> 
> If you want to sign up for an account on http://blog.couchdb.org then
> I can add you to the editorial team and you can write the draft right
> in WordPress where we publish these things, just tell me your username :)
> 
> Looking forward to reviewing your draft!
> 
> Best
> Jan
> --
> 
> 
> 
>> On 16 Mar 2016, at 13:31, Tim Millwood <tim@millwoodonline.co.uk> wrote:
>> 
>> After debugging some issues on IRC with Jan he invited me to propose an
>> article for the CouchDB blog about the work I'm doing for Drupal and
>> CouchDB.
>> 
>> For those that haven't seen, the TL;DR is: We are exposing CouchDB
>> compatible endpoints from Drupal (the PHP based CMS, you knew that,
>> right?), so that we can replicate content between Drupal sites using the
>> replication.io protocol.
>> 
>> It'd be awesome to write a blog post giving a wide arching overview of what
>> we are doing. We've had to:
>> - Alter all content in Drupal to be revisionable and enforce that
>> - Implement revision hashes
>> - Prevent revisions from being deleted (and add _deleted flag)
>> - Store parent revisions and generate a revision tree
>> - Normalize and denormalize all content to and from json
>> - Setup all endpoints
>> - Implement a replicator in php so we can do full Drupal to Drupal
>> replication without CouchDB
>> 
>> One link I shared with Jan was
>> https://travis-ci.org/relaxedws/drupal-relaxed/jobs/116109952 which shows a
>> test we run adding documents to couchdb, then using out PHP replicator to
>> replicate these documents from couchdb, to drupal, then to another drupal
>> site, then back to couchdb again. We can a number of additional documents
>> through the process, but these are Drupal uses which we are treating as
>> documents and also replicating.
> 
> --
> Professional Support for Apache CouchDB:
> https://neighbourhood.ie/couchdb-support/
> 


Mime
View raw message