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

Agent Stacks for RapidWeaver thumbnail

Agent Stacks for RapidWeaver

03/03/2017
Agent product page: https://joeworkman.net/rapidweaver/st... Agent can intelligently display or hide content from the server side. This means that the content is never downloaded to the browser at all, not just hidden from view. This results in faster page downloads! For example, load a large image gallery on desktop but then on mobile devices, you could display a single image. This would drastically improve performance for mobile users. The included Agent URL also allows you to control content by passing values dynamically through a URL query. This is a great way to build multi-language websites.Agent product page: https://joeworkman.net/rapidweaver/st...

Transcript

00:12 hey everybody
00:14 Joakim in here and today I am really
00:16 excited to introduce you to the new
00:18 agent stacks now several weeks ago
00:21 we had a very great conversation on
00:23 Weaver space and we were talking about
00:26 how on mobile devices
00:28 we really should probably be displaying
00:31 a lot less content than what we do to
00:34 our desktop and tablet users users are
00:37 mostly on the go on their phones and
00:39 maybe they don't need to have all the
00:41 information that they have accessible to
00:44 them on the desktop and on top of that
00:46 they have smaller screens and a lot
00:50 slower bandwidth so why are we sending
00:53 the same content that we do to our
00:56 desktop users as we do to our mobile
00:58 users I know you've gone to a website
01:01 that you scrolled through endlessly
01:04 endlessly because the web page is like
01:08 10 miles long is that good user
01:11 experience for our websites I don't
01:13 think so
01:14 now we've had tools over the years that
01:16 helped us right
01:17 they helped us hide content on mobile on
01:20 tablets and and basically based on the
01:22 device we can hide our content right
01:25 we have several stacks visibility stacks
01:28 and in stacked three we have the
01:29 responsive settings built into every
01:31 stack so that we can easily hide things
01:34 on mobile devices now the key word is it
01:37 hides content on mobile devices
01:40 but that content is still there so what
01:43 can we do how can we completely stop
01:46 loading content on mobile when we don't
01:49 want it well that's where the agent
01:51 stack comes in now when your user visits
01:53 your website your browser sends an HTTP
01:57 request to the server and what happens
01:59 is the agent stack is there listening on
02:01 the server and it's caching what's
02:03 called the user agent data hence the
02:06 name so with this user agent data the
02:10 agent stack knows exactly what
02:13 ice what browser your client is on and
02:16 what platform or what operating system
02:18 they're running so what agent does is it
02:21 actually customizes your content just
02:24 for that user and only sends the data
02:26 that you want down to the browser now
02:30 that's cool so now if you want to show a
02:33 hundred image gallery to your desktop
02:35 users go right ahead they're probably on
02:37 a blazing fast fiber connection right
02:40 put your mobile users maybe you just
02:42 show them one or two images right we can
02:45 now do that so easily with the agent
02:48 stack now you might be thinking why
02:50 would I need to customize content based
02:52 on the platform or operating system that
02:55 our users are visiting from what if you
02:57 are developing some software and you
03:00 want to have a custom download link for
03:03 your user maybe you have a Windows
03:06 version and a Mac version and maybe you
03:08 have you know you want to provide
03:10 download links to the iOS App Store and
03:13 to the Android store well now at the
03:15 agent stack you can get the exact
03:17 download information that your visitors
03:19 need based on the device that they're
03:22 visiting from now the agent URL stack
03:25 allows you to customize content on your
03:28 web pages based on the subdomain of your
03:31 URL or parameters past the web address
03:35 this gives us a lot of flexibility now
03:38 I'm gonna give you a few use cases here
03:40 but I'm sure you guys are gonna come up
03:42 with so many amazing uses for this stack
03:47 so let's say you're displaying some
03:49 product information on your app we
03:50 versus page now if you were to pass some
03:53 parameters to the URL you can load the
03:55 same web page but load the information
03:58 for product B that's really cool on your
04:01 about Us page maybe you want to
04:02 customize the office location based on
04:05 parameters past the URL from San
04:07 Francisco to London for instance now the
04:10 last use case is really cool the agent
04:14 URL stack is a great way to develop
04:17 multi-language websites now in this
04:20 example here we'll notice that if I
04:22 click on one of the language links down
04:24 below
04:25 it will dynamically change the content
04:28 on the page now I've defined this quote
04:31 area here in three different languages
04:33 am i clicking on these links that simply
04:35 adds some parameters to the URL for
04:37 language equals German or Portuguese or
04:39 English now here's a really cool feature
04:41 of agent URL it actually can magically
04:45 store your users preferences between web
04:49 pages so by going to the agent persist
04:52 page we'll notice here that the language
04:55 is the same exact language that I
04:57 clicked on in the previous page I didn't
05:00 need to add any extra parameters the
05:03 agent URL stack just remembered that I
05:05 chose German earlier on now I can easily
05:10 switch back to a different language just
05:11 by clicking these links below and if I
05:13 were to refresh or go back to another
05:15 page agent you all would remember those
05:18 settings as well so I see this is a
05:20 great way of customizing content and
05:24 allowing your users to maybe define the
05:27 content that they want to see in a
05:29 different way so that's the agent stacks
05:31 everybody I hope you see the power and
05:34 the potential that these can give you in
05:36 terms of streamlining your content for
05:38 users devices as well as really making
05:42 it more powerful and allowing you to
05:44 develop websites faster using the agent
05:47 URL sack especially with this
05:49 multi-language if you want to build a
05:51 multi-language web site I mean the agent
05:53 URL stack is the thing I think is the
05:55 most streamlined easiest way out there
05:57 to accomplish this so I'm really excited
06:00 to see what you build with these stacks
06:02 cuz I could said the possibilities are
06:04 really endless I'm really excited to see
06:06 how you leverage the agent URL stack and
06:10 the agent stack to make your site's even
06:12 better and more customized for your
06:14 visitors
06:15 so until next time we'll see you later
06:17 buddy
06:25 I'll be back
06:30 you"}]
Search the page
0