About Stacks Guru

Stacks Guru is born from the need to search the vast number of videos out there on stacks built for Stacks Pro and the Stacks 5 plugin for Rapidweaver.

We have scraped over 500 videos to get the transcripts for each in order to make the spoken word searchable.

Please use this free tool to help you learn and discover the awesome power that Stacks and the stacks made for Stacks have to offer.

Stacks Guru

Video Reference

Dispatch 2 Server Stack by Joe Workman thumbnail

Dispatch 2 Server Stack by Joe Workman

07/25/2016
Obtaining files using email is just not very efficient and file sharing sites are inconvenient and full of spam. This is where Dispatch can help save the day. You can create a beautiful file upload page on your website and have the files go directly into your web server or remote server via SFTP. Dispatch is jammed full of features including emailing you when a new file has been uploaded. For more information on the Dispatch Server Stack for RapidWeaver head over to https://joeworkman.net/rapidweaver/st...Obtaining files using email is just not very efficient and file sharing sites are inconvenient and full of spam. This is where Dispatch can help save the day. You can create a beautiful file upload page on your website and have the files go directly into your web server or remote server via SF 

Transcript

00:05 hello everybody this is Joe workman and
00:08 today I'd like to introduce you to the
00:10 new dispatch to server stack The
00:14 Dispatch stack allows you to add
00:15 beautiful file upload forms to your
00:17 website there could be a lot of great
00:20 uses for this whether it's exchanging
00:22 vows with your customers or maybe
00:24 handling a monthly photo contest so your
00:27 contestants can upload their photos to
00:29 your service let's jump on in and see it
00:32 in action so I have a dispatch form here
00:36 and all I'm going to do is I have two
00:38 images here that I'm going to drag and
00:39 drop directly on here now that
00:42 drag-and-drop functionality is only
00:44 supported currently in html5 browsers
00:47 essentially that's all the latest
00:49 versions of the major browsers out there
00:51 with the exception of Internet Explorer
00:53 that looks to become an Internet
00:55 Explorer 10 so we can't wait for that
00:58 now once we have added our files into
01:00 the file Q we can go ahead and click the
01:03 upload button as you see these were
01:07 really small files they uploaded
01:09 extremely fast but on you'll notice that
01:12 the once they were completed the
01:15 background color changed to green and we
01:17 got a nice completed message now let's
01:20 jump on in and look at some of the
01:22 dispatch settings so let's look at how
01:24 we're going to set up the dispatch
01:25 server stack now in most cases you're
01:28 going to want to upload files to your
01:30 local web server so the actual server
01:33 that your website is hosted on there are
01:37 a couple options available here we have
01:40 local host and local host web root now
01:44 the default option of local host web
01:46 root means that the folder will be
01:48 relative to your web address so in this
01:53 instance / uploads would relate to a
01:55 folder at the root of my website called
01:58 uploads this means that any time a
02:02 customer would upload using this form
02:04 the file would go into my web site /
02:07 uploads and then all of the files would
02:10 be listed there
02:13 by using just localhost this is the
02:16 actual full directory path from the root
02:18 of the server itself to the folder where
02:23 you want your files to be uploaded to
02:25 this is convenient if you actually want
02:28 to store the files outside of your
02:31 website directory this could be more
02:34 secure if they are sensitive files that
02:36 you don't want publicly accessible on
02:38 the web now our last option is remote
02:43 SFTP server and what this allows you to
02:46 do is it allows you to actually upload a
02:48 file from your web server and ship it
02:51 over to a different server over a
02:55 protocol called SFTP this is secure file
02:59 transfer protocol now just caution this
03:02 is not the same thing as ftp while it is
03:06 only one letter different it is very
03:09 different in terms of the technology it
03:11 is secure and it only supports SFTP not
03:16 ftp so to configure this you simply just
03:19 put in the name of your server the port
03:21 which is the default is 22 your username
03:25 and password for that account and then
03:28 the folder at which you want the files
03:30 to be sent to on the remote server so
03:36 that's all there is to it for setting up
03:37 the dispatch server stack let's go ahead
03:39 and jump in and look at some of the
03:41 other great features available inside
03:43 dispatch now if you are familiar with
03:46 version 1 of dispatch you probably
03:48 recall that it really was just meant for
03:50 uploading files however we've really
03:53 taken your feedback and I'm glad to say
03:56 that dispatch to now supports full blown
03:59 form fields so that not only can you get
04:04 files from your customers but you could
04:06 also get their name and email some notes
04:08 and also have a passphrase or human test
04:11 so that you know you can really control
04:14 who's uploading files for you now you'll
04:18 notice as I added these fields to my
04:20 form that a bunch of settings were
04:22 revealed we can require fields
04:26 and then also give a full blown
04:28 validation error if that field is not
04:31 provided by the customer you can also if
04:33 you don't want to use my out of the out
04:35 of the box labels let's say you want to
04:37 have um you know it's a class you know
04:41 what class are you in okay and this is
04:45 you know what's your address or
04:48 something of that nature you can
04:50 customize these forms to really suit
04:52 your needs so if we look at the
04:55 passphrase field it really has become a
04:57 dual purpose field now a by default it
05:00 is a password field so that you can
05:02 define a password and then users have to
05:04 type in that password in order to upload
05:07 a file now what's really nice is that
05:09 this is actually a password field we can
05:12 go ahead and as you see as we type it
05:14 now is the text is now hidden just as if
05:17 it was a password however if you didn't
05:21 want to use it as a password let's say
05:23 we wanted to use it as a human test you
05:25 can go ahead and uncheck that users
05:27 password then you can simply change the
05:29 label to say you know what is one plus
05:33 one of course then you would put your
05:35 answer as to now by clicking on custom
05:39 field styles you'll notice that we now
05:42 have a plethora of ways to really style
05:44 the actual fields to our liking now one
05:47 other setting is split form if you click
05:50 on split form you'll notice that
05:52 actually the form and the file field Q
05:56 are now separated and what's great is
05:59 this also supports full responsive
06:01 design so that if this form were on a
06:04 iphone or a smaller with device it would
06:08 actually respond so that it shrank it
06:10 would shrink down to one column instead
06:12 of being too now the next settings group
06:15 allows you to really customize the look
06:17 and feel of the file Q this is the drop
06:20 area that contains all of the entries
06:22 that are going to be uploaded to our
06:24 service moving on will notice that the
06:27 next section deals with button Styles
06:29 here you can change the labels the size
06:32 and the coloring of the buttons now
06:36 these buttons that ship with dispatch
06:37 are nice they are rather
06:40 Lane so we actually gave you a great
06:42 ability to use any button stack within
06:46 dispatch to do that simply go to button
06:49 style and say use button stack when you
06:53 select this you'll notice that there are
06:55 two drop areas inside this these drop
06:59 areas is you can place any button stack
07:01 that you like I obviously recommend my
07:05 really powerful and flexible sweet
07:07 button stack now in the last couple
07:09 settings groups is where the real fun
07:11 happens dispatch has a bunch of action
07:15 settings that you that can be triggered
07:17 once an upload is complete you can
07:20 redirect to a specific URL and you can
07:23 specify actually a special effect stack
07:26 to be launched or unveiled the next
07:30 option allows you to upload a meta file
07:32 along with the actual file that the
07:35 customer uploaded this metafile is a
07:38 text is a plain text file that contains
07:41 all of the data that the user typed into
07:45 the form now this metadata file is
07:48 actually named the same exact name as
07:51 the file uploaded with a dot txt
07:53 extension after that you can also send
07:59 an email this is great because now users
08:02 can upload data to your service and then
08:05 you will get an email once they do now
08:08 that email will contain not only the
08:11 name of the file but also all of the
08:13 contents of the form that the user typed
08:16 in now the last feature set in on upload
08:19 complete is the ability to rename files
08:23 this is great because if your customer
08:25 uploads a file with the same name that
08:28 maybe someone else had already uploaded
08:31 dispatch will actually take care of that
08:33 and rename the files so that no files
08:36 will get deleted or overridden by
08:38 accident now we have an extensive set of
08:41 rename rules where you can maybe app end
08:44 of the date and time stamp of the actual
08:47 upload time you can append a unique ID
08:49 and you can also actually take the input
08:52 fields from
08:53 in the form that the user typed in and
08:56 rename the file to contain those fields
09:01 now in advanced forum logic we have the
09:04 ability to auto upload files what this
09:06 means is as soon as a file is added into
09:10 dispatch it will automatically be
09:13 uploaded to your service the user does
09:15 not need to click upload it will
09:16 automatically be sent you also have the
09:21 ability to limit file extensions this is
09:23 a comma delimited list of file types so
09:26 if you wanted to accept only images you
09:29 could do jpg comma PNG comma and all of
09:33 the other formats okay um you can define
09:36 a max size so the maximum size of the
09:39 file that you want to be allowed to be
09:40 uploaded and of course the number of
09:43 uploads so how many simultaneous uploads
09:45 do you want to limit a user from
09:47 uploading at one time well thank you
09:50 very much for watching everybody I hope
09:52 you enjoyed the new dispatch stack it's
09:53 a really amazing update a lot of blood
09:56 sweat and tears went into this one so go
09:59 out and make your websites great thanks
10:01 everybody bye
10:09 you"}]
Search the page
0