SlideShare une entreprise Scribd logo
1  sur  11
Page |1




DotNetNuke Document To Create Child Portal

  Filename:            X6 Document to create child portal.doc
  Revision:            V0.0.2
  Last Save Date:      Tuesday, February 24, 2009
  Author(s):           Sanjeev Chaudhary
  File Location:
  Read Only (public)
  Link:
Page |2


Steps needs to follow to create child portal –


Below are some steps to create a Child Portal / Portal Admin
   1.      Login as Super User.
   2.      Go to host tab select portals.
   3.      Click on add new portal.
Page |3




4.   Check child radio button.
5.   Fill in rest of the details like portal alias, title description etc. (Portal Alias
     would be “localhost/DotNetNuke_2/myportal”)
6.   You can customize home directory for a more readable name. Click on
     customize, write Portals/Portal name in the textbox. This name will get
     reflected in folder structure of your original dot net nuke website (System
     Center in our case) under portals folder.
     You can specify user name as your partner Admin’s name. This entry will go
7.
     in user portals table in SQL (portal Id, user Id). And user table as new user is
     added in application. This partner admin login can be used by partner himself
     to enter the portal directly.
8.   Click on create portal.
Page |4


9.   Your created child portal will be visible under Portals directory in main
     Websites
Page |5



                          You can also find your child portal under Host menu -> portals tab.
                    10.
                    11.   Click on edit button for customization.
                    12.   You can edit portal HTTP alias. Give the name of virtual directory, location
                          where you want your partner admin to get redirected.
                    13.   You can click on portal alias on portal list page under host -> portals to
                          navigate through the portal. (Remember you are logged in as super user, you
                          can change your login if you want)
                    14.   Once you are on portal, you can go to admin -> user accounts to create users
                          for your portal.




                                                                    Click on this link to access child portal


Edit Portal Alias




                          Once you create the child portal then you would be able find that folder under
                    15.
                          main Website (i.e. localhost/DotNetNuke_2/)
                    16.   You can find your portal(s) under Host -> portals tab -> click on portal alias
                          then this would redirect to selected child portals.
Page |6


Data-Base Changes

17.   Once you install required modules then we need to add some values manually
      to some tables in database described below:

      1) RoleGroups – all RoleGroups assigned for portal 0 should also be inserted
         for newly created portal.
      2) Roles table - all the Roles assigned to the portal 0 should also be inserted
         for portal 1 and the RoleGroupId should map the rolegroupIDs for portal 1
         which are inserted in RoleGroups table for newly created portalID.
                            RoleGroups Table




                                                   Roles Table
Page |7


Assigning Partner Role to the child portal Admin

Through DB:

           UserRoles - To assign newly created child portal User as a “Partner Admin”
           we can set RoleId for “PartnerAdmin” from Roles table and these role ids
           should be of newly created child portal only.
                                                  Or
From UI:

       1) Select User Accounts from Admin Menu




       2) Click on edit user




       3) Click on Manage Roles for this User link button then below window will
           display, select Partner Admin from “Security Role” drop down list, for now
           delete all roles accept “Partner Admin” for this user.
Page |8


          Once you come to child portal there you would find only home page but on
    18.
          top of the page “module(s) drop down box” you will find all the module(s) of
          the System center (parent module)
    19.   From there you can install the required module(s) lets say you just create a
          page Add User and there you just install module user management and same
          for the site Access list module.
          Firstly you have to Install Edit Profile Module in a Edit Profile Page and then
    20.
          other(s) modules should be installed, Make sure that the Name of the page
          should be same as mentioned in parent portal menu.


                                                                                     3
1




               2




          1   Add New Page(s) for each required Module(s)


          2   Select module from module list which needs to install on the specific page


          3   Add Selected Module(s) to the newly Created Page(s)
Page |9


Assigning Permission(s) to the Page(s)/Module(s):

You can assign permission in two ways i.e.
   1) Page Level
   2) Module Level

1) Page Level Permission: You can set page level permission and make the module
permissions option “Inherit View permissions from Page” as selected then all the
permission assigned to the page would apply on module.

Setting Page Level Permission:
While creating a page you can assign the permission(s) to page:




Setting Module Level Permission:
After installation of module you can set module level permission(s)
P a g e | 10



21.   We can change skin for partner admin and normal user by
      Admin->Site Settings
P a g e | 11


Once done with page creation, module installation and permissions then we need to
bind this partner Admin to the Partner of Main Portal:

   1) Come to main “Parent Portal” from there select Partners Link from top menu
       bar.




Then click on “Search New User“:- the new child portal admin would be visible there as
a partner admin from there you can assign.


Now you can login as a Partner Admin.

Contenu connexe

Tendances

IBM Connections 4.5 bidirectional synchronization
IBM Connections 4.5 bidirectional synchronizationIBM Connections 4.5 bidirectional synchronization
IBM Connections 4.5 bidirectional synchronizationmichele buccarello
 
JSN UniForm Configuration Manual
JSN UniForm Configuration ManualJSN UniForm Configuration Manual
JSN UniForm Configuration ManualJoomlaShine
 
Integrate jQuery PHP MySQL project to JOOMLA web site
Integrate jQuery PHP MySQL project to JOOMLA web siteIntegrate jQuery PHP MySQL project to JOOMLA web site
Integrate jQuery PHP MySQL project to JOOMLA web siteHock Leng PUAH
 
Custom theme creation for Websphere Portal 8
Custom theme creation for Websphere Portal 8Custom theme creation for Websphere Portal 8
Custom theme creation for Websphere Portal 8michele buccarello
 
IBM Connections mail with exchange backend
IBM Connections mail with exchange backendIBM Connections mail with exchange backend
IBM Connections mail with exchange backendmichele buccarello
 
Whats New In Moss2007 Feature Walkthrough
Whats New In Moss2007 Feature WalkthroughWhats New In Moss2007 Feature Walkthrough
Whats New In Moss2007 Feature WalkthroughLiquidHub
 
Creating a content managed facebook app
Creating a content managed facebook appCreating a content managed facebook app
Creating a content managed facebook appOS-Cubed, Inc.
 
15 asp.net session22
15 asp.net session2215 asp.net session22
15 asp.net session22Vivek chan
 
Simple module Development in Joomla! 2.5
Simple module Development in Joomla! 2.5Simple module Development in Joomla! 2.5
Simple module Development in Joomla! 2.5Vishwash Gaur
 
JSF2 Composite Components - Ian Hlavats
JSF2 Composite Components - Ian HlavatsJSF2 Composite Components - Ian Hlavats
JSF2 Composite Components - Ian Hlavatsjaxconf
 
Joomla 2.5 Made Easy | Free ebook
Joomla 2.5 Made Easy | Free ebook Joomla 2.5 Made Easy | Free ebook
Joomla 2.5 Made Easy | Free ebook JoomlaShine
 
A User's Guide to Helm™
A User's Guide to Helm™A User's Guide to Helm™
A User's Guide to Helm™webhostingguy
 
Cocktails – Shaken, Not Stirred @osdc.tw
Cocktails – Shaken, Not Stirred @osdc.twCocktails – Shaken, Not Stirred @osdc.tw
Cocktails – Shaken, Not Stirred @osdc.twYu-Wei Chuang
 
Unit 2.10 - Frames
Unit 2.10 - FramesUnit 2.10 - Frames
Unit 2.10 - FramesIntan Jameel
 

Tendances (19)

IBM Connections 4.5 bidirectional synchronization
IBM Connections 4.5 bidirectional synchronizationIBM Connections 4.5 bidirectional synchronization
IBM Connections 4.5 bidirectional synchronization
 
Graph api
Graph apiGraph api
Graph api
 
JSN UniForm Configuration Manual
JSN UniForm Configuration ManualJSN UniForm Configuration Manual
JSN UniForm Configuration Manual
 
Integrate jQuery PHP MySQL project to JOOMLA web site
Integrate jQuery PHP MySQL project to JOOMLA web siteIntegrate jQuery PHP MySQL project to JOOMLA web site
Integrate jQuery PHP MySQL project to JOOMLA web site
 
Custom theme creation for Websphere Portal 8
Custom theme creation for Websphere Portal 8Custom theme creation for Websphere Portal 8
Custom theme creation for Websphere Portal 8
 
JOOMLA
JOOMLAJOOMLA
JOOMLA
 
IBM Connections mail with exchange backend
IBM Connections mail with exchange backendIBM Connections mail with exchange backend
IBM Connections mail with exchange backend
 
Whats New In Moss2007 Feature Walkthrough
Whats New In Moss2007 Feature WalkthroughWhats New In Moss2007 Feature Walkthrough
Whats New In Moss2007 Feature Walkthrough
 
Creating a content managed facebook app
Creating a content managed facebook appCreating a content managed facebook app
Creating a content managed facebook app
 
15 asp.net session22
15 asp.net session2215 asp.net session22
15 asp.net session22
 
Module positions
Module positionsModule positions
Module positions
 
Drag & drop joomla2
Drag & drop joomla2Drag & drop joomla2
Drag & drop joomla2
 
Simple module Development in Joomla! 2.5
Simple module Development in Joomla! 2.5Simple module Development in Joomla! 2.5
Simple module Development in Joomla! 2.5
 
JSF2 Composite Components - Ian Hlavats
JSF2 Composite Components - Ian HlavatsJSF2 Composite Components - Ian Hlavats
JSF2 Composite Components - Ian Hlavats
 
Joomla 2.5 Made Easy | Free ebook
Joomla 2.5 Made Easy | Free ebook Joomla 2.5 Made Easy | Free ebook
Joomla 2.5 Made Easy | Free ebook
 
A User's Guide to Helm™
A User's Guide to Helm™A User's Guide to Helm™
A User's Guide to Helm™
 
Cocktails – Shaken, Not Stirred @osdc.tw
Cocktails – Shaken, Not Stirred @osdc.twCocktails – Shaken, Not Stirred @osdc.tw
Cocktails – Shaken, Not Stirred @osdc.tw
 
Unit 2.10 - Frames
Unit 2.10 - FramesUnit 2.10 - Frames
Unit 2.10 - Frames
 
Introduction to jsf 2
Introduction to jsf 2Introduction to jsf 2
Introduction to jsf 2
 

Similaire à DotNet Nuke Document To Create Child Portal

SuiteCRM Customer Portal
SuiteCRM Customer PortalSuiteCRM Customer Portal
SuiteCRM Customer PortalAppJetty
 
Psadmin people soft enterprise portal 9.0
Psadmin  people soft enterprise portal 9.0Psadmin  people soft enterprise portal 9.0
Psadmin people soft enterprise portal 9.0AnilVindurthy
 
Joomla
JoomlaJoomla
JoomlaShelly
 
uCoz: website creation. Chapter 5.
uCoz: website creation. Chapter 5.uCoz: website creation. Chapter 5.
uCoz: website creation. Chapter 5.Irina Cherepanova
 
SharePoint Migration What do I expect ? (The issues and solutions)
SharePoint Migration What do I expect ? (The issues and solutions)SharePoint Migration What do I expect ? (The issues and solutions)
SharePoint Migration What do I expect ? (The issues and solutions)K.Mohamed Faizal
 
WordPress basic fundamental of plugin development and creating shortcode
WordPress basic fundamental of plugin development and creating shortcodeWordPress basic fundamental of plugin development and creating shortcode
WordPress basic fundamental of plugin development and creating shortcodeRakesh Kushwaha
 
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017Joke Puts
 
( 2 ) Office 2007 Create A Portal
( 2 ) Office 2007   Create A Portal( 2 ) Office 2007   Create A Portal
( 2 ) Office 2007 Create A PortalLiquidHub
 
( 2 ) Office 2007 Create A Portal
( 2 ) Office 2007   Create A Portal( 2 ) Office 2007   Create A Portal
( 2 ) Office 2007 Create A PortalLiquidHub
 
( 6 ) Office 2007 Accessing A Business Data Catolog
( 6 ) Office 2007   Accessing A Business Data Catolog( 6 ) Office 2007   Accessing A Business Data Catolog
( 6 ) Office 2007 Accessing A Business Data CatologLiquidHub
 
A User's Guide to Helm™
A User's Guide to Helm™A User's Guide to Helm™
A User's Guide to Helm™webhostingguy
 
( 6 ) Office 2007 Accessing A Business Data Catolog
( 6 ) Office 2007   Accessing A Business Data Catolog( 6 ) Office 2007   Accessing A Business Data Catolog
( 6 ) Office 2007 Accessing A Business Data CatologLiquidHub
 
Obiee 11g security creating users groups and catalog permissions
Obiee 11g security  creating users groups and catalog permissionsObiee 11g security  creating users groups and catalog permissions
Obiee 11g security creating users groups and catalog permissionsRavi Kumar Lanke
 
SharePoint Re-branding The VisualStudio Way Part One SandBox Solution
SharePoint Re-branding The VisualStudio Way Part One SandBox SolutionSharePoint Re-branding The VisualStudio Way Part One SandBox Solution
SharePoint Re-branding The VisualStudio Way Part One SandBox SolutionIfeanyi I Nwodo(De Jeneral)
 
Containers Lab
Containers Lab Containers Lab
Containers Lab Dev_Events
 
Dynamics 365 self hosting bots
Dynamics 365 self hosting botsDynamics 365 self hosting bots
Dynamics 365 self hosting botsAmit Patil
 
Mageguru - magento custom module development
Mageguru -  magento custom module development Mageguru -  magento custom module development
Mageguru - magento custom module development Mage Guru
 

Similaire à DotNet Nuke Document To Create Child Portal (20)

DotNetNuke
DotNetNukeDotNetNuke
DotNetNuke
 
SuiteCRM Customer Portal
SuiteCRM Customer PortalSuiteCRM Customer Portal
SuiteCRM Customer Portal
 
Psadmin people soft enterprise portal 9.0
Psadmin  people soft enterprise portal 9.0Psadmin  people soft enterprise portal 9.0
Psadmin people soft enterprise portal 9.0
 
Joomla
JoomlaJoomla
Joomla
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
uCoz: website creation. Chapter 5.
uCoz: website creation. Chapter 5.uCoz: website creation. Chapter 5.
uCoz: website creation. Chapter 5.
 
SharePoint Migration What do I expect ? (The issues and solutions)
SharePoint Migration What do I expect ? (The issues and solutions)SharePoint Migration What do I expect ? (The issues and solutions)
SharePoint Migration What do I expect ? (The issues and solutions)
 
WordPress basic fundamental of plugin development and creating shortcode
WordPress basic fundamental of plugin development and creating shortcodeWordPress basic fundamental of plugin development and creating shortcode
WordPress basic fundamental of plugin development and creating shortcode
 
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
 
( 2 ) Office 2007 Create A Portal
( 2 ) Office 2007   Create A Portal( 2 ) Office 2007   Create A Portal
( 2 ) Office 2007 Create A Portal
 
( 2 ) Office 2007 Create A Portal
( 2 ) Office 2007   Create A Portal( 2 ) Office 2007   Create A Portal
( 2 ) Office 2007 Create A Portal
 
( 6 ) Office 2007 Accessing A Business Data Catolog
( 6 ) Office 2007   Accessing A Business Data Catolog( 6 ) Office 2007   Accessing A Business Data Catolog
( 6 ) Office 2007 Accessing A Business Data Catolog
 
A User's Guide to Helm™
A User's Guide to Helm™A User's Guide to Helm™
A User's Guide to Helm™
 
( 6 ) Office 2007 Accessing A Business Data Catolog
( 6 ) Office 2007   Accessing A Business Data Catolog( 6 ) Office 2007   Accessing A Business Data Catolog
( 6 ) Office 2007 Accessing A Business Data Catolog
 
Obiee 11g security creating users groups and catalog permissions
Obiee 11g security  creating users groups and catalog permissionsObiee 11g security  creating users groups and catalog permissions
Obiee 11g security creating users groups and catalog permissions
 
SharePoint Re-branding The VisualStudio Way Part One SandBox Solution
SharePoint Re-branding The VisualStudio Way Part One SandBox SolutionSharePoint Re-branding The VisualStudio Way Part One SandBox Solution
SharePoint Re-branding The VisualStudio Way Part One SandBox Solution
 
hi
hihi
hi
 
Containers Lab
Containers Lab Containers Lab
Containers Lab
 
Dynamics 365 self hosting bots
Dynamics 365 self hosting botsDynamics 365 self hosting bots
Dynamics 365 self hosting bots
 
Mageguru - magento custom module development
Mageguru -  magento custom module development Mageguru -  magento custom module development
Mageguru - magento custom module development
 

Dernier

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Dernier (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

DotNet Nuke Document To Create Child Portal

  • 1. Page |1 DotNetNuke Document To Create Child Portal Filename: X6 Document to create child portal.doc Revision: V0.0.2 Last Save Date: Tuesday, February 24, 2009 Author(s): Sanjeev Chaudhary File Location: Read Only (public) Link:
  • 2. Page |2 Steps needs to follow to create child portal – Below are some steps to create a Child Portal / Portal Admin 1. Login as Super User. 2. Go to host tab select portals. 3. Click on add new portal.
  • 3. Page |3 4. Check child radio button. 5. Fill in rest of the details like portal alias, title description etc. (Portal Alias would be “localhost/DotNetNuke_2/myportal”) 6. You can customize home directory for a more readable name. Click on customize, write Portals/Portal name in the textbox. This name will get reflected in folder structure of your original dot net nuke website (System Center in our case) under portals folder. You can specify user name as your partner Admin’s name. This entry will go 7. in user portals table in SQL (portal Id, user Id). And user table as new user is added in application. This partner admin login can be used by partner himself to enter the portal directly. 8. Click on create portal.
  • 4. Page |4 9. Your created child portal will be visible under Portals directory in main Websites
  • 5. Page |5 You can also find your child portal under Host menu -> portals tab. 10. 11. Click on edit button for customization. 12. You can edit portal HTTP alias. Give the name of virtual directory, location where you want your partner admin to get redirected. 13. You can click on portal alias on portal list page under host -> portals to navigate through the portal. (Remember you are logged in as super user, you can change your login if you want) 14. Once you are on portal, you can go to admin -> user accounts to create users for your portal. Click on this link to access child portal Edit Portal Alias Once you create the child portal then you would be able find that folder under 15. main Website (i.e. localhost/DotNetNuke_2/) 16. You can find your portal(s) under Host -> portals tab -> click on portal alias then this would redirect to selected child portals.
  • 6. Page |6 Data-Base Changes 17. Once you install required modules then we need to add some values manually to some tables in database described below: 1) RoleGroups – all RoleGroups assigned for portal 0 should also be inserted for newly created portal. 2) Roles table - all the Roles assigned to the portal 0 should also be inserted for portal 1 and the RoleGroupId should map the rolegroupIDs for portal 1 which are inserted in RoleGroups table for newly created portalID. RoleGroups Table Roles Table
  • 7. Page |7 Assigning Partner Role to the child portal Admin Through DB: UserRoles - To assign newly created child portal User as a “Partner Admin” we can set RoleId for “PartnerAdmin” from Roles table and these role ids should be of newly created child portal only. Or From UI: 1) Select User Accounts from Admin Menu 2) Click on edit user 3) Click on Manage Roles for this User link button then below window will display, select Partner Admin from “Security Role” drop down list, for now delete all roles accept “Partner Admin” for this user.
  • 8. Page |8 Once you come to child portal there you would find only home page but on 18. top of the page “module(s) drop down box” you will find all the module(s) of the System center (parent module) 19. From there you can install the required module(s) lets say you just create a page Add User and there you just install module user management and same for the site Access list module. Firstly you have to Install Edit Profile Module in a Edit Profile Page and then 20. other(s) modules should be installed, Make sure that the Name of the page should be same as mentioned in parent portal menu. 3 1 2 1 Add New Page(s) for each required Module(s) 2 Select module from module list which needs to install on the specific page 3 Add Selected Module(s) to the newly Created Page(s)
  • 9. Page |9 Assigning Permission(s) to the Page(s)/Module(s): You can assign permission in two ways i.e. 1) Page Level 2) Module Level 1) Page Level Permission: You can set page level permission and make the module permissions option “Inherit View permissions from Page” as selected then all the permission assigned to the page would apply on module. Setting Page Level Permission: While creating a page you can assign the permission(s) to page: Setting Module Level Permission: After installation of module you can set module level permission(s)
  • 10. P a g e | 10 21. We can change skin for partner admin and normal user by Admin->Site Settings
  • 11. P a g e | 11 Once done with page creation, module installation and permissions then we need to bind this partner Admin to the Partner of Main Portal: 1) Come to main “Parent Portal” from there select Partners Link from top menu bar. Then click on “Search New User“:- the new child portal admin would be visible there as a partner admin from there you can assign. Now you can login as a Partner Admin.