SharePoint Learning Kit 1.5 Beta 3 Released
I've just uploaded SLK 1.5 Beta 3 to CodePlex at http://slk.codeplex.com/releases/view/49988.
Changes over Beta 2 are:
This was an unmanaged code (C++) dll used for decompressing parts of Class Server content. It's platform version (x86 or x64) was causing problems installing on the other platform.
I've rewritten this in managed code and merged it into Microsoft.LearningComponents.Compression.dll.
I don't know why it was in unmanaged code originally. Presumably the original developers had the code handy from Class Server and included it as was.
The configure SharePoint Learning Kit page in Central Administration wasn't setting the database permissions correctly. It was setting the permissions to the application pool identity of central administration rather than the identity of the Web Application it was configuring for. Presumably it wasn't a bigger problem before as people were using the same user for central admin and their web applications. Best practise is to use different identities for these, and this seems to be more prevalent now.
There were multiple places which errors were logged into the event log. Only one of which I'd found before and updated for SharePoint 2010. I think I've got them all now, and am only using one function to log errors which is compatible with SharePoint 2007 & 2010.
Done some more tweaking to try to get to display more consistently. You do need to deploy to one web application before it appears. Have fixed a permissions issue and added an icon for SharePoint 2010. Basic, but better than a broken link. Needs internationalizing though. Any volunteers?
I've slotted in a couple of minor bug fixes
Managing Director / Founder
Richard started SalamanderSoft in 2007 after a successful career as a software developer. Wanting to start his own company and with experience in integrating school systems he set out to build the best integration system for schools and to exceed customer expectations. He starting out on his own, doing all the coding, support and sales until finally the growing number of customers meant he needed to start growing the team. He is still heavily involved in coding the core Integration Suite product in addition to running the company and being the first point of contact for prospective customers.