DNN + Atlas

Last post 04-11-2006 7:14 AM by Vladan Strigo. 8 replies.

Sort Posts:

  • DNN + Atlas

    02-23-2006, 12:12 AM
    • Member
      25 point Member
    • mcweb
    • Member since 02-19-2006, 3:16 PM
    • Posts 5
    How can I integrate Atlas and DNN 4.0.2?  I've downloaded both, created a blank Atlas project, and copied the relevant sections to the web.config of my DNN project.  This is about where I'm stuck.  Anyone done this yet?
  • Re: DNN + Atlas

    03-21-2006, 12:11 PM
    • Member
      148 point Member
    • hgrewa
    • Member since 09-08-2004, 4:22 PM
    • Posts 34

    I have implemented an auto complete text box as a module in the DNN 4.02 without any issue. General steps involved are : 

    1.  Modify the web.config file of your DNN application as specified in "Adding "Atlas" Features to an Existing ASP.NET Application" section of http://atlas.asp.net/docs/Overview/install.aspx

    2. Create a module and put your alas feature as a user controll that utilize atlas funtionality. I just copied the code for webservice, html code from tutorials http://atlas.asp.net/docs/Walkthroughs/GetStarted/ServerAutoComplete.aspx in my module user controll. and it is working fine.

    Grewal.

    Grewal
    http://www.mycoolaids.com/
  • Re: DNN + Atlas

    03-31-2006, 4:22 PM
    • Member
      90 point Member
    • underwmd
    • Member since 03-31-2003, 10:00 AM
    • Posts 19

    Hey cound you please post or foward me your entire dnn module so I can see how you set this up. 

    I have attempted to integrate ATLAS into DNN 4.0.2 and have had no luck

    Thanks

  • Re: DNN + Atlas

    04-01-2006, 4:08 PM
    • Member
      148 point Member
    • hgrewa
    • Member since 09-08-2004, 4:22 PM
    • Posts 34

    Here is what you can try. It worked for me.

     

    Note: I only implemented the autocomplete text box. I didn’t have any Atlas:updatepanels in the module. Since DNN create the acsx files dynamically and updatepanesl does not support the dynamic creation . ( For Now i.e March CTP, Microsoft plan to do that in their next releases.).

     

     I am no expert in this subject matter but it kinda worked for me.

     

    1.      Make sure your DNN references the atlas dll ( march CTP)

    2.      Make sure that you have copied “ScriptLibrary” folder to your DNN root.

    3.    Add <atlas:ScriptManager id="AtlasPage1" runat="server" /> in the body tag of your DNN default aspx .

    4.      Update the web.config file. I have pasted my web.config below, but don not do blindly copy and past to your web.config. Only put the data defined inbetween comments <!-- Atlas-MarchCTP--> … <!-- Atlas-MarchCTP--> to your web.config.

    5.      I have also pasted my acsx file of the module.

    6.      Implement the webservice *.asmx file as the atlas tutorial shows. Make sure you update the webservice reference in the module acsx file depending upon your path and name of the asmx web service method.

     

    Good luck. Let me know what happened !!!

    --------------------------------------WEB.CONFIG FILE----------------

    <

    configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

    <!--

    register local configuration handlers -->

    <

    configSections>

    <

    sectionGroup name="dotnetnuke">

    <!--

    the requirePermission attribute will cause a syntax warning - please ignore - it is required for Medium Trust support-->

    <

    section name="data" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>

    <

    section name="logging" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>

    <

    section name="scheduling" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>

    <

    section name="htmlEditor" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>

    <

    section name="navigationControl" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>

    <

    section name="searchIndex" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>

    <

    section name="searchDataStore" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>

    <

    section name="friendlyUrl" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>

    <

    section name="caching" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>

    <

    section name="authentication" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>

    </

    sectionGroup>

    <!--

    Atlas-MarchCTP-->

    <

    sectionGroup name="microsoft.web" type="Microsoft.Web.Configuration.MicrosoftWebSectionGroup">

    <

    section name="converters" type="Microsoft.Web.Configuration.ConvertersSection" requirePermission="false" />

    <

    section name="webServices" type="Microsoft.Web.Configuration.WebServicesSection" requirePermission="false" />

    <

    section name="authenticationService" type="Microsoft.Web.Configuration.AuthenticationServiceSection" requirePermission="false" />

    <

    section name="profileService" type="Microsoft.Web.Configuration.ProfileServiceSection" requirePermission="false" />

    </

    sectionGroup>

    <!--

    Atlas-MarchCTP-->

    </

    configSections>

    <!--

    Atlas-MarchCTP-->

    <

    microsoft.web>

    <

    converters>

    <

    add type="Microsoft.Web.Script.Serialization.Converters.DataSetConverter"/>

    <

    add type="Microsoft.Web.Script.Serialization.Converters.DataRowConverter"/>

    <

    add type="Microsoft.Web.Script.Serialization.Converters.DataTableConverter"/>

    </

    converters>

    <

    webServices enableBrowserAccess="true" />

    </

    microsoft.web>

    <!--

    Atlas-MarchCTP-->

    <

    connectionStrings>

    <!--

    Connection String for SQL Server 2005 Express -->

    <

    add name="SiteSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|EngTools.mdf;" providerName="System.Data.SqlClient"/>

    <!--

    Connection String for SQL Server 2000/2005

    <add

    name="SiteSqlServer"

    connectionString="Server=(local);Database=DotNetNuke;uid=;pwd=;"

    providerName="System.Data.SqlClient" />

    -->

    </

    connectionStrings>

    <

    appSettings>

    <!--

    Connection String for SQL Server 2005 Express - kept for backwards compatability - legacy modules -->

    <

    add key="SiteSqlServer" value="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|EngTools.mdf;"/>

    <!--

    Connection String for SQL Server 2000/2005 - kept for backwards compatability - legacy modules

    <add key="SiteSqlServer" value="Server=(local);Database=DotNetNuke;uid=;pwd=;"/>

    -->

    <

    add key="InstallTemplate" value="DotNetNuke.install.config"/>

    <!--

    Alternative Install Templates (included in package)

    <add key="InstallTemplate" value="Club.install.config" />

    <add key="InstallTemplate" value="Personal.install.config" />

    <add key="InstallTemplate" value="SmallBusiness.install.config" />

    -->

    <

    add key="AutoUpgrade" value="true"/>

    <

    add key="InstallMemberRole" value="true"/>

    <

    add key="ShowMissingKeys" value="false"/>

    <

    add key="EnableWebFarmSupport" value="false"/>

    <

    add key="EnableCachePersistence" value="false"/>

    <

    add key="InstallationDate" value="3/5/2006"/>

    </

    appSettings>

    <

    system.codedom>

    <

    compilers>

    <

    compiler language="vb" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" extension=".VB"/>

    </

    compilers>

    </

    system.codedom>

    <

    system.web>

    <

    machineKey validationKey="A0140DC696202227F663FD2B6AA602BBA71B534F" decryptionKey="E91B56349A37589E11EDA7C9B2ACDC7A8126B3CC3E93BCD3" decryption="3DES" validation="SHA1"/>

    <!--

    HttpModules for Common Functionality -->

    <

    httpModules>

    <!--

    Atlas-MarchCTP-->

    <

    add name="ScriptModule" type="Microsoft.Web.Services.ScriptModule"/>

    <!--

    Atlas-MarchCTP-->

    <!--

    add name="Authentication" type="DotNetNuke.HttpModules.AuthenticationModule, DotNetNuke.HttpModules.Authentication" / -->

    <

    add name="UrlRewrite" type="DotNetNuke.HttpModules.UrlRewriteModule, DotNetNuke.HttpModules.UrlRewrite"/>

    <

    add name="Exception" type="DotNetNuke.HttpModules.ExceptionModule, DotNetNuke.HttpModules.Exception"/>

    <

    add name="UsersOnline" type="DotNetNuke.HttpModules.UsersOnlineModule, DotNetNuke.HttpModules.UsersOnline"/>

    <

    add name="DNNMembership" type="DotNetNuke.HttpModules.DNNMembershipModule, DotNetNuke.HttpModules.DNNMembership"/>

    <

    add name="Personalization" type="DotNetNuke.HttpModules.PersonalizationModule, DotNetNuke.HttpModules.Personalization"/>

    </

    httpModules>

    <!--

    This is for FTB 3.0 support -->

    <

    httpHandlers>

    <

    add verb="GET" path="FtbWebResource.axd" type="FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox"/>

    <!--

    Atlas-MarchCTP-->

    <

    remove verb="*" path="*.asmx"/>

    <

    add verb="*" path="*.asmx" type="Microsoft.Web.Services.ScriptHandlerFactory" validate="false"/>

    <!--

    Atlas-MarchCTP-->

    </

    httpHandlers>

    <!--

    set code access security trust level - this is generally set in the machine.config

    <trust level="Medium" originUrl="http://localhost/.*" />

    -->

    <!--

    set debugmode to false for running application -->

    <

    compilation debug="true" strict="false">

    <

    buildProviders>

    <

    remove extension=".resx"/>

    <

    remove extension=".resources"/>

    </

    buildProviders>

    <

    assemblies>

    <

    add assembly="Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

    <

    add assembly="System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

    <

    add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

    <

    add assembly="System.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>

    <

    add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies>

    <!--

    register your app_code subfolders to generate granular assemblies during compilation

    <codeSubDirectories>

    <add directoryName="sub-directory name"/>

    </codeSubDirectories>

    -->

    <

    codeSubDirectories>

    <

    add directoryName="StaticUnitConvertor"/>

    <

    add directoryName="DynamicUnitConvertor" />

    </

    codeSubDirectories>

    </

    compilation>

    <!--

    permits errors to be displayed for remote clients -->

    <

    customErrors mode="RemoteOnly"/>

    <!--

    Forms or Windows authentication -->

    <

    authentication mode="Forms">

    <

    forms name=".DOTNETNUKE" protection="All" timeout="60"/>

    </

    authentication>

    <!--

    <identity impersonate="true"/>

    <authentication mode="Windows">

    </authentication>

    -->

    <!--

    allow large file uploads -->

    <

    httpRuntime useFullyQualifiedRedirectUrl="true" maxRequestLength="8192" requestLengthDiskThreshold="8192"/>

    <

    httpCookies httpOnlyCookies="true" requireSSL="false" domain=""/>

    <!--

    GLOBALIZATION

    This section sets the globalization settings of the application.

    Utf-8 is not supported on Netscape 4.x

    If you need netscape compatiblity leave iso-8859-1.

    UTF-8 is recommended for complex languages

    -->

    <

    globalization culture="en-US" uiCulture="en" requestEncoding="UTF-8" responseEncoding="UTF-8" fileEncoding="UTF-8"/>

    <!--

    <globalization culture="en-US" uiCulture="en" fileEncoding="iso-8859-1" requestEncoding="iso-8859-1" responseEncoding="iso-8859-1"/>-->

    <!--

    page level options -->

    <

    pages validateRequest="false" enableViewStateMac="true" enableEventValidation="false">

    <

    namespaces>

    <

    add namespace="System.ComponentModel"/>

    <

    add namespace="System.Data"/>

    <

    add namespace="System.Data.SqlClient"/>

    <

    add namespace="System.Drawing"/>

    <

    add namespace="Microsoft.VisualBasic"/>

    <

    add namespace="System.Globalization"/>

    <

    add namespace="DotNetNuke.Services.Localization"/>

    <

    add namespace="DotNetNuke.Entities.Users"/>

    <

    add namespace="DotNetNuke"/>

    <

    add namespace="DotNetNuke.Common"/>

    <

    add namespace="DotNetNuke.Data"/>

    <

    add namespace="DotNetNuke.Framework"/>

    <

    add namespace="DotNetNuke.Modules"/>

    <

    add namespace="DotNetNuke.Security"/>

    <

    add namespace="DotNetNuke.Services"/>

    <

    add namespace="DotNetNuke.UI"/>

    <

    add namespace="DotNetNuke.Entities.Portals"/>

    <

    add namespace="DotNetNuke.Common.Utilities"/>

    <

    add namespace="DotNetNuke.Services.Exceptions"/>

    <

    add namespace="DotNetNuke.Entities.Tabs"/>

    </

    namespaces>

    <!--

    Atlas-MarchCTP-->

    <

    controls>

    <

    add namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>

    <

    add namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>

    </

    controls>

    <!--

    Atlas-MarchCTP-->

    </

    pages>

    <

    xhtmlConformance mode="Legacy"/>

    <!--

    ASP.NET 2 Membership/Profile/Role and AnonymousAuthentication Providers -->

    <!--

    anonymousIdentification configuration:

    enabled="[true|false]" Feature is enabled?

    cookieName=".ASPXANONYMOUS" Cookie Name

    cookieTimeout="100000" Cookie Timeout in minutes

    cookiePath="/" Cookie Path

    cookieRequireSSL="[true|false]" Set Secure bit in Cookie

    cookieSlidingExpiration="[true|false]" Reissue expiring cookies?

    cookieProtection="[None|Validation|Encryption|All]" How to protect cookies from being read/tampered

    domain="[domain]" Enables output of the "domain" cookie attribute set to the specified value

    -->

    <

    anonymousIdentification enabled="true" cookieName=".ASPXANONYMOUS" cookieTimeout="100000" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration="true" cookieProtection="None" domain=""/>

    <

    membership defaultProvider="DNNSQLMembershipProvider" userIsOnlineTimeWindow="15">

    <

    providers>

    <

    clear/>

    <!--

    Configuration for DNNSQLMembershipProvider:

    connectionStringName="string" Name corresponding to the entry in <connectionStrings> section where the connection string for the provider is specified

    passwordAttemptThreshold="int" The number of failed password attempts, or failed password answer attempts that are allowed before locking out a user?s account

    passwordAttemptWindow="int" The time window, in minutes, during which failed password attempts and failed password answer attempts are tracked

    enablePasswordRetrieval="[true|false]" Should the provider support password retrievals

    enablePasswordReset="[true|false]" Should the provider support password resets

    requiresQuestionAndAnswer="[true|false]" Should the provider require Q & A

    minRequiredPasswordLength="int" The minimum password length

    minRequiredNonalphanumericCharacters="int" The minimum number of non-alphanumeric characters

    applicationName="string" Optional string to identity the application: defaults to Application Metabase path

    requiresUniqueEmail="[true|false]" Should the provider require a unique email to be specified

    passwordFormat="[Clear|Hashed|Encrypted]" Storage format for the password: Hashed (SHA1), Clear or Encrypted (Triple-DES)

    description="string" Description of what the provider does

    -->

    <

    add name="DNNSQLMembershipProvider" type="DotNetNuke.Security.Membership.DNNSQLMembershipProvider, DotNetNuke.Provider.SQLMembershipProvider" connectionStringName="SiteSqlServer" enablePasswordRetrieval="true" enablePasswordReset="true" requiresQuestionAndAnswer="false" minRequiredPasswordLength="4" minRequiredNonalphanumericCharacters="0" requiresUniqueEmail="false" passwordFormat="Encrypted" applicationName="/" description="Stores and retrieves membership data from the local Microsoft SQL Server database"/>

    </

    providers>

    </

    membership>

    <!--

    Configuration for roleManager:

    enabled="[true|false]" Feature is enabled?

    cacheRolesInCookie="[true|false]" Cache roles in cookie?

    cookieName=".ASPXROLES" Cookie Name

    createPersistentCookie="[true|false]" Creates a persistent cookie or session cookie?

    cookieTimeout="30" Cookie Timeout

    cookiePath="/" Cookie Path

    cookieRequireSSL="[true|false]" Set Secure bit in Cookie

    cookieSlidingExpiration="[true|false]" Reissue expiring cookies?

    cookieProtection="[None|Validation|Encryption|All]" How to protect cookies from being read/tampered

    defaultProvider="string" Name of provider to use by default

    domain="[domain]" Enables output of the "domain" cookie attribute set to the specified value

    maxCachedResults="int" Maximum number of roles to cache in cookie

    -->

    <

    roleManager enabled="true" defaultProvider="DNNSQLRoleProvider" cacheRolesInCookie="true" cookieName=".ASPXROLES" cookieTimeout="30" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration="true" createPersistentCookie="false" cookieProtection="All">

    <

    providers>

    <

    clear/>

    <!--

    Configuration for DNNSQLRoleProvider:

    connectionStringName="string" Name corresponding to the entry in <connectionStrings> section where the connection string for the provider is specified

    description="string" Description of what the provider does

    commandTimeout="int" Command timeout value for SQL command

    -->

    <

    add name="DNNSQLRoleProvider" type="DotNetNuke.Security.Role.DNNSQLRoleProvider, DotNetNuke.Provider.SQLRoleProvider" connectionStringName="SiteSqlServer" applicationName="/" description="Stores and retrieves roles data from the local Microsoft SQL Server database"/>

    </

    providers>

    </

    roleManager>

    <!--

    Configuration for profile:

    enabled="[true|false]" Feature is enabled?

    automaticSaveEnabled="[true|false]" Enable automatic save of profile

    inherits="type-name" Class from which the profile type inherits from. This type must inherit from ProfileBase type.

    -->

    <

    profile enabled="true" defaultProvider="DNNSQLProfileProvider">

    <

    providers>

    <

    clear/>

    <!--

    Configuration for DNNSQLProfileProvider:

    connectionStringName="string" Name corresponding to the entry in <connectionStrings> section where the connection string for the provider is specified

    description="string" Description of what the provider does

    -->

    <

    add name="DNNSQLProfileProvider" type="DotNetNuke.Users.Profile.DNNSQLProfileProvider, DotNetNuke.Provider.SQLProfileProvider" connectionStringName="SiteSqlServer" applicationName="/" description="Stores and retrieves profile data from the local Microsoft SQL Server database"/>

    </

    providers>

    <!--

    Properites for DNNSQLProfileProvider:

    <properties> Optional element. List of properties in the Profile system

    <add Add a property

    name="string" Name of the property

    type="string" Optional. Type of the property. Default: string.

    readOnly="[true|false]" Optional. Is Value read-only. Default: false.

    defaultValue="string" Optional. Default Value. Default: Empty string.

    allowAnonymous="[true|false]" Optional. Allow storing values for anonymous users. Default: false.

    serializeAs=["String|Xml|Binary|ProviderSpecific"] Optional. How to serialize the type. Default: ProviderSpecific.

    />

    </properties>

    -->

    <

    properties>

    <

    add name="FirstName" type="string" allowAnonymous="true"/>

    <

    add name="LastName" type="string" allowAnonymous="true"/>

    <

    add name="Unit" type="string" allowAnonymous="true"/>

    <

    add name="Street" type="string" allowAnonymous="true"/>

    <

    add name="City" type="string" allowAnonymous="true"/>

    <

    add name="Region" type="string" allowAnonymous="true"/>

    <

    add name="PostalCode" type="string" allowAnonymous="true"/>

    <

    add name="Country" type="string" allowAnonymous="true"/>

    <

    add name="Telephone" type="string" allowAnonymous="true"/>

    <

    add name="Fax" type="string" allowAnonymous="true"/>

    <

    add name="Cell" type="string" allowAnonymous="true"/>

    <

    add name="Website" type="string" allowAnonymous="true"/>

    <

    add name="IM" type="string" allowAnonymous="true"/>

    <

    add name="TimeZone" type="integer" allowAnonymous="true"/>

    <

    add name="PreferredLocale" type="string" allowAnonymous="true"/>

    </

    properties>

    </

    profile>

    </

    system.web>

    <

    dotnetnuke>

    <

    htmlEditor defaultProvider="Ftb3HtmlEditorProvider">

    <

    providers>

    <

    clear/>

    <!--

    FTB options:

    ============

    toolbarStyle="Office2003|OfficeXP|Office2000|OfficeMac" Sets the default FTB Toolbar style

    enableProFeatures="[true|false]" Pro features require a license from FreeTextBox

    or you may test them with localhost only

    spellCheck="[{none}|IeSpellCheck|NetSpell]" IeSpellCheck is free for non-commercial use only

    NetSpell requires some integration work

    -->

    <

    add name="Ftb3HtmlEditorProvider" type="DotNetNuke.HtmlEditor.Ftb3HtmlEditorProvider, DotNetNuke.Ftb3HtmlEditorProvider" providerPath="~\Providers\HtmlEditorProviders\Ftb3HtmlEditorProvider\" toolbarStyle="Office2003" enableProFeatures="false" spellCheck=""/>

    </

    providers>

    </

    htmlEditor>

    <

    navigationControl defaultProvider="SolpartMenuNavigationProvider">

    <

    providers>

    <

    clear/>

    <

    add name="SolpartMenuNavigationProvider" type="DotNetNuke.NavigationControl.SolpartMenuNavigationProvider, DotNetNuke.SolpartMenuNavigationProvider" providerPath="~\Providers\NavigationProviders\SolpartMenuNavigationProvider\"/>

    <

    add name="DNNMenuNavigationProvider" type="DotNetNuke.NavigationControl.DNNMenuNavigationProvider, DotNetNuke.DNNMenuNavigationProvider" providerPath="~\Providers\NavigationProviders\DNNMenuNavigationProvider\"/>

    <

    add name="DNNTreeNavigationProvider" type="DotNetNuke.NavigationControl.DNNTreeNavigationProvider, DotNetNuke.DNNTreeNavigationProvider" providerPath="~\Providers\NavigationProviders\DNNTreeNavigationProvider\"/>

    <

    add name="DNNDropDownNavigationProvider" type="DotNetNuke.NavigationControl.DNNDropDownNavigationProvider, DotNetNuke.DNNDropDownNavigationProvider" providerPath="~\Providers\NavigationProviders\DNNDropDownNavigationProvider\"/>

    </

    providers>

    </

    navigationControl>

    <

    searchIndex defaultProvider="ModuleIndexProvider">

    <

    providers>

    <

    clear/>

    <

    add name="ModuleIndexProvider" type="DotNetNuke.Services.Search.ModuleIndexer, DotNetNuke.Search.Index" providerPath="~\Providers\SearchProviders\ModuleIndexer\"/>

    </

    providers>

    </

    searchIndex>

    <

    searchDataStore defaultProvider="SearchDataStoreProvider">

    <

    providers>

    <

    clear/>

    <

    add name="SearchDataStoreProvider" type="DotNetNuke.Services.Search.SearchDataStore, DotNetNuke.Search.DataStore" providerPath="~\Providers\SearchProviders\SearchDataStore\"/>

    </

    providers>

    </

    searchDataStore>

    <

    data defaultProvider="SqlDataProvider">

    <

    providers>

    <

    clear/>

    <

    add name="SqlDataProvider" type="DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider" connectionStringName="SiteSqlServer" upgradeConnectionString="" providerPath="~\Providers\DataProviders\SqlDataProvider\" objectQualifier="" templateFile="DotNetNuke_template.mdf" databaseOwner="dbo"/>

    </

    providers>

    </

    data>

    <

    logging defaultProvider="DBLoggingProvider">

    <

    providers>

    <

    clear/>

    <

    add name="XMLLoggingProvider" type="DotNetNuke.Services.Log.EventLog.XMLLoggingProvider, DotNetNuke.XMLLoggingProvider" configfilename="LogConfig.xml.resources" providerPath="~\Providers\LoggingProviders\XMLLoggingProvider\"/>

    <

    add name="DBLoggingProvider" type="DotNetNuke.Services.Log.EventLog.DBLoggingProvider.DBLoggingProvider, DotNetNuke.Provider.DBLoggingProvider" providerPath="~\Providers\LoggingProviders\Provider.DBLoggingProvider\"/>

    </

    providers>

    </

    logging>

    <

    scheduling defaultProvider="DNNScheduler">

    <

    providers>

    <

    clear/>

    <

    add name="DNNScheduler" type="DotNetNuke.Services.Scheduling.DNNScheduling.DNNScheduler, DotNetNuke.DNNScheduler" providerPath="~\Providers\SchedulingProviders\DNNScheduler\" debug="false" maxThreads="1"/>

    </

    providers>

    </

    scheduling>

    <

    friendlyUrl defaultProvider="DNNFriendlyUrl">

    <

    providers>

    <

    clear/>

    <

    add name="DNNFriendlyUrl" type="DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules.UrlRewrite" includePageName="true" regexMatch="[^a-zA-Z0-9 _-]"/>

    </

    providers>

    </

    friendlyUrl>

    <

    caching defaultProvider="FileBasedCachingProvider">

    <

    providers>

    <

    clear/>

    <

    add name="FileBasedCachingProvider" type="DotNetNuke.Services.Cache.FileBasedCachingProvider.FBCachingProvider, DotNetNuke.Caching.FileBasedCachingProvider" providerPath="~\Providers\CachingProviders\FileBasedCachingProvider\"/>

    <

    add name="BroadcastPollingCachingProvider" type="DotNetNuke.Services.Cache.BroadcastPollingCachingProvider.BPCachingProvider, DotNetNuke.Caching.BroadcastPollingCachingProvider" providerPath="~\Providers\CachingProviders\BroadcastPollingCachingProvider\"/>

    </

    providers>

    </

    caching>

    <

    authentication defaultProvider="ADSIAuthenticationProvider">

    <

    providers>

    <

    clear/>

    <

    add name="ADSIAuthenticationProvider" type="DotNetNuke.Security.Authentication.ADSIProvider, DotNetNuke.Authentication.ADSIProvider" providerPath="~\Providers\AuthenticationProviders\ADSIProvider\"/>

    </

    providers>

    </

    authentication>

    </

    dotnetnuke>

    </

    configuration>

     

    --------------------------------------Module, acsx file----------------

    <%

    @ Control language="C#" Inherits="EngTools.Modules.DynamicUnitConvertor.ViewDynamicUnitConvertor" CodeFile="ViewDynamicUnitConvertor.ascx.cs" AutoEventWireup="true"%>

    <%

    @ Register TagPrefix="dnn" TagName="Audit" Src="~/controls/ModuleAuditControl.ascx" %>

    <div class="page"id="links">

    <div id="content">

    <h3>

    Dynamic Unit Convertor

    </h3>

    <p>

    Type in the unit to be converted. Read faq if you need any help.

    </p>

    <asp:TextBox ID="TextBox1" runat="server" Width="450px"></asp:TextBox>

    <atlas:AutoCompleteExtender runat="server"

    ID="autoComplete1">

    <atlas:AutoCompleteProperties TargetControlID="TextBox1"

    Enabled="True" ServicePath="~\DesktopModules\MODULENAME\WebService.asmx"

    ServiceMethod="YourMethdo"

    minimumprefixlength="1" />

    </atlas:AutoCompleteExtender>

    </div>

    </div>

     

    Grewal
    http://www.mycoolaids.com/
  • Re: DNN + Atlas

    04-05-2006, 12:01 PM
    • Member
      90 point Member
    • underwmd
    • Member since 03-31-2003, 10:00 AM
    • Posts 19

    OK!

    Finally, I got that to work...I think it was combination of the fact that I did not copy the script library to the DNN folder and/or a web config issue.(your web.config was a tad bit different than mine)  Of course I did not see that step in the ATLAS documentation...oh wait, what documentation? The ATLAS samples did not move the ScriptLibrary folder to the root of the website.

    Now, have you attempted to ATLAS a dnn user control w/o the use of one of Microsoft's "ATLAS enabled controls".  By this I mean implementing a usercontrol that directly makes a callback using javascript to a webservice method, and having that webservice method pass information back to a clientside javascript function.

    I am looking into this now. 

    Thanks for the push in the right direction!

  • Re: DNN + Atlas

    04-06-2006, 2:26 AM
    • Participant
      1,010 point Participant
    • Vladan Strigo
    • Member since 01-19-2003, 7:07 AM
    • Split, Croatia
    • Posts 218

    Can you explain please your scenario that works?

     

    Thanks, Vladan Strigo

    My website: Vladan.Strigo.NET
  • Re: DNN + Atlas

    04-06-2006, 2:30 PM
    • Member
      90 point Member
    • underwmd
    • Member since 03-31-2003, 10:00 AM
    • Posts 19

    Vladan,

    I will be putting together a series of notes on DNN and ATLAS in the next few days.  I have been able to use both the controls provided in the ATLAS Framework PLUS direct javascript callbacks to the server.

    I noticed on your website you were experiencing the same issues that I was seeing. 

    Michael

  • Re: DNN + Atlas

    04-11-2006, 5:58 AM
    • Participant
      1,010 point Participant
    • Vladan Strigo
    • Member since 01-19-2003, 7:07 AM
    • Split, Croatia
    • Posts 218

    I've communicated with the guys at MS and got the answer to my problems.

    I've posted it on my blog:

    http://vladan.strigo.net/tabid/71/articleType/ArticleView/articleId/11/Atlas--DotNetNuke-Step-2-Adding-Atlas-support-UPDATE.aspx

     

     

    Thanks, Vladan Strigo

    My website: Vladan.Strigo.NET
  • Re: DNN + Atlas

    04-11-2006, 7:14 AM
    • Participant
      1,010 point Participant
    • Vladan Strigo
    • Member since 01-19-2003, 7:07 AM
    • Split, Croatia
    • Posts 218
    Vladan Strigo:

    I've communicated with the guys at MS and got the answer to my problems.

    I've posted it on my blog:

    http://vladan.strigo.net/tabid/71/articleType/ArticleView/articleId/11/Atlas--DotNetNuke-Step-2-Adding-Atlas-support-UPDATE.aspx

    Ok, please forget you saw this post Sad [:(]

    my mistake...

    Thanks, Vladan Strigo

    My website: Vladan.Strigo.NET
Page 1 of 1 (9 items)