Return-Path: X-Original-To: apmail-couchdb-marketing-archive@minotaur.apache.org Delivered-To: apmail-couchdb-marketing-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6E2B1184C6 for ; Thu, 17 Mar 2016 09:30:33 +0000 (UTC) Received: (qmail 55785 invoked by uid 500); 17 Mar 2016 09:30:33 -0000 Delivered-To: apmail-couchdb-marketing-archive@couchdb.apache.org Received: (qmail 55690 invoked by uid 500); 17 Mar 2016 09:30:33 -0000 Mailing-List: contact marketing-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: marketing@couchdb.apache.org Delivered-To: mailing list marketing@couchdb.apache.org Received: (qmail 55679 invoked by uid 99); 17 Mar 2016 09:30:33 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 Mar 2016 09:30:33 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id CC1DEC0363 for ; Thu, 17 Mar 2016 09:30:32 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1 X-Spam-Level: * X-Spam-Status: No, score=1 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id GaaV1fJ-0Fbt for ; Thu, 17 Mar 2016 09:30:29 +0000 (UTC) Received: from nms02.nmmn.com (nms02.nmmn.com [188.94.27.146]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id ADD685F231 for ; Thu, 17 Mar 2016 09:30:28 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by nms02.nmmn.com (Postfix) with ESMTP id 08E7654696E for ; Thu, 17 Mar 2016 10:30:22 +0100 (CET) Received: from nms02.nmmn.com ([127.0.0.1]) by localhost (nms02.nmmn.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GjQAUcgmIe7G for ; Thu, 17 Mar 2016 10:30:19 +0100 (CET) Received: from [10.10.80.91] (pD955567F.dip0.t-ipconnect.de [217.85.86.127]) by nms02.nmmn.com (Postfix) with ESMTPSA id 5E9F8546970 for ; Thu, 17 Mar 2016 10:30:19 +0100 (CET) Content-Type: multipart/signed; boundary="Apple-Mail=_24047DB2-5847-4C4C-A8F9-08122AFBB55D"; protocol="application/pgp-signature"; micalg=pgp-sha256 Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Subject: Re: Drupal + CouchDB X-Pgp-Agent: GPGMail 2.6b2 From: Andy Wenk In-Reply-To: <9C1019A7-85CA-4CDB-A16A-C850C84E0898@apache.org> Date: Thu, 17 Mar 2016 10:30:18 +0100 Message-Id: <46722848-E62B-4CF7-BF37-72928A4CCFAE@apache.org> References: <9C1019A7-85CA-4CDB-A16A-C850C84E0898@apache.org> To: marketing@couchdb.apache.org X-Mailer: Apple Mail (2.3112) --Apple-Mail=_24047DB2-5847-4C4C-A8F9-08122AFBB55D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 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=3Dget&search=3D0x4F1D0C59BC90917D > On 16 Mar 2016, at 19:40, Jan Lehnardt wrote: >=20 > Heya Tim, >=20 > thanks for writing! :) >=20 > I hope everyone agrees here that what you are doing is amazing and we > wish you the best of luck. >=20 > But we also want to help with highlighting your work and showing the > world what is possible. >=20 > 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=E2=80=99ll take it from there. >=20 > 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 = :) >=20 > Looking forward to reviewing your draft! >=20 > Best > Jan > -- >=20 >=20 >=20 >> On 16 Mar 2016, at 13:31, Tim Millwood = wrote: >>=20 >> 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. >>=20 >> 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. >>=20 >> 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 >>=20 >> 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. >=20 > -- > Professional Support for Apache CouchDB: > https://neighbourhood.ie/couchdb-support/ >=20 --Apple-Mail=_24047DB2-5847-4C4C-A8F9-08122AFBB55D Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQIcBAEBCAAGBQJW6nkqAAoJELZda+Oe05WIsSsP/i2T3pA1Wvp0YxEAxKtkKv/a swkEaOR5Jj6ygPFLFUbLKe8ViNiPfW7BP3Qtp7yDJhpUlpi60PufffKYNUb/27Hu UcSBm8bm9dj4ZZYKi22QkNBSCZP8KMHWqTsP27PgBtM56+0xkV8JDsqFBS+iGcn5 g2KR+zvOdAp77QjVaIPuXSV5m72N5FLkjyDJ4xA1IuNUs+JJscTOIi4/Lj4Km0uZ +SZPFHM5x4lpZclT6KtuTzFEWufHkSg/IXlUXbe9Pdk8Vxr+CoXY0i5wv9rUmwK5 P2RO1CLSZM6Sn0QfmOOH5iw24F51Dyg5g5SY3BSfctBuhWGMQnGjbP05ie5JdPSk 4ic1XFkD8PnRF6kST0yDUfsIYuIwXqttNjSH7WKcxssAU0Ms+393wOAGdM6AyuB3 3z3qxOWd03LoumgYogDHAFySsINEOVqRJKnQYd/JHht0Xa77Ji38K3y5vR6cb2K5 G5BitB8eJ+3ujorLiOnacXj9lK01bA0attO8vBkk1fXm2yX3g4hIdi2tZpbbDQ12 dSYyLc1KryVPPlhMDiEDgalX23br5VRbdVwIPBQFBsR2Bu2RwEpMUo+z9Fos9nHb 2LDUt9bYJ7c6bEWM87w8BipQh9L/8UmiGQTSBjIq8FTABC+xaCgQBDkMHxA3+LSE 12ewwBKpPajZe5Lyzkpe =qiFO -----END PGP SIGNATURE----- --Apple-Mail=_24047DB2-5847-4C4C-A8F9-08122AFBB55D--