CompleteSharepoint.NET 2.1

Rating: No reviews yet
Downloads: 781
Released: Jul 11, 2009
Updated: Jul 12, 2009 by tommysegoro
Dev status: Stable Help Icon

Recommended Download

Documentation Developers and Installation Guide
documentation, 158K, uploaded Jul 12, 2009 - 226 downloads

Other Available Downloads

Source Code Core Source Code
source code, 8928K, uploaded Jul 11, 2009 - 145 downloads
Application Core WSP
application, 1025K, uploaded Jul 11, 2009 - 174 downloads
Source Code CS.NET Website Source Code (as before)
source code, 1787K, uploaded Jul 11, 2009 - 112 downloads
Application CS.NET Website WSP (as before)
application, 828K, uploaded Jul 11, 2009 - 124 downloads

Release Notes

This is Version 2.1 of CompleteSharepoint.NET - Open Source Content Management System built on top of Windows Sharepoint Services 3.0. Thank you to everyone who has tried it out and sent me comments/inputs/suggestions.

Please visit my blog for more details.

Few bugs were fixed:
- When a publishing page is created for the first time, there used to be 4 buttons appearing (Checkin, checkout, publish and delete) and if any of them is pressed, you'll get an error. This issue is now fixed. You'll get a notification if you're creating a page for the first time and you will not be able to see those buttons unless you click on Site Actions -> Edit Page.
- When you're adding a web-part to a publishing page and you click on "Modify Shared Web-part" you'll get an error. This is now fixed and you will not get an error.
- When you click on Site Actions -> Modify Pages Navigation Ordering you're redirected to an empty Pages library. This is now fixed by having a dedicated administration page for modifying page ordering.

What's new?
- CompleteSharepoint.NET custom Sitemap provider
In web.config add the following inside <sitemap>:
<add name="CompleteSharepointSiteMapProvider" description="Provider CompleteSharepoint.NET" type="CompleteSharepoint.NET.Web.Controls.SiteMapProvider, CompleteSharepoint.NET.Web, Version=, Culture=neutral, PublicKeyToken=9911d32a5d039082" />
- Modify Pages Navigation Ordering link is now pointing to a page that can allow you to modify page order through the GUI
- It's now using the latest version of FreeTextBox control

Code refactoring
- There are some refactoring done to the Core source code especially around the web context

What's coming in the future?
- Further code refactoring to allow dependency injection
- Custom membership and user profile module to allow web subscription
- Advanced Forum module

This release require AJAX to be enabled in Sharepoint. To do that, you have to modify the web.config of the website that uses CompleteSharepoint.NET framework. Do the following:
- Add <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> under <HttpModules>
- Add under <HttpHandlers>:
<remove verb="*" path="*.asmx" />
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />

- Add <add assembly="System.Web.Extensions, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> under <Compilation> -> <Assemblies>

- Add <SafeControl Assembly="System.Web.Extensions, Version=, Culture=neutral, PublicKeyToken=31BF3856AD364E35" Namespace="System.Web.UI" TypeName="*" Safe="True" /> within <SafeControls>


Please download this version and let me know your comments. Stay tuned for further update notifications.


Reviews for this release

No reviews yet for this release.