couchdb-marketing mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Lehnardt <...@apache.org>
Subject Re: Drupal + CouchDB
Date Thu, 31 Mar 2016 16:09:21 GMT
This list is fine, whoever has spare cycles will pick it up :)

Hi Megan, nice to meet you!

Best
Jan
--

> On 31 Mar 2016, at 17:46, Tim Millwood <tim@millwoodonline.co.uk> wrote:
> 
> 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/
>>> 
>>> 
>> 

-- 
Professional Support for Apache CouchDB:
https://neighbourhood.ie/couchdb-support/


Mime
View raw message