My thanks to Mike at DigArticle for providing the following method of integrating DigArticle into Active Social's Profile:
Create a page and add the DigArticle Dashboard. The page can be hidden. In my case I set the page permissions to All Users but I might change this to a specific role later. Make a note of the tabid for the page and mid for the module. (You might have to click into Settings for Dashboard in order to see the mid in the URL.)
In Dashboard, select Articles as the Article Source. Under Filter, select Use User Filter. For the UserID Querystring, use "asuid" (without the quotes). Don't forget to apply the default or a template of your choice, then save.
Go to /DesktopModules/ActiveSocial/config and copy profileviewtabs.config over to httpdocs/Portals/0/activsocial. (My portal is 0 but it could be whatever portal you're using for this.) The reason you're copying this file over is that it will prevent your modifications from being overwritten in future upgrades of Active Social.
Open profileviewtabs.config in Notepad. Somewhere between
<tabs loadmethod="0" setname="Default Profile Tabs">
and
add
<tab controlKey="articles" text="My Articles" isPostBack="true" hidden="false" permissions="" loadmethod="2"> <content> <!--[CDATA[<active:moduleloader id="ctlArticles" TID="XXX" MID="XXX" runat="server" />]]--> <!--content> <!--tab>
Replace "XXX" with the values for TID and MID that you noted. Save the file.
That should do it.
Steve