HomeHomeCoreCoreGeneralGeneralOpenWebStudio 2.2.19 is AvailableOpenWebStudio 2.2.19 is Available
New Post
12/17/2013 5:01 AM

The production release of DNN 2.2.19 is available on SourceForge in 2 flavors, one for the RAD RichTextEditor, and the other for the Standard RichTextEditor. Three privately released versions exist for a variety of supported customers. All can upgrade to the latest release. A number of errors have been resolved, as well as the following changes:

  1. Changed the handling of the reflected fields within the UserInfo object to support reflection of returned objects. Previously any returned object from the profile would be converted to a string. For example:
    [UserInfo.Profile.PreferredTimeZone,System] would return (UTC-05:00) Eastern Time (US & Canada)

    No child properties were supported. Now, however you can use any of the sub properties of the underlying object:
    Timezone: [UserInfo.Profile.PreferredTimeZone,System]
    Timezone Identifier: [UserInfo.Profile.PreferredTimeZone.Id,System]
    Timezone Daylight Name: [UserInfo.Profile.PreferredTimeZone.DaylightName,System]
    Timezone Display Name: [UserInfo.Profile.PreferredTimeZone.DisplayName,System]
    Timezone Standard Name: [UserInfo.Profile.PreferredTimeZone.StandardName,System]
    Timezone Supports Daylight Savings: [UserInfo.Profile.PreferredTimeZone.SupportsDaylightSavingTime,System]
    Timezone Utc: [UserInfo.Profile.PreferredTimeZone.Utc,System]
    Timezone Base Offset: [UserInfo.Profile.PreferredTimeZone.BaseUtcOffset,System]
    Timezone Base Offset (Minutes): [UserInfo.Profile.PreferredTimeZone.BaseUtcOffset.TotalMinutes,System]
  2. Added "Action" parameter to assign the result of a JSON query directly to an Action variable
  3. Added ",System" logic for utilizing different sections of JSON objects stored as an action variable
    For example, if you had a JSON object assigned to an Action variable named MYJSON which was a parent object containing an object named "ABC" and a child object named "XYZ", you could access XYZ through OWS via [Action.MYJSON.ABC.XYZ,System]
  4. Corrected BUG in the File Action which was leaving the file locked after using RESPONSE as the target
  5. Added a new option to suppress the generation of the lxT node, and core OWS.js runtime support when not needed, allowing OWS to operate completely through standard page logic and blocking support of ows javascript functionality. This is useful when you want to use OWS outside the confines of the module, or standalone in a page with no ajax functionality.
  6. Changed the order of operations on the OpenControlBase, only generating the page script tokens AFTER the configuration actions have been executed, rather than immediatly before.
  7. Extended the SUBQUERY object to support directly generating JSON out of the Query result. A parameter named "tojson" is provided. The value of "tojson" should be a comma delimited list of names for the tables in the result, which are directly translated to names of the objects within the JSON output.
  8. Added tojson() explicit xpath token for JSON XPATH parameters to provide direct JSON output for each row into a column
  9. Added File.HasSize and File.HasLength to File Formatter - returns true when the file exists AND it has a size larger than 0 bytes.
  10. Added File.Base64 which reads the entire byte array from the file and returns a base64 string representation of the file.

    This is useful for exporting files in many other platforms. For example - you can generate a Word 2003 XML format file and embed imaged directly using a combination of the {FILE.BASE64} format to obtain the full string representation of the image, and the {FILE.IMAGE.WIDTH} and {FILE.IMAGE.HEIGHT} formatters to adjust the specific xml parameters for the dimensions of the image.

Download from Sourceforge

Kevin M Schreiner
Open Web Studio
PayPal - The safer, easier way to pay online!
New Post
6/29/2014 11:44 PM
Issue Regarding Email Action. I am using OWS 2.2.19 verson and DNN 7.2.2 Version.In OWS Module,I am adding a Email Action to send mail to users.But Mail Not Send and its displays error message like this:Send Failure:Mail Box Unavailable.No such user here: StackTrace - System.Net.Mail.SmtpFailedRecipientException: Mailbox unavailable.No such user here at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception) at System.Net.Mail.SmtpClient.Send(MailMessage message) at r2i.OWS.Framework.Utilities.Engine.Utility.SendEMail(MailMessage Message, String smtpServerExternal, String SMTPAuthentication, String SMTPUsername, String SMTPPassword, Boolean SMTPEnableSSL). Remark: This is because DNN 7.2.2 version encrpyt all the passwords including SMTP Password.OWS Module using the original password rather than encrypted password.So, OWS not handles the Password Encryptions that is using by DNN Newer Version 7.2.2. Please find a solution for this as soon as possible.
New Post
6/29/2014 11:51 PM
Issue Regarding Update Password. I am using OWS 2.2.19 version and DNN 7.2.2 version.when we update the password of user using ows then it shows the fllowing error message: Password assignment failed: System.NotSupportedException: This Membership Provider has not been configured to support password retrieval. at System.Web.Security.SqlMembershipProvider.GetPassword(String username, String passwordAnswer) at DotNetNuke.Security.Membership.AspNetMembershipProvider.ChangePassword(UserInfo user, String oldPassword, String newPassword) at DotNetNuke.Entities.Users.UserController.ChangePassword(UserInfo user, String oldPassword, String newPassword) at r2i.OWS.Actions.AssignmentAction.Handle_Assignment(Runtime& Caller, String strAction, String strName, String strValue, Int32 iAssignmentType, Debugger& Debugger) Remark: DNN 7.2.2 version encrypt all the passwords.
HomeHomeCoreCoreGeneralGeneralOpenWebStudio 2.2.19 is AvailableOpenWebStudio 2.2.19 is Available


New York, NY • Baltimore, MD • Vienna, VA • St. Louis, MO • Seattle, WA •

Bookmark & Share Bookmark and Share