librelist archives

« back to archive

Need 15 testers for Nesta <-> Dropbox integration

Need 15 testers for Nesta <-> Dropbox integration

From:
Glenn Gillen
Date:
2015-01-28 @ 05:01
Hey Nesta peeps,


I’ve been working on a way to sync data between a Nesta instance running 
on Heroku and a folder on Dropbox. Initially as a way to make publishing 
new blog content easier (I can do it on my iPad now). I’m going to be 
making it an Add-on shortly and I need some alpha testers to help kick the
tires a bit.


If you’re interested, drop me an email at glenn@getglu.io. Heroku put a 
cap on the number of people I can add so if I get a flood of responses 
I’ll only be able to invite the first 15.


Cheers,


Glenn

Re: [nesta] Need 15 testers for Nesta <-> Dropbox integration

From:
aaron addleman
Date:
2015-01-28 @ 05:57
Hi Glenn,

Count me in :) sounds like a great idea. Ever thought of doing it with
Evernote like the guys at Postash.io ?

Thanks,
Aaron Addleman

On Tue Jan 27 2015 at 9:02:06 PM Glenn Gillen <me@glenngillen.com> wrote:

>   Hey Nesta peeps,
>
> I’ve been working on a way to sync data between a Nesta instance running
> on Heroku and a folder on Dropbox. Initially as a way to make publishing
> new blog content easier (I can do it on my iPad now). I’m going to be
> making it an Add-on shortly and I need some alpha testers to help kick the
> tires a bit.
>
> If you’re interested, drop me an email at glenn@getglu.io. Heroku put a
> cap on the number of people I can add so if I get a flood of responses I’ll
> only be able to invite the first 15.
>
> Cheers,
>
> Glenn
>
>

Re: [nesta] Need 15 testers for Nesta <-> Dropbox integration

From:
Glenn Gillen
Date:
2015-01-28 @ 22:11
Thanks Aaron & Phillip. Invites should come through late next week all 
going well, I just need to push a few things through the process with 
Heroku.




Aaron: This was very much scratching my own itch and I really only use 
Evernote for clipping web pages, recipes, etc. Dropbox support let me use 
Editorial and Byword (or pretty much any markdown editor on my iPad) to 
edit and publish content. I wouldn’t rule it out in the future though I 
just want to make sure I make the current flow rock solid first.




G

On Wed, Jan 28, 2015 at 4:58 PM, aaron addleman <aaronaddleman@gmail.com>
wrote:

> Hi Glenn,
> Count me in :) sounds like a great idea. Ever thought of doing it with
> Evernote like the guys at Postash.io ?
> Thanks,
> Aaron Addleman
> On Tue Jan 27 2015 at 9:02:06 PM Glenn Gillen <me@glenngillen.com> wrote:
>>   Hey Nesta peeps,
>>
>> I’ve been working on a way to sync data between a Nesta instance running
>> on Heroku and a folder on Dropbox. Initially as a way to make publishing
>> new blog content easier (I can do it on my iPad now). I’m going to be
>> making it an Add-on shortly and I need some alpha testers to help kick the
>> tires a bit.
>>
>> If you’re interested, drop me an email at glenn@getglu.io. Heroku put a
>> cap on the number of people I can add so if I get a flood of responses I’ll
>> only be able to invite the first 15.
>>
>> Cheers,
>>
>> Glenn
>>
>>

Re: [nesta] Need 15 testers for Nesta <-> Dropbox integration

From:
Phillip Miller
Date:
2015-01-28 @ 21:39
Nice idea Glenn, I've got a small amount of content from Dropbox into my
Nesta site with some handly view helpers. Not sure if it applies to what
you're doing, but take a look https://github.com/philmill/philmill.net
(sourcing images at the moment).

I too started building a plugin, but ran into some issues with Nesta's
plugin generator being out of date with Bundler's gem scaffolding. Started
an update branch Nesta over X-mas but haven't gotten back around to it. I'd
be curious to see if you run into the same issues.

Graham, this is probably the wrong place to ask, but would you mind adding
a development requirement for Bundler? If I remember correctly, that was my
roadblock getting the generator updated. Something
like s.add_development_dependency('bundler', '>= 1.0.1')  # Improved gem
skeleton for bundle gem command

On Wed, Jan 28, 2015 at 12:57 AM, aaron addleman <aaronaddleman@gmail.com>
wrote:

> Hi Glenn,
>
> Count me in :) sounds like a great idea. Ever thought of doing it with
> Evernote like the guys at Postash.io ?
>
> Thanks,
> Aaron Addleman
>
> On Tue Jan 27 2015 at 9:02:06 PM Glenn Gillen <me@glenngillen.com> wrote:
>
>>   Hey Nesta peeps,
>>
>> I’ve been working on a way to sync data between a Nesta instance running
>> on Heroku and a folder on Dropbox. Initially as a way to make publishing
>> new blog content easier (I can do it on my iPad now). I’m going to be
>> making it an Add-on shortly and I need some alpha testers to help kick the
>> tires a bit.
>>
>> If you’re interested, drop me an email at glenn@getglu.io. Heroku put a
>> cap on the number of people I can add so if I get a flood of responses I’ll
>> only be able to invite the first 15.
>>
>> Cheers,
>>
>> Glenn
>>
>>

Re: [nesta] Need 15 testers for Nesta <-> Dropbox integration

From:
Graham Ashton
Date:
2015-01-29 @ 08:28
On 28 Jan 2015, at 21:39, Phillip Miller <phil@philmill.net> wrote:
> 
> Nice idea Glenn, I've got a small amount of content from Dropbox into my
Nesta site with some handly view helpers. Not sure if it applies to what 
you're doing, but take a look https://github.com/philmill/philmill.net 
(sourcing images at the moment). 

Nice, Phil. I had a quick scan through your commits, and I can see you’re 
using Dropbox to host image files, assets, etc.

Are you also using it as a way to write and edit Markdown files, and copy 
them automatically to your live site when you save them?

That’s what Glenn’s doing; he’s got some code that will sync the contents 
of a Dropbox folder to a Heroku app. You can set this kind of thing up 
yourself if you have full control over your hosting environment (and can 
install the Dropbox client), but what’s unusual about Glenn’s stuff is 
that it syncs a Dropbox folder to a deployed Heroku app, which means you 
can edit the site without touching git.

That means you could build a site for a client using Nesta, deploy it to 
Heroku, and then give the client a bunch of Markdown files that they can 
edit on their laptop/iPad, using tools that they’re already familiar with.

You might want a staging site for them to test their edits on first, but 
you get the idea; it lowers the barrier for entry significantly.

> I too started building a plugin, but ran into some issues with Nesta's 
plugin generator being out of date with Bundler's gem scaffolding.

God knows why, but the Bundler maintainers took it upon themselves to 
brake backwards compatibility. They’re asserting that gems with hyphens in
their names must have namespaces in their folder structures, which while a
nice convention, it’s no more than that.

I’m in two minds about how best to solve it. One option is to make Nesta’s
plugin creation command make a new gem from templates (so we control the 
directory structure). Another is to update Nesta so it can read the new 
directory structure.

Jordan Owens submitted a pull request that takes the second approach late 
last year. https://github.com/gma/nesta/pull/153

Getting this sorted is the last thing on my list of things to do before I 
release a new version. I’d have done it already but it deserves a good 
couple of hours of my time, which is scarce right now. I’ll be coding 
(work) on Saturday, and if I finish early enough I’ll be working on Nesta 
afterwards.

> I'd be curious to see if you run into the same issues.

I doubt Glenn will have hit this, as his Dropbox stuff isn’t a plugin; 
it's a whole new thing. It’s cool - give it a try...

> Graham, this is probably the wrong place to ask, but would you mind 
adding a development requirement for Bundler?

You mean hard coding the supported version? I suspect that could wreak 
havoc when new versions of Rails are released with a requirement set on 
the next big Bundler release (some of us are using Nesta in Rails). The 
only way to fix that kind of havoc is by releasing a new version of the 
gem with a relaxed versioning requirement, and that causes a whole lot of 
work for everybody.

I’d prefer to just make everything play nicely together.

You don’t actually need to use the directory structure that’s output by 
Nesta’s plugin:create command; after you’ve run it you could move 
files/folders around manually until they’re in the right places. Take a 
look at an existing plugin and it should be pretty clear where Nesta 
expects the files to be.

Cheers,
Graham



-- 
Graham Ashton
Founder, Agile Planner
https://www.agileplannerapp.com | @agileplanner | @grahamashton