> Forums > Active Social > Themes and Templates > Unsupported Feature - Third-party integration
Last Post 01 Dec 2011 05:00 AM by marksensei. 68 Replies.
AddThis - Bookmarking and Sharing Button Printer Friendly
  •  
  •  
  •  
  •  
  •  
PrevPrev NextNext
You are not authorized to post a reply.
Page 2 of 3 << < 123 > >>
Author Messages
Steven Webster
Customers
Steven Webster
Post Count:1661

--
20 Sep 2009 08:24 PM
Posted By Joe Craig on 26 Jul 2009 10:22 AM
Thanks. Any pointers to finding the video. I'm not finding it.

Sorry I missed this Joe.  Here it is: Screencast


Steven Webster
dnnOsphere.com, An Independent Community for DotNetNuke Users
Raymond
Customers
Raymond
Post Count:154

--
20 Sep 2009 10:48 PM
Not all other modules integrate. I have been trying a couple of different ones for Document Management. I tried DMX and Open Document Library. Neither would work.

DMX inherently has a conflict because it does not like any other module dependant on the Querystring. It creates it own based on the module settings and not the URL on from the request.

Open Document Library basically told me that it would not do it out of the box, but for a development fee they might be able to customize something.

I would test any potential integrations before you go to buy something.


Raymond
Customers
Raymond
Post Count:154

--
13 Oct 2009 04:47 PM
Is there a simple way to use the Module Loader within a group and load a specific module instance based on the group?

I spent a couple of hours last night trying to create a control that inherited from the Module Loader, do a look-up on a custom table based on the group ID, then load a specific module instance. It didn't seem to want to instatiate, but didn't throw an error either. So I will be back working on it assuming that I missed something simple.

That being said....Is there an easier way to do this? By easier, I mean one that I don't have to code and debug ;-)

Thanks


Raymond
Customers
Raymond
Post Count:154

--
13 Oct 2009 10:36 PM
Never mind. Figured it out.

Thanks


fatgeorge
Customers
fatgeorge
Post Count:291

--
14 Oct 2009 05:21 AM
Posted By Raymond on 13 Oct 2009 10:36 PM
Never mind. Figured it out.

Thanks

Can you share with us what you did, sounds like it might be usefull.


Raymond
Customers
Raymond
Post Count:154

--
14 Oct 2009 08:50 AM
I was going to wait until I had something more elegant put together, but I'll share what I currently have.

I decided to go a slightly different path. Instead of creating a class that inherits from the Module Loader, I just created another control and wrapped the module loader in it. It is a very straight forward design.

The attached file is an example control that has hard coded values instead of the database lookup. You would want to change the SetModuleInstance method to lookup the values instead of having them hard coded. You would need to have data that contains Group ID, Module Type ID, TabID, ModuleID, Link to Page (bool) and Link Text in this example.

To embed the tab, first use the following in the GroupView.ascx

[AM:CONTROLS:TAB:Calendar:Public]
< % @ Register TagPrefix="nsage" TagName="GroupLoadWrapper" Src="~/DesktopModules/nSage/controls/GroupLoadWrapper.ascx" %]
 [/AM:CONTROLS:TAB:Calendar:Public]

This sets the ModuleTypeID and the GroupID for the GroupLoadWrapper.

The link piece just seemed to make sense for some of the controls I have seen. For instance the Invenmanager Events Calendar cannot be embedded in the group because of how it uses the querystring. This seems to be a common problem when trying to meld these components. However, their satellite module can display the events just fine and link back to the main calenedar page for that item. The link is just a shortcut in case they want to go directly to that groups main calendar page.

Hope you find this usefull.

GroupLoadWrapper.zip

Raymond
Customers
Raymond
Post Count:154

--
14 Oct 2009 08:53 AM
My embedding tag didn't display correctly, so let's see if this work ;-)

[AM:CONTROLS:TAB:Calendar:Public]
[%@ Register TagPrefix="nsage" TagName="GroupWrapperEventsCalendar" src="~/DesktopModules/nSage/controls/GroupWrapperEventsCalendar.ascx"  %]

[/AM:CONTROLS:TAB:Calendar:Public]


Raymond
Customers
Raymond
Post Count:154

--
14 Oct 2009 08:57 AM
Well, that didn't work either. I have attached a simple file with it.

GroupWrapperEmbed.txt

odove
Customers
odove
Post Count:114

--
21 Oct 2009 02:38 AM
Thank you swebster! that was very helpful. Now I can get the PA working with AS.


Smart-Thinker
Customers
Smart-Thinker
Post Count:535

--
01 Nov 2009 07:44 AM
Sweb: Thanks for the screencast - question on editing the SharedResources resx files. I always find adding new strings is a real pain.

Firstly, I assume that you mimic the DNN Language Editor behaviourand make a copy of the .resx file with the portalID in it (otherwise they would be overridden on each AS upgrade). Then you can add the language string. However, the problem I find is that whenever I do this and then view the file through the online DNN Editor it says something about "Redundant keys (or something)" and when you click on Save it erases them. I assume it is comparing the original and the Portal file and erases any that don't exist in the original.

Have you found a way around this? (I am on DNN 4.9.x) - I hope 5.x does not do this and allows you to add new strings.


thanks
Rodney Joyce
PokerDIY.com - Connecting Poker Players
Smart-Thinker
Customers
Smart-Thinker
Post Count:535

--
01 Nov 2009 07:59 AM
And a question on Best Practice. I am trying to move all my existing profile mods in the AS mod. It looks like I need to make a copy of the page and hide it and pull the modules from there?

A possible concern - it looks as though the Role Security on the parent page where the module is "pulled" from is ignored. For example, the hidden page is viewable by Admin Only and the module too. However, the AS module is set to All Users and imported that module and it appeared to a normal user. Just something to bear in mind - you lose the Role granularity - perhaps there is a way this could be replicated in the AS module?


thanks
Rodney Joyce
PokerDIY.com - Connecting Poker Players
Steven Webster
Customers
Steven Webster
Post Count:1661

--
01 Nov 2009 07:59 AM
Rodney,
Yes, I copy the file (or make one change in the DNN editor and allow it to make the copy). It' nice to keep the changes limited to a specific portal.

After the new file is created I edit it directly rather than through DNN. Typically. I'm setting up things on a localhost copy first, testing then ftp up my resource file along with any theme changes. Usually using VS which makes things like 'find & replace' quick and easy.


Steven Webster
dnnOsphere.com, An Independent Community for DotNetNuke Users
Smart-Thinker
Customers
Smart-Thinker
Post Count:535

--
01 Nov 2009 08:16 AM
Yes, VS is great for bulk editing - the online can be a pain. Unfortunately (unless it has changed in 5.x) - it does mean that if you ever use the online editor from then on you will lose all your additions when you save.

With regards to the Role Security - this is proving a to be a bit of a headache for me - for example, PokerDIY PRO members do not see any adverts, and I want to use Roles to hide this but put it in the AS module. It seems as though this is not possible as all roles are ignored? So I may have to leave this outside of the AS mod.


thanks
Rodney Joyce
PokerDIY.com - Connecting Poker Players
Will Sugg
Customers
Will Sugg
Post Count:534

--
01 Nov 2009 08:21 AM
Sorry to be tangential but I am receiving emails from this forum but I am not seeing the box checked so I can uncheck it.

thanks


ian gotts
Customers
ian gotts
Post Count:

--
07 Dec 2009 06:31 PM
Swebster

As an AS newbie I'm very intersestd to understand (exactly) how to add a new tab in ProfileView and then embed either UVG or an XMOD video player into the tab


Herb Benton
Customers
Herb Benton
Post Count:77

--
22 Jan 2010 01:48 PM
Curious, before I invest the time to try the integration, is this unsupported feature still available in 1.3+

Herb


www.HerbBenton.com
Will Morgenweck Forum Admin
DotNetNuke Staff
Will Morgenweck
Post Count:7666

--
22 Jan 2010 02:00 PM
Nothing has changed in this area. I know a few customers that have upgraded and it still works.

While it is still officially "unsupported", we do want to know what works and what doesn't. We just don't want to be put in the position of having to support/troubleshoot other modules as well.



Will Morgenweck
Director of Product Management
DotNetNuke Corp.
Steve White
Customers
Steve White
Post Count:195

--
22 Jan 2010 03:15 PM
Herb -

I have UVG and Ventrian PA showing user based items on profile tabs so it is possible with AS 1.3.3.

So far it's working well, but plan on a week of testing next week before goiong to production.


Herb Benton
Customers
Herb Benton
Post Count:77

--
22 Jan 2010 04:59 PM
Hi Steve!

That is excellent! Would you mind sharing the code you used to make it happen and what files you customized?


Thanks for sharing!

Herb


www.HerbBenton.com
Tareq
Customers
Tareq
Post Count:439

--
22 Jan 2010 05:18 PM
Posted By Will Sugg on 01 Nov 2009 08:21 AM
Sorry to be tangential but I am receiving emails from this forum but I am not seeing the box checked so I can uncheck it.

thanks


Must be bug. I cannot unsubscribe to this either.


Steve White
Customers
Steve White
Post Count:195

--
25 Jan 2010 05:15 AM
Posted By Herb Benton on 22 Jan 2010 04:59 PM
Hi Steve!

That is excellent! Would you mind sharing the code you used to make it happen and what files you customized?


Thanks for sharing!

Herb

Herb -

UVG first...

- Add a new tab and drop the UVG_FreeVideoList module onto it. (You should hide this tab when you're done)
- Go into Module Settings and check 'Profile integration'
- In Other Options, set Category as 'Set by querystring'
- In User key add 'asuid'
- Click Update

This module will now listen for the asuid and list all videos based on that user.

PA next...

- Add a new tab and drop the Property Agent Latest module onto it. (You should hide this tab when you're done)
- Go into Settings > Property Agent Latest Settings
- In Filter Settings, set 'Agent Filter' as 'Agent parameter in Url'
- In Agent Parameter add 'asuid'
- Click Update

This module will now listen for the asuid and list all properties based on that user.

Now we've set up the modules, we need to edit the Profile Tabs so they display this into.

- Copy the DesktopModules/ActiveSocial/config/profileviewtabs.config to /Portals/yourportalid/activesocial/
- Open the file and remove any tabs you want
- Add in the 2 modules as per the attachments, making sure you use the correct TabId and Moduleid
- Save the file
- Go to your profile page and hit CRTL + F5 to flush the cache

I'm using PA as an Events manager, which is why I've added it as an Events tab, you name it how you like.

Steve

tab_events.png
tab_videos.png

Herb Benton
Customers
Herb Benton
Post Count:77

--
28 Jan 2010 11:55 PM
Thanks Steve!

I'll work on trying this out over the weekend.

Cheers!


www.HerbBenton.com
Tareq
Customers
Tareq
Post Count:439

--
25 Mar 2010 09:47 PM
Is this suppose to work for a AS Signup Wizard Step????? I tried it but nothing shows up.


Will Morgenweck Forum Admin
DotNetNuke Staff
Will Morgenweck
Post Count:7666

--
25 Mar 2010 09:49 PM
No. This is only support in tabs.


Will Morgenweck
Director of Product Management
DotNetNuke Corp.
Tareq
Customers
Tareq
Post Count:439

--
25 Mar 2010 09:54 PM
Thanks Will for the fast response. I am trying to use the plaxos widget to import friends email address then use DNN List an Forms to send the email. I guess it will not be possible in a wizard step. Any work around idea will be appreciate it. 


Frozen DNN
Customers
Frozen DNN
Post Count:1311

--
25 Mar 2010 10:52 PM
Off Topic:

I was trying to email this link to myself using the icon in the top right hand corner and I received an error. I am also writing here to save this in my topics. Sorry.


Error A critical error has occurred.
Object reference not set to an instance of an object.



I am using the latest AS/AF/DNN available.
Thanks.
stevennestler
Customers
stevennestler
Post Count:106

--
30 Mar 2010 11:21 PM
Will,
Where can I find a module ID? I'm not sure if this is still relevant or not, but not sure where to find it if I need it.
Thanks
Steven


Will Morgenweck Forum Admin
DotNetNuke Staff
Will Morgenweck
Post Count:7666

--
30 Mar 2010 11:24 PM
The easiest thing to do is to go to the settings page of any module. You will see the module id in the url.


Will Morgenweck
Director of Product Management
DotNetNuke Corp.
fatgeorge
Customers
fatgeorge
Post Count:291

--
08 Apr 2010 12:37 PM
Has anyone had any luck with using XMod on a group tab.

I have placed a copy of the xmod app on the group details page and set it to filter by the url parameter asg.

The xmod records have a category field which is populated from the Groups created on the site, so each record stores the name of the group and the groupid.

The xmod list on the page filters correctly for eac group viewed.

When I try to place the module into a tab however nothing is displayed, even if I remove the url filtering it shows the 'no items found' message.

I have tried different loadmethods on the tab but they don't make any difference any thoughts anyone?????


fatgeorge
Customers
fatgeorge
Post Count:291

--
22 Apr 2010 07:05 PM
Does this only work with ProfileTabsView?

I am having some very strange problems when trying to add modules to the GroupTabsView.


Page 2 of 3 << < 123 > >>
You are not authorized to post a reply.
> Forums > Active Social > Themes and Templates > Unsupported Feature - Third-party integration
test
Copyright 2012 by DotNetNuke Corporation / Terms of Use / Privacy