Now I'm going to open the default browser (IE or Edge) and use it to go to Ninite where I can get a single install package that will install a bunch of programs for me instead of having to do them myself. Go to ninite.com and then check the following applications:
+-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|Screenshot |Description |
+-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|- Chrome\ |
| |- Firefox\ |
| |- 7-Zip\ |
| |- .NET 4.8\ |
| |- Notepad++\ |
| |- WinMerge\ |
| |- Visual Studio Code |
+-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|Now download the package and save it to the Downloads folder.\ |
| |\ |
| |Open File Explorer and navigate to the Downloads folder.\ |
| |\ |
|
|We can take care of a couple of settings while we are here:\ |
| |1. Right-click the whitespace under Network in the left side-bar and select Expand to current folder. This will let the side-bar follow you as you navigate folders.|
| |2. I normally also select Show all folders.\ |
| |3. I normally unpin all of the folders under Quick access.\ |
| |4. Change to List View.\ |
| |5. Click View > Options.\ |
| |6. Change Open File Explorer to This PC.\ |
| |7. Uncheck Show recently used files in Quick access and Show frequently used folders in Quick access.\ |
| |8. Click Apply.\ |
| |9. Switch to the View tab.\ |
| |10. Click Apply to Folders.\ |
| |11. Change Hidden files and folders radio toggle to Show....\ |
| |12. Uncheck Hide empty drives, Hide extensions for known file types.\ |
| |13. Check Launch folder windows in a separate process and Restore previous folder windows at logon.\ |
| |14. Click OK. |
+-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|Close File Explorer and reopen it and navigate back to the Downloads folder. It probably looks like the screenshot to the left now. |
| | |
| |
|
+-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|Right-click the Ninite package and Run as Administrator. Click Show details in the bottom left when the window comes up (there will be a prep window first). |
+-------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Next, we want to install and configure IIS. To do this, we have to go to Windows Features and turn it on with the settings we want. The end of this will require a reboot, so be careful not to trigger it unless the other installs from Ninite are at a stopping point.
| Screenshot | Description |
|---|---|
| For Windows 10 Look for Internet Information Web Services and when you check that with the spacebar, it automatically selected certain things but not others and we need to make some choices that are not the defaults. - Turn off FTP Server - Turn on Common HTTP Features - Turn on Health and Diagnostics - Turn on Security - Turn on WCF - Turn on HTTP Redirect - Turn on WebDAV - You can optionally include IIS 6 if you need a local mail server, but I don't recommend it as it's not worth doing. | |
| Right-click the Start Pearl and select Programs and Features then click Turn Windows Features on or off from the left side-bar. | |
| If the first screen you get is Before you begin, you can check Skip this page by default and then click Next. Choose Role-based or feature-based installation and click Next. Choose Select a server from the server pool and ensure that the local box is highlighted in the Server Pool box and click Next. Choose Web Server (IIS) from the list of Roles and click Next. | |
| Check the following Features if they are not checked: - .NET Framework 3.5 Features - Everything under .NET Framwork 4.6 Features except Message Queuing (MSMQ) activation - IIS Hostable Web Core - WebDAV Redirector Click Next. | |
| Click Next again to see Role Services. Expand the entire tree so you can see it all at once and check the following options if not already checked: - Everything under Common HTTP Features - Everything under Health and Diagnostics - Everything under Performance - Everything under Security - Everything under Application Development - IIS Management Scripts and Tools - Management Service - You can optionally include IIS 6 if you need a local mail server, but I don't recommend it as it's not worth doing. |
Click Next. Click Install. After continuing from this, it should download anything it needs from the internet and run the install.
Since we have configured several installs to run by now, we need to do a completion check here to ensure that they have all finished, including any reboots, until there are no further updates before continuing on to the next section.
If you are asked to sign in from this link, use your corporate email, which is also your MSDN account.
From the Download button on the right of this link's page choose the one without advanced services

On completion, go to your Downloads folder and right-click > Run as administrator

Let the Self Extractor complete, when it does, it will automatically open the Installation Center

Redis-x64-3.2.100.msiReadMe.txt file
npm install --global gulp-cliRestart the system to cement the recent changes and update PATH environment variables, this is important for the next steps.
Create Project Folders on your local
Extract the code like below so its C:\Data\Projects\TIN\CEF and C:\Data\Projects\{ProjectAcronymn}\WEB9

Create a Symbolic Link in Windows (sort of a virtual directory for the OS itself) for the Skin by running the following command in an command prompt running as administrator:
mklink /D "Link" "Target"cd "C:\Data\Projects\{ProjectAcronymn}\WEB9\Portals\_default\Skins\"mklink /D "Clarity-Admin" Click "Add Application Pool..." 5 times and enter the following names:
Click "Add Website..."
In the "Connections" panel, right-click on the "Sites > DNN > DesktopModules > ClarityEcommerce" folder, then click "Add Application..."
In the "Connections" panel, right-click on the "Sites > DNN > DesktopModules > ClarityEcommerce" folder, then click "Add Application..."
In the "Connections" panel, right-click on the "Sites > DNN > DesktopModules > ClarityEcommerce" folder, then click "Add Application..."
In the "Connections" panel, right-click on the "Sites > DNN > DesktopModules > ClarityEcommerce" folder, then click "Add Application..."
In the "Connections" panel, right-click on the "Sites > DNN > DesktopModules > ClarityEcommerce" folder, then click "Add Virtual Directory..."
Right-click the "UI" virtual directory created above, then click "Add Virtual Directory..."
In the "Connections" panel, right-click on the "Sites > DNN > images" folder, then click "Add Virtual Directory..."
Update Windows hosts file
These instructions have been verified up to this point. From here there are general guide points but the exact step-by-step instructions have yet to be completed. There are multiple guides and videos which can walk you through this part.
npm_uber_install.bat to restore packagesClarity Application Setup Guide v2.4, stripped of duplicate steps
NT AUTHORITY\NETWORK SERVICE and a SQL Login named SQLLogin with password p4ssw0rd is added as a dbowner.CEF_20193_DEV\\fileshare.corp.claritymis.com\NASShare2\Data\Database\SQLB\DNN9_CEF_2019_2 and copy the latest .bak file in it's folder to your localOpen the CEF .sln file in VS Restore Nuget Packages
Open file explorer to C:\Data\Projects\2019.3\_DEV\CEF\08.Clarity.Ecommerce.UI
npm-uber-install.bat and run as administrator Open command promptcd C:\Data\Projects\2019.3\_DEV\CEF\08.Clarity.Ecommerce.UI or type cmd in the file path of this foldergulp build