SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere ähnliche Inhalte

Was ist angesagt?

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
michele buccarello
 
Whats New In Moss2007 Feature Walkthrough
Whats New In Moss2007 Feature WalkthroughWhats New In Moss2007 Feature Walkthrough
Whats New In Moss2007 Feature Walkthrough
LiquidHub
 
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
 

Was ist angesagt? (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
 

Ähnlich wie DotNet Nuke Document To Create Child Portal

Joomla
JoomlaJoomla
Joomla
Shelly
 
( 2 ) Office 2007 Create A Portal
( 2 ) Office 2007   Create A Portal( 2 ) Office 2007   Create A Portal
( 2 ) Office 2007 Create A Portal
LiquidHub
 
( 2 ) Office 2007 Create A Portal
( 2 ) Office 2007   Create A Portal( 2 ) Office 2007   Create A Portal
( 2 ) Office 2007 Create A Portal
LiquidHub
 
( 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
LiquidHub
 
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 Catolog
LiquidHub
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

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.