Pushing the Sharepoint envelope
Acceptance of Sharepoint has given way to hunger for bigger and better pieces of
functionality within the Sharepoint environment. Rich, interactive
reports involving grids and charts, dynamic organization charts illustrating
the hierarchy of users in your organization, and many other scenarios all
demand the ability to create rich WebPart components. Syncfusion
Essential Studio for ASP.NET provides the answer for all your custom WebPart
needs. Advanced and rich Grid, Chart, Diagram, XlsIO, and PDF products
are just a few of a whole suite of controls and components that you can
leverage in creating your custom WebParts.
WebParts – the core building blocks
If you are familiar with ASP.NET or Windows Forms development, you should also
be familiar with UserControls. A Sharepoint WebPart is very similar to a
UserControl with respect to how it is built. Developers can simply add
ASP.NET controls, or Syncfusion ASP.NET controls, into the WebPart and include
some code for implementing the business logic into the controls in the WebPart.
Then the WebPart can be deployed into a specified location in the portal
server, granting all of the Sharepoint users immediate access to the new
WebPart in their web pages.
The following code snippet shows how easily a WebPart UI with a chart control
can be created:

Syncfusion’s Sharepoint-enabled ASP.NET Controls
Syncfusion Essential Studio for ASP.NET comes with a whole suite of
Sharepoint-enabled controls that can be easily plugged into a WebPart as
described above. Great care has been taken to ensure that our controls
can be easily used inside a Sharepoint environment. Outlined below are some of
the built-in characteristics that greatly simplify use and deployment of
Syncfusion libraries in a Sharepoint website:
-
Easy deployment of the assemblies without having to alter the security
settings.
-
Ability to deploy the related script and image files in any custom location
conducive to your Sharepoint setup.
-
Allows developers to avoid the use of Session States, which are normally not
available in Sharepoint.
-
Ability to customize the location of transient file outputs (such as an image
file for a chart) so that Sharepoint can be easily configured to allow such
file access.
Here is a sample WebPart that hosts an Essential Grid control for ASP.NET
inside:

Custom WebParts using Syncfusion Controls
-
Create WebParts that can dynamically create Microsoft Excel, Microsoft Word or
Adobe PDF files on the fly using our Essential PDF, XlsIO, or DocIO products.
-
Use Essential Grid and/or Essential Chart to create rich interactive reports.
-
Use Essential Diagram to dynamically create organization charts and flow and
network diagrams.
-
Or use our Editor controls in Essential Tools to create rich forms for user
input.
Samples and tutorials
Our online ASP.NET Sample Browser illustrates the functionality of all our
ASP.NET controls that can also be used in a Sharepoint environment:
http://www3.syncfusion.com/infrastructure/samplebrowser/samples.aspx
We also offer a tutorial that illustrates how you can create and deploy a
WebPart using Syncfusion ASP.NET controls:
SharepointTutorial.chm
Note (For IE users only):
Download the file, right click on it, select properties and then click 'Unblock' to access the file.
There are also some sample WebParts that use our Essential Grid and Essential
Chart to create some rich WebParts:
Sharepoint Samples (ZIP archive)
To learn more about our products, please visit:
http://www.syncfusion.com/products/default.aspx
To work with the full-featured evaluation version of Syncfusion Essential
Studio, please download the 30-day trial available at:
http://www.syncfusion.com/Downloads/default.aspx
About Syncfusion
Syncfusion, Inc. is a provider of software components and tools for the .NET
platform. Based in Morrisville, NC, Syncfusion leads the market with the
broadest range of ASP.NET and Windows Forms software components and tools for
building enterprise-class applications. Syncfusion can be reached at
888.9.DOTNET, or on the web at www.syncfusion.com
|