And we’re live: http://blog.couchdb.org/2016/03/31/drupal-couchdb/
Tweets here, please help push them along :) https://twitter.com/CouchDB/status/715463868336709633 https://twitter.com/CouchDB/status/715463937240801280 Thanks again Tim! You’re always welcome to guest-post on our blog ;) Best Jan -- > > On 31 Mar 2016, at 10:54, Andy Wenk <[email protected]> wrote: > > Hi Tim, > > I just read the article. Awesome - thanks so much for writing this up ;-) > > All the best > > Andy > -- > Andy Wenk > Hamburg - Germany > RockIt! > > GPG public key: > https://pgp.mit.edu/pks/lookup?op=get&search=0x4F1D0C59BC90917D > > > > >> On 31 Mar 2016, at 09:40, Tim Millwood <[email protected]> wrote: >> >> I think we should be good to publish this whenever you're ready so that it >> can go into this weeks weekly news. >> >> There is another post I want to link to, but it hasn't gone live yet, I >> will edit the post to add it when ready. >> >> It looks as though you're right and I don't have the right permissions in >> WordPress. Please push the button! >> >> On 29 March 2016 at 16:27, Jan Lehnardt <[email protected]> wrote: >> >>> PHEW, I was about to announce that the post is live now when I saw your >>> mail and quickly removed tweets and set the article to private and >>> scheduled it for April 30th, so it got removed from the blog page. >>> >>> It’s all good now, sorry for the rush there. >>> >>> Take your time! >>> >>> Feel free to publish when ready, but I’m not 100% if you have the right >>> permissions in WordPress, just let me know if you don’t and I’ll push the >>> button :) >>> >>> If you do publish it, let us know, so we can set up tweets and whatnot :) >>> >>> Best >>> Jan >>> -- >>> >>>> On 29 Mar 2016, at 16:19, Tim Millwood <[email protected]> wrote: >>>> >>>> Can we wait a few days? there are some minor additions I want to make. >>>> >>>> I will make sure it's ready before the weekly news goes out. I may also >>>> have something for weekly new by then too. >>>> >>>> Am I ok to publish myself when ready? >>>> >>>> On 29 March 2016 at 15:16, Jan Lehnardt <[email protected]> wrote: >>>> >>>>> Tim, >>>>> >>>>> this is brilliant! >>>>> >>>>> If nobody objects, I’ll post this later today. >>>>> >>>>> Jenn, we want to add this to the weekly news ;) >>>>> >>>>> Best >>>>> Jan >>>>> -- >>>>> >>>>>> On 26 Mar 2016, at 11:34, Tim Millwood <[email protected]> >>> wrote: >>>>>> >>>>>> For those who have access I have provided an initial draft of my blog >>>>> post >>>>>> at https://couchdbblog.wordpress.com/?p=937&preview=true >>>>>> >>>>>> I will be proof reading and reviewing through today with an aim to >>>>> publish >>>>>> later in the week. >>>>>> >>>>>> All feedback welcome. >>>>>> >>>>>> I tried to keep it pretty high level and not too technical, and would >>> be >>>>>> happy to provide follow up posts with more technical details if there's >>>>>> interest. >>>>>> >>>>>> On 22 March 2016 at 13:37, Jan Lehnardt <[email protected]> wrote: >>>>>> >>>>>>> Oops, sorry, I left you hanging there. I’ve now added you as an author >>>>> to >>>>>>> blog.couchdb.org. >>>>>>> >>>>>>> Best >>>>>>> Jan >>>>>>> -- >>>>>>> >>>>>>>> On 22 Mar 2016, at 13:24, Tim Millwood <[email protected]> >>>>> wrote: >>>>>>>> >>>>>>>> I've setup a wordpress account, username "timmillwood1". >>>>>>>> >>>>>>>> On 22 March 2016 at 12:19, Garren Smith <[email protected]> wrote: >>>>>>>> >>>>>>>>> Sorry I'm really slow to reply on this. This is really great Tim. >>> I'm >>>>>>>>> looking forward to the blogpost. >>>>>>>>> >>>>>>>>> On Thu, Mar 17, 2016 at 11:30 AM, Andy Wenk <[email protected]> >>>>>>> wrote: >>>>>>>>> >>>>>>>>>> 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 <[email protected]> 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 <[email protected] >>>> >>>>>>>>>> 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/ >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Professional Support for Apache CouchDB: >>>>>>> https://neighbourhood.ie/couchdb-support/ >>>>>>> >>>>>>> >>>>> >>>>> -- >>>>> Professional Support for Apache CouchDB: >>>>> https://neighbourhood.ie/couchdb-support/ >>>>> >>>>> >>> >>> -- >>> Professional Support for Apache CouchDB: >>> https://neighbourhood.ie/couchdb-support/ >>> >>> > -- Professional Support for Apache CouchDB: https://neighbourhood.ie/couchdb-support/
signature.asc
Description: Message signed with OpenPGP using GPGMail
