couchdb-marketing mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Millwood <...@millwoodonline.co.uk>
Subject Re: Drupal + CouchDB
Date Thu, 31 Mar 2016 15:46:35 GMT
All,

Megan at the Drupal Association (cc'd) is looking to amplify stories like
this via the Drupal Association. Who's the best person to speak to her and
I about this? Jan? Jenn? someone else?

On 31 March 2016 at 10:06, Tim Millwood <tim@millwoodonline.co.uk> wrote:

> Awesome, thanks all!
>
> As mentioned I will update / edit the post as needed throughout the day,
> and will propose a new post to marketing@ in a few months as things
> develop.
>
> On 31 March 2016 at 10:03, Jan Lehnardt <jan@apache.org> wrote:
>
>> 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 <andywenk@apache.org> 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 <tim@millwoodonline.co.uk>
>> 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 <jan@apache.org> 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 <tim@millwoodonline.co.uk>
>> 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 <jan@apache.org> 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 <tim@millwoodonline.co.uk>
>> >>> 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 <jan@apache.org>
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 <tim@millwoodonline.co.uk
>> >
>> >>>>> wrote:
>> >>>>>>>>
>> >>>>>>>> I've setup a wordpress account, username "timmillwood1".
>> >>>>>>>>
>> >>>>>>>> On 22 March 2016 at 12:19, Garren Smith <garren@apache.org>
>> 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
<
>> andywenk@apache.org>
>> >>>>>>> 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
<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/
>> >>>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>
>> >>>>>>> --
>> >>>>>>> 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/
>>
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message