| 0:04 |
[Music] |
| 0:13 |
well hello hello it's dean and dave hope |
| 0:16 |
everybody is doing well |
| 0:18 |
it's been a minute since i've done some |
| 0:20 |
live streaming and i am excited to be |
| 0:24 |
back |
| 0:26 |
today i am wanting to talk about |
| 0:29 |
an oldie but goodie |
| 0:32 |
it dawned on me that i've never done a |
| 0:34 |
live stream about this it's funny you do |
| 0:36 |
something |
| 0:37 |
many years ago and in this case |
| 0:39 |
just over six years ago |
| 0:42 |
i created a tool that |
| 0:46 |
allows you to |
| 0:48 |
quickly do something that a lot of |
| 0:49 |
people are doing every single day |
| 0:53 |
and it saves so much time i know it |
| 0:54 |
saves so much time for me |
| 0:56 |
i have heard from countless others that |
| 0:59 |
it is done the same for them |
| 1:02 |
and i want to talk about it today |
| 1:05 |
but it's funny because like over six |
| 1:07 |
years ago this thing was created now |
| 1:09 |
it's evolved a little bit since then but |
| 1:11 |
i mean |
| 1:13 |
it was really good when it was done then |
| 1:16 |
i'll have to talk a little bit about the |
| 1:18 |
history here for a second but |
| 1:20 |
i was having a conversation with a good |
| 1:22 |
friend of mine in the dnn ecosystem will |
| 1:26 |
stroll |
| 1:28 |
his mightiness we were chatting about a |
| 1:31 |
tool that we both used quite a bit and |
| 1:33 |
it was called make dnn site |
| 1:36 |
and |
| 1:37 |
i think that was it make d make |
| 1:40 |
dnns yeah make dn insight that's what it |
| 1:42 |
was |
| 1:44 |
it was a great little windows |
| 1:46 |
uh |
| 1:47 |
app |
| 1:48 |
that allowed you to |
| 1:50 |
pretty quickly |
| 1:51 |
set up a local dnn instance i mean it |
| 1:53 |
did save a lot of time |
| 1:55 |
it was a little bit technical |
| 1:57 |
you know and |
| 1:58 |
a little bit finicky here and there but |
| 2:00 |
man it really did save a lot of time for |
| 2:03 |
those of us that needed to install it |
| 2:05 |
you know a lot |
| 2:07 |
usually on a daily or |
| 2:09 |
at least to several times a week basis |
| 2:12 |
well |
| 2:13 |
that tool kind of |
| 2:15 |
faded out the guy that developed it |
| 2:19 |
was |
| 2:20 |
off on to other things and just wasn't |
| 2:23 |
interested in really maintaining that or |
| 2:25 |
releasing |
| 2:26 |
the code for it so that somebody else |
| 2:28 |
could maintain it so |
| 2:30 |
will and i were talking and i was like |
| 2:32 |
you know well i think i could probably |
| 2:33 |
build this thing pretty quickly so i set |
| 2:36 |
aside a weekend and i said i'm gonna do |
| 2:39 |
it |
| 2:40 |
it was a crazy |
| 2:42 |
couple of days |
| 2:43 |
but |
| 2:44 |
there |
| 2:46 |
was the launch of envy quicksite a |
| 2:48 |
little over six years ago i believe it |
| 2:49 |
was march the 9th |
| 2:51 |
of 2016. |
| 2:55 |
but that was the initial version of it |
| 2:57 |
but i want to talk about it because |
| 2:59 |
i have never done a live stream about it |
| 3:01 |
so i want to show you how it can |
| 3:04 |
i'm going to get a little bit radical |
| 3:06 |
here and say it could change your life i |
| 3:08 |
mean in a good way because it's uh |
| 3:10 |
it can |
| 3:12 |
really save so much time |
| 3:15 |
maybe you're a |
| 3:17 |
module developer in the ecosystem |
| 3:20 |
or |
| 3:21 |
maybe you're a designer of themes |
| 3:25 |
or |
| 3:26 |
let's see |
| 3:28 |
you |
| 3:29 |
sell |
| 3:30 |
extensions for dnn |
| 3:32 |
um maybe you do custom modules and you |
| 3:35 |
need to really quickly set up test |
| 3:37 |
environments for those modules or |
| 3:39 |
development environments so that you can |
| 3:41 |
build those modules |
| 3:42 |
um you need to quickly set up an |
| 3:44 |
instance so that you can build a theme |
| 3:46 |
there's so many use cases |
| 3:48 |
for the need to |
| 3:50 |
quickly install dnn on your local |
| 3:55 |
machine |
| 3:56 |
well you could of course go through the |
| 3:59 |
process of installing dnn manually |
| 4:03 |
there's quite a few videos out there i |
| 4:05 |
think chris hammond has one |
| 4:07 |
will stroll who i mentioned earlier has |
| 4:09 |
one out there to help you walk through |
| 4:13 |
manual setup of dna in a local |
| 4:15 |
environment |
| 4:16 |
and there are times where you may need |
| 4:18 |
those |
| 4:19 |
that's not what i'm going to talk about |
| 4:20 |
here today i want to talk about how you |
| 4:22 |
can install dnn |
| 4:24 |
in less than one minute |
| 4:27 |
yep you heard me right less than one |
| 4:29 |
minute |
| 4:30 |
we'll put that to the test in just a few |
| 4:32 |
minutes |
| 4:33 |
so let me go ahead and switch over to my |
| 4:36 |
other screen hopefully my audio will not |
| 4:38 |
go out |
| 4:40 |
looks like everything's good on my |
| 4:41 |
meters over here so good |
| 4:43 |
this is envy quicksite.com |
| 4:47 |
and you can come out here |
| 4:50 |
learn a little bit more about the |
| 4:51 |
product |
| 4:52 |
and by the way it's free so don't worry |
| 4:55 |
just because i use the word product |
| 4:57 |
it's free |
| 4:59 |
um you can download it via this link |
| 5:01 |
which will send you right over to github |
| 5:03 |
to the latest release what |
| 5:06 |
as of the date of this recording is |
| 5:10 |
version 2.1.2 |
| 5:13 |
and the other link here will take you to |
| 5:16 |
the main |
| 5:17 |
github project page out here on github |
| 5:21 |
i bring this one up because it's really |
| 5:22 |
important if you find yourself using |
| 5:25 |
this app to help you download and |
| 5:28 |
install dnn really quickly in your |
| 5:30 |
environments |
| 5:31 |
you may occasionally run into a bug |
| 5:34 |
or an area where you believe |
| 5:37 |
it could be improved |
| 5:40 |
get familiar with the issues tab in that |
| 5:43 |
case |
| 5:44 |
submit a new issue |
| 5:46 |
to |
| 5:47 |
either discuss that enhancement |
| 5:49 |
or that feature request or |
| 5:53 |
bug |
| 5:55 |
and if you're a developer and you happen |
| 5:57 |
to know windows form development |
| 6:00 |
then |
| 6:02 |
maybe you can find an issue out here |
| 6:03 |
that you would be able to contribute a |
| 6:05 |
fix for |
| 6:06 |
we do accept pull requests um as long as |
| 6:10 |
it fixes the issue and solves a greater |
| 6:12 |
need of the community we are all game |
| 6:14 |
for it |
| 6:15 |
so um back over to envyquiksite.com |
| 6:22 |
one thing i want to point out before we |
| 6:23 |
start going into a demo here |
| 6:26 |
is the requirements |
| 6:28 |
page |
| 6:30 |
now |
| 6:32 |
you may see a lot of different versions |
| 6:35 |
listed here of operating systems and |
| 6:37 |
server well this is all that's possible |
| 6:39 |
with me quick site but if you scroll |
| 6:41 |
down to the bottom the recommended |
| 6:43 |
environment |
| 6:45 |
as of right now |
| 6:46 |
is either witness server 2019 or you |
| 6:49 |
know i probably should put in here |
| 6:52 |
that's production environment but |
| 6:54 |
local development environment we should |
| 6:55 |
probably make recommendations there too |
| 6:58 |
windows 11 |
| 6:59 |
i did haven't even added that to the |
| 7:01 |
list yet probably need to do that |
| 7:03 |
or windows 10 would be most current you |
| 7:06 |
know two operating systems |
| 7:09 |
uh for just local |
| 7:11 |
development and testing and all that |
| 7:13 |
good stuff |
| 7:14 |
um probably microsoft sql server |
| 7:17 |
developer edition needs to be added to |
| 7:19 |
the list |
| 7:20 |
um |
| 7:21 |
and yeah i'm noticing all kinds of |
| 7:23 |
things that can be improved on this page |
| 7:24 |
but you'll definitely want to have |
| 7:26 |
a windows operating system |
| 7:29 |
a sql server instance set up on your |
| 7:31 |
machine |
| 7:32 |
and you'll want to have your machine |
| 7:34 |
uh probably at this point be on 4.8 |
| 7:38 |
the latest 4.8 version of net framework |
| 7:42 |
and you'll want iis installed and |
| 7:45 |
configured |
| 7:47 |
now |
| 7:48 |
once you have those |
| 7:49 |
it's |
| 7:51 |
pretty much cake you just install envy |
| 7:53 |
quick site come out here the release |
| 7:56 |
install you know download the |
| 7:58 |
microsoft installer package here and it |
| 8:01 |
will walk you through an install wizard |
| 8:03 |
to set it up it just takes a couple |
| 8:04 |
seconds uh to do that and then you'll be |
| 8:07 |
ready to rock and roll |
| 8:10 |
so let me go back |
| 8:12 |
to here i'm going to launch envy quick |
| 8:15 |
site |
| 8:16 |
i've already got it installed on my |
| 8:18 |
machine |
| 8:19 |
and |
| 8:20 |
i am going to show you hopefully my |
| 8:24 |
window is showing here at this point but |
| 8:26 |
i just got prompted just in case you |
| 8:27 |
can't see it |
| 8:29 |
i got prompted for user account control |
| 8:31 |
now the reason this is is because |
| 8:33 |
we run envy quick site in elevated |
| 8:35 |
privileges so i'm going to say yes to |
| 8:37 |
that |
| 8:38 |
and that will give us the |
| 8:40 |
access to be able to |
| 8:43 |
do some pretty advanced stuff like |
| 8:46 |
set up a database in your database |
| 8:48 |
server instance |
| 8:50 |
create an iis website set permissions |
| 8:54 |
set up an app pool for that |
| 8:58 |
create files and folders on your hard |
| 9:00 |
drive and |
| 9:02 |
be able to set permissions on those and |
| 9:04 |
then also |
| 9:06 |
update your |
| 9:08 |
system32 |
| 9:10 |
drivers etsy host file so |
| 9:13 |
we'll |
| 9:14 |
maybe run into a situation here in just |
| 9:16 |
a minute on purpose so that i can show |
| 9:18 |
you kind of how to |
| 9:21 |
get around some gotches that you may run |
| 9:23 |
into |
| 9:24 |
so our first time through this |
| 9:27 |
i'm going to go a little slow |
| 9:29 |
through it |
| 9:30 |
and then we'll put it to the test and |
| 9:32 |
see if we can really install dnn in less |
| 9:34 |
than a minute in just a few minutes |
| 9:37 |
the first time i'll explain all the |
| 9:39 |
screens and kind of what you what your |
| 9:41 |
what you should expect when you install |
| 9:43 |
it |
| 9:44 |
when you launch mb quick site the first |
| 9:46 |
screen is really getting you to choose |
| 9:48 |
the version of dnn that you want to |
| 9:51 |
install |
| 9:52 |
and in this case as of the date of this |
| 9:54 |
recording the latest and greatest is |
| 9:56 |
9.10.2 |
| 9:59 |
now i'm going to click next |
| 10:01 |
but i'm going to get prompted because |
| 10:02 |
i've already previously installed or |
| 10:05 |
downloaded |
| 10:07 |
dnm platform 9.10.2 |
| 10:10 |
so it's going to prompt me if i want to |
| 10:12 |
download it again |
| 10:14 |
and replace my existing local downloaded |
| 10:16 |
that or if i just want to use the local |
| 10:18 |
download |
| 10:20 |
now on purpose i'm going to go ahead and |
| 10:21 |
download it again to show you how fast |
| 10:23 |
it is |
| 10:24 |
i've got a pretty |
| 10:26 |
fast internet connection so it was |
| 10:28 |
really fast to download but you may be |
| 10:30 |
saying well where is it downloading it |
| 10:32 |
from |
| 10:34 |
well it's actually downloading it |
| 10:36 |
directly from github release |
| 10:39 |
or dnm platform |
| 10:41 |
and |
| 10:42 |
we are downloading the install package |
| 10:46 |
so we're actually accessing that via the |
| 10:49 |
github api |
| 10:50 |
so no matter what version of dnn |
| 10:54 |
you are choosing there it will go out |
| 10:57 |
and get that package and download it for |
| 10:59 |
you so you don't even have to worry |
| 11:01 |
about |
| 11:02 |
where was it again that i needed to go |
| 11:04 |
download that or |
| 11:06 |
in some situation where yo
|