SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Graphicguru India
DotNetNuke Community 07
Installation, Administration
& Theming Step-by-Step
– by Vinod Dangudubiyyapu
Contents
Who’s this is for ................................................................................................................................................................1
Author ...............................................................................................................................................................................2
Requirements....................................................................................................................................................................2
Installation ........................................................................................................................................................................2
DNN Setup.....................................................................................................................................................................2
Database Setup.............................................................................................................................................................4
Configuration Settings ..................................................................................................................................................7
Website Administration..................................................................................................................................................11
Disable Update Feature ..........................................................................................................................................11
Add Users................................................................................................................................................................12
SMTP Settings .........................................................................................................................................................14
Edit Page..................................................................................................................................................................15
Theming DNN..................................................................................................................................................................16
DNN Structure.........................................................................................................................................................16
Change Skin /Container ..........................................................................................................................................17
Upload New Skin/Container....................................................................................................................................17
Delete Installed Skins / Containers .........................................................................................................................18
Artisteer Theming ( updating soon)........................................................................................................................19
Resource..........................................................................................................................................................................20
Links / Reference.....................................................................................................................................................20
Skinning Help Links..................................................................................................................................................20
Modules ..................................................................................................................................................................20
Rescue:....................................................................................................................................................................20
Who’s this is for
A web designer or a web developer who was intruder on DNN to create a world class website with .Net CMS
Platform
Author
My Self Vinod Dangudubiyyapu is a Web and Graphic Designer and exploring to new technologies on CMS for Look
and feel with full understanding on Platform from Setting up environment to Maintenance. This guide is to referred
from self-exploration to relevant issues on search result base information and clubs them at one place
Requirements
1. Download Dotnetnuke Community Edition 7.0 or above
2. SQL Server 2008 R2 with Management Studio
3. Configure IIS 7
4. Visual Studio 2010 or above for Editing
5. Artisteer 2 .0 or above for Theme Creation
Installation
DNN Setup
1. Download DotNetNuke Community Edition and Extract to a folder
2. Right click on Extracted folder and click Properties
3. Select Security tab and Add Full Permissions to the user IIS_IUSRS
4. Open IIS from run command by typing inetmgr (if windows feature not enable you not able to open IIS to
enable the IIS. Goto Control Panel > Programs and Features > on Left side click Turn on windows feature >
Select Internet Information service > click ok. Open browser type in address bar http://localhost to check IIS
installed and working)
5. Create New Website under Site node and Point to the folder where DNN Extracted, Provide Port number
6. Goto Application Pool. Select the New Website created
7. Click on Basic settings under Edit Application Pool select .Net version 4.0 from Dropdown
Database Setup
1. Open SQL Server
2. Create Database with name DotNetNuke Click ok
3. Create USER under Login Security with admin user > select as SQL Authentication uncheck Enforce Polices >
Select Database Name from default database Dorpdown . Note : Remember the passwords
4. Goto the tab Server Roles and check dbcreator
5. Goto the tab User Mapping and check the Database name and in below section check the db_owner
6. Goto the tab Status and make sure Permissions Grant and the Login is Enabled
7. Select database > Login > user properties and select the db_owner in both sections
Configuration Settings
1. Edit the web.config file for pointing the database to start DNN instalation, Edit parameter
a. passwordFormat="Clear" for lost password retrieval
b. Comment in both <connectionStrings> and <appSettings>
<add name="SiteSqlServer" connectionString="Data Source=.SQLExpress;Integrated
Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"
providerName="System.Data.SqlClient"/>
c. Comment in both and change database name with credentials <connectionStrings> and
<appSettings>
<add name="SiteSqlServer" connectionString="Data Source=.SQLExpress;Initial
Catalog=Dotnetnuke;User ID=dnnadmin;Password=dnnadmin@123"
providerName="System.Data.SqlClient" />
2. Run the DNN Site and install wizard start follow simple steps for database configuration. Enter User name &
Password (Tip: use the system password to remember, Note: Remember the passwords) and Website Name.
3. Configure Database
a. Select Custom in Database Information section
b. Select SQL Server/SQL Server Express Database from Database Type section
c. Enter Server Name: .SQLExpress
d. Enter Database Name: DotNetNuke
e. Select User Defined from Security
f. Enter Database Login name and Password
g. Check the Database Owner
4. Finalizing DNN Setup.
5. Click View Website after Installation finished
Website Administration
Disable Update Feature
1. After Installation finished you will notice a update notification icon on next to DNN logo to disable this goto
Host menu and click on Host Settings
a. To do changes in site level login with Host Account
b. Click Host Settings under Host menu
2. Uncheck the check box of Check for upgrade?
3. Provide details for HOST Account and Click Update Button
Add Users
1. Click on Users Menu and Click Add New User
2. Enter the New user details
3. A new user is been created
4.
SMTP Settings
Edit Page
1. Login with Host Account and Click on Edit Page tab on Top Ribbon bar
2. After Selecting Edit Page you will see regions to move the controls, change settings & add new controls
3. After Editing finish Click Edit Page tab and click Close edit button
4.
Theming DNN
To Create DNN a there are certain ways. HTML structure with DNN defined attributes or using software
called Artisteer
DNN Structure
1. Logo
2. Search
3. Login
4. Menu
5. Banner
6. Grouping of three Content
7. Grouping of four Content
8. Another piece of Content
9. Footer which is grouped by four as well
DotNetNuke structure is through Panes and Containers. Essentially a Pane will always be wrapped within a
Container.
Skin is the Look and Feel of Website
Container is contentment area the part of the website.
Skin Location: C:inetpubwwwrootDotNetNukeDotNetNukePortals_defaultSkins
Containers Location: C:inetpubwwwrootDotNetNukeDotNetNukePortals_defaultContainers
Change Skin /Container
1. Click on Admin Menu > click on Skins
2. Under Skin Editor change the skin and container related to skin > click update to change the skin
Upload New Skin/Container
1. Click on Host Menu > click on Host Settings
2. Scroll down click on Upload Skin/Container
3. Choose file to upload and click next to follow instructions
4. Choose the upload type Skin or Container or Not a Skin/Container (other extension).
5. Check the Accept License > Click Next > Next > Return
Delete Installed Skins / Containers
1. Goto Host > Extensions
2. Scroll down to Skin Section and as same for the containers
3. Delete the added skin/container from the list
4. Check the Delete Files check box > Click the Uninstall Package > Click Ok for Confirmation
DNN Skinning
Include your css and js files to your ascx page by registering "DotNetNuke.Web.Client.ClientResourceManagement" namespace to
page and using its "DnnCssInclude”, "DnnJsInclude" control element.
Artisteer Theming (updating soon)
Resource
Links / Reference
http://www.ifinity.com.au/2012/11/12/The_Top_5_Things_in_DotNetNuke_7_that_you_will_love
Skinning Help Links
http://stackoverflow.com/questions/16396350/dotnetnuke-7-skinning-tutorial
http://artisteertutorial.com/
http://artistutorial.blogspot.in/
http://www.dnnskins.com/
Modules
http://store.dnnsoftware.com/
http://www.codingstaff.com/products/dotnetnuke-modules
Rescue:
Lost Password Host or Admin Accounts
As there are frequent requests from users, who lost the password of the host account (and you cannot
request the host password by email), the following solution will help
For all DNN 3 and 4 installations
(http://www.deutschnetnuke.de/AboutDotnetNuke/V3V4TippsTricks/HostLoginvergessen.aspx,
http://knowledge.3essentials.com/web-hosting/article/376/Reset-DNN-host-password.html)
Please note, that your need direct access to the database to succeed with the issue:
1. If "register" is not displayed for the portal, go to table "Portals" in your database and enter
value "2" into column "UserRegistration".
2. Create a new user account by registration (this time, please remember the password you
enter!)
3. go to database, enter table "ASPNet_Membership"
4. go to new user account (usually the last one) and copy the encrypted values of columns
"Password" and "PasswordSalt" into the same columns of user account "host" (usually th first
entry in this table)
5. Login as user "host" using the new password and delete the reshly created other user.
6. if changed, revert UserRegistration mode in Site Settings
7. Keep remembering your password ;)
For above DNN 5+ (http://twentytech.net/dotnetnuke/recover-your-dotnetnuke-host-password/ )
1. Edit the parameters in Web.config file.
a. enablePasswordRetrieval="true"
b. passwordFormat="Clear"
2. Create a new file called RecoverPassword.aspx
3. Paste in the follow code
<%@ Page Language="C#" %>
<script runat="server">
void Page_Load(object sender, System.EventArgs e)
{
DotNetNuke.Entities.Users.UserInfo uInfo =
DotNetNuke.Entities.Users.UserController.GetUserById(0, 1);
if (uInfo != null)
{
string password =
DotNetNuke.Entities.Users.UserController.GetPassword(ref uInfo, String.Empty);
Response.Write("Password: " + password);
} else {
Response.Write("UserInfo object is null");
}
}
</script>
<html> <head>
<title>Recover Password</title>
</head> <body> </body></html>
4. Now upload the file to the root of your DotNetNuke installation install folder and visit the page
5. Copy the password and REMEMBER and not forget to the delete this page IMMEDIETELY

Weitere ähnliche Inhalte

Was ist angesagt?

DXN Online Registration: Sponsor ID: 310009373 Sponsor Name: Csikós Ilona
DXN Online Registration: Sponsor ID: 310009373 Sponsor Name: Csikós IlonaDXN Online Registration: Sponsor ID: 310009373 Sponsor Name: Csikós Ilona
DXN Online Registration: Sponsor ID: 310009373 Sponsor Name: Csikós IlonaCsikós Ilona
 
HOW TO INSTALL AND CONFIGURE AZURE AD CONNECT.docx
HOW TO INSTALL AND CONFIGURE AZURE AD CONNECT.docxHOW TO INSTALL AND CONFIGURE AZURE AD CONNECT.docx
HOW TO INSTALL AND CONFIGURE AZURE AD CONNECT.docxJamesSwift25
 
Jsky User Guide
Jsky User GuideJsky User Guide
Jsky User Guidemattotamhe
 
Xbox Indie Account via XNA Creators club for all Students
Xbox Indie Account via XNA Creators club for all StudentsXbox Indie Account via XNA Creators club for all Students
Xbox Indie Account via XNA Creators club for all StudentsLee Stott
 
Kern safe istorage server-high-availability-iscsi-san-for-windows-server-2008...
Kern safe istorage server-high-availability-iscsi-san-for-windows-server-2008...Kern safe istorage server-high-availability-iscsi-san-for-windows-server-2008...
Kern safe istorage server-high-availability-iscsi-san-for-windows-server-2008...KernSafe Technologies
 

Was ist angesagt? (7)

DXN Online Registration: Sponsor ID: 310009373 Sponsor Name: Csikós Ilona
DXN Online Registration: Sponsor ID: 310009373 Sponsor Name: Csikós IlonaDXN Online Registration: Sponsor ID: 310009373 Sponsor Name: Csikós Ilona
DXN Online Registration: Sponsor ID: 310009373 Sponsor Name: Csikós Ilona
 
HOW TO INSTALL AND CONFIGURE AZURE AD CONNECT.docx
HOW TO INSTALL AND CONFIGURE AZURE AD CONNECT.docxHOW TO INSTALL AND CONFIGURE AZURE AD CONNECT.docx
HOW TO INSTALL AND CONFIGURE AZURE AD CONNECT.docx
 
Jsky User Guide
Jsky User GuideJsky User Guide
Jsky User Guide
 
Vistasetup
VistasetupVistasetup
Vistasetup
 
Ace user manual in english
Ace user manual in englishAce user manual in english
Ace user manual in english
 
Xbox Indie Account via XNA Creators club for all Students
Xbox Indie Account via XNA Creators club for all StudentsXbox Indie Account via XNA Creators club for all Students
Xbox Indie Account via XNA Creators club for all Students
 
Kern safe istorage server-high-availability-iscsi-san-for-windows-server-2008...
Kern safe istorage server-high-availability-iscsi-san-for-windows-server-2008...Kern safe istorage server-high-availability-iscsi-san-for-windows-server-2008...
Kern safe istorage server-high-availability-iscsi-san-for-windows-server-2008...
 

Andere mochten auch

Packaging DNN extensions
Packaging DNN extensionsPackaging DNN extensions
Packaging DNN extensionsEngage Software
 
Considerations with Writing JavaScript in your DotNetNuke site
Considerations with Writing JavaScript in your DotNetNuke siteConsiderations with Writing JavaScript in your DotNetNuke site
Considerations with Writing JavaScript in your DotNetNuke siteEngage Software
 
Big 6 presentation
Big 6 presentationBig 6 presentation
Big 6 presentationbillyblogs99
 
затраты в условиях кризиса
затраты в условиях кризисазатраты в условиях кризиса
затраты в условиях кризисаIgor Iakovliev
 
Урок мужества
Урок мужества Урок мужества
Урок мужества Lyudmila Tkachuk
 
Orient Rug Range By Oriental Weavers
Orient Rug Range By Oriental WeaversOrient Rug Range By Oriental Weavers
Orient Rug Range By Oriental WeaversThe Rug Shop UK
 
ο βενιζέλος πρωθυπουργός, σελ. 84
ο βενιζέλος πρωθυπουργός, σελ. 84ο βενιζέλος πρωθυπουργός, σελ. 84
ο βενιζέλος πρωθυπουργός, σελ. 84sotirisgar
 
Fusion Rug Range By Ultimate Rugs
Fusion Rug Range By Ultimate RugsFusion Rug Range By Ultimate Rugs
Fusion Rug Range By Ultimate RugsThe Rug Shop UK
 
Conran Rug Range by Oriental Weavers
Conran Rug Range by Oriental WeaversConran Rug Range by Oriental Weavers
Conran Rug Range by Oriental WeaversThe Rug Shop UK
 
RecoveryRx® Accelerated healing and better pain relief
RecoveryRx® Accelerated healing and better pain reliefRecoveryRx® Accelerated healing and better pain relief
RecoveryRx® Accelerated healing and better pain reliefMax Poritzky
 
Listening powerpoint presentation
Listening powerpoint presentationListening powerpoint presentation
Listening powerpoint presentationNatcha Onsampant
 
Back to School Night
Back to School NightBack to School Night
Back to School NightMochaCola
 
контекстная реклама своими руками
контекстная реклама своими рукамиконтекстная реклама своими руками
контекстная реклама своими рукамиIgor Iakovliev
 

Andere mochten auch (18)

Packaging DNN extensions
Packaging DNN extensionsPackaging DNN extensions
Packaging DNN extensions
 
Considerations with Writing JavaScript in your DotNetNuke site
Considerations with Writing JavaScript in your DotNetNuke siteConsiderations with Writing JavaScript in your DotNetNuke site
Considerations with Writing JavaScript in your DotNetNuke site
 
Big 6 presentation
Big 6 presentationBig 6 presentation
Big 6 presentation
 
The Jakobstad Region - Statistics about the Home of Quality
The Jakobstad Region  - Statistics about the Home of QualityThe Jakobstad Region  - Statistics about the Home of Quality
The Jakobstad Region - Statistics about the Home of Quality
 
Cec slides
Cec slidesCec slides
Cec slides
 
затраты в условиях кризиса
затраты в условиях кризисазатраты в условиях кризиса
затраты в условиях кризиса
 
Elämänlaatu 2040 - Seuranta 2014
Elämänlaatu 2040 - Seuranta 2014Elämänlaatu 2040 - Seuranta 2014
Elämänlaatu 2040 - Seuranta 2014
 
Урок мужества
Урок мужества Урок мужества
Урок мужества
 
Orient Rug Range By Oriental Weavers
Orient Rug Range By Oriental WeaversOrient Rug Range By Oriental Weavers
Orient Rug Range By Oriental Weavers
 
A christmas carol
A christmas carolA christmas carol
A christmas carol
 
ο βενιζέλος πρωθυπουργός, σελ. 84
ο βενιζέλος πρωθυπουργός, σελ. 84ο βενιζέλος πρωθυπουργός, σελ. 84
ο βενιζέλος πρωθυπουργός, σελ. 84
 
Fusion Rug Range By Ultimate Rugs
Fusion Rug Range By Ultimate RugsFusion Rug Range By Ultimate Rugs
Fusion Rug Range By Ultimate Rugs
 
Uwt one pager 2014
Uwt one pager 2014Uwt one pager 2014
Uwt one pager 2014
 
Conran Rug Range by Oriental Weavers
Conran Rug Range by Oriental WeaversConran Rug Range by Oriental Weavers
Conran Rug Range by Oriental Weavers
 
RecoveryRx® Accelerated healing and better pain relief
RecoveryRx® Accelerated healing and better pain reliefRecoveryRx® Accelerated healing and better pain relief
RecoveryRx® Accelerated healing and better pain relief
 
Listening powerpoint presentation
Listening powerpoint presentationListening powerpoint presentation
Listening powerpoint presentation
 
Back to School Night
Back to School NightBack to School Night
Back to School Night
 
контекстная реклама своими руками
контекстная реклама своими рукамиконтекстная реклама своими руками
контекстная реклама своими руками
 

Ähnlich wie Dot netnuke07 setpbysetp

Windows Server 2008 Active Directory
Windows Server 2008 Active DirectoryWindows Server 2008 Active Directory
Windows Server 2008 Active Directoryanilinvns
 
Configuration manager
Configuration managerConfiguration manager
Configuration managerRaghu nath
 
Windows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion SuperiorgrwWindows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion SuperiorgrwAwais Amjad
 
Application Catalog and Approval Runbooks Sample
Application Catalog and Approval Runbooks SampleApplication Catalog and Approval Runbooks Sample
Application Catalog and Approval Runbooks SampleJames Donnelly
 
Nintex installation guide
Nintex installation guideNintex installation guide
Nintex installation guideparallelminds
 
Windows prosystemserverinstallguide
Windows prosystemserverinstallguideWindows prosystemserverinstallguide
Windows prosystemserverinstallguidedjedvaji
 
230394452 extending-extending-srm-web-dynpro-view srm-web-dynpro-view
230394452 extending-extending-srm-web-dynpro-view srm-web-dynpro-view230394452 extending-extending-srm-web-dynpro-view srm-web-dynpro-view
230394452 extending-extending-srm-web-dynpro-view srm-web-dynpro-viewFaina Fridman
 
Configuration manager
Configuration managerConfiguration manager
Configuration managerRaghu nath
 
Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...Umesh Pandit
 
SOP - 2013 Server Build
SOP - 2013 Server BuildSOP - 2013 Server Build
SOP - 2013 Server BuildRobert Jones
 
Citrix StoreFront - Implementation Guide
Citrix StoreFront - Implementation GuideCitrix StoreFront - Implementation Guide
Citrix StoreFront - Implementation GuideNuno Alves
 
Ocodewire one_page_checkout_extension_demo
Ocodewire one_page_checkout_extension_demoOcodewire one_page_checkout_extension_demo
Ocodewire one_page_checkout_extension_demoMagento oCodewire
 

Ähnlich wie Dot netnuke07 setpbysetp (20)

FailOver Clustring
FailOver ClustringFailOver Clustring
FailOver Clustring
 
Windows Server 2008 Active Directory
Windows Server 2008 Active DirectoryWindows Server 2008 Active Directory
Windows Server 2008 Active Directory
 
Configuration manager
Configuration managerConfiguration manager
Configuration manager
 
Windows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion SuperiorgrwWindows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion Superiorgrw
 
Application Catalog and Approval Runbooks Sample
Application Catalog and Approval Runbooks SampleApplication Catalog and Approval Runbooks Sample
Application Catalog and Approval Runbooks Sample
 
HASHIM
HASHIMHASHIM
HASHIM
 
Nintex installation guide
Nintex installation guideNintex installation guide
Nintex installation guide
 
Windows prosystemserverinstallguide
Windows prosystemserverinstallguideWindows prosystemserverinstallguide
Windows prosystemserverinstallguide
 
02 setting up domain controller
02   setting up domain controller02   setting up domain controller
02 setting up domain controller
 
DotNetNuke
DotNetNukeDotNetNuke
DotNetNuke
 
Microsoft Lync Server 2010 Installation
Microsoft Lync Server 2010 InstallationMicrosoft Lync Server 2010 Installation
Microsoft Lync Server 2010 Installation
 
Azure hands on lab
Azure hands on labAzure hands on lab
Azure hands on lab
 
230394452 extending-extending-srm-web-dynpro-view srm-web-dynpro-view
230394452 extending-extending-srm-web-dynpro-view srm-web-dynpro-view230394452 extending-extending-srm-web-dynpro-view srm-web-dynpro-view
230394452 extending-extending-srm-web-dynpro-view srm-web-dynpro-view
 
Configuration manager
Configuration managerConfiguration manager
Configuration manager
 
Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...
 
SOP - 2013 Server Build
SOP - 2013 Server BuildSOP - 2013 Server Build
SOP - 2013 Server Build
 
Citrix StoreFront - Implementation Guide
Citrix StoreFront - Implementation GuideCitrix StoreFront - Implementation Guide
Citrix StoreFront - Implementation Guide
 
Ocodewire one_page_checkout_extension_demo
Ocodewire one_page_checkout_extension_demoOcodewire one_page_checkout_extension_demo
Ocodewire one_page_checkout_extension_demo
 
Innovyze Infonet Manual
Innovyze Infonet ManualInnovyze Infonet Manual
Innovyze Infonet Manual
 
webMethods Integration Server Introduction
webMethods Integration Server Introduction webMethods Integration Server Introduction
webMethods Integration Server Introduction
 

Kürzlich hochgeladen

Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 

Kürzlich hochgeladen (20)

Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 

Dot netnuke07 setpbysetp

  • 1. Graphicguru India DotNetNuke Community 07 Installation, Administration & Theming Step-by-Step – by Vinod Dangudubiyyapu Contents Who’s this is for ................................................................................................................................................................1 Author ...............................................................................................................................................................................2 Requirements....................................................................................................................................................................2 Installation ........................................................................................................................................................................2 DNN Setup.....................................................................................................................................................................2 Database Setup.............................................................................................................................................................4 Configuration Settings ..................................................................................................................................................7 Website Administration..................................................................................................................................................11 Disable Update Feature ..........................................................................................................................................11 Add Users................................................................................................................................................................12 SMTP Settings .........................................................................................................................................................14 Edit Page..................................................................................................................................................................15 Theming DNN..................................................................................................................................................................16 DNN Structure.........................................................................................................................................................16 Change Skin /Container ..........................................................................................................................................17 Upload New Skin/Container....................................................................................................................................17 Delete Installed Skins / Containers .........................................................................................................................18 Artisteer Theming ( updating soon)........................................................................................................................19 Resource..........................................................................................................................................................................20 Links / Reference.....................................................................................................................................................20 Skinning Help Links..................................................................................................................................................20 Modules ..................................................................................................................................................................20 Rescue:....................................................................................................................................................................20 Who’s this is for A web designer or a web developer who was intruder on DNN to create a world class website with .Net CMS Platform
  • 2. Author My Self Vinod Dangudubiyyapu is a Web and Graphic Designer and exploring to new technologies on CMS for Look and feel with full understanding on Platform from Setting up environment to Maintenance. This guide is to referred from self-exploration to relevant issues on search result base information and clubs them at one place Requirements 1. Download Dotnetnuke Community Edition 7.0 or above 2. SQL Server 2008 R2 with Management Studio 3. Configure IIS 7 4. Visual Studio 2010 or above for Editing 5. Artisteer 2 .0 or above for Theme Creation Installation DNN Setup 1. Download DotNetNuke Community Edition and Extract to a folder 2. Right click on Extracted folder and click Properties 3. Select Security tab and Add Full Permissions to the user IIS_IUSRS
  • 3. 4. Open IIS from run command by typing inetmgr (if windows feature not enable you not able to open IIS to enable the IIS. Goto Control Panel > Programs and Features > on Left side click Turn on windows feature > Select Internet Information service > click ok. Open browser type in address bar http://localhost to check IIS installed and working) 5. Create New Website under Site node and Point to the folder where DNN Extracted, Provide Port number 6. Goto Application Pool. Select the New Website created
  • 4. 7. Click on Basic settings under Edit Application Pool select .Net version 4.0 from Dropdown Database Setup 1. Open SQL Server 2. Create Database with name DotNetNuke Click ok
  • 5. 3. Create USER under Login Security with admin user > select as SQL Authentication uncheck Enforce Polices > Select Database Name from default database Dorpdown . Note : Remember the passwords 4. Goto the tab Server Roles and check dbcreator
  • 6. 5. Goto the tab User Mapping and check the Database name and in below section check the db_owner 6. Goto the tab Status and make sure Permissions Grant and the Login is Enabled
  • 7. 7. Select database > Login > user properties and select the db_owner in both sections Configuration Settings 1. Edit the web.config file for pointing the database to start DNN instalation, Edit parameter a. passwordFormat="Clear" for lost password retrieval b. Comment in both <connectionStrings> and <appSettings> <add name="SiteSqlServer" connectionString="Data Source=.SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;" providerName="System.Data.SqlClient"/> c. Comment in both and change database name with credentials <connectionStrings> and <appSettings> <add name="SiteSqlServer" connectionString="Data Source=.SQLExpress;Initial Catalog=Dotnetnuke;User ID=dnnadmin;Password=dnnadmin@123" providerName="System.Data.SqlClient" /> 2. Run the DNN Site and install wizard start follow simple steps for database configuration. Enter User name & Password (Tip: use the system password to remember, Note: Remember the passwords) and Website Name.
  • 8. 3. Configure Database a. Select Custom in Database Information section b. Select SQL Server/SQL Server Express Database from Database Type section c. Enter Server Name: .SQLExpress d. Enter Database Name: DotNetNuke e. Select User Defined from Security f. Enter Database Login name and Password g. Check the Database Owner
  • 10. 5. Click View Website after Installation finished
  • 11. Website Administration Disable Update Feature 1. After Installation finished you will notice a update notification icon on next to DNN logo to disable this goto Host menu and click on Host Settings a. To do changes in site level login with Host Account b. Click Host Settings under Host menu 2. Uncheck the check box of Check for upgrade?
  • 12. 3. Provide details for HOST Account and Click Update Button Add Users 1. Click on Users Menu and Click Add New User
  • 13. 2. Enter the New user details 3. A new user is been created 4.
  • 15. Edit Page 1. Login with Host Account and Click on Edit Page tab on Top Ribbon bar 2. After Selecting Edit Page you will see regions to move the controls, change settings & add new controls
  • 16. 3. After Editing finish Click Edit Page tab and click Close edit button 4. Theming DNN To Create DNN a there are certain ways. HTML structure with DNN defined attributes or using software called Artisteer DNN Structure 1. Logo 2. Search 3. Login 4. Menu 5. Banner 6. Grouping of three Content 7. Grouping of four Content 8. Another piece of Content 9. Footer which is grouped by four as well DotNetNuke structure is through Panes and Containers. Essentially a Pane will always be wrapped within a Container. Skin is the Look and Feel of Website Container is contentment area the part of the website. Skin Location: C:inetpubwwwrootDotNetNukeDotNetNukePortals_defaultSkins Containers Location: C:inetpubwwwrootDotNetNukeDotNetNukePortals_defaultContainers
  • 17. Change Skin /Container 1. Click on Admin Menu > click on Skins 2. Under Skin Editor change the skin and container related to skin > click update to change the skin Upload New Skin/Container 1. Click on Host Menu > click on Host Settings
  • 18. 2. Scroll down click on Upload Skin/Container 3. Choose file to upload and click next to follow instructions 4. Choose the upload type Skin or Container or Not a Skin/Container (other extension). 5. Check the Accept License > Click Next > Next > Return Delete Installed Skins / Containers 1. Goto Host > Extensions 2. Scroll down to Skin Section and as same for the containers
  • 19. 3. Delete the added skin/container from the list 4. Check the Delete Files check box > Click the Uninstall Package > Click Ok for Confirmation DNN Skinning Include your css and js files to your ascx page by registering "DotNetNuke.Web.Client.ClientResourceManagement" namespace to page and using its "DnnCssInclude”, "DnnJsInclude" control element. Artisteer Theming (updating soon)
  • 20. Resource Links / Reference http://www.ifinity.com.au/2012/11/12/The_Top_5_Things_in_DotNetNuke_7_that_you_will_love Skinning Help Links http://stackoverflow.com/questions/16396350/dotnetnuke-7-skinning-tutorial http://artisteertutorial.com/ http://artistutorial.blogspot.in/ http://www.dnnskins.com/ Modules http://store.dnnsoftware.com/ http://www.codingstaff.com/products/dotnetnuke-modules Rescue: Lost Password Host or Admin Accounts As there are frequent requests from users, who lost the password of the host account (and you cannot request the host password by email), the following solution will help For all DNN 3 and 4 installations (http://www.deutschnetnuke.de/AboutDotnetNuke/V3V4TippsTricks/HostLoginvergessen.aspx, http://knowledge.3essentials.com/web-hosting/article/376/Reset-DNN-host-password.html) Please note, that your need direct access to the database to succeed with the issue: 1. If "register" is not displayed for the portal, go to table "Portals" in your database and enter value "2" into column "UserRegistration". 2. Create a new user account by registration (this time, please remember the password you enter!) 3. go to database, enter table "ASPNet_Membership" 4. go to new user account (usually the last one) and copy the encrypted values of columns "Password" and "PasswordSalt" into the same columns of user account "host" (usually th first entry in this table) 5. Login as user "host" using the new password and delete the reshly created other user. 6. if changed, revert UserRegistration mode in Site Settings 7. Keep remembering your password ;) For above DNN 5+ (http://twentytech.net/dotnetnuke/recover-your-dotnetnuke-host-password/ ) 1. Edit the parameters in Web.config file. a. enablePasswordRetrieval="true" b. passwordFormat="Clear" 2. Create a new file called RecoverPassword.aspx 3. Paste in the follow code <%@ Page Language="C#" %> <script runat="server"> void Page_Load(object sender, System.EventArgs e) { DotNetNuke.Entities.Users.UserInfo uInfo = DotNetNuke.Entities.Users.UserController.GetUserById(0, 1); if (uInfo != null) { string password = DotNetNuke.Entities.Users.UserController.GetPassword(ref uInfo, String.Empty); Response.Write("Password: " + password); } else {
  • 21. Response.Write("UserInfo object is null"); } } </script> <html> <head> <title>Recover Password</title> </head> <body> </body></html> 4. Now upload the file to the root of your DotNetNuke installation install folder and visit the page 5. Copy the password and REMEMBER and not forget to the delete this page IMMEDIETELY