5 (1 product reviews.)

XMod Pro 2.7 - Forms and Views for Databases

posted by DNNDev.com - 8/8/2010
DNNDev.com Active Since 4/20/2004
United States

3.00

(5 total reviews for DNNDev.com in the last six months.)

reviews Ask a Question

9 users are watching this product.

Build high performance, completely customizable data-entry forms and views driven by your DNN and external databases. New built-in tools make it a snap to quickly create data entry forms, data views, and even database tables. Plus, add your own HTML, CSS, Javascript, SQL commands, stored procedures, Module 18452
  • $149.95 1 License + 1 Year of Free Upgrades
  • $259.95 2 Licenses + 1 Year of Free Upgrades
  • $499.95 5 Licenses + 1 Year of Free Upgrades

$149.95

Add To Cart

Save Time and Money - Quickly Build Applications with XMod Pro

Whether you hire a programmer, use one of your staff, or do it yourself, building a custom application for your website is expensive, both in time and money - and that's just for one project.

What if you could invest a small fraction of that time and money and build not just one project, but 10... or 100? That's what XMod Pro offers - the ability to quickly create as many custom solutions as you need. And it's backed by the experience of DNNDev.com which has been producing best-selling custom forms modules for DotNetNuke since 2004.

Got Project(s)? Get XMod Pro

Build Just About Anything
Product catalogs, inventory trackers, real estate or rental listings, school course listings, employee directories, news articles, book reviews, slideshows, you name it. You can even use XMod Pro to enhance other modules you have installed. For instance, create a list of recent posts from ActiveForums, or a report on the download activity from Document Exchange (DMX).

Display your data in virtually limitless ways
XMod Pro doesn't force you into some cookie-cutter layout. Display your data in paged list views, grids, bullet lists, numbered lists, comma-delimited lists - even as a slideshow. Better yet, combine multiple views into one display. Have a list of employees on the left and display a detail view on the right that will display the employee's bio when you click his/her name in the list. There's practically no limit on how you layout your data.

Create Beautiful, Usable Forms
Design your forms with the standard two-column layout with labels in column one and controls in column two - or break it up into four columns, or put your labels on top of the controls, or use our tabstrip to put your controls on multiple tabs, or do something completely different. Then, give your form some professional polish by adding a pre-built or custom theme.

Experience the Power of Direct Database Access
Get the performance and flexibility that direct access to your database provides. XMod Pro enables you to write your own SQL commands and/or stored procedures so you are in control of the data. You can not only access data in your DNN database but in external SQL Server databases as well.

Get Started Fast, Customize As Much or as Little As You Want
You can get started with a complete solution that allows you to add, edit and delete records plus view paged views of your data and detail views - all in a couple of minutes. But, from there you can modify it with your own HTML, CSS, Javascript, SQL, and even custom ASP.NET server controls.

Beautiful Forms Made Easy

Watch the Form Builder in Action (4:26)


 

You can literally create a highly styled, professional looking form from one of your DNN database tables in under 1 minute!

With the Form Builder, you can take one of your DNN database tables, select the columns you want to include, drag-n-drop to re-order them, change the layout, add a theme, and see all your changes dynamically reflected with Live Preview.

Click to See the Form Builder Demo

Form Features:

  • Form Builder:
    Build your form and style it in minutes.
  • Themes:
    Use one of the included themes or roll-your-own using the jQuery UI ThemeRoller, a point and click way to create a theme that matches your site exactly.
  • Full Set of Controls:
    See below for our set of form controls. We continually enhance our controls and add to them based on customer feedback.
  • Data-Bound Controls:
    Add list controls to your form that are fed by a query from your database.
  • Custom Controls:
    If you can build ASP.NET controls you can build controls that plugin to XMod Pro forms.
  • Use your own HTML and CSS:
    Tweak the form builder-built form or build your own. You have complete control to layout and style your form.
  • Add your own Javascript:
    Add interactivity to your form with Javascript functions and third party libraries. XMod Pro gives you a number of helper tools to make Javascript integration easy.
  • Send Email Notifications:
    You can define one or more email templates which can be sent when the user submits the form. Emails can be sent to multiple addresses, can have a file attachment, and contain data that was submitted in the form.
  • Localization:
    Fully localizable. Labels and data can be localized. You can even have distinct forms and different data commands for each language and XMod Pro will dynamically the form based on the current language. This allows you to present a different layout or different set of controls and data commands based on the user's current locale.
  • Redirect After Submission:
    Optionally define a URL to send your users to after submitting the form. Data from the form can be sent as URL parameters or sent as POST parameters.
  • Success Messages:
    Thank your user for their submission, provide additional links and more. Use text, HTML and data from the form to present your users with a message after they've submitted the form. You can even define a message when adding and a separate message when updating a record.
  • Use Dynamic Values In Your Forms:
    Grab the current user's ID, the Portal ID, the user's email address, a custom user profile property, the user's IP address and much more.
  • Separate Add and Edit Forms:
    Many times you may want to change the look of your form or modify how it functions based on whether the user is adding or editing data. XMod Pro enables you to define a separate form for each and will automatically load the correct one based on the current editing mode.
  • Live Preview:
    See how your form will look by previewing it. You can even trigger validation to verify your validation works and the messages display as expected.
  • Online Help:
    When editing a form, help is a click away. Need to remember the syntax for a particular control? Choose it from the drop-down list and the complete help topic pops-up, complete with syntax, usage notes, attribute descriptions, and an example.

 

Available Form Controls
Input Controls Selection Controls Validation Controls
Textbox Listbox Required Field Validator
Textarea Dropdown List Comparison Validator
Date Input Checkbox List Range Validator
Password Input Radio Button List Regular Expression Validator
HTML Input Checkbox Email Validator
Display/Organizational Controls Radio Button CAPTCHA
Label Calendar (Date Picker) Validation Summary
Text Injection Dependent (Cascading) Lists NEW in 1.5
Panel (with Role-Based Visibility) Dual List NEW in 1.5
Tabstrip File Upload
Need a specialty control for your form? Roll your own. You can build ASP.NET server controls to work inside XMod Pro forms. Need us to build one for you? We can do that too.

Create Full-Featured Data Displays In A Snap

"I just created a template from a table in 3 seconds! Awesome Release!" -- Angus Beare, Gus Caraway Design

We've also made it easy to display your data. Just a few clicks and you've got a grid, bullet list, numbered list, etc. bound to your table and ready for display or further editing.

These are full-featured displays. They include a paged, list view of your data. Each record also includes a detail button that, when clicked, will display the detail view for that record. Plus, XMod Pro provides the ability to delete the record and, if you pair your template with a form, your users will be able to Add records and Edit them too!

Data Display Template Features

  • Virtually Limitless Layout Capabilities
    The standard, core view in XMod Pro allows you to add your own HTML to structure the layout of your data in whatever way you see fit so you can build tables, un-ordered lists, numbered lists, lists of paragraphs, comma-delimited lists, etc.... You are also in control of the HTML tags and ID's so you can more easily target elements with CSS and Javascript.
  • AJAX Views
    Your users can page through your data, view details, search, sort, and delete records all without a full page refresh.
  • Add Your Own CSS and Javascript
    Add CSS class names to XMod Pro components and any HTML you add, inject CSS stylesheets into the page, inject Javascript include files as well as inline script too. In other words, you have enormous freedom when it comes to customizing the look, feel, and interactivity of the layout.
  • Multiple Views In A Single Module
    Original to XMod Pro, this innovative feature allows you to craft a more complete application experience. You can mix and match multiple views in one module instance and lay them out with HTML. Even better, clicking a button in one view can trigger updates to one or more other views.
  • Slideshow View
    New to v. 2.5 - This view makes it a snap to display your images in a professional cross-fade presentation - no need to add HTML, Javascript or CSS. The Slideshow view does it for you.
  • DataList View
    New to v.2.5 - While you can achieve a "liquid" horizontal layout of records using the standard view using CSS there are times when you need to ensure only a certain number of columns will be displayed in each row - for a product or image gallery, for instance. We've added DataList view to accommodate that. Within the view, you can also specify the direction the records will be placed into the grid (left-to-right, then top-to-bottom or top-to-bottom, then left to right).
  • Searching, Sorting, and Paging Built In
    Provide XMod Pro with a little information about your data and it will setup a search box and sort box for your data. Paging is automatic. All of these features are customizable. Advanced searching is possible by passing values into the page via the URL or POST. Create a custom search form using XMod Pro and use that to perform an advanced search.
  • Localization
    You can detect and react to the current locale to retrieve localized content. XMod Pro can dynamically load a different view based on the current locale. Plus, XMod Pro's Format tag enables you to format dates and currency according to the current locale.
  • Display and/or Filter Using Dynamic Values
    Work with the user's email address, name, ID, custom profile properties, the portal's ID, user's IP address, etc. Filter and/or sort your data based on one or more URL values or POST'ed values too.
  • Role-Based Permissions Built-In
    Determine who can add, edit, delete, and even view details.
  • Multiple Data Sources
    Grab data from the DNN database or an external SQL Server database.
  • Enhance SEO Capabilities with MetaTags
    XMod Pro gives you the ability to dynamically add-to or change the page's Title, Keywords, and Description. Use hard-coded values, environmental data, or data from the database.
Powerful Template Controls
View Controls Buttons
Template Command Button/Image/Link
Slideshow Detail Button/Image/Link
Data List Edit Button/Image/Link
Pager Delete Button/Image/Link
Search/Sort Redirect Button/Image/Link
Specialty Controls Return Button/Image/Link
Meta Tags - Dynamically update your page's Title, Keywords, and Description. A great aid to Search Engine Optimization
Script Block - Injects Javascript and CSS into the page
Format - Text, Numbers, Currency, and Dates. Plus, cloak email addresses from bots.

Efficient Editing And Management Tools

Managing Your Forms and Display Templates: XMod Pro makes it easy to manage your forms and data displays (templates) with dedicated management pages in the Control Panel. You get one-click access to Edit, Copy, Rename, and Delete Items. It's all done with AJAX, so the interface is quick and snappy.

Live Preview: With a single click you can get a quick view of how your form or template would look at run-time. In forms, you can click buttons to trigger validation (records will not be added or modified). With templates, if you have records to display, you'll be able to see how the template looks with LIVE data!

Enhanced, Inline Editing of Forms and Templates: Beginning in version 1.4 you have one-click access to edit the form and/or template for each module. Make your changes, click Save and you're done. The editor is also used in Manage Form/Template pages. PLUS, the editor is vastly improved, giving you quick and easy access to put XMod Pro tokens, tags, and controls into your form or template. You also get some niceities like Tab-to-Indent and one-click online help.

Uses AJAX for Speed: Like the rest of the Control Panel, the editor uses AJAX to keep the UI responsive.

Table Designer: Now there's no need to fire up SQL Server Management Studio to whip up a quick prototype table. You can create basic tables from within XMod Pro. You're able to create columns, name them, select a data type, allow Null values, mark the column as an identity field, and set default values. PLUS: You have the option of having a form and template automatically created from your new table. It's a great way to get started on a project or prototype some ideas.

Innovative Licensing - Designed for Professionals

  • Licensed with Developers In Mind: Each license entitles you to run XMod Pro on your "localhost" environment for development purposes without using up a license.
  • Automatic Upgrade Protection: Every Primary license now comes with 1 year complimentary subscription. For 1 year from the date of purchase, you're entitled all minor and major upgrades - for FREE.

What Our Customers Are Saying

"XMod Pro (XMP) Is An Awesome Tool: Being an experienced software developer and a XMP user since beta version 9.0 I must say I'm impressed with what XMP brings to the table; if you are a DNN administrator or designer, this is something you really must have."
--Marcelo

"Best DotNetNuke-Module I Know!!! I used it daily for about 3 months and I have to say I'm deeply impressed. Very versatile, support is fast and they are improving it (adding new features, fixing) all the time. Plus very good value for your money as your entitled for updates for one year!"
-- Michel Weber

"Thanks again for all of your hard work on XMod Pro. It really has been instrumental in us being able to get our project completed in a timely fashion. We created more than 75 templates and 25 forms with XMP, which literally saved us months of development work. This is clearly the module I've been waiting for since I was introduced to DotNetNuke more than 3 years ago."
CJ Johnson
Director of Operations
(soon to be announced social networking site)

"First a quick thank you. I've been catching up on my XMod Pro syntax since I got a late start on working with the product and I have to say that I'm impressed! I thought that I would have to learn VB Script or C#, build my own module, and then I would be able to write a module that would write directly to a database. This is amazing! I already have built a database (something that I've never done before), written a template to display simple information from it, and an add form to add records to the database. Thanks Kelly for everything!"
User 'MeRauluka' (via our forums)

BONUS

XMod Pro now includes DNNDev's new all-subscription model. Now, every developer license comes with a one year subscription. This means that, from the date of purchase, you will receive all XMod Pro updates including minor and major versions for one year. So, purchase a license today and future-proof your solutions and those you build for your clients. There's no better value

So, what are you waiting for? Pick up your copy of XMod Pro today and start building the powerful, flexible solutions your clients are craving!

What's New?

AJAX Views
Now your users can page through data, view details, search, and sort - all without a full page refresh.


Slideshow View
Display your images in a professional fading presentation without coding Javascript or CSS.


Localization

Change your text, content, even your layout based on the user's current language.


DataList View

Easily display your records in a grid pattern - perfect for image or product galleries


Character Count on TextArea

Set a property on the multi-line text box and it will limit the number of characters a user can type and either display a character count or a character countdown.


Enhanced Email Notifications

Added CC and BCC capabilities.

Testimonials:

"Wow! XMod Pro is the best choice for any serious and *rapid* database driven form and application development with DNN. I know: I paid for and tried at least 5 others. Result? Misery and delay.

Wish I'd gone with XMod and XMod Pro first. XMod radiates quality from the modules and documentation to the peerless support. I'm not looking back - thanks XMod Pro!"
-- David Gerding


"If you create applications with tables beyond those in the core DNN framework, you need this module. It will save you dozens of hours of low-level coding, which just is not necessary when using XMod Pro 2. This is a well-designed module, and is much more of a development tool than a simple grid module. Support for stored procedures with DNN tokens as parameters allows development of secure applications rapidly. Two thumbs up AND 5 stars."
-- David Leininger


Best DotNetNuke-Module I Know!!! I've used it daily for about 3 months and I have to say I'm deeply impressed. Very versatile, support is fast and they are improving it (adding new features, fixing) all the time. Plus very good value for your money as your entitled for updates for one year!
-- Michel Weber


I have to say XMP has proved rock solid over the past few months. Compared to many modules I've used lately it is a joy to work with.
-- Angus Beare, Gus Caraway Design

 

FAQs

FAQ's

  • Q: What is the difference between XMod Pro and XMod 5.5?

    A: XMod and XMod Pro perform similar tasks and share a similar syntax as well as similar controls. However, XMod Pro is not an upgrade to XMod. It is a distinct application. It does not read or write XMod data, forms, templates. Nor does XMod read XMod Pro data, forms, templates. That being said, both XMod and XMod Pro can co-exist peacefully on the same site and even on the same page. The primary difference between the two is that XMod Pro enables you to directly access the data in your DNN DB and/or data in external SQL databases. You do this by writing SQL commands (SELECT, INSERT, UPDATE, etc) or by calling stored procedures. This gives you a much greater level of performance and scalability. Additionally, XMod Pro introduced the ability to display multiple views of data within a single module instance. Typically modules will display one view of your data. XMod, for instance, displays a list view of your data. When you click a detail link, it removes the list view and displays the detail view instead. With XMod Pro, you can have 1, 2, 5, or more views in a single instance and they are able to interact with each other. So, clicking on the detail link in your list view might bring up the details for that record, displayed to the right of the list (with the list still showing). Because XMod Pro gives you complete access to your data, there are some things it can't automatically do for you that XMod does. For instance, it cannot randomize records or schedule content (i.e. show a record on a certain day and hide it after a certain date).

  • Q: Hi, I bought xmod pro 2.5 back in June. Isn't there a free upgrade to 2.7 for me? Thanks.

    A: Hi Tom, Sure. You can download it from our website (http://dnndev.com/Clients/Downloads.aspx). Make sure you are logged-in under the DNNDev.com username associated with your purchase (with some people this is different than their 'normal' DNNDev.com username). Best, Kelly

  • Q: Two questions... 1.) Will XMOD Pro 2.7 upgrade my XMod 5.1? 2.) Where can I find info about the differences between XMod Pro 2.7 and XMod 5.5. The 5.5 version sounds more advanced, but then the other version says "Pro". Is XMod Pro the "top shelf" product? Thx, A happy customer

    A: XMod and XMod Pro perform similar tasks and share a similar syntax as well as similar controls. However, XMod Pro is not an upgrade to XMod. It is a distinct application. It does not read or write XMod data, forms, templates. Nor does XMod read XMod Pro data, forms, templates. That being said, both XMod and XMod Pro can co-exist peacefully on the same site and even on the same page. The primary difference between the two is that XMod Pro enables you to directly access the data in your DNN DB and/or data in external SQL databases. You do this by writing SQL commands (SELECT, INSERT, UPDATE, etc) or by calling stored procedures. This gives you a much greater level of performance and scalability. Additionally, XMod Pro introduced the ability to display multiple views of data within a single module instance. Typically modules will display one view of your data. XMod, for instance, displays a list view of your data. When you click a detail link, it removes the list view and displays the detail view instead. With XMod Pro, you can have 1, 2, 5, or more views in a single instance and they are able to interact with each other. So, clicking on the detail link in your list view might bring up the details for that record, displayed to the right of the list (with the list still showing). Because XMod Pro gives you complete access to your data, there are some things it can't automatically do for you that XMod does. For instance, it cannot randomize records or schedule content (i.e. show a record on a certain day and hide it after a certain date).

reviews Ask a Question

Product License

Each license purchased entitles you to use XMod Pro on 'localhost' for development purposes as well as on a single production (internal or public-facing) DNN install (defined as a single DNN database). Within that single DNN install, you may use XMod Pro on as many portals as you'd like.

END USER LICENSE AGREEMENT


1. READ THIS BEFORE PURCHASING:
YOU SHOULD CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS BEFORE PURCHASING THE LICENSE TO USE THIS SOFTWARE. BY PURCHASING THE LICENSE TO USE THIS SOFTWARE YOU ACCEPT THESE TERMS AND CONDITIONS AND UNDERSTAND THAT THEY WILL BE LEGALLY BINDING ON YOU, ANY END USER, AND THE COMPANY. IF YOU DO NOT AGREE WITH THEM, OR DO NOT WANT THEM TO BE BINDING ON YOU, YOU SHOULD NOT PURCHASE THE LICENSE TO USE THIS SOFTWARE.


2. OWNERSHIP

It is hereby understood and agreed that KnowBetter Creative Services LLC (“Licensor”) is the owner of all right title and interest to XMod Pro (“Software”) which you are about to purchase a license to use and download. You, as licensee (“Licensee”) through your purchase of this license to use the Software do not acquire any ownership rights to the Software. The Software which accompanies this license is the property of Licensor and is protected by copyright law. Licensor reserves the right to transfer it rights herein and ownership interest in the Software. In the event Licensor transfers its rights herein and ownership interest in the Software, such transfer shall not affect the rights and obligations of any party to this agreement and this agreement shall remain in full force affect.


3. LICENSE

This is a license, not a transfer of title or ownership to the Software. In consideration of the payment of a license fee, Licensor hereby grants Licensee a nonexclusive license to use one copy of the Software on a single production website and an unlimited number of development websites. However, the websites the Software is used for, whether production or development, may only be used with a single DotNetNuke database. 

For the purposes of this agreement, “development websites” are defined as a website or websites used solely for configuring, testing, and developing applications with the Software prior to installation of the Software on a production website for a single DotNetNuke database. For the purposes of this agreement, a “production website” is defined as a website running a single DotNetNuke database, which may be either a public-facing web server or a private server running on an intranet. Under no circumstances may the Software be used on more than one DotNetNuke database without purchasing additional licenses.


4. TERM

A. The license is effective until terminated. Licensee may terminate it at any time by destroying the Software together with all copies thereof.

B. This license will terminate upon conditions set forth elsewhere within this Agreement or if Licensee fails to comply with any term or condition of this Agreement. In such event, no notice shall be required by Licensor to effect such termination.

C. Upon termination of this agreement, Licensee agrees to destroy the Software together with all backup copies, modifications, printed or written materials, and merged portions in any form, or return same to Licensor at Licensee's expense.


5. RESTRICTIONS ON USE

Except for the initial downloading of the Software on a hard disk or for archival/backup purposes as provided for above, Licensee shall not, without Licensor's express written consent: 

(1) Copy or reproduce the Software in any way.

(2) Use the Software on more than one DotNetNuke database without purchasing additional licenses.

(3) Transfer, distribute, modify or translate the Software, or any portion thereof.

(4) Disassemble, decompile, or otherwise reverse engineer the Software or any of its data in any way, shape, or form.

(5) Distribute License Codes, in whole or in part, for this product to any other party.


7. UPGRADES

This license does not entitle Licensee to any upgrades. Licensor may, at its sole discretion, make certain free patches and service packs available to Licensees.

This license, if purchased with a subscription, entitles the Licensee to certain free upgrades, patches, and service packs made available by the Licensor during the subscription period.

Any license to use any upgrades, supplements, add-on components, patches, and service packs to the Software subsequently provided by Licensor, whether purchased or not, are subject to the same terms and conditions as provided herein. Licensor reserves the right to supplement this agreement with additional terms along with any subsequent upgrades, supplements, add-on components, patches, and service packs to the Software.

8. WARRANTY 

A. THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. LICENSOR DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET YOUR REQUIREMENTS OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE. The entire risk as to the quality and performance of the Software is with you. Should the Software prove defective, you (and not the Licensor) assume the entire cost of all necessary servicing, repair, or correction.

B. Licensee shall assume responsibility for the selection of the Software and for the installation, use, and results obtained from the Software.

C. Some states do not allow the exclusion of implied warranties, so the above exclusion may not apply to you. This warranty gives you specific legal rights, and you may also have other rights that vary from state to state.

D. By purchasing license to use and download the Software, you agree to accept all liability regarding its use or misuse.


9. DISCLAIMER

In no event will Licensor be liable for any damages, including but not limited to, lost profits, lost savings, or other incidental or consequential damages arising out of the use or inability to use such Software even if Licensor or its authorized dealer has been advised of the possibility of such damages, or for any claim by any other party. Some states do not allow the limitations or exclusion of liability for incidental or consequential damages, so the above limitation or exclusion may not apply to you.


11. JURISDICTION AND DISPUTES

A. This Agreement and the Limited Warranty shall be governed by the laws of Arizona.

B. All disputes hereunder shall be resolved in the applicable state or federal courts of Arizona. The parties consent to the jurisdiction of such courts, agree to accept service of process by mail, and waive any jurisdictional or venue defenses otherwise available.


12. ENTIRE AGREEMENT AND SEVERABILITY

This Agreement constitutes the entire understanding of the parties, and revokes and supersedes all prior agreements, oral or written, between the parties, and is intended as a final expression of their Agreement. It shall not be modified or amended except in writing signed by the parties hereto and specifically referring to this Agreement. This Agreement shall take precedence over any other documents that may be in conflict therewith. IF any provision of this Agreement is held to be void, invalid, unenforceable or illegal, the other provisions shall continue in full force and effect.


LICENSEE HEREBY ACKNOWLEDGES THAT IT HAS READ THIS AGREEMENT, UNDERSTANDS IT, AND BY PURCHASING THE LICENSE TO USE THIS SOFTWARE AGREES TO BE BOUND BY ITS TERMS AND CONDITIONS.

Product Badges

Azure Compatible

Product Specifications

  • Database:
    SQL Server 2000, 2005, 2008

  • DotNetNuke:
    4.5.5 and later, 5.0.1 and later

  • Recommended:
    For using the administrative and design features of the module we recommend IE9, Firefox, Google Chrome, or Safari.