How to Add a Third-Party Module to a Profile Tab
20 Oct 2011 02:59 PM

    1.   Start by adding the third-party module to a page, this should be a different page than the Active Social profile page.

    2.   After you have added the module, determine the Tab ID for the page. This can be done by viewing the URL. Look for the /tabid/##/ where ## is the number. Write this number down. If you do not see the number immediately, you may need to view the page settings.

    3.   Now we need to determine the Module ID. While logged in as an administrator, view the settings for the module. The URL will have a similar structure: /mid/###/. Again, the ### is a number and the Module ID. Write this number down.

    4   Now we will begin the steps to add a new tab to a profile. Begin by navigating in the filesystem to /DesktopModules/ActiveSocial/config. Copy the file profileviewtabs.config.

    5   Navigate to /Portals/{Portal ID}/activesocial. {Portal ID} is the number representing the current portal id. Paste the file profileviewtabs.config. Ensure that the file name remains the same.

    6.   Open the /Portals/{Portal ID}/activesocial/profileviewtabs.config file you just created. I suggest using an HTML editor, notepad or another text program that can handle code without adding formatting.

    7.   Analyze the structure of this file. Each ‘tab’ node is a different tab on the Profile page. You should recognize the names of the tab. You will basically just copy and paste one ‘tab’ element, then change the controlKey and text.

    8.  After creating the new tab element, delete the contents of the CDATA element, and add the following: <active:moduleloader runat="server" mid="MODULEID" tid="TABID" id="ctlMod">

    9   Replace the word TABID with the Tab ID number you wrote down previously. Replace the word MODULEID with the Module ID number you wrote down earlier.

    10.   Save the file.

    11.   Navigate to the Host Settings menu in DotNetNuke and click Restart Application at the bottom of the page.

    Additional Reading -

    Available Permissions Values:  http://www.activemodules.com/active...available/

    How Permissions Are Inherited: http://www.activemodules.com/active...esnt-open/

    The Original Module Loader Topic: http://www.activemodules.com/Commun...fault.aspx

    You are not authorized to post a reply.
    test
    Copyright 2012 by DotNetNuke Corporation / Terms of Use / Privacy