(635,'kind',0,' image ',1),(635,'extension',0,' jpg ',1),(635,'filename',0,' macbook pro 150x140 jpg ',1),(636,'title',0,' macbook pro ',1),(636,'slug',0,' macbook pro ',1),(636,'kind',0,' image ',1),(636,'extension',0,' jpg ',1),(636,'filename',0,' macbook pro jpg ',1),(2106,'extension',0,' jpg ',1),(2106,'filename',0,' bball smile jpg ',1),(637,'title',0,' proceed to checkout 150x50 ',1),(637,'slug',0,' proceed to checkout 150x50 ',1),(637,'kind',0,' image ',1),(637,'extension',0,' gif ',1),(637,'filename',0,' proceed to checkout 150x50 gif ',1),(638,'title',0,' proceed to checkout regular 150x25 ',1),(638,'slug',0,' proceed to checkout regular 150x25 ',1),(638,'kind',0,' image ',1),(638,'extension',0,' gif ',1),(638,'filename',0,' proceed to checkout regular 150x25 gif ',1),(2127,'kind',0,' image ',1),(639,'title',0,' proceed to checkout regular ',1),(639,'slug',0,' proceed to checkout regular ',1),(639,'kind',0,' image ',1),(639,'extension',0,' gif ',1),(639,'filename',0,' proceed to checkout regular gif ',1),(2114,'filename',0,' bball save jpg ',1),(2114,'extension',0,' jpg ',1),(2114,'kind',0,' image ',1),(640,'title',0,' proceed to checkout ',1),(640,'slug',0,' proceed to checkout ',1),(640,'kind',0,' image ',1),(640,'extension',0,' gif ',1),(640,'filename',0,' proceed to checkout gif ',1),(15,'field',13,' bike ',1),(641,'title',0,' update cart regular ',1),(641,'slug',0,' update cart regular ',1),(641,'kind',0,' image ',1),(641,'filename',0,' update cart regular gif ',1),(2140,'title',0,' why im so excited about remix ',1),(2140,'slug',0,' why im so excited about remix ',1),(642,'title',0,' update cart ',1),(642,'slug',0,' update cart ',1),(642,'kind',0,' image ',1),(642,'filename',0,' update cart gif ',1),(643,'title',0,' ap trans ',1),(643,'slug',0,' ap trans ',1),(643,'kind',0,' image ',1),(643,'filename',0,' ap trans png ',1),(853,'field',17,' i build things on the internet ',1),(644,'title',0,' i took the 2008 survey 150x46 ',1),(644,'slug',0,' i took the 2008 survey 150x46 ',1),(644,'kind',0,' image ',1),(644,'filename',0,' i took the 2008 survey 150x46 gif ',1),(2127,'extension',0,' jpg ',1),(2140,'field',2,' ive been building on the web for a long time theres a part of me that still has a bit of an old school mentality and its hard for me to get really excited about new technology sure react was cool when it came out for its state management but i didnt see it as the be all and end all for building on the web i really like craft cms for building cms powered sites since i have full control over the html being sent to the browser and its really easy to extend for complex functionality but it can be a bit complex to setup for beginners and with additional complexity can come performance issues so its been a while since ive seen something to be really excited about enter remix remix is an interesting mix of old school techniques along with modern technology ryan florence actually sums it up perfectly as to where remix fits in forget full stack remix is center stack its an http tunnel between interactivity and business logic its the part of the stack that no tool before it has solved not completely i think i finally know how to talk about remix ryan florence ryanflorence january 15 2022 i was able to easily switch my site that was fully powered by craft to utilize craft only as a graphql endpoint and remix powering the rest the two big things i needed to figure out were how to get data from the graphql endpoint and then how to process input from a user for my contact form i would definitely recommend reading through the remix docs and the two tutorials but if you can understand these two big pictures things youll have enough to get started with remix and go deeper once you get into it getting graphql data aka loaders remix provides a loader hook that runs on the server to hydrate your component in this simple example i run a graphql request and return json with the results of that request in the loader function view gist then in my index component i access the data from the loader hook with useloaderdata and my component is now hydrated with that data in mvc style of thinking think of the loader hook as the controller processing the page load request populating with data from the model and then passing to the view the great part about remix is that this doesnt have to be specifically a graphql request this data can come from anywhere the jokes tutorial in the remix docs even thoroughly walks through how you can manage all this data in prisma processing user input aka actions ok great so weve got data onto the page but now we need to be able to handle user input remix also provides an action hook to process an action request ex a form submission in my case i have a contact form that sends me an email via sendgrid after submission view gist if you dont include an action attribute on your form it will automatically submit to the same page again in mvc thinking the action would again be equivalent to the controller taking the request input and processing it but honestly this takes me back 15 years when form actions would point directly to php files bonus progressive enhancement since remix is running on the server you can turn off javascript and everything still works great data still loads form actions still process its beautiful this is not running loaders and actions on the client side its running them on the server this isnt an accident the remix team is carefully considering the ux user experience ux and developer experience dx are both important ux is more important than dx remix run has taught me its easier to start with a great ux and work toward a good dx than it is to start with a great dx and work toward a good ux kent c dodds kentcdodds january 15 2022 bonus so speedy did i mention how fast everything renders i dont tend to put too much stock into lighthouse scores since they seem so random but remix crushes lighthouse without me having to invest any additional effort into improving performance give it a shot remix is built on the native fetch api so it can run anywhere while remix is relatively new its certainly production ready and there is a dedicated team behind it if you arent ready to dive into remix yet at least keep your eye on it because this is a game changer ',1),(645,'title',0,' i took the 2008 survey ',1),(645,'slug',0,' i took the 2008 survey ',1),(645,'kind',0,' image ',1),(645,'filename',0,' i took the 2008 survey gif ',1),(646,'title',0,' jumpman 150x150 ',1),(646,'slug',0,' jumpman 150x150 ',1),(646,'kind',0,' image ',1),(646,'extension',0,' gif ',1),(646,'filename',0,' jumpman 150x150 gif ',1),(647,'title',0,' jumpman ',1),(647,'slug',0,' jumpman ',1),(647,'kind',0,' image ',1),(647,'extension',0,' gif ',1),(647,'filename',0,' jumpman gif ',1),(648,'title',0,' gwwired port tn ',1),(648,'slug',0,' gwwired port tn ',1),(648,'kind',0,' image ',1),(648,'extension',0,' gif ',1),(648,'filename',0,' gwwired port tn gif ',1),(649,'title',0,' installnet port tn ',1),(649,'slug',0,' installnet port tn ',1),(649,'kind',0,' image ',1),(649,'extension',0,' gif ',1),(649,'filename',0,' installnet port tn gif ',1),(650,'title',0,' portfolio hover trans ',1),(650,'slug',0,' portfolio hover trans ',1),(650,'kind',0,' image ',1),(650,'extension',0,' png ',1),(650,'filename',0,' portfolio hover trans png ',1),(651,'title',0,' portfolio trans ',1),(651,'slug',0,' portfolio trans ',1),(651,'kind',0,' image ',1),(651,'extension',0,' png ',1),(651,'filename',0,' portfolio trans png ',1),(652,'title',0,' urac flash port tn ',1),(652,'slug',0,' urac flash port tn ',1),(652,'kind',0,' image ',1),(652,'extension',0,' gif ',1),(652,'filename',0,' urac flash port tn gif ',1),(653,'title',0,' change we can believe in 150x119 ',1),(653,'slug',0,' change we can believe in 150x119 ',1),(653,'kind',0,' image ',1),(653,'extension',0,' gif ',1),(653,'filename',0,' change we can believe in 150x119 gif ',1),(654,'title',0,' change we can believe in 300x76 ',1),(654,'slug',0,' change we can believe in 300x76 ',1),(654,'kind',0,' image ',1),(654,'extension',0,' gif ',1),(654,'filename',0,' change we can believe in 300x76 gif ',1),(14,'field',13,' newman backyard newman beach img 1415 img 6036 img 0932 ',1),(13,'field',13,' me ',1),(297,'field',14,' 1714 ',1),(297,'field',3,' tutorial ',1),(655,'title',0,' change we can believe in ',1),(655,'slug',0,' change we can believe in ',1),(655,'kind',0,' image ',1),(655,'filename',0,' change we can believe in gif ',1),(656,'title',0,' event apart badge 128x300 ',1),(656,'slug',0,' event apart badge 128x300 ',1),(656,'kind',0,' image ',1),(656,'extension',0,' jpg ',1),(656,'filename',0,' event apart badge 128x300 jpg ',1),(657,'title',0,' event apart badge 150x150 ',1),(657,'slug',0,' event apart badge 150x150 ',1),(657,'kind',0,' image ',1),(657,'extension',0,' jpg ',1),(657,'filename',0,' event apart badge 150x150 jpg ',1),(658,'title',0,' event apart badge ',1),(658,'slug',0,' event apart badge ',1),(658,'kind',0,' image ',1),(658,'extension',0,' jpg ',1),(658,'filename',0,' event apart badge jpg ',1),(659,'title',0,' sprite horiz ',1),(659,'slug',0,' sprite horiz ',1),(659,'kind',0,' image ',1),(659,'extension',0,' gif ',1),(659,'filename',0,' sprite horiz gif ',1),(660,'title',0,' sprite hover ',1),(660,'slug',0,' sprite hover ',1),(660,'kind',0,' image ',1),(660,'extension',0,' gif ',1),(660,'filename',0,' sprite hover gif ',1),(661,'title',0,' sprite off ',1),(661,'slug',0,' sprite off ',1),(661,'kind',0,' image ',1),(661,'extension',0,' gif ',1),(661,'filename',0,' sprite off gif ',1),(662,'title',0,' sprite vert ',1),(662,'slug',0,' sprite vert ',1),(662,'kind',0,' image ',1),(662,'extension',0,' gif ',1),(662,'filename',0,' sprite vert gif ',1),(663,'title',0,' alabama 150x150 ',1),(663,'slug',0,' alabama 150x150 ',1),(663,'kind',0,' image ',1),(663,'filename',0,' alabama 150x150 jpg ',1),(664,'title',0,' alabama 300x300 ',1),(664,'slug',0,' alabama 300x300 ',1),(664,'kind',0,' image ',1),(664,'extension',0,' jpg ',1),(664,'filename',0,' alabama 300x300 jpg ',1),(2127,'filename',0,' bball run jpg ',1),(665,'title',0,' alabama thumb ',1),(665,'slug',0,' alabama thumb ',1),(665,'kind',0,' image ',1),(665,'filename',0,' alabama thumb jpg ',1),(308,'field',16,'',1),(666,'title',0,' alabama ',1),(666,'slug',0,' alabama ',1),(666,'kind',0,' image ',1),(666,'extension',0,' jpg ',1),(666,'filename',0,' alabama jpg ',1),(820,'slug',0,'',1),(820,'title',0,' submitform ',1),(819,'title',0,' striperbad ',1),(819,'slug',0,'',1),(667,'title',0,' alaska 150x150 ',1),(667,'slug',0,' alaska 150x150 ',1),(667,'kind',0,' image ',1),(667,'filename',0,' alaska 150x150 jpg ',1),(2449,'filename',0,' img 6036 jpeg ',1),(668,'title',0,' alaska 300x300 ',1),(668,'slug',0,' alaska 300x300 ',1),(668,'kind',0,' image ',1),(668,'extension',0,' jpg ',1),(668,'filename',0,' alaska 300x300 jpg ',1),(2442,'extension',0,' jpeg ',1),(2442,'kind',0,' image ',1),(2442,'slug',0,'',1),(2442,'title',0,' img 1415 ',1),(669,'title',0,' alaska thumb ',1),(669,'slug',0,' alaska thumb ',1),(669,'kind',0,' image ',1),(669,'filename',0,' alaska thumb jpg ',1),(670,'title',0,' alaska ',1),(670,'slug',0,' alaska ',1),(670,'kind',0,' image ',1),(670,'extension',0,' jpg ',1),(670,'filename',0,' alaska jpg ',1),(671,'title',0,' american samoa 150x150 ',1),(671,'slug',0,' american samoa 150x150 ',1),(671,'kind',0,' image ',1),(671,'extension',0,' jpg ',1),(671,'filename',0,' american samoa 150x150 jpg ',1),(672,'title',0,' american samoa 300x300 ',1),(672,'slug',0,' american samoa 300x300 ',1),(672,'kind',0,' image ',1),(672,'extension',0,' jpg ',1),(672,'filename',0,' american samoa 300x300 jpg ',1),(673,'title',0,' american samoa thumb ',1),(673,'slug',0,' american samoa thumb ',1),(673,'kind',0,' image ',1),(673,'extension',0,' jpg ',1),(673,'filename',0,' american samoa thumb jpg ',1),(674,'title',0,' american samoa ',1),(674,'slug',0,' american samoa ',1),(674,'kind',0,' image ',1),(674,'extension',0,' jpg ',1),(674,'filename',0,' american samoa jpg ',1),(675,'title',0,' close ',1),(675,'slug',0,' close ',1),(675,'kind',0,' image ',1),(675,'extension',0,' png ',1),(675,'filename',0,' close png ',1),(676,'title',0,' loading 150x13 ',1),(676,'slug',0,' loading 150x13 ',1),(676,'kind',0,' image ',1),(676,'extension',0,' gif ',1),(676,'filename',0,' loading 150x13 gif ',1),(677,'title',0,' loading ',1),(677,'slug',0,' loading ',1),(677,'kind',0,' image ',1),(677,'extension',0,' gif ',1),(677,'filename',0,' loading gif ',1),(678,'title',0,' nhl team logos 150x150 ',1),(678,'slug',0,' nhl team logos 150x150 ',1),(678,'kind',0,' image ',1),(678,'extension',0,' gif ',1),(678,'filename',0,' nhl team logos 150x150 gif ',1),(679,'title',0,' nhl team logos ',1),(679,'slug',0,' nhl team logos ',1),(679,'kind',0,' image ',1),(679,'extension',0,' gif ',1),(679,'filename',0,' nhl team logos gif ',1),(680,'title',0,' wordpress validation 150x106 ',1),(680,'slug',0,' wordpress validation 150x106 ',1),(680,'kind',0,' image ',1),(680,'extension',0,' gif ',1),(680,'filename',0,' wordpress validation 150x106 gif ',1),(681,'title',0,' wordpress validation 300x96 ',1),(681,'slug',0,' wordpress validation 300x96 ',1),(681,'kind',0,' image ',1),(681,'extension',0,' gif ',1),(681,'filename',0,' wordpress validation 300x96 gif ',1),(682,'title',0,' wordpress validation ',1),(682,'slug',0,' wordpress validation ',1),(682,'kind',0,' image ',1),(682,'filename',0,' wordpress validation gif ',1),(683,'title',0,' contact form ',1),(683,'slug',0,' contact form ',1),(683,'kind',0,' text ',1),(683,'extension',0,' txt ',1),(683,'filename',0,' contact form txt ',1),(684,'title',0,' contact form ',1),(684,'slug',0,' contact form ',1),(684,'kind',0,' unknown ',1),(684,'extension',0,' zip ',1),(684,'filename',0,' contact form zip ',1),(685,'title',0,' matrix featured 150x150 ',1),(685,'slug',0,' matrix featured 150x150 ',1),(685,'kind',0,' image ',1),(685,'extension',0,' jpg ',1),(685,'filename',0,' matrix featured 150x150 jpg ',1),(686,'title',0,' matrix featured ',1),(686,'slug',0,' matrix featured ',1),(686,'kind',0,' image ',1),(686,'filename',0,' matrix featured jpg ',1),(687,'title',0,' twitter bird ',1),(687,'slug',0,' twitter bird ',1),(687,'kind',0,' image ',1),(687,'filename',0,' twitter bird gif ',1),(816,'title',0,' modal ',1),(816,'slug',0,'',1),(688,'title',0,' twitter plugin fixed 150x150 ',1),(688,'slug',0,' twitter plugin fixed 150x150 ',1),(688,'kind',0,' image ',1),(688,'filename',0,' twitter plugin fixed 150x150 jpg ',1),(689,'title',0,' twitter plugin fixed ',1),(689,'slug',0,' twitter plugin fixed ',1),(689,'kind',0,' image ',1),(689,'filename',0,' twitter plugin fixed jpg ',1),(690,'title',0,' wordpress page template 150x150 ',1),(690,'slug',0,' wordpress page template 150x150 ',1),(690,'kind',0,' image ',1),(690,'filename',0,' wordpress page template 150x150 png ',1),(691,'title',0,' wordpress page template 300x179 ',1),(691,'slug',0,' wordpress page template 300x179 ',1),(691,'kind',0,' image ',1),(691,'extension',0,' png ',1),(691,'filename',0,' wordpress page template 300x179 png ',1),(692,'title',0,' wordpress page template ',1),(692,'slug',0,' wordpress page template ',1),(692,'kind',0,' image ',1),(692,'extension',0,' png ',1),(692,'filename',0,' wordpress page template png ',1),(693,'title',0,' xmas tree featured 150x150 ',1),(693,'slug',0,' xmas tree featured 150x150 ',1),(693,'kind',0,' image ',1),(693,'extension',0,' jpg ',1),(693,'filename',0,' xmas tree featured 150x150 jpg ',1),(694,'title',0,' xmas tree featured ',1),(694,'slug',0,' xmas tree featured ',1),(694,'kind',0,' image ',1),(694,'extension',0,' jpg ',1),(694,'filename',0,' xmas tree featured jpg ',1),(695,'title',0,' building site ee 150x150 ',1),(695,'slug',0,' building site ee 150x150 ',1),(695,'kind',0,' image ',1),(695,'extension',0,' jpg ',1),(695,'filename',0,' building site ee 150x150 jpg ',1),(696,'title',0,' building site ee ',1),(696,'slug',0,' building site ee ',1),(696,'kind',0,' image ',1),(696,'extension',0,' jpg ',1),(696,'filename',0,' building site ee jpg ',1),(697,'title',0,' expressionengine sample chapter 3 start posting ',1),(697,'slug',0,' expressionengine sample chapter 3 start posting ',1),(697,'kind',0,' pdf ',1),(697,'filename',0,' expressionengine sample chapter 3 start posting pdf ',1),(698,'title',0,' monica featured 150x150 ',1),(698,'slug',0,' monica featured 150x150 ',1),(698,'kind',0,' image ',1),(698,'extension',0,' jpg ',1),(698,'filename',0,' monica featured 150x150 jpg ',1),(699,'title',0,' monica featured ',1),(699,'slug',0,' monica featured ',1),(699,'kind',0,' image ',1),(699,'extension',0,' jpg ',1),(699,'filename',0,' monica featured jpg ',1),(700,'title',0,' jquery inline labels 150x150 ',1),(700,'slug',0,' jquery inline labels 150x150 ',1),(700,'kind',0,' image ',1),(700,'extension',0,' png ',1),(700,'filename',0,' jquery inline labels 150x150 png ',1),(701,'title',0,' jquery inline labels ',1),(701,'slug',0,' jquery inline labels ',1),(701,'kind',0,' image ',1),(701,'extension',0,' png ',1),(701,'filename',0,' jquery inline labels png ',1),(702,'title',0,' packt books 150x150 ',1),(702,'slug',0,' packt books 150x150 ',1),(702,'kind',0,' image ',1),(702,'extension',0,' png ',1),(702,'filename',0,' packt books 150x150 png ',1),(2641,'slug',0,'',1),(2642,'slug',0,'',1),(2643,'slug',0,'',1),(2644,'slug',0,'',1),(703,'title',0,' packt books 300x152 ',1),(703,'slug',0,' packt books 300x152 ',1),(703,'kind',0,' image ',1),(703,'extension',0,' png ',1),(703,'filename',0,' packt books 300x152 png ',1),(2773,'slug',0,'',1),(2774,'slug',0,'',1),(2775,'slug',0,'',1),(2776,'slug',0,'',1),(704,'title',0,' packt books ',1),(704,'slug',0,' packt books ',1),(704,'kind',0,' image ',1),(704,'extension',0,' png ',1),(704,'filename',0,' packt books png ',1),(2777,'slug',0,'',1),(2778,'slug',0,'',1),(2942,'slug',0,'',1),(2943,'slug',0,'',1),(705,'title',0,' packt cms ',1),(705,'slug',0,' packt cms ',1),(705,'kind',0,' image ',1),(705,'extension',0,' jpg ',1),(705,'filename',0,' packt cms jpg ',1),(2944,'slug',0,'',1),(2945,'slug',0,'',1),(2946,'slug',0,'',1),(706,'title',0,' packt jquery ',1),(706,'slug',0,' packt jquery ',1),(706,'kind',0,' image ',1),(706,'filename',0,' packt jquery jpg ',1),(707,'title',0,' packt wordpress ',1),(707,'slug',0,' packt wordpress ',1),(707,'kind',0,' image ',1),(707,'extension',0,' jpg ',1),(707,'filename',0,' packt wordpress jpg ',1),(708,'title',0,' ecfc featured 150x150 ',1),(708,'slug',0,' ecfc featured 150x150 ',1),(708,'kind',0,' image ',1),(708,'extension',0,' jpg ',1),(708,'filename',0,' ecfc featured 150x150 jpg ',1),(817,'title',0,' jquery cookie ',1),(817,'slug',0,'',1),(709,'title',0,' ecfc featured ',1),(709,'slug',0,' ecfc featured ',1),(709,'kind',0,' image ',1),(709,'extension',0,' jpg ',1),(709,'filename',0,' ecfc featured jpg ',1),(94,'field',14,' 1939 ',1),(774,'field',15,' html css javascript ',1),(710,'title',0,' newletter entry 150x150 ',1),(710,'slug',0,' newletter entry 150x150 ',1),(710,'kind',0,' image ',1),(710,'extension',0,' png ',1),(710,'filename',0,' newletter entry 150x150 png ',1),(711,'title',0,' newletter entry 300x160 ',1),(711,'slug',0,' newletter entry 300x160 ',1),(711,'kind',0,' image ',1),(711,'filename',0,' newletter entry 300x160 png ',1),(2645,'slug',0,'',1),(2646,'slug',0,'',1),(2772,'slug',0,'',1),(712,'title',0,' newletter entry ',1),(712,'slug',0,' newletter entry ',1),(712,'kind',0,' image ',1),(712,'extension',0,' png ',1),(712,'filename',0,' newletter entry png ',1),(713,'title',0,' newsletter ff 150x150 ',1),(713,'slug',0,' newsletter ff 150x150 ',1),(713,'kind',0,' image ',1),(713,'extension',0,' png ',1),(713,'filename',0,' newsletter ff 150x150 png ',1),(2490,'filename',0,' like component mp4 ',1),(2477,'field',2,' i wanted to get some more experience working with graphql mutations so i worked on a new feature for my site that enabled a user to like a blog article i ran into a little gotcha that is kind of obvious now that i know the solution but wasnt obvious at the time i didnt think i needed to be fancy and store the like in the database and associate with the user so i decided that tracking whether the user had liked the article in localstorage was enough and then keep track of the total article like count in the database seems easy enough right the problem this was my first approach in retrieving whether or not the user had liked the article from localstorage and this is the error that i was getting referenceerror window is not defined the fix at first i was but the fix is super simple and totally makes sense remix renders on the server but i wanted to run this in the browser so i simply needed to wrap it in a useeffect this is actually captured in the remix docs but it was kind of buried ',1),(714,'title',0,' newsletter ff 300x148 ',1),(714,'slug',0,' newsletter ff 300x148 ',1),(714,'kind',0,' image ',1),(714,'extension',0,' png ',1),(714,'filename',0,' newsletter ff 300x148 png ',1),(2490,'extension',0,' mp4 ',1),(715,'title',0,' newsletter ff ',1),(715,'slug',0,' newsletter ff ',1),(715,'kind',0,' image ',1),(715,'extension',0,' png ',1),(715,'filename',0,' newsletter ff png ',1),(2490,'slug',0,'',1),(2490,'title',0,' like component ',1),(716,'title',0,' demo entry 150x150 ',1),(716,'slug',0,' demo entry 150x150 ',1),(716,'kind',0,' image ',1),(716,'extension',0,' png ',1),(716,'filename',0,' demo entry 150x150 png ',1),(2490,'kind',0,' video ',1),(774,'field',16,'',1),(717,'title',0,' demo entry 300x210 ',1),(717,'slug',0,' demo entry 300x210 ',1),(717,'kind',0,' image ',1),(717,'extension',0,' png ',1),(717,'filename',0,' demo entry 300x210 png ',1),(2477,'title',0,' using localstorage in remix ',1),(2477,'slug',0,' using localstorage in remix ',1),(718,'title',0,' demo entry ',1),(718,'slug',0,' demo entry ',1),(718,'kind',0,' image ',1),(718,'extension',0,' png ',1),(718,'filename',0,' demo entry png ',1),(774,'field',6,'',1),(2456,'title',0,' img 0932 ',1),(719,'title',0,' demo entry thumb 150x150 ',1),(719,'slug',0,' demo entry thumb 150x150 ',1),(719,'kind',0,' image ',1),(719,'extension',0,' png ',1),(719,'filename',0,' demo entry thumb 150x150 png ',1),(2456,'kind',0,' image ',1),(2456,'filename',0,' img 0932 jpeg ',1),(2456,'extension',0,' jpeg ',1),(720,'title',0,' demo entry thumb 300x210 ',1),(720,'slug',0,' demo entry thumb 300x210 ',1),(720,'kind',0,' image ',1),(720,'extension',0,' png ',1),(720,'filename',0,' demo entry thumb 300x210 png ',1),(2449,'slug',0,'',1),(2449,'title',0,' img 6036 ',1),(2456,'slug',0,'',1),(2449,'kind',0,' image ',1),(721,'title',0,' demo entry thumb ',1),(721,'slug',0,' demo entry thumb ',1),(721,'kind',0,' image ',1),(721,'extension',0,' png ',1),(721,'filename',0,' demo entry thumb png ',1),(2449,'extension',0,' jpeg ',1),(16,'field',12,' i spend a lot of free time playing basketball ',1),(2442,'filename',0,' img 1415 jpeg ',1),(722,'title',0,' ff matrix 150x150 ',1),(722,'slug',0,' ff matrix 150x150 ',1),(722,'kind',0,' image ',1),(722,'filename',0,' ff matrix 150x150 png ',1),(723,'title',0,' ff matrix 300x107 ',1),(723,'slug',0,' ff matrix 300x107 ',1),(723,'kind',0,' image ',1),(723,'filename',0,' ff matrix 300x107 png ',1),(82,'field',3,' expressionengine news ',1),(82,'field',14,' 1952 ',1),(2640,'slug',0,'',1),(724,'title',0,' ff matrix ',1),(724,'slug',0,' ff matrix ',1),(724,'kind',0,' image ',1),(724,'filename',0,' ff matrix png ',1),(725,'title',0,' ff matrix thumb 150x150 ',1),(725,'slug',0,' ff matrix thumb 150x150 ',1),(725,'kind',0,' image ',1),(725,'extension',0,' png ',1),(725,'filename',0,' ff matrix thumb 150x150 png ',1),(2477,'field',3,'',1),(2477,'field',14,' 0 ',1),(726,'title',0,' ff matrix thumb 300x106 ',1),(726,'slug',0,' ff matrix thumb 300x106 ',1),(726,'kind',0,' image ',1),(726,'filename',0,' ff matrix thumb 300x106 png ',1),(727,'title',0,' ff matrix thumb ',1),(727,'slug',0,' ff matrix thumb ',1),(727,'kind',0,' image ',1),(727,'extension',0,' png ',1),(727,'filename',0,' ff matrix thumb png ',1),(728,'title',0,' form entry 150x150 ',1),(728,'slug',0,' form entry 150x150 ',1),(728,'kind',0,' image ',1),(728,'extension',0,' png ',1),(728,'filename',0,' form entry 150x150 png ',1),(729,'title',0,' form entry 300x135 ',1),(729,'slug',0,' form entry 300x135 ',1),(729,'kind',0,' image ',1),(729,'extension',0,' png ',1),(729,'filename',0,' form entry 300x135 png ',1),(730,'title',0,' form entry ',1),(730,'slug',0,' form entry ',1),(730,'kind',0,' image ',1),(730,'extension',0,' png ',1),(730,'filename',0,' form entry png ',1),(731,'title',0,' form entry thumb 150x150 ',1),(731,'slug',0,' form entry thumb 150x150 ',1),(731,'kind',0,' image ',1),(731,'extension',0,' png ',1),(731,'filename',0,' form entry thumb 150x150 png ',1),(732,'title',0,' form entry thumb 300x135 ',1),(732,'slug',0,' form entry thumb 300x135 ',1),(732,'kind',0,' image ',1),(732,'extension',0,' png ',1),(732,'filename',0,' form entry thumb 300x135 png ',1),(733,'title',0,' form entry thumb ',1),(733,'slug',0,' form entry thumb ',1),(733,'kind',0,' image ',1),(733,'filename',0,' form entry thumb png ',1),(734,'title',0,' bball ',1),(734,'slug',0,' bball ',1),(734,'kind',0,' image ',1),(734,'extension',0,' jpg ',1),(734,'filename',0,' bball jpg ',1),(735,'title',0,' chef ',1),(735,'slug',0,' chef ',1),(735,'kind',0,' image ',1),(735,'extension',0,' jpg ',1),(735,'filename',0,' chef jpg ',1),(736,'title',0,' dumbwaiter options ',1),(736,'slug',0,' dumbwaiter options ',1),(736,'kind',0,' image ',1),(736,'extension',0,' png ',1),(736,'filename',0,' dumbwaiter options png ',1),(737,'title',0,' form entry thumb ',1),(737,'slug',0,' form entry thumb ',1),(737,'kind',0,' image ',1),(737,'extension',0,' png ',1),(737,'filename',0,' form entry thumb png ',1),(738,'title',0,' king boo ',1),(738,'slug',0,' king boo ',1),(738,'kind',0,' image ',1),(738,'filename',0,' king boo png ',1),(739,'title',0,' me ',1),(739,'slug',0,' me ',1),(739,'kind',0,' image ',1),(739,'extension',0,' jpg ',1),(739,'filename',0,' me jpg ',1),(740,'title',0,' soda ',1),(740,'slug',0,' soda ',1),(740,'kind',0,' image ',1),(740,'extension',0,' jpg ',1),(740,'filename',0,' soda jpg ',1),(741,'title',0,' v1 ',1),(741,'slug',0,' v1 ',1),(741,'kind',0,' image ',1),(741,'extension',0,' jpg ',1),(741,'filename',0,' v1 jpg ',1),(742,'title',0,' v2 ',1),(742,'slug',0,' v2 ',1),(742,'kind',0,' image ',1),(742,'extension',0,' jpg ',1),(742,'filename',0,' v2 jpg ',1),(743,'title',0,' v3 ',1),(743,'slug',0,' v3 ',1),(743,'kind',0,' image ',1),(743,'extension',0,' jpg ',1),(743,'filename',0,' v3 jpg ',1),(744,'title',0,' work featured ',1),(744,'slug',0,' work featured ',1),(744,'kind',0,' image ',1),(744,'extension',0,' jpg ',1),(744,'filename',0,' work featured jpg ',1),(745,'title',0,' work quad ',1),(745,'slug',0,' work quad ',1),(745,'kind',0,' image ',1),(745,'extension',0,' jpg ',1),(745,'filename',0,' work quad jpg ',1),(746,'title',0,' work single large 2 ',1),(746,'slug',0,' work single large 2 ',1),(746,'kind',0,' image ',1),(746,'extension',0,' jpg ',1),(746,'filename',0,' work single large 2 jpg ',1),(747,'title',0,' work single large 3 ',1),(747,'slug',0,' work single large 3 ',1),(747,'kind',0,' image ',1),(747,'extension',0,' jpg ',1),(747,'filename',0,' work single large 3 jpg ',1),(748,'title',0,' work single large ',1),(748,'slug',0,' work single large ',1),(748,'kind',0,' image ',1),(748,'extension',0,' jpg ',1),(748,'filename',0,' work single large jpg ',1),(850,'filename',0,' food 5 jpg ',1),(847,'extension',0,' jpg ',1),(329,'extension',0,' jpg ',1),(340,'extension',0,' jpg ',1),(341,'extension',0,' jpg ',1),(344,'extension',0,' jpg ',1),(358,'extension',0,' jpg ',1),(369,'extension',0,' jpg ',1),(377,'extension',0,' jpg ',1),(378,'extension',0,' jpg ',1),(379,'extension',0,' jpg ',1),(381,'extension',0,' jpg ',1),(389,'extension',0,' jpg ',1),(401,'extension',0,' jpg ',1),(402,'extension',0,' jpg ',1),(416,'extension',0,' jpg ',1),(418,'extension',0,' jpg ',1),(420,'extension',0,' jpg ',1),(429,'extension',0,' jpg ',1),(453,'extension',0,' jpg ',1),(465,'extension',0,' jpg ',1),(466,'extension',0,' jpg ',1),(467,'extension',0,' jpg ',1),(469,'extension',0,' jpg ',1),(476,'extension',0,' jpg ',1),(579,'extension',0,' gif ',1),(580,'extension',0,' gif ',1),(581,'extension',0,' gif ',1),(582,'extension',0,' png ',1),(583,'extension',0,' png ',1),(585,'extension',0,' png ',1),(587,'extension',0,' gif ',1),(589,'extension',0,' jpg ',1),(597,'extension',0,' gif ',1),(605,'extension',0,' gif ',1),(606,'extension',0,' gif ',1),(607,'extension',0,' gif ',1),(608,'extension',0,' gif ',1),(620,'extension',0,' gif ',1),(631,'extension',0,' gif ',1),(641,'extension',0,' gif ',1),(642,'extension',0,' gif ',1),(643,'extension',0,' png ',1),(644,'extension',0,' gif ',1),(645,'extension',0,' gif ',1),(655,'extension',0,' gif ',1),(663,'extension',0,' jpg ',1),(665,'extension',0,' jpg ',1),(667,'extension',0,' jpg ',1),(669,'extension',0,' jpg ',1),(682,'extension',0,' gif ',1),(686,'extension',0,' jpg ',1),(687,'extension',0,' gif ',1),(688,'extension',0,' jpg ',1),(689,'extension',0,' jpg ',1),(690,'extension',0,' png ',1),(697,'extension',0,' pdf ',1),(706,'extension',0,' jpg ',1),(711,'extension',0,' png ',1),(722,'extension',0,' png ',1),(723,'extension',0,' png ',1),(724,'extension',0,' png ',1),(726,'extension',0,' png ',1),(733,'extension',0,' png ',1),(738,'extension',0,' png ',1),(13,'slug',0,'',1),(14,'slug',0,'',1),(15,'slug',0,'',1),(16,'slug',0,'',1),(488,'slug',0,'',1),(489,'slug',0,'',1),(490,'slug',0,'',1),(491,'slug',0,'',1),(492,'slug',0,'',1),(493,'slug',0,'',1),(494,'slug',0,'',1),(495,'slug',0,'',1),(496,'slug',0,'',1),(497,'slug',0,'',1),(498,'slug',0,'',1),(499,'slug',0,'',1),(500,'slug',0,'',1),(501,'slug',0,'',1),(502,'slug',0,'',1),(503,'slug',0,'',1),(504,'slug',0,'',1),(505,'slug',0,'',1),(506,'slug',0,'',1),(507,'slug',0,'',1),(508,'slug',0,'',1),(509,'slug',0,'',1),(510,'slug',0,'',1),(511,'slug',0,'',1),(512,'slug',0,'',1),(513,'slug',0,'',1),(514,'slug',0,'',1),(515,'slug',0,'',1),(516,'slug',0,'',1),(517,'slug',0,'',1),(518,'slug',0,'',1),(519,'slug',0,'',1),(520,'slug',0,'',1),(521,'slug',0,'',1),(522,'slug',0,'',1),(523,'slug',0,'',1),(524,'slug',0,'',1),(525,'slug',0,'',1),(526,'slug',0,'',1),(527,'slug',0,'',1),(528,'slug',0,'',1),(529,'slug',0,'',1),(530,'slug',0,'',1),(531,'slug',0,'',1),(532,'slug',0,'',1),(533,'slug',0,'',1),(534,'slug',0,'',1),(535,'slug',0,'',1),(536,'slug',0,'',1),(537,'slug',0,'',1),(538,'slug',0,'',1),(539,'slug',0,'',1),(540,'slug',0,'',1),(541,'slug',0,'',1),(542,'slug',0,'',1),(543,'slug',0,'',1),(544,'slug',0,'',1),(545,'slug',0,'',1),(546,'slug',0,'',1),(547,'slug',0,'',1),(548,'slug',0,'',1),(549,'slug',0,'',1),(550,'slug',0,'',1),(551,'slug',0,'',1),(552,'slug',0,'',1),(553,'slug',0,'',1),(554,'slug',0,'',1),(555,'slug',0,'',1),(556,'slug',0,'',1),(557,'slug',0,'',1),(558,'slug',0,'',1),(559,'slug',0,'',1),(560,'slug',0,'',1),(561,'slug',0,'',1),(562,'slug',0,'',1),(563,'slug',0,'',1),(564,'slug',0,'',1),(565,'slug',0,'',1),(566,'slug',0,'',1),(567,'slug',0,'',1),(568,'slug',0,'',1),(569,'slug',0,'',1),(570,'slug',0,'',1),(571,'slug',0,'',1),(572,'slug',0,'',1),(573,'slug',0,'',1),(574,'slug',0,'',1),(575,'slug',0,'',1),(576,'slug',0,'',1),(577,'slug',0,'',1),(578,'slug',0,'',1),(47,'slug',0,' javascript ',1),(48,'slug',0,' presentations ',1),(50,'slug',0,' css ',1),(53,'slug',0,' asides ',1),(55,'slug',0,' expressionengine ',1),(58,'slug',0,' news ',1),(63,'slug',0,' html ',1),(64,'slug',0,' thoughts ',1),(68,'slug',0,' web ',1),(75,'slug',0,' tutorial ',1),(299,'slug',0,' craft ',1),(300,'slug',0,' css ',1),(301,'slug',0,' html ',1),(302,'slug',0,' javascript ',1),(304,'slug',0,' expressionengine ',1),(1,'firstname',0,' trevor ',1),(749,'name',0,' shopify ',1),(749,'slug',0,' shopify ',1),(750,'kind',0,' image ',1),(750,'extension',0,' jpg ',1),(750,'filename',0,' gopole home jpg ',1),(751,'kind',0,' image ',1),(751,'extension',0,' jpg ',1),(751,'filename',0,' gopole locator jpg ',1),(752,'kind',0,' image ',1),(752,'extension',0,' jpg ',1),(752,'filename',0,' gopole products jpg ',1),(753,'kind',0,' image ',1),(753,'extension',0,' jpg ',1),(753,'filename',0,' gopole returns jpg ',1),(754,'field',4,' https www gopole com ',1),(754,'field',5,' gopole listing ',1),(754,'field',6,' gopole home homepage gopole locator retailer locator gopole products products gopole returns returns form ',1),(754,'field',2,' we migrated the old gopole site off of expressionengine and into a craft and shopify combo my role was to configure and integrate craft and to integrate with shopify as well i built a craft plugin that integrates with shopify and did some custom development work to integrate the forms with zendesk ',1),(754,'title',0,' gopole ',1),(754,'slug',0,' gopole ',1),(755,'kind',0,' image ',1),(755,'extension',0,' jpg ',1),(755,'filename',0,' gopole listing jpg ',1),(756,'field',7,' gopole home ',1),(756,'slug',0,'',1),(757,'field',8,' retailer locator ',1),(757,'field',7,' gopole locator ',1),(757,'slug',0,'',1),(758,'field',7,' gopole products ',1),(758,'slug',0,'',1),(759,'field',8,' returns form ',1),(759,'field',7,' gopole returns ',1),(759,'slug',0,'',1),(760,'field',6,' pointless home homepage pointless powwow powwow project page small screen homepage pointless home small small screen powwow project page pointless powwow small small screen baby bookie project page pointless baby bookie small pointless baby bookie baby bookie project page ',1),(760,'field',4,' http pointlesscorp com ',1),(760,'field',5,' pointless listing ',1),(760,'field',2,' we relaunched the pointless corp website which is the innovation lab at viget the site is now a place for us to showcase side projects and experiments my role was the build the site and implement with craft ',1),(760,'title',0,' pointless corp ',1),(760,'slug',0,' pointless corp ',1),(761,'kind',0,' image ',1),(761,'extension',0,' jpg ',1),(761,'filename',0,' pointless baby bookie small jpg ',1),(762,'kind',0,' image ',1),(762,'extension',0,' jpg ',1),(762,'filename',0,' pointless baby bookie jpg ',1),(763,'kind',0,' image ',1),(763,'extension',0,' jpg ',1),(763,'filename',0,' pointless home small jpg ',1),(764,'kind',0,' image ',1),(764,'extension',0,' jpg ',1),(764,'filename',0,' pointless home jpg ',1),(765,'kind',0,' image ',1),(765,'extension',0,' jpg ',1),(765,'filename',0,' pointless powwow small jpg ',1),(766,'kind',0,' image ',1),(766,'extension',0,' jpg ',1),(766,'filename',0,' pointless powwow jpg ',1),(767,'kind',0,' image ',1),(767,'extension',0,' jpg ',1),(767,'filename',0,' pointless listing jpg ',1),(768,'field',7,' pointless home ',1),(768,'slug',0,'',1),(769,'field',8,' powwow project page ',1),(769,'field',7,' pointless powwow ',1),(769,'slug',0,'',1),(770,'field',10,' small screen homepage ',1),(770,'field',9,' pointless home small ',1),(770,'slug',0,'',1),(771,'field',10,' small screen powwow project page ',1),(771,'field',9,' pointless powwow small ',1),(771,'slug',0,'',1),(772,'field',10,' small screen baby bookie project page ',1),(772,'field',9,' pointless baby bookie small ',1),(772,'slug',0,'',1),(773,'field',8,' baby bookie project page ',1),(773,'field',7,' pointless baby bookie ',1),(773,'slug',0,'',1),(774,'field',4,'',1),(774,'field',5,' voa ',1),(774,'slug',0,' voa ',1),(775,'field',5,' aft ',1),(775,'slug',0,' american farmland trust ',1),(775,'field',2,'',1),(775,'title',0,' american farmland trust ',1),(776,'field',2,'',1),(776,'field',4,'',1),(776,'slug',0,' pps plus ',1),(776,'title',0,' pps plus ',1),(777,'field',6,'',1),(777,'field',5,' osi ',1),(777,'field',2,'',1),(777,'field',4,' https www openspaceinstitute org ',1),(777,'title',0,' open space institute ',1),(777,'slug',0,' open space institute ',1),(778,'field',5,' lully ',1),(778,'field',4,'',1),(776,'field',6,'',1),(778,'slug',0,' lully sleep ',1),(778,'field',2,'',1),(778,'title',0,' lully sleep ',1),(779,'field',16,'',1),(779,'field',6,'',1),(779,'field',5,' lupus resource center ',1),(779,'field',2,'',1),(779,'field',4,'',1),(779,'title',0,' lupus resource center ',1),(779,'slug',0,' lupus resource center ',1),(780,'field',15,' craft html css javascript ',1),(780,'field',6,'',1),(780,'field',16,'',1),(780,'field',5,' pbs kids ',1),(780,'field',2,'',1),(780,'field',4,'',1),(780,'title',0,' pbs kids development tracker ',1),(780,'slug',0,' pbs kids development tracker ',1),(781,'field',5,' bdi ',1),(781,'field',4,' https www bdiusa com ',1),(781,'field',2,'',1),(781,'slug',0,' bdi ',1),(782,'field',15,' craft html css javascript ',1),(782,'field',16,'',1),(782,'field',6,'',1),(782,'field',5,'',1),(782,'field',2,'',1),(782,'field',4,'',1),(782,'title',0,' nmcrs ',1),(782,'slug',0,' nmcrs ',1),(783,'field',15,' craft html css javascript ',1),(783,'field',16,'',1),(783,'field',6,'',1),(783,'field',5,'',1),(783,'field',2,'',1),(783,'field',4,'',1),(783,'title',0,' idea ',1),(783,'slug',0,' idea ',1),(784,'field',6,'',1),(784,'field',5,' bethesda creation club ',1),(784,'field',2,'',1),(784,'field',4,' https creationclub bethesda net en ',1),(784,'title',0,' bethesda creation club ',1),(784,'slug',0,' bethesda creation club ',1),(785,'slug',0,' lenovo blog ',1),(785,'title',0,' lenovo blog ',1),(788,'extension',0,' jpg ',1),(788,'kind',0,' image ',1),(787,'kind',0,' image ',1),(787,'extension',0,' jpg ',1),(787,'filename',0,' voa jpg ',1),(788,'filename',0,' lenovo jpg ',1),(789,'field',3,' javascript tutorial ',1),(789,'field',4,' http net tutsplus com tutorials javascript ajax creating a filterable portfolio with jquery ',1),(789,'field',2,' if you have worked in your field for a while there is a pretty good chance that you have a rather extensive portfolio to make it a little easier to navigate you will probably be tempted to break them into different categories in this tutorial i will show you how to make filtering by category a little more interesting with just a little bit of jquery ',1),(789,'title',0,' creating a filterable portfolio with jquery ',1),(789,'slug',0,' creating a filterable portfolio with jquery ',1),(790,'field',3,' css tutorial ',1),(790,'field',4,' http net tutsplus com tutorials html css techniques 5 tips to writing better css ',1),(790,'field',2,' sure anyone can write css even programs are doing it for you now but is the css any good here are 5 tips to start improving yours ',1),(790,'title',0,' 5 ways to instantly write better css ',1),(790,'slug',0,' 5 ways to instantly write better css 1 ',1),(791,'field',3,'',1),(791,'field',4,' http net tutsplus com articles web roundups the 13 most essential plugins for wordpress ',1),(791,'field',2,' wordpress is a very powerful and flexible blog content management system but the thousands of plugins really help to extend the basic functionality here are 13 essential plugins that you should immediately install after finishing the wordpress installation ',1),(791,'title',0,' the 13 most essential plugins for wordpress ',1),(791,'slug',0,' the 13 most essential plugins for wordpress 1 ',1),(792,'field',2,' we are certainly at an interesting point in time with the web there are new techniques being created every day and as developers we have the privilege of deciding how and when to use them im the new guy at viget only been here a few weeks and every company is different so it is interesting adapting to vigets standards some companies utilize progressive enhancement more than others and i love that we utilize it when we can ',1),(792,'title',0,' practical uses of css3 ',1),(792,'slug',0,' practical uses of css3 1 ',1),(793,'field',3,' expressionengine ',1),(793,'field',4,' http net tutsplus com tutorials cmss creating a google map with expressionengine ',1),(793,'field',2,' as richard tape has begun to show in his part 1 and part 2 articles on becoming an expressionengine superstar ee is a flexible and easy to customize cms now that everyone has some understanding of how ee works i thought i would take this opportunity to show a relatively real world example of creating a dynamic google map powered by ee ',1),(793,'title',0,' creating a google map with expressionengine ',1),(793,'slug',0,' creating a google map with expressionengine 1 ',1),(794,'field',3,' javascript ',1),(794,'field',2,' file inputs are notorious for being a pain to style across all browsers ',1),(794,'title',0,' custom file inputs with a bit of jquery ',1),(794,'slug',0,' custom file inputs with a bit of jquery ',1),(795,'field',3,' expressionengine javascript ',1),(795,'field',2,' i recently decided i wanted to add a calendar of blog entries on my personal site luckily expressionengine has a tag for that the calendar tag the functionality that i wanted was a little bit different from the two examples in the ee user guide i wanted to show a calendar by month and link the days that had an entry to that specific entry ',1),(795,'title',0,' building an expressionengine mini calendar scroller ',1),(795,'slug',0,' building an expressionengine mini calendar scroller ',1),(796,'field',3,' expressionengine ',1),(796,'field',4,' http viget com extend ee side of the new viget part 1 ',1),(796,'field',2,' before i started at viget i remember thoroughly enjoying the articles by doug about building viget com in ee that was really some of my first exposure to ee and from there ive come to love it my hope is that i can recreate some of dougs magic and talk through how i built the current iteration of the viget site in ee i know its gonna be hard to do this post is going to be broken into multiple posts but buckle up this is gonna be a long one ',1),(796,'title',0,' the expressionengine side of the new viget com part 1 ',1),(796,'slug',0,' the expressionengine side of the new viget com part 1 ',1),(797,'field',3,' expressionengine ',1),(797,'field',4,' http viget com extend ee side of the new viget part 2 ',1),(797,'field',2,' ive already talked about the ee setup for the new viget com but now i want to talk about the code it took a little longer than i wanted to get to it but lets finally talk templates and custom addon development ',1),(797,'title',0,' the expressionengine side of the new viget com part 2 ',1),(797,'slug',0,' the expressionengine side of the new viget com part 2 ',1),(798,'field',3,' css ',1),(798,'field',2,' whether you are a hater of the technique or not responsive design is one of the most important things happening on the web right now i am finally getting a chance to work on a project where we are taking a responsive approach to the site and its been great but i have definitely come across a few gotchas here and there ',1),(798,'title',0,' building a nested responsive grid with sass compass ',1),(798,'slug',0,' building a nested responsive grid with sass compass ',1),(799,'field',3,'',1),(799,'field',2,' im not sure if its a couple of talks that i recently saw at peers conference or maybe the fact that im just getting older but ive been thinking a lot lately about work life balance and personal health ',1),(799,'title',0,' you matter ',1),(799,'slug',0,' you matter ',1),(800,'slug',0,' craft ',1),(800,'title',0,' craft ',1),(801,'field',3,' craft ',1),(801,'field',2,' here at viget we have been using expressionengine as our primary off the shelf cms for years craft and statamic both of which are developed by ee add on developers have really caught our attention we finally determined that craft would be an appropriate solution for a project and while building the site i built a couple small plugins ',1),(801,'title',0,' getting crafty ',1),(801,'slug',0,' getting crafty ',1),(802,'field',3,' craft ',1),(802,'field',2,' you know whats really annoying having a million redirects in your htaccess file when we build ee sites detour pro has become a part of our builds so that other team members and clients can manage redirects but that solution wont really work when you launch your first craft site for a client ',1),(802,'title',0,' reroute plugin for craft ',1),(802,'slug',0,' reroute plugin for craft ',1),(804,'field',2,' as we have the opportunity work on more craft sites at viget weve been able to do some interesting integrations like our most recent integration with the ecommerce platform shopify below is a step by step guide to implementing craft and shopify by utilizing a plugin i built ',1),(804,'title',0,' integrating craft shopify ',1),(804,'slug',0,' integrating craft shopify ',1),(805,'field',3,' craft presentations ',1),(805,'field',2,' im a little belated but i was lucky enough to attend and speak at the first craft cms summit two weeks ago this was the first online conference that i had ever attended and i was thoroughly impressed i had always been a bit hesitant to attend online conferences because i was unsure about the quality but after experiencing it firsthand i wont hesitate in the future everything was very well organized and the speakers all gave excellent presentations it was also nice to sit and learn in the comfort of my own home instead of having to deal with the extra burdon of traveling for a conference side note environments for humans the company who hosted the conference has additional upcoming events ',1),(805,'title',0,' attending speaking at the craft cms summit ',1),(805,'slug',0,' attending speaking at the craft cms summit ',1),(806,'field',3,' craft ',1),(806,'field',2,' i decided to write a little post to give some insight into why we love craft so much at viget ',1),(806,'title',0,' why we love craft cms ',1),(806,'slug',0,' why we love craft cms ',1),(807,'field',3,' craft html ',1),(807,'field',4,' https www viget com articles front end parts kits in craft ',1),(807,'field',2,' pattern library style guide ui library parts kit call them what you want but these are essential to building websites of any scale typically this is something you manually construct to demonstrate all the modules and pieces that you have constructed but i have been investigating ways to make them a bit more dynamic when building sites with craft ',1),(807,'title',0,' front end parts kits in craft ',1),(807,'slug',0,' front end parts kits in craft ',1),(808,'field',3,'',1),(808,'field',4,' https www viget com articles how to survive working from home ',1),(808,'field',2,' when i started working here five years ago we had two offices one in falls church va and another in durham nc now we have a third office in boulder co and a handful of employees including myself working remotely being set up the way we are we are all used to interacting with remote team members but the majority of the employees work in an office i happily worked from the virginia office for three years but because of personal circumstance i had to move to michigan for a year i didnt want to leave viget so i asked for the opportunity to work remotely i was anxious and hesitant about giving up the office environment ',1),(808,'title',0,' how to survive working from home ',1),(808,'slug',0,' how to survive working from home ',1),(809,'field',3,' craft ',1),(809,'field',4,' https www viget com articles pending user plugin for craft ',1),(809,'field',2,' on a recent project that was built on craft i finally got the chance the kick the tires on building a members only section with craft out of the box craft provides so much user functionality but the user moderation process wasnt exactly what the client wanted luckily craft provides us with the ability to change that process with ease ',1),(809,'title',0,' pending user plugin for craft ',1),(809,'slug',0,' pending user plugin for craft ',1),(810,'field',3,' craft html ',1),(810,'field',2,' tommy recently wrote about responsive background images in craft but i wanted to follow up about how we used the img element and srcset to build responsive images on this very site powered by craft ',1),(810,'title',0,' responsive images with srcset craft ',1),(810,'slug',0,' responsive images with srcset craft ',1),(811,'field',3,' craft ',1),(811,'field',2,' the control that craft can provide a user is what makes it stand out as a content management system but sometimes we want to limit what a user can choose from craft has a built in color field which allows a user to select any color from a color picker there are times when we only want a user to choose from a select number of colors though previously we have done this by using a dropdown with a list of colors but i decided to build a plugin to allow a user to select from an admin defined set of colors ',1),(811,'title',0,' craft color swatches plugin ',1),(811,'slug',0,' craft color swatches plugin ',1),(812,'slug',0,' js ',1),(812,'title',0,' js ',1),(813,'field',3,' css javascript ',1),(813,'field',4,' https www viget com articles managing css js http 2 ',1),(813,'field',2,' we have been hearing about http 2 for years now weve even blogged a little bit about it but we hadnt really done much with it until now on a few recent projects i made it a goal to use http 2 and figure out how to best utilize multiplexing this post isnt necessarily going to cover why you should use http 2 but its going to discuss how ive been managing css js to account for this paradigm shift ',1),(813,'title',0,' managing css js in an http 2 world ',1),(813,'slug',0,' managing css js in an http 2 world ',1),(816,'kind',0,' javascript ',1),(816,'extension',0,' js ',1),(816,'filename',0,' modal js ',1),(817,'kind',0,' javascript ',1),(817,'extension',0,' js ',1),(817,'filename',0,' jquery cookie js ',1),(818,'kind',0,' javascript ',1),(818,'extension',0,' js ',1),(818,'filename',0,' striper js ',1),(819,'kind',0,' javascript ',1),(819,'extension',0,' js ',1),(819,'filename',0,' striperbad js ',1),(820,'kind',0,' javascript ',1),(820,'extension',0,' js ',1),(820,'filename',0,' submitform js ',1),(821,'filename',0,' aft jpg ',1),(822,'kind',0,' image ',1),(822,'extension',0,' jpg ',1),(822,'filename',0,' pps plus jpg ',1),(824,'kind',0,' image ',1),(824,'extension',0,' jpg ',1),(824,'filename',0,' osi jpg ',1),(826,'extension',0,' jpg ',1),(826,'kind',0,' image ',1),(826,'filename',0,' lully jpg ',1),(827,'kind',0,' image ',1),(827,'extension',0,' jpg ',1),(827,'filename',0,' lupus resource center jpg ',1),(828,'kind',0,' image ',1),(828,'extension',0,' jpg ',1),(828,'filename',0,' pbs kids jpg ',1),(829,'kind',0,' image ',1),(829,'extension',0,' jpg ',1),(829,'filename',0,' bethesda creation club jpg ',1),(830,'kind',0,' image ',1),(830,'extension',0,' jpg ',1),(830,'filename',0,' bdi jpg ',1),(831,'kind',0,' image ',1),(831,'extension',0,' jpg ',1),(831,'filename',0,' viget jpg ',1),(832,'kind',0,' image ',1),(832,'extension',0,' jpg ',1),(832,'filename',0,' yesifoods jpg ',1),(833,'slug',0,' javascript ',1),(833,'title',0,' javascript ',1),(834,'title',0,' yes i foods ',1),(834,'field',2,'',1),(834,'field',4,'',1),(834,'slug',0,' yes i foods ',1),(835,'kind',0,' image ',1),(835,'extension',0,' jpg ',1),(835,'filename',0,' elginracing jpg ',1),(836,'title',0,' elgin racing ',1),(836,'field',2,'',1),(836,'field',4,' http elginracing com ',1),(836,'slug',0,' elgin racing ',1),(837,'kind',0,' image ',1),(837,'extension',0,' jpg ',1),(837,'filename',0,' me jpg ',1),(838,'kind',0,' image ',1),(838,'extension',0,' jpg ',1),(838,'filename',0,' newman backyard jpg ',1),(839,'kind',0,' image ',1),(839,'extension',0,' jpg ',1),(839,'filename',0,' newman beach jpg ',1),(840,'kind',0,' image ',1),(840,'extension',0,' jpg ',1),(840,'filename',0,' bike jpg ',1),(841,'kind',0,' image ',1),(841,'extension',0,' jpg ',1),(841,'filename',0,' bball 1 jpg ',1),(842,'kind',0,' image ',1),(842,'extension',0,' jpg ',1),(842,'filename',0,' bball 2 jpg ',1),(843,'kind',0,' image ',1),(843,'extension',0,' jpg ',1),(843,'filename',0,' bball 3 jpg ',1),(844,'kind',0,' image ',1),(844,'extension',0,' jpg ',1),(844,'filename',0,' bball 4 jpg ',1),(845,'kind',0,' image ',1),(845,'extension',0,' jpg ',1),(845,'filename',0,' bball 5 jpg ',1),(47,'title',0,' javascript ',1),(48,'title',0,' presentations ',1),(50,'title',0,' css ',1),(53,'title',0,' asides ',1),(55,'title',0,' expressionengine ',1),(58,'title',0,' news ',1),(63,'title',0,' html ',1),(64,'title',0,' thoughts ',1),(68,'title',0,' web ',1),(75,'title',0,' tutorial ',1),(299,'title',0,' craft ',1),(300,'title',0,' css ',1),(301,'title',0,' html ',1),(302,'title',0,' javascript ',1),(304,'title',0,' expressionengine ',1),(749,'title',0,' shopify ',1),(854,'field',3,'',1),(854,'field',4,' https www viget com articles why you should update to craft 3 asap ',1),(854,'field',2,' updating to craft 3 means new features for your site with improved performance and security this latest version was released earlier this year and you should update as soon as possible ',1),(854,'title',0,' why you should update to craft 3 asap ',1),(854,'slug',0,' why you should update to craft 3 asap ',1),(855,'slug',0,' js ',1),(855,'title',0,' js ',1),(856,'field',6,'',1),(856,'field',5,' hamilton ',1),(856,'field',2,'',1),(856,'field',4,' https www hamiltoncompany com ',1),(856,'title',0,' hamilton company ',1),(856,'slug',0,' hamilton company ',1),(857,'kind',0,' image ',1),(857,'extension',0,' jpg ',1),(857,'filename',0,' hamilton jpg ',1),(858,'field',3,'',1),(858,'field',2,' if you notice your twig templates are getting overly complex it may be time to extend craft with a custom module ',1),(858,'title',0,' level up with craft cms know when to ditch twig ',1),(858,'slug',0,' level up with craft cms know when to ditch twig ',1),(781,'title',0,' bdi furniture ',1),(775,'field',4,'',1),(785,'field',6,'',1),(2086,'extension',0,' jpg ',1),(2086,'filename',0,' hrc jpg ',1),(2087,'slug',0,' hrc ',1),(2087,'title',0,' human rights campaign ',1),(2087,'field',2,'',1),(2087,'field',4,' https www hrc org ',1),(2087,'field',5,' hrc ',1),(2087,'field',6,'',1),(2087,'field',16,'',1),(2087,'field',15,' html css js craft ',1),(2089,'slug',0,' how we prevent leaky templates in craft cms ',1),(2089,'title',0,' how we prevent leaky templates in craft cms ',1),(2089,'field',4,' https www viget com articles how we prevent leaky templates in craft cms ',1),(2089,'field',2,' prevent the flood of leaky templates in craft cms with just a little bit of php ',1),(2091,'slug',0,' what i love hate about tailwind css ',1),(2091,'title',0,' what i love hate about tailwind css ',1),(2091,'field',2,' as a long time skeptic of tailwind css ive finally given it a try and discovered some things i love and hate ',1),(2091,'field',4,' https www viget com articles what i love hate about tailwind css ',1),(2093,'title',0,' mw components ',1),(2093,'slug',0,' mw components ',1),(2093,'field',4,' https www mwcomponents com ',1),(2094,'kind',0,' image ',1),(2094,'extension',0,' jpg ',1),(2094,'filename',0,' mwi jpg ',1),(2093,'field',5,' mwi ',1),(2093,'field',15,' craft php mysql twig ',1),(2095,'slug',0,' mysql ',1),(2095,'title',0,' mysql ',1),(2096,'slug',0,' twig ',1),(2096,'title',0,' twig ',1);
commit;

--
-- Dumping data for table `craft_sections`
--

set autocommit=0;
INSERT INTO `craft_sections` VALUES (3,1,'Work','work','structure',1,'all','end','[{\"label\":\"Primary entry page\",\"urlFormat\":\"{url}\"}]','2014-01-18 03:54:24','2020-03-18 20:02:27',NULL,'7c008288-e9c7-4c96-8ad6-9938934d6c20'),(4,NULL,'Blog','blog','channel',1,'all','end','[{\"label\":\"Primary entry page\",\"urlFormat\":\"https://www.trevor-davis.com/blog/{slug}\",\"refresh\":\"1\"}]','2014-01-18 03:54:40','2022-01-15 15:03:32',NULL,'6c9ac135-0190-41c6-9b5d-a636316eb58d'),(5,NULL,'About','about','single',1,'all','end','[{\"label\":\"Primary entry page\",\"urlFormat\":\"{url}\"}]','2014-01-18 03:55:11','2020-03-18 20:02:26',NULL,'5f4d5d1d-f61d-440d-bf99-45b55232c923'),(6,NULL,'Contact','contact','single',1,'all','end','[{\"label\":\"Primary entry page\",\"urlFormat\":\"{url}\"}]','2014-01-18 03:55:23','2020-03-18 20:02:27',NULL,'7e0dba83-d462-4af7-aa79-1da09ee3c2a4'),(7,NULL,'Homepage','homepage','single',1,'all','end','[{\"label\":\"Primary entry page\",\"urlFormat\":\"{url}\"}]','2017-10-04 16:05:46','2020-03-18 20:02:26',NULL,'5865feb4-46d8-4867-aad3-6b6a0d39934f');
commit;

--
-- Dumping data for table `craft_sections_sites`
--

set autocommit=0;
INSERT INTO `craft_sections_sites` VALUES (3,3,1,'work/{slug}','2014-01-18 03:54:24','2019-10-09 15:56:08','8aa1ba58-a8b6-42e3-becd-3c2ae9753007',1,1,'work/_entry'),(4,4,1,'blog/{slug}','2014-01-18 03:54:40','2022-01-15 15:03:32','038f639f-2b27-47cb-a9fa-5fe996a5e231',1,1,NULL),(5,5,1,'about','2014-01-18 03:55:11','2019-10-09 15:56:07','ddb7111c-a38a-4e0e-9d19-66bbe83bcd2b',1,1,'about/index'),(6,6,1,'contact','2014-01-18 03:55:23','2019-10-09 15:56:08','fb32126f-0397-4d8f-8780-0c83142ab863',1,1,'contact/index'),(7,7,1,'__home__','2017-10-04 16:05:46','2019-10-09 15:56:06','a0fb748b-2e52-40b8-bfcc-0674fc299b94',1,1,'index');
commit;

--
-- Dumping data for table `craft_sequences`
--

set autocommit=0;
commit;

--
-- Dumping data for table `craft_shunnedmessages`
--

set autocommit=0;
commit;

--
-- Dumping data for table `craft_sitegroups`
--

set autocommit=0;
INSERT INTO `craft_sitegroups` VALUES (1,'Trevor Davis','2017-12-08 19:52:00','2017-12-08 19:52:00',NULL,'402c6bb9-da6d-437d-8645-824d59c8b07b');
commit;

--
-- Dumping data for table `craft_sites`
--

set autocommit=0;
INSERT INTO `craft_sites` VALUES (1,'Trevor Davis','en_us','en-US',1,'$SITE_URL',1,'2017-09-06 16:09:43','2024-02-09 15:48:12',NULL,'ab8f81cd-28c6-4792-81c0-b72f137f484b',1,1,1);
commit;

--
-- Dumping data for table `craft_structureelements`
--

set autocommit=0;
INSERT INTO `craft_structureelements` VALUES (200,1,NULL,200,1,86,0,'2024-02-09 20:32:48','2024-02-09 20:32:49','64a35f71-2573-411f-8fd0-0f0ef1bdb785'),(201,1,321,200,2,3,1,'2024-02-09 20:32:48','2024-02-09 20:32:48','a69006a5-f1ff-4d12-bdb8-31d7f857234b'),(202,1,320,200,4,5,1,'2024-02-09 20:32:48','2024-02-09 20:32:48','102ef55c-ce6d-413f-9820-d1cd7919261a'),(203,1,319,200,6,7,1,'2024-02-09 20:32:48','2024-02-09 20:32:48','2d4707a7-ff74-4cf9-8bbb-0a770c90d80e'),(204,1,318,200,8,9,1,'2024-02-09 20:32:48','2024-02-09 20:32:48','e3daaae1-85b0-4426-9943-95331a7c8c6c'),(205,1,317,200,10,11,1,'2024-02-09 20:32:48','2024-02-09 20:32:48','70758f10-bc86-48cd-91b7-a0887c48e33d'),(206,1,316,200,12,13,1,'2024-02-09 20:32:48','2024-02-09 20:32:48','d8fd83e3-8134-4b3d-8d04-0d4afc4697cd'),(207,1,315,200,14,15,1,'2024-02-09 20:32:48','2024-02-09 20:32:48','f52b1f0f-da73-4e2c-9ba3-62cbd326fea2'),(208,1,314,200,16,17,1,'2024-02-09 20:32:48','2024-02-09 20:32:48','925f40fe-4c02-4aed-ad01-d296d9eb2a48'),(209,1,313,200,18,19,1,'2024-02-09 20:32:48','2024-02-09 20:32:48','2fc8352f-0877-4530-a2ad-29690aa67ba6'),(210,1,310,200,20,21,1,'2024-02-09 20:32:48','2024-02-09 20:32:48','896ac213-cb21-4024-91fd-3aa3a8d0bbca'),(211,1,311,200,22,23,1,'2024-02-09 20:32:48','2024-02-09 20:32:48','4f960e55-404b-4d26-bc15-67b049785be3'),(212,1,312,200,24,25,1,'2024-02-09 20:32:48','2024-02-09 20:32:48','d6e7a3bb-54c3-4816-86db-c345428b4ae4'),(213,1,307,200,26,27,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','1daac03e-b5bf-4229-bfba-08ecf52614df'),(214,1,308,200,28,29,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','0dae0f1c-f84c-4076-afca-a3c9862c241e'),(215,1,306,200,30,31,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','49e86328-e963-4d4a-8ee9-f17ced7219ae'),(216,1,305,200,32,33,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','28bc0793-c1ef-4bfb-a8cc-0589e2857072'),(217,1,303,200,34,35,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','a9d9a85c-59f8-4a5c-990a-e6c2481c1fa0'),(218,1,298,200,36,37,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','752ca26c-8a03-44dc-9385-3df72161d947'),(219,1,785,200,38,39,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','87c23ec0-3649-4fdd-9465-ea4a30e9823a'),(220,1,754,200,40,41,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','a40dffed-a489-4582-945d-e7396a1b76cb'),(221,1,760,200,42,43,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','48e6e887-ef1a-44b8-a187-7ea84bf8cc95'),(222,1,774,200,44,45,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','4dc39694-a28d-4c4c-96fb-fe2a4d355ec3'),(223,1,877,200,46,47,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','11eaefa4-8bd1-4961-bae2-1ac463272737'),(224,1,836,200,48,49,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','d8872642-dc79-44f7-82f8-a7e0b2621b58'),(225,1,309,200,50,51,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','9d35c590-2fea-4faf-9541-fe6b8ab0bad8'),(226,1,775,200,52,53,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','e5d91c99-4075-4f65-bfd2-e9cf5b48177b'),(227,1,876,200,54,55,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','32a35b71-462d-49d1-bbf7-52c71c1d3ef5'),(228,1,776,200,56,57,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','f3c5fca5-2d50-4446-b0fb-38006db55ba2'),(229,1,875,200,58,59,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','3d2ec4aa-58e3-416c-bef6-04347529006b'),(230,1,834,200,60,61,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','5b8115aa-4af9-4f1b-b033-6b517e167098'),(231,1,777,200,62,63,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','a87dcbc1-e3d7-43ce-b29e-40e5ab568547'),(232,1,778,200,64,65,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','558c6311-17ed-4d3a-9090-10f96ae49c01'),(233,1,779,200,66,67,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','6e0dd0fb-c1c9-4631-94dc-5bb16c8518bd'),(234,1,780,200,68,69,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','ef471671-60da-46d2-8808-aceeb5fe8b23'),(235,1,784,200,70,71,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','72107bf7-caae-45f8-8c16-7c4c1d299011'),(236,1,781,200,72,73,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','7d3323fd-eb06-4ac2-875a-e15380c9c507'),(237,1,782,200,74,75,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','787dcf9c-ecd2-4710-8ea9-8fc095c81574'),(238,1,783,200,76,77,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','bd593929-9642-445f-afb0-3dbd986d5035'),(239,1,856,200,78,79,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','bcb0570e-6fb9-4172-8909-b8449dbfbf7b'),(240,1,2057,200,80,81,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','fbe9e0d3-16f3-4932-ae00-8767bbdf6972'),(241,1,2087,200,82,83,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','27e695c2-c20c-49da-826e-909a69aaa3f0'),(242,1,2093,200,84,85,1,'2024-02-09 20:32:49','2024-02-09 20:32:49','93de7273-9b91-47f0-b214-46217ced6ad5');
commit;

--
-- Dumping data for table `craft_structures`
--

set autocommit=0;
INSERT INTO `craft_structures` VALUES (1,1,'2017-08-24 00:35:15','2019-10-09 15:56:08',NULL,'2a3b48a1-2cc8-4238-a245-50ec66179794');
commit;

--
-- Dumping data for table `craft_systemmessages`
--

set autocommit=0;
commit;

--
-- Dumping data for table `craft_taggroups`
--

set autocommit=0;
INSERT INTO `craft_taggroups` VALUES (1,'Blog','blog',26,'2014-01-18 03:44:25','2014-01-19 12:50:50',NULL,'21795d32-fa8d-4880-af8a-d9a3b7cf06be'),(2,'Role','role',30,'2014-01-22 03:49:18','2014-01-22 03:49:18',NULL,'1550d569-055d-4a0f-a868-6278ec0c5c11');
commit;

--
-- Dumping data for table `craft_tags`
--

set autocommit=0;
INSERT INTO `craft_tags` VALUES (47,1,NULL,'2014-01-19 12:56:43','2018-02-15 21:01:40','1a571fb8-6d22-4b29-b29d-74a4b42c3f80'),(48,1,NULL,'2014-01-19 12:56:43','2018-02-15 21:01:40','d318931e-ef65-45ea-afcc-4ff4f0767c2b'),(50,1,NULL,'2014-01-19 12:56:43','2018-02-15 21:01:40','6a85748d-d8c2-4ea6-aa6d-a006ba44814e'),(53,1,NULL,'2014-01-19 12:56:43','2018-02-15 21:01:40','ccf96dc9-8f65-4ea5-bcb0-7d39f1418762'),(55,1,NULL,'2014-01-19 12:56:43','2018-02-15 21:01:40','d9f3c341-864f-40cc-b3c5-faa82d61a844'),(58,1,NULL,'2014-01-19 12:56:43','2018-02-15 21:01:40','6a81d963-5b25-4ae4-bbbb-62a7c653a87c'),(63,1,NULL,'2014-01-19 12:56:43','2018-02-15 21:01:40','7ea10b59-e0d3-40cc-9547-6bb883b65ce6'),(64,1,NULL,'2014-01-19 12:56:43','2018-02-15 21:01:40','6ff3f4d9-d4f4-4673-abca-fd32ef881208'),(68,1,NULL,'2014-01-19 12:56:43','2018-02-15 21:01:40','27815344-1f91-46b0-b42d-d09fd22ca5b6'),(75,1,NULL,'2014-01-19 12:56:44','2018-02-15 21:01:40','9ec1a5bb-c350-4d27-96cf-c0c6cc7dbd49'),(299,2,NULL,'2014-01-22 04:03:13','2018-02-15 21:01:40','4751375c-9194-47ef-90b8-25863ed9be1c'),(300,2,NULL,'2014-01-22 04:03:13','2018-02-15 21:01:40','551c6b0b-ff9e-4201-83d4-736f76856651'),(301,2,NULL,'2014-01-22 04:03:13','2018-02-15 21:01:40','5a2c1b5e-e0b3-45b2-bf06-fbc445e916ff'),(302,2,NULL,'2014-01-22 04:03:13','2018-02-15 21:01:40','c84c1fb4-9fa2-46a5-8dfb-15576c5c9cff'),(304,2,NULL,'2014-01-22 04:03:13','2018-02-15 21:01:40','b21bfce8-b687-4f0c-975e-84a870c28277'),(749,2,NULL,'2014-09-12 19:33:28','2018-02-15 21:01:40','0742e337-5712-4b6a-93a4-0c0fda0752d3'),(800,1,NULL,'2017-09-06 20:59:51','2018-02-15 21:01:40','8b2d49ed-0ee5-4da5-a1fb-1522808e8ab0'),(803,1,NULL,'2017-09-06 21:16:09','2018-02-15 21:01:40','f1e84918-fcd9-4f8a-8df9-3dcba877c510'),(812,1,NULL,'2017-09-06 21:30:42','2018-02-15 21:01:40','2c8f5f61-fc97-44f2-8a8a-4d4da9d16ec0'),(833,2,NULL,'2017-09-21 19:18:14','2018-02-15 21:01:40','24097673-c964-4b10-9d2d-6a8d33169a1a'),(855,2,NULL,'2019-01-24 00:56:52','2019-01-24 00:56:52','7257727e-2f4a-43d6-9f9c-552b8732bdb1'),(2056,2,NULL,'2020-05-29 19:01:06','2020-05-29 19:01:06','7ba83daf-9028-4347-9495-2e068d103db3'),(2095,2,NULL,'2021-12-01 11:51:30','2021-12-01 11:51:30','893101da-34ef-49aa-8d6f-907134a73f00'),(2096,2,NULL,'2021-12-01 11:51:33','2021-12-01 11:51:33','9cc40ce7-09d1-4eed-834b-8fa33dd9e119');
commit;

--
-- Dumping data for table `craft_tokens`
--

set autocommit=0;
INSERT INTO `craft_tokens` VALUES (47,'z5RQgsUuXvJHYZcREi04wFLKsqBmoE7t','[\"preview/preview\",{\"elementType\":\"craft\\\\elements\\\\Entry\",\"sourceId\":94,\"siteId\":1,\"draftId\":95,\"revisionId\":null,\"provisional\":true}]',NULL,NULL,'2023-08-04 12:35:42','2023-08-03 12:35:42','2023-08-03 12:35:42','d2aa8087-d99e-4ee4-aa26-dc17c62fedb9');
commit;

--
-- Dumping data for table `craft_usergroups`
--

set autocommit=0;
commit;

--
-- Dumping data for table `craft_usergroups_users`
--

set autocommit=0;
commit;

--
-- Dumping data for table `craft_userpermissions`
--

set autocommit=0;
INSERT INTO `craft_userpermissions` VALUES (1,'editimagesinvolume:23666417-116d-4909-a37d-65e03b61d2fb','2019-10-09 15:56:02','2019-10-09 15:56:02','61f28915-cd37-4b78-8363-e5f501101a7a'),(2,'editimagesinvolume:246261c7-f2c1-45ac-8bfd-8f291f4333e3','2019-10-09 15:56:02','2019-10-09 15:56:02','105ff8d6-f461-47d6-9257-f21c497ba7c1'),(3,'editimagesinvolume:7870c09f-c290-41f0-a732-261bbf4425d5','2019-10-09 15:56:02','2019-10-09 15:56:02','45d95a71-f206-441f-950a-eb1534c9b9d9'),(4,'editimagesinvolume:e0e0288f-1aca-4ffb-8da8-445801d85a28','2019-10-09 15:56:02','2019-10-09 15:56:02','dad9b2b3-6084-415f-b031-938201299cd2');
commit;

--
-- Dumping data for table `craft_userpermissions_usergroups`
--

set autocommit=0;
commit;

--
-- Dumping data for table `craft_userpermissions_users`
--

set autocommit=0;
commit;

--
-- Dumping data for table `craft_userpreferences`
--

set autocommit=0;
INSERT INTO `craft_userpreferences` VALUES (1,'{\"language\":\"en-US\",\"weekStartDay\":\"0\",\"enableDebugToolbarForSite\":true,\"enableDebugToolbarForCp\":true,\"locale\":null,\"alwaysShowFocusRings\":false,\"useShapes\":false,\"underlineLinks\":false,\"showFieldHandles\":false,\"showExceptionView\":false,\"profileTemplates\":false}');
commit;

--
-- Dumping data for table `craft_users`
--

set autocommit=0;
INSERT INTO `craft_users` VALUES (1,'tdavis','Trevor','Davis','davist11@gmail.com','$2a$13$jzhy81F963DoSEWelAvxXOJQwcWo/Pv1HqOK6KSYoXaR08ex1tskW',1,0,0,0,'2024-02-09 20:31:35','2600:1700:2d61:d220:658c:f9c8:f9b9:1e00',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,0,'2014-01-18 03:45:04','2014-01-18 03:44:25','2024-02-09 20:31:35','502616a0-e990-4efb-ae66-32ef15439722',NULL);
commit;

--
-- Dumping data for table `craft_volumefolders`
--

set autocommit=0;
INSERT INTO `craft_volumefolders` VALUES (1,NULL,1,'Images: Work','','2014-01-18 04:15:52','2014-01-18 04:15:52','bf0fcefb-b9d7-4917-9bf4-b8a40f831d55'),(2,NULL,2,'Images: About','','2014-01-18 21:34:13','2014-01-18 21:34:13','a1264486-aefa-42be-aa49-e61f03321171'),(3,NULL,3,'Images: Content','','2014-02-04 02:13:15','2014-02-04 02:13:15','e47f1419-9949-445c-8eb5-42ca90f0ee53'),(4,3,3,'2008','2008/','2014-02-04 02:13:22','2014-02-04 02:13:22','248fc84f-2cf3-404f-ad63-f45e6c672b2d'),(5,4,3,'01','2008/01/','2014-02-04 02:13:22','2014-02-04 02:13:22','7aa574e7-99bf-4c59-87f7-88a1f62aabd6'),(6,5,3,'contact','2008/01/contact/','2014-02-04 02:13:22','2014-02-04 02:13:22','350d4916-0001-4192-8980-c82904d1c24b'),(7,4,3,'02','2008/02/','2014-02-04 02:13:23','2014-02-04 02:13:23','8762f32b-c027-414b-b902-fa295b7fc7aa'),(8,7,3,'movies','2008/02/movies/','2014-02-04 02:13:23','2014-02-04 02:13:23','1186f32a-fa4d-410c-90f3-7870f488ebf0'),(9,4,3,'03','2008/03/','2014-02-04 02:13:23','2014-02-04 02:13:23','ad41ad0f-6203-4500-9d2f-3250e1ac598c'),(10,4,3,'05','2008/05/','2014-02-04 02:13:23','2014-02-04 02:13:23','5c3be921-8d2f-4ff5-8d02-03e2e093abe0'),(11,4,3,'06','2008/06/','2014-02-04 02:13:23','2014-02-04 02:13:23','bb0789be-fecb-411e-b36e-390df926ef25'),(12,4,3,'07','2008/07/','2014-02-04 02:13:23','2014-02-04 02:13:23','a93e26ff-88d9-46b8-94b5-8fe7d8136059'),(13,4,3,'09','2008/09/','2014-02-04 02:13:23','2014-02-04 02:13:23','e82b1189-b4bf-405c-a630-cc433cc4cece'),(14,4,3,'11','2008/11/','2014-02-04 02:13:24','2014-02-04 02:13:24','f1e77ac8-d059-4474-a2ba-4176993059c0'),(15,4,3,'12','2008/12/','2014-02-04 02:13:24','2014-02-04 02:13:24','8ee80eb9-7bc5-423d-84a7-dd702b044d73'),(16,3,3,'2009','2009/','2014-02-04 02:13:24','2014-02-04 02:13:24','94af9609-9160-4664-94bd-ca768d54866b'),(17,16,3,'01','2009/01/','2014-02-04 02:13:24','2014-02-04 02:13:24','333537d7-dbb4-4824-8ffe-36799bde18cb'),(18,16,3,'02','2009/02/','2014-02-04 02:13:24','2014-02-04 02:13:24','0236fd6e-9610-4497-8edb-3159b6a1653f'),(19,16,3,'04','2009/04/','2014-02-04 02:13:24','2014-02-04 02:13:24','e0dd3d52-2cd8-4c17-ab56-beaf1afe47ec'),(20,16,3,'06','2009/06/','2014-02-04 02:13:25','2014-02-04 02:13:25','9e947d7f-759f-48ff-afb8-c6930d64a0d8'),(21,16,3,'07','2009/07/','2014-02-04 02:13:25','2014-02-04 02:13:25','f5cd154e-563d-4968-9377-f234880a5ccf'),(22,16,3,'08','2009/08/','2014-02-04 02:13:25','2014-02-04 02:13:25','bd52a3dc-c223-44ba-81f0-2b5d92114712'),(23,16,3,'11','2009/11/','2014-02-04 02:13:25','2014-02-04 02:13:25','44bb656c-0196-4327-81e9-2c2191b6aa0f'),(24,3,3,'2010','2010/','2014-02-04 02:13:25','2014-02-04 02:13:25','5a172b1a-8ef3-4832-936a-c75ead453d64'),(25,24,3,'01','2010/01/','2014-02-04 02:13:25','2014-02-04 02:13:25','2ae43125-e174-40f8-88aa-141e11cf4d99'),(26,24,3,'02','2010/02/','2014-02-04 02:13:25','2014-02-04 02:13:25','7359797e-126c-4338-ac6c-f0a5b45e778f'),(27,24,3,'03','2010/03/','2014-02-04 02:13:25','2014-02-04 02:13:25','31d510b3-c152-4bee-b76d-c0d67160eba6'),(28,24,3,'05','2010/05/','2014-02-04 02:13:25','2014-02-04 02:13:25','53a7f69b-f5ca-4ba8-939d-755a8473a855'),(29,24,3,'07','2010/07/','2014-02-04 02:13:25','2014-02-04 02:13:25','45a198e2-6859-4984-9da3-0c5b8c5ffb4e'),(30,NULL,4,'User Photos',NULL,'2017-09-06 16:09:43','2017-09-06 16:09:43','2a87b963-bf9c-473c-9870-2622177a0f1f'),(31,NULL,NULL,'Temporary source',NULL,'2017-09-07 21:05:32','2017-09-07 21:05:32','1a6e8ec0-2c69-4cf0-93bd-82b6a145bc8a'),(32,31,NULL,'user_1','user_1/','2017-09-07 21:05:32','2017-09-07 21:05:32','45b5306c-4b07-47ba-8c9f-de38f2758313');
commit;

--
-- Dumping data for table `craft_volumes`
--

set autocommit=0;
INSERT INTO `craft_volumes` VALUES (1,42,'Images: Work','imagesWork','craft\\volumes\\Local','{\"path\":\"uploads/images/work/\"}',1,'2014-01-18 04:15:52','2024-02-09 15:44:27',NULL,'7870c09f-c290-41f0-a732-261bbf4425d5','$WORK_ASSET_URL','site',NULL,1),(2,41,'Images: About','imagesAbout','craft\\volumes\\Local','{\"path\":\"uploads/images/about/\"}',2,'2014-01-18 21:34:13','2024-02-09 15:44:27',NULL,'23666417-116d-4909-a37d-65e03b61d2fb','$ABOUT_ASSET_URL','site',NULL,1),(3,43,'Images: Content','imagesContent','craft\\volumes\\Local','{\"path\":\"uploads/images/content/\"}',3,'2014-02-04 02:13:15','2024-02-09 15:44:27',NULL,'e0e0288f-1aca-4ffb-8da8-445801d85a28','$CONTENT_ASSET_URL','site',NULL,1),(4,37,'User Photos','userPhotos','craft\\volumes\\Local','{\"path\":\"uploads/images/userphotos\"}',4,'2017-09-06 16:09:43','2017-09-07 21:22:53',NULL,'246261c7-f2c1-45ac-8bfd-8f291f4333e3',NULL,'site',NULL,0);
commit;

--
-- Dumping data for table `craft_widgets`
--

set autocommit=0;
INSERT INTO `craft_widgets` VALUES (2,1,'craft\\widgets\\RecentEntries',2,NULL,NULL,'2014-01-18 03:44:28','2014-01-18 03:44:28','539646bb-342b-4301-9fd6-58f3f0f9bcc5'),(3,1,'craft\\widgets\\CraftSupport',3,NULL,NULL,'2014-01-18 03:44:28','2017-09-06 16:09:49','05c24cee-a1b0-434f-b007-2d35f03c167c'),(4,1,'craft\\widgets\\Updates',4,NULL,NULL,'2014-01-18 03:44:28','2014-01-18 03:44:28','0faaeba6-39af-4e9a-a63b-c12abe82cdb5');
commit;

--
-- Dumping routines for database 'trevordavis'
--


