I was just wondering if someone could possibly push my brain into the correct queue so that I totally get the Stash module.
I've read all the main articles on it and really like the sound of it but I'm still not quite having that magic 'Aha' moment currently.
I can see it saving me one embed tag currently on most sites I create which is obviously great however I'm absolutely positive that there's more to it than that.
I see loads of people mentioning about keeping the markup separate from the data fetching however every time I've seen this done the data is fetched at the top of a template then set as Stash variables and then lower in the template there is the markup code with the Stash variables spat out in the place where they're needed.
I'd really like to get into the DRY principle but in my head (at the moment until someone shows me otherwise [purpose of this post]) ;-) that seems pretty much the same as just placing the Channel tags and variables in with the markup. What I mean to say is that there are always going to be variables of some sort mixed in with markup so I guess I'm just not quite getting how this helps much?
I'd love it if someone could just give me a slight push in the right direction. I'm sure it won't take much but as I said before I've read all the main articles (and a fair few others) on the subject and tried it out and whilst it works great I'm just not quite having that eureka moment like I did the first time I came across ExpressionEngine.
I've got a fairly large site with many different types of pages (content types) which needs to be converted across from 1.x to the latest version of ExpressionEngine and anything I can do which can make things easier for me and going forward and that can save time then that would be great.
Hope it's okay asking this kind of question on the board here like this?
Many thanks,
Mark