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

Feeds - Import External Data into Stack Layouts thumbnail

Feeds - Import External Data into Stack Layouts

07/28/2022
For more information check out Feeds at https://www.weavers.space/stacks/feedsFor more information check out Feeds at https://www.weavers.space/stacks/feeds  Chapters View all Intro Intro 0:00 Intro 0:00 Demos Demos 0:38 Demos 0:38 Demo Demo 2:08 Demo 2:08 Outro Outro 4:22 Outro 4:22 Featured playlist 5 videos Feeds Weaver's Space by Joe Workman

Transcript

00:00 hey everybody joe here and today i'm
00:02 really excited to introduce you to the
00:04 new feed stack
00:05 so feeds allows you to integrate
00:07 external data into your websites now
00:10 that data can be all kinds of different
00:13 standard web formats
00:15 csv rss json and databases
00:19 and i'm sure we'll have even more data
00:21 add-on packs coming in the future
00:24 so
00:25 once we get that data we can then take
00:28 that and apply it to a templated layout
00:32 so that we can actually dynamically
00:34 create content based on that data
00:36 directly on our web pages
00:38 let's have a look so let's have a look
00:40 at the feeds demo
00:42 so here at the first demo we have a full
00:45 online store
00:47 that's fully functional
00:52 now this particular online store is
00:53 built straight from a csv file however
00:57 the data source doesn't really matter
00:58 because the data can be applied
01:01 to your layout
01:05 here we're defining as you see special
01:07 colors we're bringing in icons we have
01:10 buy now buttons we have data about each
01:12 product
01:14 the next demo is we have a menu this is
01:16 going to be a very popular use case
01:19 for feeds the ability to create a menu
01:22 straight from an external data source
01:25 here we have an entire full-blown
01:27 gallery
01:29 built directly
01:30 from a csv file
01:32 and lastly here's a great layout that
01:34 you can use for an employee directory a
01:37 team directory things of that nature
01:40 now really these layouts just scratch
01:43 the surface of what you can really do
01:45 with feeds
01:46 essentially you can supply any data
01:49 it doesn't matter what and you can
01:51 imagine any layout you want and you can
01:54 build it and just basically apply that
01:56 data each record
01:58 from the data source will get applied
02:01 to the template and replicated on the
02:03 page
02:05 let's dive into wrap up and see how easy
02:06 it is to use
02:08 so let's quickly have a look at that
02:10 online store here i'm supplying a feed
02:13 it doesn't really matter in this case
02:15 i'm using a csv data but it could really
02:18 be from anything it could be json it
02:20 could be from a database it's really it
02:22 really doesn't matter
02:23 because feeds take care of taking the
02:26 data and standardizing it in a way so
02:29 that it can apply that data to the
02:31 layout that you build
02:33 so in this particular layout uh i'm
02:36 building out a block grid so here i am
02:39 using the foundation six block grid
02:42 and now while
02:43 feeds doesn't directly have anything
02:45 special to do with foundation the way
02:47 foundation is built it really is
02:50 flexible and allows you to really build
02:53 complex layouts with feeds very easily
02:56 it's just the way that foundation is
02:58 architected that it works really really
03:00 well with feeds
03:01 however you can use it with any other
03:04 stack out there um it just might get the
03:07 flexibility and the power that the
03:08 foundation six layout stacks give you
03:12 okay so here i have a block grid
03:14 and then inside there i added a feeds
03:18 and essentially feeds will for every
03:20 item inside that csv file or for every
03:22 item in that data
03:24 it's going to replicate this block grid
03:26 cell
03:27 so in this case i had nine different
03:30 online store items and what it's going
03:32 to do is going to create a
03:35 cell in my block grid for each and every
03:38 item
03:39 so here i have my block grid cell here i
03:42 have a css box that actually puts in the
03:44 color
03:45 here we use these easy to use macros to
03:48 inject the data so here i have the name
03:50 the summary
03:52 inside this button we have the buy now
03:55 button or the link to buy now to add it
03:57 to the cart in here the picture we have
04:00 the url to the image
04:02 for more details check out our templates
04:04 video but for right now just so you can
04:06 see
04:08 i just built this with stacks
04:11 and feeds is taking my data and it's
04:14 applying that data and gonna replicate
04:16 it for every record in my layout
04:20 it's very cool
04:22 so hopefully that gives you a good
04:24 glimpse of what feeds can do for you and
04:27 i didn't even touch on the filtering
04:29 that feeds can do the sorting the
04:31 limiting of the data so if you only want
04:33 to show a certain number of records you
04:35 can filter based on dynamically from the
04:37 url as well which really gives you a
04:40 powerful very powerful component by
04:43 dynamically filtering a feeds grid by
04:45 passing data to the url this kind of
04:48 gives you if you're familiar with total
04:49 cms blog list the ability to filter your
04:52 blog list and the ability to have like a
04:54 blog post page by passing a permalink or
04:56 an id or something unique about a
04:59 particular piece of record to create
05:01 that post page
05:03 right
05:04 so feeds is super powerful
05:06 it can integrate with pretty much any
05:09 data source out there that is standard
05:11 on the web
05:12 and i'm really excited to see what
05:14 you're going to build with it please
05:15 make sure that you share what you're
05:17 doing on the community so we can all see
05:19 and learn and grow with each other so
05:21 take care have a wonderful day enjoy
05:23 feeds and go out there and make
05:24 something great bye"}]
Search the page
0