Thursday, March 26, 2009

How to include your DLL files into the final WSP file

Often developers reference external DLLs into their VS projects when developing application in Visual Studio. When a developers use the WSPBuilder or the VSeWSS to build their SharePoint projects, they can include the referenced DLLS in the WSP file.

To include/exclude the DLLs, view the properties of the referenced DLL in your VS project, and from the properties window, change the "Copy to local" property to "True" if you would like to include the DLL, or "False" to skip it. If the DLL file gets copied into the "bin" folder when building the project, that file will be included in your final WSP file.

Note that you will run into problems when installing/uninstalling the WSP files that share the same DLL file on SharePoint. The DLL file will be removed from the GAC if one of the solutions were uninstalled. SharePoint does not keep a count of the number of dependant solutions. It would have been good if SharePoint could keep track of the number of solutions that depend on the DLL files in GAC.

Monday, March 23, 2009

Telerik Editor Vs. TinyMCE with SharePoint

Hi Everyone,

Today i managed to implement TinyMCE Editor with MOSS2007 using the instructions in these articles:

and found out some pros and cons between them and would like to share them.

Pros for using the Telerik editor are:
Telerik integrates well with the SharePoint for finding files within the SP lists.

Cons for using Telerik:
You need to activate the telerik feature per web in order for it to appear which might be a long process if you have a large number of already provisioned webs.

Pros for using TinyMCE:
Open Source, and easier to configure

Cons for using TinyMCE:
It is harder to integrate with SP file system. MCFileManager is needed to intgrate it with SP lists.


Thursday, March 19, 2009

My First post

Hey everybody,
I will hopefully keep this updated as much as possible.

I will be posting some of the challenges i face during my work, and i hope you will find this helpful.