Dropbox Public Folder

Richard Gaskin ambassador at fourthworld.com
Sat Mar 18 12:48:27 EDT 2017


Mike Kerner wrote:

 > Now that the Public folder has been changed, what is everyone doing
 > to deal with it?  The main effect that I see is that it is more
 > complicated to deal with distributing mobile apps for internal use
 > and external testing.  I started messing with how to get it to work
 > again with AirLaunch, but I haven't enough time to figure it out.

A truly public folder may not be ideal for distributing an app for 
testing.  Anything in a public folder may be discoverable/accessible by 
robots, so it is in effect a public resource.

If intended for the general public that's fine of course, but if 
intended for a specific set of testers some means of limiting access may 
be useful.


The bigger question here is the one IT staff throughout the industry are 
asking themselves:  What are the tradeoffs between public and private 
clouds?

There is no magic pony, no single "best" for all use cases.

The convenience of having other people manage infrastructure can be 
nice, but it comes at the cost of not being in control of either outages 
(e.g. Amazon this week) or policy changes (e.g. the Dropbox change that 
prompted this thread).

I've already waxed too much about the benefits of Nextcloud as a 
solution for organizations to handle their workgroup needs, so I won't 
belabor the point here and just provide a link to that post:
<http://lists.runrev.com/pipermail/use-livecode/2017-March/235468.html>

But since everyone here is a developer, we have plenty of options.  We 
can use fully-managed IaaS, or self-managed VPS/dedicated servers, or 
for modest needs even simple shared hosting, or some mix of all of them.

For distributing an app for testing, one option that'll work easily 
enough on even a shared hosting account is to just upload it to a given 
folder and send out the URL.

If you need password protection for a folder, HTTP Basic Auth is fine 
for modest needs if you have SSL in place (and with Let's Encrypt being 
free it's easy to get HTTPS everywhere now).

Uploads can be automated with LC, so you could make a plugin that posts 
your app for testing with one click.

Those using tsNet can use SFTP to upload, and everyone can use a shell 
call to scp or rsync once you've put your shared SSH keys in place (a 
good thing to do for many reasons beyond the convenience of being able 
to automate server tasks in LC).

Pubic cloud apps like Dropbox are great for the public.  But as 
developers. we have plenty of options.

And as developers using LiveCode, we have plenty of options for making 
convenient GUIs to help manage our cloud tasks.

-- 
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  ____________________________________________________________________
  Ambassador at FourthWorld.com                http://www.FourthWorld.com




More information about the use-livecode mailing list