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
|