Hi,
After having inherited a YAF installation that was partially working, and spending many hours banging my head against the screen trying to get it to work and failing I've decided to start from scratch and try a fresh install of YAF. It's got to integrate with our Sitecore website.
I've been using this documentation
However I can't help but notice that it was written in 2009 and could therefore be out of date.
I'm trying to use v1.9.5.5 RTW SRC because according to the documentation I need to make changes to the source to get it working inside Sitecore. Though the documentation does not say explicitly I'm assuming I should open the YAf project, make the changes I need to, compile it and then use the DLLs in my sitecore project. Is that correct or did I miss something?
I have several issues following section 3 - Changes to Source Code.
3.1 - I make the YafUserProfile inherit Sitecore.Security.UserProfile. I then add a reference to Sitecore.Kernel but I get the error:
Assembly generation failed -- Referenced assembly 'Sitecore.Kernel' does not have a strong name
Searched all over. Looks like I need to give the DLL a strong name, though I cannot find a Visual Studio (2010 Pro) command prompt to do so. The above documentation makes no reference of this step so I'm wondering where they pulled their reference from? I know this isn't a YAF issue but I was wondering if anyone else had run into this one and had a solution?
3.2 - SitecoreMembershipUser and SitecoreDomainManager. Where are these classes? Can't find them anywhere? Have they been removed?
We really want to use YAF, it does everything we want it to do and if we can get it working, it'll sit perfectly inside Sitecore. Tearing my hair out and hoping that some of the devs can guide me in the right direction! I might be doing something stupid, but I have years of .NET experience and can't see through this one.