Search
 

Great Ideas. Always Flowing.

We are not happy until you are happy. Client satisfaction guaranteed. Whatever your needs and requirements, we have the skills and resources for the job!

Tags

[userimage] 64 bit asp.net asp.net validation Back Button Basecamp Blog blog posts Browser Back Browser Close Browser History Browser Script cascading style sheet chip levinson client side validation Close Browser Close Window completion event content localization Count Timer Countdown CRM css csv customer feedback Data Data Springs data springs collection datasprings Date Time JavaScript Debug Info default value Demonstration direct post dnn DNN Authentication DNN Blog DNN Core Profile Property dnn html module dnn modules dnn schedule error dnn schedule multiple dotnetnuke dotnetnuke 5.4.4 dotnetnuke modules dotnetnuke reporting dotnetnuke scheduler dotnetnuke user image dropdown login dynamic Dynamic Data dynamic fields dynamic forms dynamic forms silent post Dynamic Forms Tutorial Dynamic Login Dynamic PDF Form Completion Event dynamic registration dynamic registration silent post dynamic registration user image dynamic user directory dynamic views DynamicRegistration_Question DynamicRegistration_QuestionResponse email email issues Event Viewer Facebook Facebook Connect Fingerprint Form Post Forms guides hidden field Highrise Highrise API HTTP Post Integration iPAD iPAD App for Highrise iPAD Highrise App JavaScript Lead Generation LinkedIn list import Live Blog localization Login login module login skin object Mandeeps Microsoft Live Writer module configuration Modules NAB NAB Transcat oAuth2 Open Web Studio opt in email OWS Part 1 Part 2 payment gateway payment gateway EPS paypal profile question fields Redirect registration replace html text report views reports resource files resx Sales Force SalesForce Script Scripting server side validation Silent Post Single Sign On skin object Springs sql 2005 pivot sql default value sql import sql query sql replace statement sql reports sql server 2005 SSO stored procedure style sheet stylesheet success story technical techwise research testimonial thumbnail image Time Timer Tutorial Twitter Update Highrise user user directory user profile image users online writer writing xls xlsx XML

In the Flow

rss

Data Springs, Inc. - An online diary and web log from staff and customers for premium DotNetNuke resources, Data Springs Modules, and Data Springs Services.


Useful PDF Completion Event extras using Dynamic Forms & Dynamic Registration for DotNetNuke

Having the ability to generate PDF documents from within Dynamic Forms and Dynamic Registration has always been a very powerful feature. In most cases you will have all that you need to create a great looking document right out of the box. However there are times where you need a bit more refinement before you get it just right for your SPEC. In this post I will outline some useful tips on how to get your Dynamic PDF exactly where you want it. In order to use any or all of these in your own completion event, simply append the event name with the terms in quotes below.  For example: If your PDF Completion Event Name = “MyPDF” and you needed your document to auto size; you would change the name to “AutoSize_MyPDF”. That’s all there is to it! If your Completion event name contains the term "LandScape", the pdf orientation will be changed to landscape. Default is Portrait.     This sets the specific pdf creator function below:         pdfConverter.PdfDocumentOptions.PdfPageOrientation = ...

Dynamic Forms and OpenWebStudio Integration Part 1 of 2

As a developer at Data Springs, you can imagine how many different software components we try out for our Development needs when creating solutions for clients. About 2 years ago I have found a Holy Grail development tool called OpenWebStudio(OWS). The more I work with this tool, the more I respect and invest into this development tool. For me it seems that there are endless possibilities with this module. I haven’t been let down yet. This blog post is a tutorial to getting started in OWS and integrating it with Dynamic Forms 4.0.   PREREQUISITES: * Have an installation of DotNetNuke 5 or above. * Download OpenWebStudio. * Purchase Dynamic Forms or use a Dynamic Forms Trial version. * Install OpenWebStudio and Dynamic Forms onto your DotNetNuke installation. * Create 1 page, this page will contain a Dynamic Forms module instance and an OpenWebStudio module instance.   GOAL: * Create a report off of a flat SQL table using OWS   SCENARIO: * We need to build a form using Dynamic Forms to insert and update Books from ...

NAB Transact EPS Payment Gateway w/ Dynamic Forms 4.1 for DotNetNuke

An Australian client has recently paid us to add in the NAB Transact EPS Payment Gateway into the upcoming Dynamic Forms module. I wanted to quickly create a quick “How To” for setting up the payment gateway as it works a little differently then the other gateways out there within our module.  (our module is using the integration option for direct post as described in the NAB Transact Integration Guide)   Step 1: Enable the payment gateway under Module Configuration within the control panel. Step 2: Just select any other payment gateway from the list (i.e. Authorize.NET) Step 3: You need the following fields (based on the short field names below) to exist either as hidden fields or as regular fields. The most important is “PGateway” and this needs to be set to “EPS” The other fields are: PGateway – This needs to be set to “EPS” EPS_MERCHANT EPS_PASSWORD EPS_REFERENCEID EPS_EXPIRYMONTH EPS_EXPIRYYEAR ...

Integrating Facebook, Twitter, and Linked In within Dynamic Login DotNetNuke Module

We have had a few clients that have recently been integrating Dynamic Login with Facebook, Twitter, and Linked In and these clients have faced a few issues getting everything to work… This can be difficult to debug because a lot of the functionality is happening behind the scenes. First – Make sure you are running on 04.00.30 of Dynamic Login or above. We had several patches that were necessary to make sure the module works with new requirements for Facebook. Compare your settings below for Facebook, Twitter, and Linked In with ours for both the module settings and then also (and probably more importantly) for the app settings page for each specific social networking site. Note: There are a few limitations within some of the social networking sites (Twitter and Linked In) compared to some of the features of Facebook (Silent Post options and also if the email can be used etc…). We are still working on some of these for future versions and hope to offer the most features possible for all ...

Connecting Salesforce with Dynamic Forms (via HTTP Post)

A client recently posted details on their integration with Sales Force within the forums and wrote up some instructions that can be helpful to others…   Below is that tutorial, and a BIG THANKS to Justin for spending the time to write this up. If you’re in the business of creating web sites, you’ll want a way to quantify what you’re doing. That way when a client comes snooping around and asks what you’ve been doing for the past month, you can easily show them how you add value to their business. Among all the things that you can do to justify your existence, one of the best tactics you can employ is to sync their website up with a CRM (customer relationship management) system. This will allow you go aggregate anything from web forms to recorded phone calls in one centralized location. In this tutorial, we’ll be syncing Salesforce (a brand of CRM) with an existing website running on the DotNetNuke platform. 1.) Sign up for a free trial of Salesforce. a. ...

Importing / Updating Contacts into 37Signals Highrise CRM system via SQL

Quick overview of my experience Highrise CRM We have started using 37Signals applications and more and such as Basecamp and Highrise lately for our own CRM needs. Many of our module for DotNetNuke and SharePoint have already integrated with Highrise and Basecamp for a while (via the HTTP Post feature in components such as Dynamic Forms and Dynamic Registration etc…)  Our components and integration has worked great for many of our clients so that each time a user registers or submits a form that information is then posted into the Highrise contacts, notes, cases, etc… For our needs though and because we were already working with their API for integration with a new iPAD App we have been working on, we begin to realize that there is a real need for a much more integrated importing and updating tool for Highrise contacts.  I think the importing tool that they have is “ok” I guess (I would love to see a direct SQL Query option or even newer versions of Excel) but it gets the job done… for us ...

How To Map Previous Dynamic Registration Fields to DNN Core Profile Fields

Hi all!   Over the last couple of years we have had customers run into problems from time to time if they are trying to use modules such as Dynamic User Directory or Interactive User Import/Export to import/showcase users within DotNetNuke and then they might have discovered that while using Dynamic Registration to register users, they were not always “linking” the Dynamic Registration fields to DotNetNuke Profile Property fields. In the future we might force each dynamic field to be mapped, or at the very lease make it a required field and have it be “very recommended” even, if one of the options is still not to map the field. Mapping each profile property is really the recommended approach… but, if you are running into problems because your site has been live and has important user information that has never been mapped, you might find this post useful.   If you need to retrofit your data that would have been stored in the DynamicRegistration_QuestionResponse table and not in the DNN User Profile property you ...

A very public THANK YOU to Mandeeps for building a GREAT blog module for DotNetNuke

Happy New Year everyone! I wanted to start the new year off with a very public THANK YOU to Mandeeps for creating such a great blog module (Live Blogs) and also for providing us with the quality and support for installing and implementing the module (including converting our previous blogs over from NukePress, how is that for service!).   I have always liked the Mandeeps modules and this is another module that I think will be very popular… Our modules (especially modules such as Dynamic Forms and Dynamic Registration) always integrate with with Mandeeps Live Content and Live Tabs so I was already familiar with the interface and flexibility that Live Blogs would have. Major Perks for me? After installing and setting up the module I was very happy to learn that a few of the major features I was looking for in a blog module are built directly into the module. I should note that there are MANY great features and these were just specifically a small list of ...

Enabling “DEBUG INFO” Event Log Item within DotNetNuke

Hi Everyone and Happy New Year! Several of our modules (most of them by now) can add additional  log details into the DotNetNuke Event Log if you are needing more information or wanting to check if a specific email fired, SQL query executed, etc… These log details can be especially useful if something is going on behind the scenes that you can’t always see (i.e. Facebook Connect Integration, Twitter Integration, or maybe when the system is returning from a PayPal transaction and PayPal is sending back a silent post.).   At any rate… Sometimes the “DEBUG INFO” which will appear as Purple within the event log isn’t setup to be displayed. In these cases you can run this SQL Script (you can also go to “Edit Log Settings within the module menu for the Event Log under Admin, Event Viewer and define this as well). You would want to execute the following script under Host, SQL.   Declare @MyCount as integer Set @MyCount = (Select Count(*) ...

JavaScript Countdown Timer to Redirect the Current Browser Window

It’s not often when you’d like to use a JavaScript timer to close a browser window once the timer expires/ = 0.0 seconds.   I found this code snippet on the web and modified it slightly to my needs, I hope this benefits you. This code snippet has helped me provide plentiful solutions to our clients, I’m certain you will find this blog of some use if you substantially deal with time and dates.   1.) Start by embedding this JavaScript into either a module JavaScript section or some kind of Script Injector module.   THE SCRIPT: ---------------------------------- //START  var milisec= 0;       //  var seconds=15;    // document.getElementById('d2').innerHTML ='15';  // display() ; //Calling the display() function in which I have defined below.   /* Purpose of the display Function: 1.) Count down time starting at 15 seconds all the way until 0.0 seconds. Once 0.0 seconds is reached I am redirecting the page to which ever page is indexed in the browser history as the page was visiting prior to this page. 1a.) As you can tell, I am ...
 
 

Join our mailing list...

Get current news and events the easy way

 

 

   
Subscribe Me
 
Copyright 2005 - 2011 by Data Springs, Inc.