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

🎥 Join Us Live! Stacks 6 Beta Q&A thumbnail

🎥 Join Us Live! Stacks 6 Beta Q&A

04/23/2025
In case you missed it — Stacks 6 Beta is officially out! 🎉 And if you’ve already been poking around and kicking the tires… awesome. If not? No worries, now’s the perfect time to jump in. I’m hosting a live Q&A session on Zoom today and you’re totally invited. I’ll give a quick rundown on what’s new, what’s coming soon, and hang out to answer any questions you’ve got. Whether you’re deep in the beta already or just Stack-curious, come join the fun. 🧠 Bring your questions. 💡 Bring your ideas. 🤔 Bring your “wait, what does this do?” moments. We’ll chat through the changes, share some tips, and talk about where Stacks is headed next.

Transcript

00:03 that's going to
00:13 work excellent did that
00:21 work excellent that worked all right cool how's everyone doing today good
00:29 yeah sweet fine now I know a lot of you were at the summit um but I I see a few
00:39 new faces that possibly weren't so that's awesome um just curious did did
00:46 everyone here uh are they running the latest beta which is beta 39 um as of
00:53 right now yep okay
00:58 excellent
01:04 um so let's see should we do um I Does anyone have any open questions right now
01:11 about stacks or um you know do you want me to do a live tour is anyone here not
01:18 played around with stacks um at all or
01:23 I haven't haven't spent a lot of time with it just starting in okay
01:29 go ahead the stocks all right so I guess I will uh
01:36 I'll share my screen and uh als before I start diving
01:42 into stacks um I do I do want to point out so on the
01:50 community zoom windows around there's an update
01:57 uh we go to I think I put it in announcements
02:02 uh yeah so if you go to the um the announcement was for beta 38 we're on beta 39 now but
02:09 um the Apple auto update um I I do link to a lot of a I have a bunch of FAQs
02:15 here um if you go into the actually to the replies of this post um I posted a bunch of um a there is a live stream on
02:24 like you know the first look of stacks app um and then there's also a download
02:30 to the foundation 6 theme beta okay and a big one here which um I I wanted to
02:35 make sure we clarified is you know kind of the uh this one which is a lot of kind of
02:40 FAQs okay um so I want to I just want to quickly review some of these questions
02:46 because I know some people were um you know asking uh a lot of these so um if
02:53 you guys didn't know um here I'll I'll just stop screen sharing so you can kind of see me talk um so yes stacks and
03:01 rapid weaver if you're completely new there were I know not everyone is a breast of all the upcoming knowledge
03:07 that a lot of us a lot of others that have that stacks and rapw weaver
03:12 are breaking up I guess for lack of a better term okay okay um you know I know there's a
03:21 lot of people that are on the Rapid Weaver maybe mailing list and they watch the Rap Weaver forums and whatnot and so
03:26 they've been seeing a lot of talk about Elements and um so yeah Rapaver is going
03:31 down the path of releasing a new app called Elements and uh Isaiah from your
03:36 head is going to be releasing a dedicated STAX app obviously called STAX okay um STAX 6 from now on i know it it
03:45 kind of changed names a little bit for a while it was STAX Pro um but it is the
03:50 pro is being removed just because Isaiah wanted just to have the app called stacks so um I'll be referring to it as
03:57 stack six because it will be version six of stacks whereas version five is
04:03 obviously the current plug-in version that works with rapid weaver okay now um
04:11 one thing to note obviously the app is in beta okay um and while this current
04:17 version works actually pretty well um especially a lot nicer than um you know the version from a year ago uh but it is
04:25 beta um I I would not I would still say it's not production site ready okay um
04:31 but so yeah if you have any issues um please let me know um I'd appreciate it
04:36 if Yeah I I I'm trying to be the gatekeeper i want to make sure Isaiah has as much time to focus on finishing
04:43 this app as possible so if that means you guys contact me and I'm working with
04:48 you on these things rather than you know him trying to worry about helping users through a beta okay so um I know a lot
04:55 of the ins and outs of the current status of um the app and what parts are
05:01 issues and what parts are are good to go so yeah please go ahead and um there is
05:07 a space on the Weaver Space community okay um if you aren't here let's go
05:12 ahead and I'll show you where to find that so when you're on the community on the side here there is a stack 6 beta
05:19 group it's also linked in my announcement post okay and in the emails but there is a stack six beta group if
05:25 you click on that okay um you can go ahead and I believe there's a uh I'm already joined but there is a join
05:31 button here and then if you once you join this space um everything in here will show up in your live feed okay so
05:38 you'll see any new posts and whatnot but yeah if you if you want to be a part of the AC uh the stack 6 beta discussions
05:45 go ahead and join this space and um please post everything in here if you if
05:51 you have issues or feedback and I will you know um yeah work with you on that
05:57 if there are any issues I I I'll take care of filing all the bugs and getting all Isaiah all the proper information
06:03 that we need um to you know file that bug if there are any okay um Okay next
06:11 up is so a couple um I'm just going to go finish going through some of these
06:17 FAQs so yeah we we now have two apps okay um Stack Six um is going to be kind
06:23 of our future now what's great about stack six is that um you're not going to
06:29 have to start from scratch um if you went to the other other path of this uh
06:35 breakup you'd have to restart every site from scratch okay um we are shooting for
06:41 our goal is 100% compatibility with all of your existing stacks inside stacks six okay
06:49 um will it be 100% i I'm I it won't okay
06:55 I'll give you one example is um my portal stack now this has nothing
07:01 to do with stacks but my portal stack relies heavily on the structure in which Rapid Weaver publishes files and um
07:08 stack 6 publishes files differently arguably actually a lot nicer it's
07:13 slightly more organized right so it is nice but portal it it completely breaks
07:20 because the the structure in which the site is published is totally different so portal will break now portal is I
07:27 think an edge case stack it doesn't have a ton of users um if you are a portal
07:32 user what does that mean i haven't made the decision yet but I am 80% sure that the stack is going to
07:40 get retired probably i'm falling oh yeah
07:45 I use it all the time okay well there there are alternatives that we could
07:51 potentially come up with right um there are some new things in stack 6 such as layouts that I think could help us there
07:57 um and yeah uh if if I do bring portal over to stacks app stack
08:04 six um it'll have to be like basically a complete rewrite of the app okay um
08:09 which I'm not fully against but you know it will have to be redone so
08:15 um so and if it is any constellation actually the weaver space website requires it so uh the weaver space
08:23 website couldn't work without portal so yeah it it might have to be a
08:30 requirement i don't know we'll see um but anyway um so that's a good thing for portal users that my website requires it
08:38 because well my website requires it i don't know I might have to have no choice right but there we are um other
08:45 things uh stacks such as um I know a lot of you guys here today are using foundation
08:51 um and foundation has a few stacks i'm not sure how widely used they are um
08:58 there is a stack called RW menus and RW text um those particular stacks use
09:05 actually uh Rapidwaver theme APIs inside the stacks um and because yeah Rapid
09:13 Weaver themes aren't compatible with stacks themes we can go we can talk about that in a little bit um those
09:19 stacks will probably yeah they'll have to go the way of the dodo okay they they
09:25 won't work in stacks because those particular stacks within foundation use the theme API um STAX does have an
09:32 entirely new theme API um built from the ground up and so yeah there is all as I
09:39 said earlier a beta version of foundation uh to yeah uh for us to start working on
09:46 that okay and eventually um some of those theme APIs might make its way into
09:51 some of the stacks so maybe I can have something equivalent to the RW menu stack um in as a stack um but anyway but
10:00 Foundation already has if you're using that already has kind of the menu builders anyway okay um so there is
10:08 that um will you have to repurchase any of the stacks no um all of your exist
10:15 again we're we're shooting for the most compatibility that we can um so that all
10:20 of your existing stacks you probably could have a hundred of them like Matias if he's here he has 6,000 of them it's
10:27 kind of crazy um but anyway so yeah we're shooting for all of those to be functional inside the stacks
10:35 app um oh and the the consolation here is your existing setup with Rapid Weaver
10:41 and STAX 5 right um it it's just going to continue to work okay so um for the
10:47 foreseeable future yes I know um you know we all want to start working on the
10:52 new thing now but um what we have now is continuing to work so uh please continue
10:59 to use your existing uh setups to develop your existing sites and to maintain them until you know things are
11:06 um more stable and in terms of migration um how
11:12 is that going to work so as of right now um and we can look at this uh you can copy and paste um stacks from your
11:20 project files into stacks app um but eventually
11:28 um no ETA on when or how when when this will happen but hopefully we'll also
11:33 have a project import so you can actually um you know maybe help automate some of that process um but right now
11:40 you can copy and paste from a rapw weaver project into a stack project uh
11:45 with a few caveats and please remind me I'll do that live and I'll show you what kind of works and what doesn't work and
11:51 what not uh with that copy paste method okay
11:56 uh hey any questions on
12:03 that on anything that I' I've already I've just said sweet
12:10 okay um Foundry users okay um I don't know if there are any Foundry users in
12:15 here uh I am working um I I I have a entire test setup already with Foundry 3
12:22 to make sure that um Foundry 3 will work nicely um in stacks okay as much as
12:29 possible um I can kind of show you what I have so far i've I've identified a few issues that will need to be fixed in a
12:36 future stack 6 beta um to make it you know 100% but it is we're getting there
12:42 okay uh and you know Foundry the Foundry stacks do function for the most part
12:47 again there's just a few little bugs that I found that the Foundry stack has that we'll we'll have to fix inside the
12:53 the STAX app um but yeah we'll be able to have Foundry 3 sites inside STAX app
12:59 right so that's that's a great thing um obviously I do think long term
13:06 like I recommend you find a new framework okay whether that's foundation
13:11 or source or UI kit is another one what there's
13:17 some other frame there's another framework i think I'm missing i think source and foundation
13:22 are the two big ones and UI kit um and I feeling there's one other plat i don't
13:28 I'm not sure if platform is still used does anyone here ever use platform i'm not sure if that's still maintained i
13:33 don't know i think there was one called platform i saw Fernando uh put in the
13:38 chat do we need the Foundation 6 theme if we have the Foundation 6 Rapid Weaver theme yes you do okay so
13:47 um the the themes the Rapaver themes will not work inside STAX app so um yeah
13:54 that there is a download um in that FAQ on the community um to the foundation 6
14:01 theme and um it is currently in beta it is just for stacks so um you'll notice
14:06 that the extension for it is stacks theme in fact here I'll share let's go ahead and um show you that now so if I
14:14 go into
14:19 view do uh show library
14:25 um uh well mine says dev stacks theme that's I'm in developer mode so um yeah
14:30 it'll it'll look like this so it'll be foundation6.stacks theme okay and um to
14:37 install it this is actually a good thing um so if you go into uh stacks okay and
14:43 you go into view and then do show library folder in finder okay
14:50 um there is a I filed a bug and something if you're not using columns view like I am if I were to go into
14:57 let's say this view okay I know a lot of you use this view by default okay you'll notice that it it takes you into uh
15:04 library application support stacks stacks okay it should take you up to
15:10 this folder here okay so if we go up one level you'll notice that that there is then a stacks folder and a themes folder
15:17 okay um so all of your stacks for that you currently have installed in Rapid Reaver you can copy them into here okay
15:25 as you see I've copied all of I have my entire stacks library in here okay now themes you cannot move your Rapaver
15:32 themes they will not work in stacks um anything that you currently have
15:39 um I am working on migrating a bunch of old rape themes into stacks um into
15:47 stacks themes i I did purchase the entire Nick Kates back catalog so over time I will be revamping um most
15:55 probably not all of them um to be stacks themes so the first one I'm working on is called Reason um I'm sure you're
16:01 familiar it was a theme that shipped with Rapid Weaver 7 i believe um and
16:07 then Nick Kates released a pro version of that um to purchase so um Reason is
16:12 one of my favorite themes um I thought it was just really nice clean looking theme and Isaiah loved it as well so
16:18 actually Isaiah I'm working with him to um you know come up with a decent process for migrating existing themes
16:24 into stacks themes um so the first two themes I'm going to be working on is Reason and Writer um those are two Nick
16:32 Kates themes and those will probably be the first two themes that get shipped for um stacks obviously on top of the
16:40 foundation 6 theme okay u but anyway again you have to make
16:45 sure that you it only works with stacks themes okay and that's what it will look like and you will put it inside of the
16:52 themes folder um there is a known bug right now if you doubleclick to install it will
17:00 not work it will cause stacks to crash okay known bug again we're in beta so um
17:05 but yeah so you have to manually move them into these folders okay you cannot
17:10 doubleclick them okay and again this has to do with
17:17 beta 39 that's the current beta we are on okay let me move this back
17:23 to Okay okay
17:29 um I was going to show off one other
17:37 thing uh I said I was going to do it and now I
17:43 forgot see what was it let me look at my list of questions here uh I talked about
17:48 Yep themes and moving everything over okay I think I did um
17:55 you said you said you were going to copy from uh from when Oh yes from a rapper
18:00 project yeah I was going to copy oh yeah so that that's a good thing we'll start this now so or I will start a new project okay uh file new project okay
18:09 and I'm going to open up an existing Rapid project i will open up uh let's do
18:15 foundationstacks.com project file for foundationstacks.com okay so here is a
18:20 quite involved um page okay so um here I have a a brand
18:28 spanking new project in stacks and here I have an existing project file that
18:33 uses um you know stacks so what I'm going to do here is
18:38 I'm I'm just going to go into this and I'm going to do control or command A right i'm going to copy everything
18:44 command C i'm going to go into here and I'm just going to paste and
18:51 voila all my stacks came over okay pretty cool now there's some
18:58 caveats okay um first off uh I I do have a site
19:05 styles partials and I just doubleclicked it to show you it doesn't work and it crashed and that's because partials
19:10 right now partials right now are are not enabled or or working well inside stacks
19:16 beta okay so um yeah as you just saw I tried to open up that partial because
19:22 this is a partial over here okay so the partial editor um hasn't been enabled
19:28 yet okay uh let me let me do that again and I won't click into the partial this
19:33 time um so one caveat if you really want to play with something like that right now inside stacks um you'd have to
19:40 unpack it here and then copy paste it over okay um because yeah you can't edit
19:46 partials templates or externals yet within stacks it only accepts
19:52 um normal stacks again that's just temporary um it is something obviously that will be supported okay in the
19:59 future okay let's just go ahead and control C paste and what the
20:08 heck what did I do there it worked before look at that
20:13 command C there it goes hey uh one thing that's nice though
20:22 is uh so you know if you saw I just created a couple um crash reports isaiah
20:28 gets those now um anything that was like a crash report prior Isaiah never got
20:33 any of that information so um he's love I will speak for him a little bit i know that he loves getting all of those crash
20:39 reports now because he can actually you know uh focus on them and work them and fix those crashes so that's really nice
20:46 all right what are the other things that we uh will have to do copy paste isn't enough okay so obviously Raper has a
20:53 bunch of stuff that um that is not baked into the stacks page right obviously
20:59 over here in the in the page inspector we have things like the the page name the folder it's in right none of that
21:05 data comes over right now right so you have to go into here and put in the the folder name and all that jazz okay uh
21:12 the page title things of that nature okay so yeah so you have to reset up all
21:17 that stuff okay um now another thing that is important is um let's go into
21:24 this just for the record Joe you have to you have to do that in Rapid Weaver too because it just names them all page X
21:31 you know yes it does page one page two but yeah exactly um what's kind of cool in uh what's kind of cool is actually
21:39 how Stacks names its folders and its publishing folders it's pretty slick um
21:44 I'll show you that um later on okay um but anyway uh let's go into this guy
21:50 right here okay so this is a link stack um and it's a link button from
21:57 Foundation and we'll notice is uh it has a link setting okay um so while while it
22:05 does show demo page five this is like data that stacks attempted to import
22:11 from your Rapidver project obviously page five doesn't exist inside my stacks
22:16 folder okay so most settings you will have to redo okay um but um now I was talking to
22:25 Isaiah about this yesterday i believe I'm going to test this out actually haven't even tested it so we're going to
22:31 do this live um so I'm going to create a button that links to um a web a URL okay
22:39 uh let's just do links to foundationstacks.com apparently if we if I copy and paste
22:45 this um since it's linking to uh just a URL it should properly paste over here
22:53 let's try um so I'm going to do command C we're going to paste and voila let's see if I edit cool
23:03 it does uh it does say it's linked to that URL which is nice okay so it looks like
23:12 um links will only not work if they are
23:18 linked in this case here it is linked to a particular page in my project file
23:24 okay because that's using like the internal Rapid Weaver linking tool okay so that's nice that's a very nice thing
23:30 to have so as long as your links are linked to a URL um we should be good to go which is cool which is actually nice
23:38 because if you're using like warehouse images I know a lot of at least my stacks tend to use this link tool so you
23:44 can you know link to the URL of your image um so a lot of those should come
23:49 over which is nice um good to know all right another big thing with copy paste
23:56 um there's two of them that I'm currently aware of um so first is the link the second one is uh let me see if
24:05 I can find uh oh here all right um so here this is
24:14 a picture stack and normally there is a picture over here so if we go over over into here voila okay so here was a
24:22 picture of Mossimo okay and um if you notice over here that image did not get
24:27 copied over okay so that is another known issue that will hopefully get
24:35 resolved should get get resolved it's on the on the to-do list where if you copy
24:40 and it's not just images here if you have a a stack that where you drag an image into the edit mode area here none
24:46 of those images come along for the ride yet okay so the fix for that is you'll
24:53 just have to read the images hope you have these images somewhere else and you'd have to read add them in and you
24:58 should be good to go but yeah they won't come along for the ride when you're copy
25:04 pasting okay um other things that are important that you might have
25:13 um inside uh Rapid Weaver you notice on the page inspector there's all these various tabs okay there's CSS JavaScript
25:21 primarily CSS and JavaScript okay um you might have code in here okay
25:30 um there isn't corresponding of these fields yet inside
25:38 stacks okay so if I have a CSS snippet or a JavaScript snippet how am I going
25:43 to get that into my STAX page uh and basically what what what you
25:50 could do is there's already CSS uh stacks so you could just you know drag
25:55 that to the page and then paste in your CSS code there it effectively actually
26:00 just does the same exact thing that this does okay um and same thing for JavaScript so if you uh if we go
26:08 JavaScript now um these particular ones that you're seeing these are CSS and JavaScript files are stacks that come
26:14 with Foundation but if you have my starter pack it also has a CSS and
26:20 JavaScript files there as well
26:27 okay so yeah I would just add if you if you want a JavaScript just drag that onto the page go over here copy your
26:34 code put in here and paste it into the JavaScript file and for those who don't know starter pack's free yes thank you
26:41 yeah uh all this the starter pack is free i actually have a an update that I should should get out and I I'm going to
26:47 add another new stack to starter pack soon uh hopefully it should be released by next week but yeah starter pack
26:54 is a it's free you can't beat the price and it is a really good suite of stacks for free like damn good okay so there we
27:04 go um and that's where Penn is as well now isn't it yes pen is a very popular
27:11 stack um so a lot of my free stacks kind of uh migrated i kind of merged them all into the starter pack so you just had
27:17 one thing to get so yeah pen no click was a stack um HTML wrapper used to be a
27:23 stack um yeah a bunch of these were um so yeah a lot of them kind of got merged
27:30 um and you know my goal with the starter pack was just to give the out of the box the stacks that
27:37 come out of the box with stacks are very very very basic i felt that these were
27:44 just a step up from that and um yeah I wanted the ability to uh you
27:51 know give new users to stacks uh the ability to have a really decent quality
27:58 um you know suite of things that they can build a decent website with for free with just owning the stacks app so um
28:06 and I think the starter pack does exactly that okay okay
28:13 um any other questions on kind of the current process for copying and pasting
28:19 again I'm sure uh in the future we'll have a much nicer uh fully supported way
28:24 um but yeah copy paste it gets us I don't know maybe 75 to 80% there um you
28:32 know really I I did play around and I I recreated this project file in stacks um
28:37 just to kind of see how how long it really only took me like 10 or 15 minutes okay um to copy paste all the
28:45 all the content now I didn't take time to go through and drag and drop all the images in there so you know we're
28:52 talking maybe an hour or two depending on um you know how many pages and how
28:58 many images and how many what you have right but it's not it's not a huge amount of time to move everything over
29:05 but like I said this is currently a beta um I I wouldn't recommend trying to move
29:11 wholesale over to um stacks yet okay ju let's just use it just for testing and
29:16 playing around i have a question Joe yes about the um page settings files and
29:22 folders in the folder name uh it's uh it's not automatic that it's going to
29:28 even if you let uh leave it like a blank or you you really have to put the folder
29:35 name yes so um what what you can do so what's kind of nice is if I if I go
29:42 ahead and add a new page let's just call this hangout okay what you'll notice is
29:48 um so when when you create a new page title it automatically uh creates a folder name for you okay so without
29:58 creating anything here you'll notice that the folder name is it says hangout
30:03 okay it's kind of grayed out but if I just publish this right now without giving it a folder name it's going to
30:09 publish this page to slash hangout actually you can see the actual URL that
30:14 will get published here right and if I do hangout um test right
30:21 you'll notice that it does hangout-ash test right so um it by default the
30:26 folder name will be based on the page title which is really really nice even
30:32 if you uh just uh adjust the one on the you know the main link the like the over
30:39 here on the left side the pages mhm it's it changes the page title and probably
30:44 the folder name right uh well if I if I go ahead and say I want to type I want to publish this to
30:52 you know about okay um once you type in here um it it's it's now hardcoded to
30:59 that okay okay yeah so I mean I I can now change this to be you know whatever
31:05 I want and it's not going to change this once you add a value here um it is it
31:10 will be this value hardcoded yeah okay and how about the file name you don't
31:15 need to put the file name because you already put in the setting index like for example PHP yep you're jumping ahead
31:20 a little bit but yeah so yeah in in the site settings um you can have your default uh base file name and your
31:28 default extension okay actually this is a good for let's go over the kind of the
31:33 UI and the settings here okay um so in stacks um a a lot of our
31:41 configuration as we're used to is going to happen inside of this settings pane on the right okay and think of these
31:50 settings panes as like the most high level down to the most detailed okay um
31:57 so here in in site settings these are going to be all the settings at for your site level like your projectwide
32:04 settings okay so here you're going to put your site name any any subtitle and your website URL okay and then here
32:11 you're going to put your default file base name so by default every page will by here by the default settings will be
32:17 called index.html because we have a default extension and a default page name now
32:25 I'm going to recommend no one ever change the default file base like this should always be index in my opinion
32:31 okay however um one important thing is maybe we want to make all our new pages
32:38 default to PHP so if I go ahead and type in PHP here now all of my pages will be
32:43 called index.php by default okay like if I go back to this
32:51 hangout uh page okay um we'll see oh I
32:56 believe I believe that's uh there is a current bug i believe this this default extension it requires a restart of the
33:03 or reopen of the project for it to be applied to existing pages okay um but
33:10 anyway so yes so this default extension um is PHP okay and you can say always
33:17 use default extension okay uh and then a copyright notice now right here this is
33:22 where you can set up what your homepage is what your theme is and then what your
33:28 primary layout is okay um I do recommend
33:33 there was a bug that this checkbox was turned on by default um in the last beta
33:39 um I recommend turning this off there are some issues when uh there are some bugs when this is turned on right now
33:46 that will get resolved however I do recommend especially if you're using Foundation you turn this
33:51 off okay so jQuery compatibility mode um that should be turned off um especially
33:58 if you're using my stacks this if you're curious what this does this essentially um this adds
34:05 support for basically really really old stacks that were never updated to work
34:11 with jQuery 3 okay um yeah all of my stacks should work in
34:18 jQuery 3 now um and basically this turn this on if you have some really old
34:24 stack that you know um maybe hasn't been updated or maintained and it might not
34:29 work until this is enabled and what this does is it allows you to have both jQuery 2 and jQuery 3 on the page at the
34:37 same time which I don't recommend doing um but there we go that's what that does
34:46 okay um so that's it for the site site level settings okay um this next panel
34:53 um this actually isn't really settings it's more of anformational panel so basically whatever you have selected
34:58 over here okay it'll just show uh the details okay and if you if you're ever
35:04 it doesn't matter what pane you're in if you ever if you ever doubleclick on a stack here it'll give you the information over here okay um so if you
35:11 want to go to the product web page for it um in the future I have I have a bug to put in like help links and stuff like
35:17 that in here there'll be a little bit more information in here um if you wanted to get access to the
35:23 documentation for a particular stack okay um so that that is this library
35:28 info pane the next up is the theme settings
35:34 okay so uh right now this particular project by default it's using the sample theme okay but um let's switch it to
35:42 foundation okay and if we switch to foundation we'll notice that we now have a lot of settings in here okay now there
35:49 are multiple ways to change your theme in stacks um this is one way right just
35:56 by changing this menu within the theme tab another way is if you remember in
36:01 site settings I can go ahead and change the theme here okay so this primary theme setting
36:07 we can do that and another way is inside the stacks library if we go over to
36:13 themes you can see all your themes that are installed here just doubleclick on a theme and that will change uh the theme
36:20 and if you notice as I double click this it actually changes all the settings and whatnot here as well right so if we go
36:26 to Reason here's the current set of Reason themes uh theme settings and um
36:31 the the primary theme set to Reason Pro okay now a little side um talk about
36:40 foundation um with stack six um you'll if you recognize these settings these
36:46 are settings that were traditionally inside site styles um because all of that has now been moved into the theme
36:54 we no longer need to use the site styles
36:59 stack okay so that means when when you're creating your pages you actually don't need to create uh you don't need
37:06 to add the site style stack to the page at all um you you basically if you want to add swatches to the page you'll add a
37:13 swatches stack and then add all your swatches into a swatches
37:21 stack okay now how are you going to migrate
37:26 from site styles to the new theme settings um I recommend you know if you
37:31 have if you're over here um you have your your old project file in here you can go into site
37:37 styles look at the settings and just copy them um it is a manual thing okay
37:43 um there there won't be a way of migrating your site style stack settings from your old
37:50 project into the theme settings okay it will be a manual
37:56 process but uh I I am keeping the settings identical so um I'm not going to be changing the settings over here to
38:02 kind of throw you any curve balls okay um a lot of these little layout options here don't exist in the theme um they
38:09 didn't make sense to have inside um stack six um but yeah everything else is
38:14 identical okay so it's a onetoone
38:22 match any questions okay um continue the tour down so
38:29 remember we did site settings and this is the theme settings next up is page
38:34 settings yes will the will the update processing be the same as as it is
38:40 stacks and and teams how will they update the same way uh yes uh we'll go over updating in a
38:47 minute that's a great question though great question okay
38:53 um page so page settings okay this is obviously uh going to be our page
38:59 specific settings so we'll have our page name folder and file name which we saw earlier do you want this to be published
39:05 do you want it to be a part of the navigation because now the foundation theme doesn't necessarily create a navigation but other other themes can so
39:13 do you want this pages to be in the navigation or not okay um next up is
39:18 this override styles so you can actually override a theme styles for a particular
39:25 page um this feature while you can see it here it does not work yet okay so if
39:32 you turn this on and start having custom settings for a particular page it's not going to work right now
39:41 okay um and then lastly the very last tab is going to be the stack settings
39:46 right so when you click on a stack this is going to be the settings for that particular stack
39:56 okay any questions um Joe yes uh maybe
40:01 this is very specific but um I have a a test page that actually imports uh
40:08 thousands of uh JavaScript but okay several several uh JavaScript files with
40:14 thousands of lines how are we how am I going to do it here i I I don't really see a way
40:21 uh so you're you you're importing custom JavaScript files yeah yeah yeah it's
40:27 easy so all you do here is I'm assuming you have the script tags right um so what you'll do is you'll just add an
40:33 HTML stack to the page um and then I I'd recommend you put it at the bottom of
40:38 the page right so you probably put it at the bottom okay um and then you'll put
40:43 your script tags in there okay okay yeah but in Rapid Weaver you
40:49 have like um the head section the body section if I remember correctly yes yep
40:55 essentially this this will do the same thing as the body section right so um so
41:00 yeah right now um if you put in script tags here um this will effectively do
41:06 the same exact thing that the body section of in Rapid Weaver
41:12 does okay okay so if I want like the head section I just insert the head
41:19 section current actually so currently there actually isn't the way for you to inject anything into the head yet um
41:29 okay yep um that that will definitely come um I guess one way if you if you really
41:36 want to do actually one way to do it now um is if you have my SEO helper stacks
41:42 okay that will actually do that um so if we used
41:47 SEO we used SEO meta tags okay and then inside here there is custom meta tags
41:54 and whatever you put into here will go into the head okay yeah but
42:00 okay so Okay thank you yep no problem
42:08 and when are we supposedly getting uh the beta version
42:14 uh it's already shipped so uh yeah um yeah beta yeah beta 39 it's already out
42:21 um you there I have an announcement post on the community and you can go get get it there okay thank you
42:31 okay okay um next major feature of stacks okay is
42:39 going to be something completely new um it's a new way of doing workflow and let
42:45 me go ahead i'm going to close that this project out i'm going to open up a different
42:51 one okay um and that's something called well I guess here well let's move from
42:58 the UI from right to left since I already talked about all the tabs um obviously the edit mode area is still
43:04 the edit mode area okay um there is preview um uh yeah we can preview in
43:10 here uh let's go ahead and
43:17 uh let's just put in some text or
43:22 something okay so preview obviously now uh I know there was a few questions
43:28 already uh posed by people where um you know they they were used to in rapidity
43:34 where when you went to preview there was a you know preview as a an iPhone or something like that okay um STAX doesn't
43:42 have that yet and it probably won't have that for a while okay if if it does okay
43:49 um and the reason is um there's already ways we can do that same exact thing and even better okay um so if I go ahead and
43:56 preview in my browser um now I'm using Arc which I was
44:01 actually planning on doing a live stream on Arc today but then I thought I' I'd reverse course and do something on um
44:07 stacks since we have the new beta okay um inside uh DevTools if you open up the
44:16 developer tools and then click on this little guy right here okay you'll notice that it then comes up with this oops
44:25 um this responsive design mode where you can then choose a particular device and
44:32 preview okay um other options um if if
44:37 you're not using now this is what it looks like in Chrome and Arc and other Chromebased browsers um but if I go
44:44 ahead and preview in Safari go ahead and open up Safari it
44:49 actually has a quite nice uh view which is a little less developer scary developer looking
44:56 okay um if you go to in Safari uh if I go ahead and preview this in Safari we
45:03 go to develop and then do enter responsive design mode okay okay and in
45:09 here you'll notice that we can select all the various iPhone or iPad sizes and
45:14 we can preview um you know for that particular device okay excuse my excuse
45:22 my ignorance but sure in rapid weaver you have like a a button when you just
45:27 say preview in Safari previewing how do you actually go and preview in in Oh sorry uh sorry my my fingers do are It's
45:35 the same as inside um uh Rapid Weaver it's command I use command P um it's the
45:42 same in stacks okay but you can also do I think if you do file
45:48 uh preview and browser okay okay okay all right but yeah uh yeah sorry good question my fingers do that
45:55 automatically command P okay thank you i I tend to instead
46:01 command R does preview um but I don't know my my I always like
46:07 enjoy previewing in the browser it just you you just get a much better experience I feel um than even just
46:13 previewing um inside the app um so anyway uh but yeah then then you can
46:19 utilize these responsive design tools in Safari and other web browsers okay um if
46:24 you wanted to go next level um I'll show you this this now this is not a free option obviously you know Safari and
46:31 Chrome and whatnot are free options um I use this app called Poly Pane i do pay a
46:38 subscription for it okay um but it does some pretty cool things
46:44 that allows me to you know preview multiple uh you know uh devices at the
46:49 same time it kind of syncs the scrolling um so yeah it's it's just a nice app um
46:56 it's something called Poly Pane again I'm not affiliated um and it is not cheap it is and it is a subscription for
47:02 the app so um but there there are other options out there for something similar uh to this
47:10 okay thank you um and last but not least actually there is my my um measure stack has a a
47:18 preview built in as well so uh but I won't go into that right now don't need any sales pitches right now
47:25 okay um okay so that's edit
47:33 mode uh library pane um pretty much what we're used to okay um it's still getting
47:40 me I'm still getting used to the search being at the bottom instead of the top okay
47:46 um and eventually uh command F will will work um it it doesn't work yet right so
47:53 you can't like do command F and then find and filter for um a stack okay um
47:58 so you kind of you do have to use the mouse right now but it does work okay um so anyway that the find is down here
48:06 okay um you'll notice that there are multiple tabs there is the stacks library the theme library uh eventually
48:14 there'll be more tabs here for um you know partials and templates and and
48:19 other things right um that we that we'll have access to right now you only have
48:26 the uh access to the stacks and the theme now someone noted I didn't even notice this before but if you scroll I
48:32 think all the way to the bottom like all of all of your partials and templates do exist um they kind of
48:41 show up here without any icon though right so um there's a ton of them in here um you can't do anything with them
48:48 okay um like this I know is a Foundation 6 template that I created okay and yeah
48:55 um it doesn't do anything yet so eventually right again none of that none of that stuff works yet
49:02 okay so we should leave them there and not delete them out of the folder correct i would not delete them correct
49:09 unless you know maybe you don't want it anymore if you know exactly what it is but yeah I I just leave it for now yeah
49:17 um All right yes sir quick question uh I only caught like the last 15 20 because
49:24 I've been on a client call um will this video be placed someplace where I can see the beginning of it it it's on
49:30 YouTube you're you're live right now scott say hi to the world hi to the world bye
49:38 and I'm not driving a bike sorry Doug sweet okay um so the last
49:47 pane over here okay uh is obviously where we add our pages okay and our page hierarchies and all that jazz um not
49:55 much new or exciting here um there current you might have noticed that there is um there is currently a bug
50:01 where images um that are on the page sometimes show up as like a sub resource
50:07 on the page that is a bug um it will get they will get removed okay so you will
50:14 see images that show up in here um and yeah it's a bug it'll get fixed okay um
50:21 they're not actual pages they don't actually Yeah they don't exist it's just kind of these phantom images that are
50:28 there okay um you'll notice that there are a
50:33 few other tabs here and we don't have access to images or um assets yet okay
50:40 but we do have access to the second one okay and this is something called layouts
50:47 um now layouts are going to be gamechanging for stacks
50:52 um by leaps and bounds I think um now I I will show you a small quirk um with
51:00 some stacks inside of a layout okay um that is a known issue that will get
51:07 fixed okay right now Isaiah is focusing uh primarily on themes and once themes
51:12 are kind of uh you know a little bit more stable he'll start shifting focus to some other things okay such as
51:17 layouts again but I'll show you the premise of what a layout will do for
51:23 us so here uh and you can have multiple layouts um but here I have a layout and
51:29 if I preview it a you'll notice that it it's empty um and that's kind of the bug
51:36 um there are certain certain stacks I I forget the exact I I spent a long time
51:43 figuring out the exact bug but there are certain stacks that um depending on what types of settings that they have um that
51:51 once you close a project and reopen it um they have to kind of like be kicked
51:57 to work again so now that I've kicked those particular settings we'll see that it actually works now okay so this is
52:04 what is a layout um a layout allows us to create think of it as a theme
52:12 builder okay for especially for foundation um because foundation is a blank slate right uh let's change this
52:20 one so now when I that
52:26 should Oh it's not animating oh whatever um so foundation is a blank
52:33 slate and you know a lot of times what we have to do nowadays is every single
52:39 page has to contain the entire theme right but in stacks six that's not
52:46 what we need that's not what we have to do so what we'll do is we'll build our
52:52 um layout here or basically what our page will look like okay and then there
52:57 is a special stack here called content and this special content stack is only ever used in a
53:05 layout okay and wherever you put that stack is where the contents of your page
53:11 will be okay so um when I preview the layout you'll notice that it just kind of puts
53:17 this placeholder content there okay well let's go back to my pages
53:22 so here I have um you know this and I go ahead and preview and now um we'll see
53:29 that the content of my page was added to my layout so now my page is my layout
53:37 with my page merged together
53:42 which is pretty slick yeah so you can put a footer at the bottom of that exactly yeah i I could
53:48 put a Yeah here let's let's go ahead and do that great example so let's say on the bottom of my page I want to quickly
53:54 add a footer okay so let's go ahead and do that so I'll just create something super
54:01 simple okay uh maybe we do like uh bg secondary
54:09 so it's it's kind of like automatic partial yes okay so P and let's do a padding I
54:17 don't know of like uh 64 okay and then
54:22 I'm again I'm not trying to win any design awards here guys i'm just going to chuck in I'll just chuck in a
54:31 menu make it a vertical menu that's outside of the content yes right uh or
54:38 actually let's you know do a traditional footer we'll do like three columns
54:44 inside there we're just going to do flop block plop okay all right so now now
54:52 we'll see that my my layout is I have a a b a header up here with a little header and maybe I have my my menu and
54:59 all kinds of other stuff and then I have my page content and then below my content is I have a
55:05 footer okay so now this is what my my page look will look like if you notice I
55:11 I can have swatches in here and all that jazz now if I go to my page and let's preview we'll see that my page now has a
55:18 footer and my banner right but what's awesome is when
55:24 I when I'm looking at this page I only see what is specific to this page which
55:30 means it's not cluttered with tons of excuse my French right it's not
55:36 it's not going to be cluttered with tons of stuff i only see what I need so it gives us more working space it makes
55:42 things faster it's just awesome okay now what's really cool is
55:51 um not only do uh I'm going to go ahead
55:57 and the styles from the theme and the layouts are
56:03 inherited inside the page what do I mean by that okay um let's just I'm going to
56:11 quickly add a button to this content just because I think buttons are really simple to show you what they
56:17 do okay so I have a button and it's currently set to be the primary color
56:22 and you'll see that that primary color is set to purple
56:27 okay um I'm going to go ahead let's go into the theme so in my theme we'll see
56:33 that the primary color is set to purple let's go ahead and change that
56:39 voila so I changed my I changed my primary color and it changed on the
56:48 page now let's go into in let's go into the layout let's say um the layout I'm
56:54 going to add a background swatch and um let's go and say this is
57:01 um I don't know let's call it layout back or page back let's call it page
57:08 okay and I want to have a page background and I'm going to set it to we're going to set it to something ugly
57:14 just so we can see okay so I have a I created a swatch in my layout called
57:19 page that's going to style um anything with a class of page back okay and it's
57:24 going to get this yellow green color okay so now I'm going to go into here
57:31 i'm just going to say page back
57:39 w okay and that's because this page we go look at this page right um this page
57:46 will it inherits the default layout okay so in your site settings you can you can
57:51 uh define what the primary layout is okay so my basic layout is my primary
57:58 layout that every page is going to use but on the page level you can also do um
58:03 I want to use a different layout right So you can create a different layout and then assign that layout to a particular
58:11 page okay again layouts are new uh and
58:16 yeah there there's still a couple small quirks as we saw um but as it's going to
58:22 be very cool i think the workflow is going to be amazing so Joe it's it's uh it's better like my
58:30 project um I'm I'm starting to build my website with the with the layout that is
58:35 like the main navigation i put it in layout and the footer is in layout it's kind of like the layout I I just make it
58:43 just like the the canvas and Exactly yep that's exactly what it is and then the
58:49 uh I put the bento on the other side exactly that's where I put the content exactly uh one of the advantages also is
58:57 that the main navigation I can put there the container as just a simple so it
59:03 stretch out up to end to end and then the bento is kind of like I put it to uh
59:08 1,200 px so it's easier that way for me exactly yes would that work right yes it
59:15 should work yes now um one thing uh I didn't notice or I didn't talk about is
59:21 when we're in layout the page um tab here adjusts to layout settings okay
59:28 because we're no longer in we're kind of here we're in page mode here we're in layout mode right so this particular uh
59:35 tab of the settings changes to be layout settings instead of page
59:41 settings okay so here you can name your layout um you can also uh the layout can
59:47 actually use a different theme okay layouts can also use other
59:54 layouts which is kind of crazy right you can you can have a layout that is inside of another layout which is kind of
01:00:02 boggles your mind a little bit i wouldn't recommend doing that too much but uh it is
01:00:08 possible okay where you can have a layout inside of a layout okay so pretty cool stuff here um
01:00:16 layouts are going to be definitely a gamecher for um you know saving us time
01:00:22 and energy uh for managing our designs effectively
01:00:27 so you could have two or three different layouts and you're assigning one of those three layouts to each page correct
01:00:36 yo can you you'll you'll have one layout that's like your default layout and then you know you can have other layouts for
01:00:43 different pages that are maybe like little oneoff slight changes and like about us page or something like that
01:00:48 exactly yeah different so you're assigning somewhere a layout to each
01:00:53 page you make right a specific Yeah so in the site settings you this is where you'll you'll define there's a primary
01:01:00 layout setting that's like the default layout for every every page okay but
01:01:06 then um when we go to the let's go to the pages when we go to the page settings down here again uh these
01:01:14 particular settings don't work right now okay um but you'll be able to override
01:01:19 that so here let me show you let's just go ahead and create a um create a a new
01:01:26 layout okay so here I have a new layout okay now if I go into here uh I can then
01:01:33 choose this page is going to use the new layout
01:01:39 right so that that's how you'll be able to do that didn't Adobe Muse used to do something like that right so here let's
01:01:47 um So if I go into new layout right uh I'll just add in
01:01:54 something up here i'll just add in a header just so we can kind of see
01:02:08 So basically instead when you're browsing a website and it's it just downloads a layout one
01:02:14 time instead of downloading it for every single page you navigate now so as we
01:02:21 see so I created a a new layout called new layout and the only thing it does is it just adds a header and then your
01:02:26 content okay not again i'm I'm not I'm just trying to show you the functionality here okay
01:02:33 um so in here on on this homepage I went into the page settings and I said
01:02:39 layouts and themes and you say page specific settings and then I choose new
01:02:45 layout okay now um currently when you do this it chooses the new layout and
01:02:52 overrides the theme settings so if you notice my button is no longer purple or
01:02:57 I forget what color I changed it to it's now blue again okay um but we get we got
01:03:03 the new layout right so it says new layout here okay so some of it is
01:03:09 functioning uh now if I go back to this now now now we're back to because I unchecked the override styles we're now
01:03:16 back to the default right so um now it's showing all these colors and I have my um you know
01:03:24 actual default layout so one challenge I see is that trying to
01:03:29 figure out where a class is defined could be hard it could be like three layers down um so like and and like you
01:03:38 figure it out when you're building it but three months later you come back and you're like where did I define that thing is it in which layout is it in so
01:03:47 a couple things um maybe you know uh Brett gave a great talk um
01:03:53 on at the summit about some naming standards for classes and whatnot so maybe uh maybe when you're you know your
01:04:00 default layout has a bunch of like sitewide global stuff right uh and then maybe if you if you have a particular
01:04:07 swatch that's in a layout maybe you include the layout name in the class or something like that right yeah um it
01:04:13 would be really nice if we eventually if we could search for that was gonna be my next thing is eventually I know it's on
01:04:19 the list but um I don't know when that will come but it is planned to have some sort of projectwide search
01:04:27 okay um so yeah until then I think maybe trying to come up with some naming
01:04:32 standards just best practices again it's nothing that will be enforced but some sort of best practice kind of makes
01:04:38 sense i'm just foreseeing the the posts on the community about the
01:04:44 but you know it it's it's better than inside what pen is this class you know
01:04:51 right right you know no I really I really like the layouts I mean the idea behind it's
01:04:57 great it's just yeah so Joe I heard you mention that there
01:05:02 was a link to the beta posted someplace yes on the community go to the announcement section there's
01:05:09 announcement i think it's the second one down about beta 38 the link is inside that post announcements oh I was in the
01:05:15 stacks beta one never mind yeah yeah go to announcements okay thank you no
01:05:26 problem uh yeah I think that Oh oh okay some
01:05:34 things I didn't Okay so next thing is publishing okay so um there you can here
01:05:42 there is an export button okay and this will export locally right it's like
01:05:47 publishing to a local folder okay so I'm on my desktop i can say um new okay i go
01:05:55 there and I can publish that and it published everything in into
01:06:02 here okay um if you do this you'll notice that there is a new publishing structure to
01:06:09 um stacks which I I love um there's a lot there's this new folder uh which
01:06:15 most contents go into it's called site assets and that's where like images will get deployed um it's where all the the
01:06:22 layout specific CSS files and um yeah uh I I I
01:06:28 prefer how um yeah things are organized here okay okay i think I think it's very
01:06:33 well organized um and everything again that all the stacks reference are going
01:06:39 to be inside site assets okay um basically inside your pages okay um
01:06:45 you're just going to have uh a files folder oh that doesn't even have one uh a files folder and inside that you'll
01:06:52 have a stack CSS and a stack.js this is primarily what your structure is going
01:06:57 to look like you only ever you're going to have the the web page and then inside of a files folder you're going to have a
01:07:03 stack CSS and a
01:07:09 JavaSc site assets folder and it's well organized into these folders and inside
01:07:14 those folders they're organized by the stack that uses it so for example here I have drift and in drift it publishes
01:07:21 this GAP folder and everything is right there so it's very well organized you we
01:07:26 can tell you know what is using what inside of this site assets folder um outside of site assets again everything
01:07:32 is just going to be the web page and then the CSS and JavaScript specific to just that page that's
01:07:41 it okay um you might notice that layouts are current do currently get uh
01:07:48 published or exported um that is a bug right so um basically what if you notice
01:07:54 this is new layout it's because I created this new layout um and so this
01:08:01 gets published it shouldn't okay um it is a bug it's a known bug i already filed it so um but yeah it's just an
01:08:08 extra thing um but again we're in beta okay so um all right next up is So
01:08:14 that's exporting um next up is publishing settings
01:08:19 so if you go to publishing settings you'll see that you can add in none of this is new to anyone here your server
01:08:26 your host name one thing that's interesting is um so you don't have to put provide the
01:08:33 full path um basically I always do just because Yeah so when when I log into my
01:08:40 server as Joe Workman my home folder is /home/joeworkman now if I wanted to
01:08:46 publish to the sandbox folder like this I actually don't need that i could just put
01:08:52 sandbox okay and it it it will when when you don't provide the full path it will
01:08:58 default to the home folder that you're currently logging in as um I prefer like
01:09:03 being I like being explicit i don't like any second guessing so I personally like putting inhome
01:09:11 sljoworkman sandbox okay um but yeah it is kind of nice i actually saw a user do
01:09:19 this without put you know just provided the the folder that he wanted to publish to and I was like that's not going to
01:09:24 work but it does so that's kind of a nice thing okay um and obviously you can
01:09:29 authenticate with a password or a key i haven't tested publishing with keys yet and I'm not going to try to do that
01:09:36 right now live okay um but yeah username and password works um you can increase
01:09:43 the number of max connections obviously the higher this number the faster your connections uh your upload's going to be
01:09:49 but it depends on your host whether or not how many connections your host will allow at any particular point in time uh
01:09:56 and then you can go ahead and click validate and you'll notice here that it actually gives you a little check mark
01:10:03 and it kind of gives you a nice little synopsis of everything that it ran if there were any issues um here like I'll
01:10:10 type in I'll put in the wrong username and I'll go ahead and say
01:10:18 validate and it errored out so here we'll see that password authentication failed right because yeah I
01:10:25 intentionally put in the wrong username right so there we go it's nice that it kind of gives us um a nice little
01:10:31 synopsis of what failed so we know okay
01:10:36 um and then from then you just go ahead and click deploy and uh yeah this window is a
01:10:43 little a little anemic right now um I'm sure it will um it'll it'll get nicer but once you're once you're ready uh
01:10:50 just go ahead and click deploy site it will connect and then upload the
01:10:55 site to your server obviously it publishes wow this
01:11:02 publishes really slow while I'm on Zoom i'm going to cancel that okay um
01:11:08 actually I've never tried to cancel a existing One thing I did notice um is
01:11:14 that when when everything's successful um there currently is no feedback about
01:11:19 that you just kind of got to go oh everything's 100% it's it's done right but I filed a bug for that as well we
01:11:26 should have some sort of like success message or whatnot okay um so yeah there
01:11:31 we go um so that's deploying or
01:11:37 publishing it's gonna get weird saying deploy i don't know i'm getting used to publishing i'll have to talk to Isaiah
01:11:42 about that i don't know you guys have any thoughts about that do you do you do you like the reterminology of publish to
01:11:48 deploy what do you guys think yes you like it okay yeah at least it's
01:11:53 different from Robert mind it but it is Well can we just go with the Star Trek
01:12:00 and have it say engage yeah um I I think he he did it just to
01:12:06 be different than the existing app but yeah the uh
01:12:11 we could do the newer Star Trek and just and and and have Pequard say it you know make it so
01:12:19 I thought it was engaged sorry i think I think he did it because
01:12:25 he had an existing product called deploy his FTP yes he did was deploy so that's why he did it yes that's what he said
01:12:32 there there was an and actually deploy does a lot more than what these publishing settings have um so
01:12:38 eventually more of those things will will come along for the ride yeah it's going to be hard to get it would be hard
01:12:43 to get him to change the name i think I think he's attached to it joe I I was on the phone so I couldn't
01:12:50 really see it but the export button is what's going to put it locally on a hard drive yes yeah so yeah I exported it to
01:12:57 this folder and there we go yeah it just exports it locally um another current um
01:13:03 issue that uh no one's discovered yet but I will let you know that it it is
01:13:08 there okay um some stacks have the ability to um control what is displayed
01:13:16 in preview versus publishing okay
01:13:21 um Total CMS one is a is a big user of this okay
01:13:27 um and currently that is broken in stack six stack 6 only
01:13:34 displays what is supposed to be previewed okay um so yeah um that is a a
01:13:43 bug again it's not with every stack total CMSs one 100% you're going to have
01:13:49 it's not going to work well for you okay um it'll work great in preview but I'm
01:13:54 saying publishing um you're not going to get the expected published website okay so forewarned with that if you ever
01:14:02 publish something and you're like "Whoa this looks off." It could be that um I
01:14:07 was talking with Isaiah about that particular bug this morning and he described it as that being a boss level
01:14:14 bug okay so um that is it is going to be one that is going to take him weeks to
01:14:20 fix um and he knows it's he's aware of it it needs to be addressed um but is
01:14:25 definitely um a very complex thing uh that will need to be um fixed and
01:14:31 addressed so but let you know about that again it's not every stack um but some
01:14:36 stacks will have um different views for preview and publish and that could be affected on publish oh boy
01:14:46 okay um another thing is preview does support PHP um however
01:14:56 um the current beta beta 39 um is missing a lot of extensions um so like
01:15:03 feeds total CMS a lot of PHP based stacks um at least uh a lot of mine use
01:15:12 some libraries that weren't compiled in the current version of PHP that's in preview um that has already been fixed
01:15:20 but not shipped um so beta 40 will have a new um internal web server um that I'm
01:15:28 suspecting should be much better so that we can start using things like feeds and total CMS total CMS 3 as well um within
01:15:36 stacks
01:15:46 any other questions things you'd like me to show off explain the preview thing
01:15:51 again joe the preview thing what doesn't work if if the stack has what views and
01:15:58 edit you know you know that there's macros if preview and if publish right okay it's those so only if preview works
01:16:07 right now if publish is ignored oh that's interesting
01:16:12 okay so yeah um if you do if notedit that works um but yeah ifit works but
01:16:21 it's just the if publish macro um does not work
01:16:27 and it's not going to in the near future uh it it depends on what you think near
01:16:32 is in the next week or two no define near
01:16:38 uh Joe a semi just a a kind of review question from when we first saw the demo
01:16:46 last year if I'm adding stacks to this pretty much any stack that's been
01:16:51 written will work with this from anyone because I was going to play with you know doing a couple of designs
01:16:58 uh this week for a small site not a TCMS site just something simple for a onepage
01:17:05 contact form kind of thing um yes I would suspect you know um most stacks
01:17:12 should work again um there's you there are obviously some caveats and bugs um
01:17:18 which actually reminds me I should go over any um some Foundry stuff that I've been saying I've been working on some
01:17:23 Foundry compatibility um so I'll show you what I've been doing i I can tell you guys right now that virtually I
01:17:29 would say probably 95 plus% of my stacks won't work until that preview thing gets
01:17:35 fixed all right um All right so here oh that's
01:17:41 not the project I wanted to open that's a rapid eer one i need the stacks
01:17:47 one all right um
01:17:53 so I um said before that uh foundry stacks
01:17:59 will work in stack six and um I'm validated they do okay um there are some
01:18:06 caveats though okay um prior to beta 39
01:18:13 um the base theme was going to be perfect for Foundry um the base theme adds some
01:18:20 things in beta 39 that makes it not functional for Foundry okay um so
01:18:28 in beta 40 um there will be a new theme um that's baked into stacks called uh I
01:18:36 think he's going to call it blank theme okay that blank theme will be what we're
01:18:41 going to use for found or what Foundry users will use okay
01:18:46 um so yeah um right now I'm going to switch to the sample theme okay um
01:18:53 because the sample theme actually uses Bootstrap um and imports Bootstrap so um yeah
01:19:00 we'll be able to at least preview and see uh Foundry
01:19:05 working okay uh which is nice now this this is the sample theme it actually has a menu so it's not the blank again a
01:19:13 blank canvas sort of theme which is what you know Foundry is kind of based off of like just like Foundation but again that
01:19:19 will require the blank theme to be here okay um so there are a couple caveats though
01:19:27 that a curious anyone here actually a Foundry user and try to get Foundry to
01:19:32 work in stacks okay um I was a Foundry user i'll show it off anyone in case anyone's
01:19:39 watching this replay okay um so let me go ahead i'm going to I'm going to uh
01:19:47 take these out okay and we're going to go uh in the layout oops where is my
01:19:54 layout stack there all right we're just going to revert this to a basic layout okay and we're going to
01:20:01 preview and what you'll notice here is um here let me go because I told
01:20:06 everyone to use the base theme so let's switch to base theme okay so this is what people were seeing when they uh
01:20:12 previewed Foundry um with the base theme okay uh a they were seeing some you know
01:20:18 some this a navigation okay a list some links then they were seeing this warning
01:20:24 message and then uh you know their text like weren't formatted at all these should be in this text should be in two
01:20:30 columns not not there at all okay so um one thing is let's go ahead and switch
01:20:36 to the sample theme which is currently uh importing Bootstrap for us um and
01:20:41 Foundry uses Bootstrap so there we go but we still get this this warning okay
01:20:47 and um so how can we get rid of that um so essentially um I will supply this
01:20:55 project file once we're ready okay and um this this layout
01:21:03 um does everything that the Foundry Rapid Weaver theme does okay it uh the
01:21:10 only thing that the Foundry Rapid Weaver theme did is it had this one div and it
01:21:17 had this one line of CSS that's the only thing the Foundry Rapid Weaver theme did
01:21:22 okay this line of CSS hides that little warning message okay and this uh
01:21:29 wrapper it's it use it's used for some very edge case features in Foundry for
01:21:35 page transitioning um and so but yeah this one uh layout replicates what the
01:21:44 Foundry theme in Rapid Weaver does okay so pretty cool so now um all I have to
01:21:52 do is take this basic layout with this um this does use some stack for my free starter pack so Foundry users will need
01:21:59 my free starter pack okay and uh but yeah this project file will allow them
01:22:04 to use Foundry um and all of their Foundry sites should work inside stack 6
01:22:11 um especially once that blank theme is shipped okay um so yeah so that's the
01:22:17 current status of Foundry um soon it will be a workable solution um but yeah
01:22:25 right now it it isn't quite there yet but it's
01:22:32 close but pretty cool how we can how I can you know leverage the new layouts feature um to pretty much give full
01:22:41 backwards compatibility um for Foundry users which is nice
01:22:48 there's that that's the status of that any other questions
01:22:54 there's a little uh quirk Joe on the stacks uh window the left hand side the
01:23:01 pages you know um if you put the you know lots of pages and then it goes up
01:23:07 to the bottom you cannot edit or you cannot highlight the last two pages link
01:23:14 oh really but you can just uh you know that's what you meant okay i I was I've been meaning to try to replicate what
01:23:20 you were doing so try that again so for the meantime the solution is just adjust
01:23:26 it the window
01:23:49 oh you can't scroll that okay got
01:23:57 it yeah you can't select yeah there's some sort like there's an invisible something invisible
01:24:03 here where you can't do that hey interesting
01:24:10 sweet thank you for that i'll uh I'll file a bug
01:24:21 today uh Joe unfortunately I'm having the same problem with um the goodie bag
01:24:27 that I have connecting with the uh Weber Summit for some reason I click on it and
01:24:32 it just stays forever so I'm not sure what what's happening i think you you send him via um
01:24:41 uh you your your system does not like my redirects for some reason
01:24:49 yeah during the summit you could you couldn't get in the thing because it didn't like my redirects it's very Yeah
01:24:56 I will I'm sorry no no no worries uh you know I'm I'm perplexed i'm not sure why
01:25:02 um why it's happening um shoot me an email and I'll give you the direct link
01:25:07 to the download yeah I I I I I already did and you you know you have a folder
01:25:13 with um it said site uh for site uh wide
01:25:18 like images or I cannot remember what what what he was showing but he was showing in some folders to have like
01:25:25 like for a site to have all the um uh images or whatever and CSS
01:25:31 um ideally I would love to have uh like JavaScript files and CSS so I can
01:25:38 because otherwise the solution you provide to me I need to to insert in every single page like inserting all the
01:25:44 JavaScript inserting all the CSS and blah blah blah well no that's I mean you you would just use a layout and put it
01:25:49 in the layout once layout right okay right so
01:25:57 um right so in remember here uh here remember I created this layout and then
01:26:04 so what you would do is if you want to have JavaScript at the bottom of the page instead of adding it to each individual page you're just going to add
01:26:10 it to your layout okay yeah yeah yeah yeah that's the new that's a new philosophy that I just forgot yep so Yep
01:26:19 so that that way there's only one place for you to manage it yeah yeah okay yeah thank you
01:26:29 now uh layouts are awesome uh I I will uh I will let you know about some of my
01:26:37 unanswered questions about them with that feature I'll be able to break every page on my site all at once
01:26:46 okay um so let's say and I again I'm prop I'm
01:26:51 proposing these i don't know the answers to these questions yet but uh you might be having the same questions okay is um
01:26:59 so layouts are awesome and there's a lot of things that I want to have in my in
01:27:07 my layout for example I want to have SEO helper in there right perfect example
01:27:15 but how can I make sure that the content obviously for SEO helper the content
01:27:21 needs to be specific on each page right so what what can I do how can
01:27:28 I how can I have that in my layout but then have it customized on each page i
01:27:36 don't know the answer to that may maybe I can't okay again I'm I'm throwing these ideas out there uh maybe I should
01:27:43 be keeping my mouth shut i don't know but okay we're we're we're having we're having fun here another thing so in my
01:27:49 layout I had here I'll show you so you can you don't have to visualize it okay
01:27:55 um so I showed this interesting layout here where I have this um Oh yeah see
01:28:02 look here i I need to go into here because I closed this project file reopened it now I need to go and I
01:28:11 can What's going on here what did I do broke
01:28:19 something i don't know what that's not s I don't know what I
01:28:24 did this project let's close
01:28:30 that
01:28:37 here all right i got to put it in here that one all right all right okay so I
01:28:42 have this layout okay and um I go to my page okay i I can see my page right and
01:28:50 but if I go to this other page what you'll notice is the this header text is
01:28:57 the same on all my pages right
01:29:03 um so that's something that will have to be addressed i don't know what the solution for that will be
01:29:10 um I've proposed this to Isaiah uh you know uh this question and
01:29:15 um it will be something that will get addressed i don't know how it will get addressed but um just let you know the
01:29:22 current limitations um is yeah your layout is currently the content within it cannot
01:29:30 be dynamic at this point in time okay um it's possible if if you're like a total
01:29:36 CMS user you could probably put chuck in a macro in here and then control that macro on each page or something like
01:29:42 that um that could be a possibility but um I do think you know something there
01:29:49 needs to be something that uh you know we can utilize to make a layout um at
01:29:56 least parts of a layout configurable within the content okay um I think Isaiah has plans for that i don't know
01:30:03 exactly what they are but yeah just being upfront while layouts are amazing
01:30:08 um what what what we currently have of layout is just the beginning okay i bet
01:30:15 I bet he just put a a pin a pin unpin thing in like he does in partials yeah
01:30:21 um Yep you know that that is I'm assuming that's going to be the way he
01:30:27 goes how is that how's the UI for that going to work i don't know but yeah
01:30:42 oh Stephen left he he posted a question in the chat that I I overlooked about uh
01:30:47 so he had a question on total CMS blog uses pretty he uses post.php for the
01:30:52 file name um you could still do that it's just for that page you would just set the file name to be post.php PHP and
01:30:59 yeah uh oh the update process uh Franco you
01:31:06 asked about that and I skipped over that um so there's going to be two ways
01:31:13 uh either you can go to the stacks menu and say check for theme and stacks updates and this window probably looks
01:31:20 familiar to you it is you know the stacks update UI but basically this is going to be the one place where themes
01:31:25 and stacks will all get updated okay and again you can access
01:31:31 that from this menu uh you can also click on this little icon right there and that will open up the same exact
01:31:39 window there you go i have no updates okay but yeah that window it
01:31:47 behaves exactly like it does in in the stacks plugin right now
01:31:56 okay
01:32:05 see okay any other uh questions things I can help
01:32:16 out no sweet
01:32:21 well guys I think we'll call it a call it a day then i appreciate it thanks for coming on i hope uh hope this helped you
01:32:28 out and you got a little uh you know sneak peek at stacks i know I know a lot of you you know have already seen a lot
01:32:34 what I showed today but you know sometimes it never hurts to uh see it again when you actually have the app in
01:32:40 your hand you know before I showed it off but you guys didn't have it right so it's kind of hard to uh remember
01:32:45 everything so cool hope you uh guys enjoy stack 6 post on the beta group if
01:32:51 you have any problems let me know i'm happy to help out and um forward it on and then create all those bugs for us so
01:32:57 we can uh yeah have a better app in the future okay thank you thanks thanks guys
01:33:03 thank you
Search the page
0