I'm happy to announce the release of XMod Pro - version 2.7. This is a new feature release for XMod Pro. Many features were suggested by our customers. Thanks for your support and contributions. Among the highlights are: AJAX data views User-defined module-level settings Conditional email sending based on form values FilePicker added to the FileUpload control. See the release notes below for all the details. As with all upgrades and installations, as a precaution, we strongly encourage you to backup your database and website prior to installation. This allows you to rollback to a previous state more easily should it become necessary. --------------------------------- Before You Upgrade: --------------------------------- This version is dated August 8th, 2010. If your license has expired before this date, you will not be able to activate your software. Please check your license information prior to installing. See the link below to check the status of your license. We provide a full year of free upgrades dated from your purchase date. After that period, you will need to renew your license to continue to receive free upgrades. When you renew, all of your client licenses (noted with a -XX at the end of the license number) will be upgraded for FREE. To renew your license, please visit the Clients page at our site here: http://www.dnndev.com/Clients/Licenses.aspx. Make sure you are logged-in under the account associated with your purchse - this may be different from your normal DNNDev.com account. Important: If you are upgrading from version 1.1 or earlier, see Installation Instructions before installing. -------------------------------- Release Notes 2.6.0-2.7.0 -------------------------------- ADDED: AJAX to <xmod:Template> and <xmod:DataList> tags. By setting ' Ajax="True" ' on your tag, your view will have AJAX-enabled paging, search, sort, detail views, deletions, as well as commands (i.e. click a command button in one template and the content of another template will update without a page postback.). Important: All add, edit, delete, detail, and command buttons/images/links MUST have their ID specified in order to function correctly when AJAX is enabled. ADDED: Module-level, user-defined settings. These are editable by Host users on the Configure screen. They are used like other tokens - [[Module:settingName]] where settingName is the name you give the setting. See the "Configuring Your XMod Pro Module" topic for details.ADDED: Inline Editor now automatically resizes to fill available space. So, if you are working with a larger monitor you automatically get a larger editor in which to work without having to manually resize the editor. ADDED: Basic conditional email sending by using the new SendIf attribute of the <Email> tag. This attribute does basic equality checking - text-only, ignoring case. It also evaluates field tokens [[FieldName]]. Just use "=" or "<>". Example: SendIf='[[Department]] = Sales' ADDED: New <Variable> tag to forms. This allows you to specify a value to be used elsewhere in your form for configuration purposes or as additional data. The value can be bound to controls on your form and used in your data commands. Values of variables can be hard-coded or XMod Pro tokens like [[Portal:ID]]. See the AddForm/EditForm topic for details. ADDED: FileUpload form control now has an option to be a FilePicker with optional upload or a FilePicker with no upload option - in addition to the already implemented functionality. ADDED: Checkbox validator <Validate Type="Checkbox" .../>. Set the MustBeChecked property to True or False depending on whether checked or un-checked makes the control valid. The default value is True. ADDED: Templates can now be auto-generated from Views in addition standard tables. ADDED: Improved error reporting when trying to retrieve a record. ADDED: Improved form editing on the Manage Forms screen as well as the Inline Editor for forms. When editing a form, the AddForm and EditForm appear in their own editors on their own tabs. This makes it much easier to identify and work with them. ADDED: Improved clarity of Host "Edit" panel. The configured form and template are now labeled as such and their order of appearance now matches the Manage Forms, Manage Templates order of appearance on the Control Panel screen's toolbar. ADDED: Slideshow and DataList to Quick Template Creator on Manage Templates screen. The Creator now pops-up in a dialog box. FIXED: When deleting the last record on the last page, the entire template disappears. FIXED: Pager - First/Last links would not display if ShowFirstLast was set to true but no Pager Template was specified. FIXED: Pager - Prev/Next would display even if ShowPrevNext was False if no Pager template was specified. FIXED: [[Module:TabId]] token now works in templates. Previously it only worked in forms. FIXED: "Object reference not set" error introduced in v.2.6.0 that occurred in forms with <Email> tags that didn't contain the SendIf attribute. FIXED: Unused Field Tokens in <Email> tags as well as in button redirects are now removed. FIXED: Host "Edit" panel is now hidden when you set your DNN page to "View" mode. FIXED: Issue where tabs on Configure page wouldn't render on some DNN 4.3+ installations. FIXED: Localized Host "Edit" panel labels. Thanks for your continued support of XMod Pro. Best, kelly |