using  telerik controls with dnn by soltech
Upcoming SlideShare
Loading in...5
×
 

using telerik controls with dnn by soltech

on

  • 4,323 views

Acessing embedded Telerik web UI controls with the great, free XsltDB DNN module. There is nothing you cannot build if you use XsltDb + stored procedures + telerik ... powerful solution combo. ...

Acessing embedded Telerik web UI controls with the great, free XsltDB DNN module. There is nothing you cannot build if you use XsltDb + stored procedures + telerik ... powerful solution combo. SolTech is a leading DNN Partner and custom software developer.

Statistics

Views

Total Views
4,323
Views on SlideShare
4,323
Embed Views
0

Actions

Likes
0
Downloads
16
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

using  telerik controls with dnn by soltech using telerik controls with dnn by soltech Presentation Transcript

  • Unlocking Telerik RAD Controls in DNN
    Telerik ASP.NET AJAX Controls are distributed with every DotNetNuke Community and Professional Edition download, exposing the RadControls technology to the large, growing community of DNN developers worldwide. For a visual representation of how Telerik AJAX controls enhance the DNN platform refer to the following diagram:
    SolTech is a leading provider of custom software development, and custom DotNetNuke (DNN) services. Contact SolTech (404) 601-6000 if you need help building a feature rich web2.0 portal.
  • Licensing
    Creating module using TelerikRadControlsdirectly is not allowed according to http://www.telerik.com/purchase/faqs/telerik-dnn-partnership-qanda.aspx.
    DotNetNuke Community Edition users will be able to develop using RadControls through standard user interface extensions  provided in the DotNetNuke platform. Community Edition developers will have more limited access to the TelerikRadControls than Professional Edition developers and will not have full developer license rights to use the TelerikRadControls toolset. Community Edition developers will only be able to develop though standard user interface extensions provided with the core platform.
    Be sure that you conform to required licensing.
    SolTech is a leading provider of custom software development, and custom DotNetNuke (DNN) services. Contact SolTech (404) 601-6000 if you need help building a feature rich web2.0 portal.
  • Enter XsltDb Module Builder
    Free XsltDbDotNetNuke Module is powerful XSLT-based developers-oriented browser-based development environment.
    Offers a powerful XSLT-based programming model
    Code reuse, syntax highlighting and code completion, and context sensitive online help make it very easy to create new functions for your web site.
    Safe database access
    Ajax support,
    TelerikASP.NET control usage, ASP.NET and other features make XsltDban excellent integration platform.
    SolTech is a leading provider of custom software development, and custom DotNetNuke (DNN) services. Contact SolTech (404) 601-6000 if you need help building a feature rich web2.0 portal.
  • RadGrid Example
    Use XsltDb to query a database, and display results in a smart looking grid.
    XsltDb is capable of instantiating ASP.NET controls in a DNN module window.
    Load and install XsltDb module from http://xsltdb.codeplex.com/
    Create a clean page in DNN and insert the module.
    Select “Edit Xslt”
    SolTech is a leading provider of custom software development, and custom DotNetNuke (DNN) services. Contact SolTech (404) 601-6000 if you need help building a feature rich web2.0 portal.
  • The XsltDb window
    <xsl:text disable-output-escaping="yes">
    <![CDATA[
    <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
    ]]>
    </xsl:text>
    <mdo:asp
    xmlns:asp="asp"
    xmlns:telerik="telerik"
    >
    <asp:SqlDataSource
    id="dsModules"
    runat="server"
    DataSourceMode="DataReader"
    ConnectionString="&lt;%$ ConnectionStrings:SiteSqlServer %&gt;"
    SelectCommand="SELECT JobId,JobTitle FROM Jobs"
    />
    <telerik:RadGrid
    ID="RadGrid1"
    runat="server"
    AutoPostBack="True"
    DataSourceID="dsModules"
    PageSize="5"
    AllowPaging="True">
    </telerik:RadGrid>
    </mdo:asp>
  • Telerik Parallel Listbox in DNN
    <telerik:RadListBoxrunat="server" ID="RadListBox1" AutoPostBack="True" Width="200px"
    Height="200px" OnSelectedIndexChanged="RadListBox1_SelectedIndexChanged“
    OnDeleting="RadListBox1_Deleting" OnInserted="RadListBox1_Inserted" OnInserting="RadListBox1_Inserting"
    OnTransferred="RadListBox1_Transferred" OnTransferring="RadListBox1_Transferring"
    TransferToID="RadListBox2" AllowTransfer="true" AllowTransferAll="true" AutoPostBackOnTransfer="true"
    SelectionMode="Multiple">
    <Items>
    <telerik:RadListBoxItem Text="Argentina" />
    <telerik:RadListBoxItem Text="Australia" />
    <telerik:RadListBoxItem Text="Brazil" />
    <telerik:RadListBoxItem Text="Canada" />
    <telerik:RadListBoxItem Text="Chile" />
    <telerik:RadListBoxItem Text="USA" />
    </Items>
    </telerik:RadListBox>
    <telerik:RadListBoxrunat="server" ID="RadListBox2" AllowReorder="true" AllowDelete="true"
    OnDeleted="RadListBox2_Deleted" OnDeleting="RadListBox2_Deleting“
    OnReordering="RadListBox2_Reordering" AutoPostBackOnDelete="true" AutoPostBackOnReorder="true"
    OnInserted="RadListBox2_Inserted" OnInserting="RadListBox2_Inserting" SelectionMode="Multiple"
    Width="200px" Height="200px">
    </telerik:RadListBox>
  • TelerikDateGrid in DNN
    <xsl:text disable-output-escaping="yes">
    <![CDATA[<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>]]>
    </xsl:text>
    <mdo:asp
    xmlns:asp="asp"
    xmlns:telerik="telerik” >
    <telerik:RadDatePicker ID="rdpMaxDate" runat="server" Width="140px" AutoPostBack="true"
    DateInput-EmptyMessage="MaxDate" MinDate="01/01/1000" MaxDate="01/01/3000">
    <Calendar>
    <SpecialDays>
    <telerik:RadCalendarDay Repeatable="Today" ItemStyle-CssClass="rcToday" />
    </SpecialDays>
    </Calendar>
    </telerik:RadDatePicker>
    SolTech is a leading provider of custom software development, and custom DotNetNuke (DNN) services. Contact SolTech (404) 601-6000 if you need help building a feature rich web2.0 portal.
  • TelerikRADCaptcha in DNN
    <mdo:aspxmlns:telerik="telerik" xmlns:asp="asp">
    <asp:Labelrunat="server" ID="litT" ForeColor="#00AA00" />
    <telerik:RadCaptcha ID="capImgT" runat="server" ErrorMessage="You are a machine..." />
    <asp:Buttonrunat="server" ID="btnSubmitT" Text="Submit Form" />
    </mdo:asp>
    <mdo:pre-render>
    <xsl:if test="mdo:event-source()='btnSubmitT'">
    <xsl:choose>
    <xsl:when test="mdo:aspnet('#capImgT.IsValid')">
    <!-- Here you put your database processing and other significant manipulations -->
    <xsl:execute select="mdo:assign('#litT.Text', 'Your human input is correct')" />
    </xsl:when>
    <xsl:otherwise>
    <xsl:execute select="mdo:assign('#litT.Text', '')" />
    </xsl:otherwise>
    </xsl:choose>
    </xsl:if>
    </mdo:pre-render>
  • Resources
    http://xsltdb.com
    http://www.telerik.com/products/aspnet-ajax.aspx
    http://demos.telerik.com/aspnet-ajax/controls/examples/default/defaultcs.aspx
    SolTech is a leading provider of custom software development, and custom DotNetNuke (DNN) services. Contact SolTech (404) 601-6000 if you need help building a feature rich web2.0 portal.