> Forums > Active Social > Themes and Templates > Trying to customize Profile Page (thanks)
Last Post 18 Nov 2011 01:26 PM by Steven Pottle. 6 Replies.
AddThis - Bookmarking and Sharing Button Printer Friendly
  •  
  •  
  •  
  •  
  •  
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
Steven Pottle
Customers
Steven  Pottle
Post Count:22

--
16 Nov 2011 09:26 PM
    • Active Social Version: 1.9.2
    • DotNetNuke Version: 5.6.2


    Hi,

    I just started using Active Social after having used a much earlier version for a month or two in early 2010. I have been able to change the profile tab names (the first two tabs are now called My Wall and Professional Profile and photos are now images and friends are contacts) using the language editor to change the shared resources file. Also, I ran Will's SQL script to get rid of one last duplicate display name.   Anyway, so far, so good. 

    Now I would like to create a more customized profile page, perhaps using Xmod pro, which I have used in other parts of my site.

    I would be interested in how you might accomplish the following:

    1) Create a custom portal template for a newly designed profile page. When I select portal templates / profile in the design area I get something for the memberlist. I want to change the profile. Am I just missing something here. Do I just delete and / or rearrange the tokens for the customization?

    2) I would like to have the info tab (now professional profile, on my site) appear first on the tabs bar because most people's first tabs are empty (the haven't contributed anything to their "Walls" yet).

    3) I would like to rearrange the data that makes up each persion's personal profile. Maybe have two columns of data and maybe a container box around common elements, like address information. 

    4) Add an input form on a new profile tab so that people could add additional information. For example, people could list 5 important products that their company's sell or list something for sale.

    5) Hide the group tab.

    6) Change the  Member Directory to show each person's company name under their name, instead of their city and state.

    7)  How do I add events? Do I need to install activeforums? I haven't put the AF module on a page yet, as it will likely be a while before members will be interested in forums.

    8) Change the icons used in the profile? Also in the members view?

    9) What functionality does the API give us access to? 

    10) Can I remove the feature that inserts the member's profile picture each time they post to their "wall"?

    Thanks for your help.

    Steve Pottle



    Cliff Hammock
    Customers
    Cliff Hammock
    Post Count:667

    --
    16 Nov 2011 10:18 PM
    Wow that's a lot of questions. I can answer a few. But let me preface this by saying that there may be more than one way to do some of these and my way may not be the best. I have a dedicated server, so sometimes I am working directly on the server modifying ascx and config files. Some of these can be accessed and modified from within AS control panel.

    1) Create a custom portal template for a newly designed profile page. When I select portal templates / profile in the design area I get something for the memberlist. I want to change the profile. Am I just missing something here. Do I just delete and / or rearrange the tokens for the customization?

    Not sure

    2) I would like to have the info tab (now professional profile, on my site) appear first on the tabs bar because most people's first tabs are empty (the haven't contributed anything to their "Walls" yet).

    Not sure how good of an idea it is to move the activity tab, but here is how you can do it. In your portals/#/activesocial folder there is a profileviewtabs.config file. You can go into that file and move tabs around, change names, inject other modules using the active:moduleloader, comment out the code for tabs you don't want to display, etc. 

    3) I would like to rearrange the data that makes up each persion's personal profile. Maybe have two columns of data and maybe a container box around common elements, like address information. 

    It looks like the profileinfo.ascsx just loads in the information from the DNN profile. Not sure where you format that.

    4) Add an input form on a new profile tab so that people could add additional information. For example, people could list 5 important products that their company's sell or list something for sale.

    The way that some are handling this is to just add those fields to their DNN profile either directly in DNN profile or using DataSprings Dynamic Registration and then using XMod Pro to show the data.

    5) Hide the group tab.

    I think you can just comment out that tab in the ascx file.

    8) Change the icons used in the profile? Also in the members view?

    You can change out the entire set of icons by creating a sprite that is referenced in the css. I know you probably need more details so maybe someone else can chime in on that.

    10) Can I remove the feature that inserts the member's profile picture each time they post to their "wall"?

    You can access the journal templates and modify them as needed by going to the AS Control Panel Journal item. But you will have to update each profile template to remove the profile pic.
    Steven Pottle
    Customers
    Steven  Pottle
    Post Count:22

    --
    17 Nov 2011 07:26 AM
    Thanks, Cliff, these answers are a big help. Why do I need dynamic registration when using Xmod within AS? Steve
    Cliff Hammock
    Customers
    Cliff Hammock
    Post Count:667

    --
    17 Nov 2011 08:25 AM
    You don't have to have Dynamic Registration. I was just saying that some people use that because it lets you collect information during registration and it is attached to their DNN profile. This approach is used as opposed to having a separate data collection process that might be difficult to get users to engage in. And then XMP is great for displaying and searching that information.

    Since you use XMP you should check out this post I recently made on creating member badges using that tool in conjunction with the built in Membership Roles.

    http://www.activemodules.com/active...file-view/
    Ben - DotNetNuke
    DotNetNuke Staff
    Ben - DotNetNuke
    Post Count:1645

    --
    17 Nov 2011 09:23 AM
    1) Go to Control Panel > Design > Social Templates > New Template > Copy Existing > Profile > Profile View. The template should start with div class="shell profileview", not anything about the members list.

    2) Follow my instructions here, with the added step of changing the position of the info tab in the profileviewtabs.config so it is first in the list. Make sure you do not change the syntax. http://www.activemodules.com/active...-everyone/

    3) Modify the file in question #1. It is just html with tokens.

    4) I would just add custom profile properties, and have users add info from the Edit Profile page. http://www.activemodules.com/active...ve-social/

    5) See #2, Instead of deleteing it though, just set the permission to Admin

    6) Same steps as #1 except alter the MembersList template.

    7) Events are added to the journal just like adding a status post. Make sure you have a check mark in the Summary column next to Events Created on the Journal page of the control panel though.

    8) Not sure what you mean.

    9) Mostly 3rd party modules adding journal items. http://www.activemodules.com/active...ve-social/

    10) Yes, on the journal page of the control panel, you can click on the journal item type, which brings up the journal template editor. http://www.activemodules.com/blogs/...l-journal/
    Steven Pottle
    Customers
    Steven  Pottle
    Post Count:22

    --
    18 Nov 2011 01:24 PM
    Ben,

    That worked well. I ran into a couple of issues:

    1) In the profile config file I could not hide two of the profile tabs. After permissions, I put in "admin", but they continued to show up after I reloaded the page.

    2) I found the profile template in the design area and looked at the HTML, but could not see where I could modify titles, such as Name, About Me, Contact Info and Preferences. I would like to make them bold and change their color.

    3) On the members list page I would like to change the sprites / icons that appear next to the Friends, Send Message and Add Friend. Is there a standard size and format that these must be? Where do I change them? In a CSS file?

    Thanks, I really like how the site is starting to look.

    Steve
    Steven Pottle
    Customers
    Steven  Pottle
    Post Count:22

    --
    18 Nov 2011 01:26 PM
    C
    You are not authorized to post a reply.
    > Forums > Active Social > Themes and Templates > Trying to customize Profile Page (thanks)
    test
    Copyright 2012 by DotNetNuke Corporation / Terms of Use / Privacy