Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...DotNetMushroom RAD v.1.50 - with SEO, JS Tree and Slider ControlsDotNetMushroom RAD v.1.50 - with SEO, JS Tree and Slider Controls
Previous
 
Next
New Post
11/9/2010 7:55 AM
 
DotNetMushroom RAD
About
What Is DotNetMushroom RAD?

DotNetMushroom Rapid Application Developer (DNM RAD) is an application builder, capable of building whole applications with interlinked forms and intelligence. DotNetMushroom RAD is also a rapid application development platform which can help you build tables, queries, forms, create navigation between forms and many more quickly and efficiently. It can also be integrated with custom made web services to expand the capabilities of your application.

Why Choose DotNetMushroom RAD?
  • It is NOT a form Builder: Whilst DNM RAD CAN be used to build simple forms such as a contact form, this is such as simple process that we have decided to give the contact form for free! Be amazed at the power of the DNM RAD when you use it to develop entire web based applications such as custom quotation systems, blogs, testimonial applications and so much more!
  • Localization: DNM RAD uses DotNetNuke's localization settings. This means that the applications that you develop will change the language depending on the language selected by the user.
  • Connect to ANY SQL Database ... even non-DotNetNuke: How many times have you encountered the situation where your client ALREADY has a database and all he/she wants is for you to link your website to it? With DNM RAD you can! This means that the content that is displayed on the website is automatically synchronized with the client's database!
  • Access Databases Directly: DNM RAD allows you to directly access data via SQL commands and Stored Procedures so that you are always in full control of your data.
  • Package your applications: Packaging simply means that after you develop your application you can save it as a zip file and re-deploy it on as many other websites that you need ... all with a click of the package button! Translated, this means that you develop once, and you use as many times as you want!
  • Style your applications: DNM RAD enables direct editing of HTML and CSS via its advanced editor. Moreover, for those who are not so fluent in HTML styling, DNM RAD AUTOMATICALLY generates the HTML via the auto generate button.
  • It is backed up by a team of developers and an ever growing community: We have been developing and enhancing the DNM RAD for the past years and continue to do so on a daily basis. We have been in the software development since 1994. We have our own development team and we use the DNM RAD for all our websites. This means that we understand you better and you will get all the support and peace of mind that only a company can offer.
  • 1 Year of FREE Updates: With every purchase of DNM RAD, you get all major and minor version updates for a period of one year for FREE!
What are people saying?
“DotNetMushroom has been a life saver for our business. Their support response time is amazing and attention to detail makes me confident they can handle any project I have for them.”
James De Rosa, Product Manager
CBOSS
“DotNetMushroom - RAD is precisely what it is 'Rapid Application Development' Don't be fooled by other similar products that claim to be easy. This is the true Easy Application Development platform for DNN”
Doug Blackmon
Alabama Technology Network
“DNM RAD - was sonst? Ersparen Sie sich lange Ausflüge in "viel versprechende" Anwendungen. Mit DNM RAD entwicklen Sie DotNetNuke Module in extrem kurzer Zeit.”
Henner Ungethuem
webtogether
“I believe this is the beginning of a product me and many others will see as their main development tool. Excellent service, and I believe these people will manage to improve very fast.”
Inge K
(DNM RAD review on Snowcovered)
“Through DotNetMushroom's software, and the diverse technical expertise and flexibility of their team, we became the first Maltese Insurance company that allows customers to Quote for and Buy car insurance online. We can say with pride that this has provided us with a critical competitive advantage in a cut-throat market. We look forward excitedly to further expanding our web-based applications portfolio using DotNetMushroom.”
Robert Gauci
Elmo Insurance Ltd.
“An exceptional application builder. I have been waiting for something like this for ages. I managed to build a simple email form in just a couple of seconds. They also have great video tutorials on their website so its really easy to start off with something simple. A definite must buy for any serious developer. And, considering that this is just a version 1, its amazing.”
Robert P
(DNM RAD review on Snowcovered)
“Awesome module ! Used other form builders but this is by far the best. It is really simple to use, has excellent documentation plus it looks like Microsoft Access so I learnt to use it almost immediately. I definitely recommend it.”
Kevin A
(DNM RAD review on Snowcovered)
“This module is great! I have already done a couple of apps in no time! Initially I had some queries but they answered me in no time. The documentation & support is exceptional! Out of the several form builders out there, I think one should seriously consider buying the Rad because for me, it wins hands down!”
Matthew F
(DNM RAD review on Snowcovered)
New Features in 1.50

1. Page Title Control

The DNM Page Title control provides the user with the functionality to manipulate the value of the Page Title of the page. It is possible to either Append To or Completely Overwrite the default Page Title, and the value can be extracted from the currently selected Item

Properties of the Page Title control are:

  • Title Type: One can set whether the page title will replace the new page title will replace the current page title or concatenate to it
  • Title Delimiter: This property specifies the delimiter to be used when the title type is set to concatenate
  • Page Title: You can use this property to specify the text and column data to be used for the page title

2. Page Meta Tags Control

The DNM Page Meta control provides the user with the functionality to add or manipulate the value of the Meta Tags available on the page

Properties of the Page Meta control are:

  • Meta ID: This property defines the ID value for the Meta tag present in the Form
  • Meta Tag: This property defines the Name value for the Meta tag present in the Form
  • Meta Content: This property specifies the Text and Column Data to be used for the Meta Control

3. JS Tree Control

The JS Tree Control provides the users with a Tree Control, very useful when navigating through Articles, File Structures or Categorized Items. Like all DNM Rad controls, the jsTree control is very easy to implement, all you need to do is to include the tag [DNMTREE::ID=idofcontrol] in your template either by writing it manually, or by selecting the control from the control dropdown in the template section.

Properties of the JS Treecontrol are:

  • Select Theme: This property specifies a Custom CSS Theme to be used by the jsTree
  • Bind Data Source: The Source Table to be used by the jsTree control
  • ID Field Source: The Column used as the source for the Tree Item’s ID
  • Title Field Source: The Column used as the source for the Tree Item's Title
  • Parent Field Source: The Column used as the source for the Tree Item's Parent ID
  • Remove Parameters: This is used only if you want to keep the filters that currently are being used on the form
  • Navigation Filter: When you click the link (‘Click here to add navigator’) a pop up will load which will give you access to input button navigator items

4. Slider Control

The slider control allows you to create an input or a filter in the form of a slider. For example in the screenshot below, it is being used to filter items by their price.


Goto Top Top
New Features in 1.40

1. The Events Calendar Control

Using the Events Calendar Control, one can easily get events data from a table in DNM RAD and display it in a calendar as shown below

Features of the calendar control are:

  • Easy User Interface customization via CSS: One can easily customize how the calendar looks like via CSS. A default, usable User Interface (like the one shown above) is already available.
  • Automatic Plotting of Events: Calendar is bound to a source table and so any change in the table's data (New / Edited / Deleted Events) are automatically plotted on the calendar
  • Preset Days, Months & Years: The calendar comes with the correct days / months and years so all you need to do is plot your events against them
  • Clickable Events: Each event can be made clickable so that a user can see more details about it on the same website or any other external link
  • Event Summary: A summary of a particular event can be seen by the user upon hovering over it
Goto Top Top
New Features in 1.30

1. The Chart Control

Using the Chart control, one can apply a data source to represent the data in a graphical manner. DNM RAD 1.3 enables data to be represented by a

Other features of the chart control are:

  • Cross browser compatibility: The Chart Control has been successfully tested on Internet Explorer 6, 7 and 8, Firefox, Safari and Opera.
  • Chart Legend. Tick or un-tick an option to show or hide the chart legend which displays the various series present in the chart along with their respective colour.
  • Various line style options to choose from with 6 built in marker styles. Various combinations can be achieved to display chart lines in different styles, e.g. Show/hide line, filled square marker.
  • Horizontal and vertical Bar charts. By just ticking a checkbox one can switch a horizontal bar graph into a vertical bar graph without the need to change any other properties.
  • Chart points with labels. One can display the point value in a chart line in order to have a better visualisation of the figure represented by that specific point on the chart.
  • Trend Line. By ticking an option in the chart properties one can show a trend line in the chart which automatically works out the trend of the chart's data.
Goto Top Top

2. The Captcha Control

The Captcha control will further enhance the validation control arsenal in the DNM RAD since it gives you the opportunity to increase form validation in your DNM RAD applications.

Features of the Captcha control include:

  • Setting of Height and Width
  • Assigning CSS to both the captcha control and the error messages it displays
  • Access to set the character set and the number of characters that will be used by the control to generate the captcha image.
  • Set the prompt text that can be displayed under the captcha control
  • Set the text that will be displayed in the event that the captcha characters are entered wrongly

Goto Top Top

3. Improved Speed Performance

We have optimized and compressed all the CSS and Javascript files used by DNM RAD. This exercise has approximately yielded a 40% improvement over the DNM RAD 1.2 when we ran speed tests. This also means that your applications will consequently perform faster.

Goto Top Top
Features

DotNetMushroom RAD Features

Architecture

DotNetMushroom RAD is built on a relational database concept. It is built completely on SQL tables.

Goto Top Top

User Interface

The user-interfaces is similar to most commonly used Relational Database Packages available. This will reduce your learning curve.

Goto Top Top

Security & Encryption

Having the power to use SQL to query tables we also introduced a very tight security model. Basically the security model will provide encapsulation so that a user can only access the tables belonging to his application only so ensuring that data from other applications is not accessible. Also encryption ensures that URLs are masked for protection.

Goto Top Top

The Control Panel

The Control Panel provides the user with the functionality to create and modify an application. Here the user can find all the objects that are used by the application.

Goto Top Top

Tables

Data is stored in SQL tables. Fields can have the following types : Text, Number (Integer/Long/Decimal), Memo, Calendar Date, True/False, Hyperlink, Image, File, Drop Down List, Relation (Foreign Key), Computed field.

Goto Top Top

Queries

This section will allow you to define database queries. Queries (sometimes referred to as Views) allow you to define a subset of a single table or bigger sets of multiple tables. Write your own SQL command to manipulate data as needed.

Goto Top Top

Forms

A form is a representation of the data in the data tables. DotNetMushroom RAD allows for two types of forms: View Form and Edit Form. Their final goal is similar, which is to display data. However an edit form will also allow you to edit or insert new data. Forms are thus basically the user interface of your application.

By default, a DotNetMushroom RAD module can keep one form at one time; however this can be change dynamically through navigation control. You can also put multiple forms on a single DNN Tab by inserting more DotNetMushroom RAD modules. One single navigator control can manage all the DotNetMushroom RAD modules in a single Tab.

A screenshot of the Forms Control Panel is shown.

Goto Top Top

Templates

Templates are used to style the data and controls which will be visible within the form. You can use your own HTML, CSS, and Javascript to create any template needed.A DotNetMushroom Form has four template sections that you can use to facilitate the process of building templates. These are Header Template , Body Template , Alternate Body Template and Footer Template

A very powerful and time-saving feature is the Autogenerate Template used for both the View Form, for displaying data, and for the Edit Form, used for data entry. This will automatically generate a template from a data source of your choice. All the fields in the table will automatically be included in the template. (Calculate the huge time savings to create templates especially on large tables)

Template editing can be done in 2 ways either using a plain text editor because most experienced users prefer or a GUI editor. Having the possibility to use both systems help both the application developer and the designer. The application develop will use the GUI editor to create the application without focusing on the design, while then the designer will edit the templates via plain text editing to skin the application.

This brings into DotNetNuke application development the possibility to separate the designer from the actual application developer. In DotNetMushroom RAD a developer can prepare a whole application, creating tables, queries, forms, and inserting controls inside the templates section of forms, sets any control property, the form’s data source, any necessary logic such as JavaScript through the JavaScript control, and setting the Navigation control. The designer will skin the application’s templates either by editing the HTML templates directly or by using the DotNetMushroom RAD text based interface itself inside each form. He can also set a property in the form to make sure that no GUI editor is loaded on this form.

Goto Top Top

Powerful Controls

DotNetMushroom RAD provides a rich tool set of ready-made controls to be used with your forms, mainly :

Data Input
  • Textbox
  • Data Input
  • HTML Input
  • Number
  • Memo
Selection
  • Dropdown
  • RadioButtonList
  • Checkbox
  • Labellist
  • Multilist
  • Calendar
Validation
  • Custom Validator
  • Range Validator
  • Compare Validator
  • Validation Summary
  • E-Mail Validator
  • Regex Validator
  • Captcha
Display
  • Label
  • Paging
  • Image
  • Video
  • Currency
  • Date
  • Hyperlink
  • Literal
  • Charts
  • Calendar
Events
  • Button Events
Others
  • Javascript
  • Tooltip
  • File Upload

Goto Top Top

Navigation

The Navigator (Form redirector) is the most powerful feature of DotNetMushroom RAD.

Within an application navigation is a must, therefore to facilitate this process DotNetMushroom RAD provides you with an extensive website navigation module. This navigation system will help you with filtering, navigation between pages and passing values between forms.

A navigator is not bound to do only one type of navigation function i.e. a navigator can change the form of a module and filter the new form.

For maximum flexibility : A navigator can filter a form in one module, set a default value in another form in another module and filter a control in another form in another module.

As explained above the navigation with the DotNetMushroom RAD is versatile and gives you the tools to create a full fletched linked application.

In the example below:

  1. Click on the CCTV item in the top menu
  2. The categories under the CCTV menu are displayed in the left menu
  3. Clicking on ‘Internal Cameras’ on the Left menu will display all the items under ‘Internal cameras’
  4. In the detailed section a display template is shown

Goto Top Top

Button Events

DotNetMushroom RAD provides an extensive list of ‘Out of the Box’ pre-defined events, which will help you to add more functionality to your application with a click of a button.

A sample of the events include :

Save
  • Save data in form to data source
Save & Navigate
  • Save Data
  • Reload data to get row saved
  • Redirect to the set navigator
Save, Return New Row & Navigate
  • Save Data
  • Reload data to get row saved
  • Redirect to the set navigator
Save, Return New Row, Call Webservice & Navigate
  • Save Data
  • Reload data to get row saved
  • Call a web service
  • Redirect to the set navigator
Save, Return New Row, E-Mail & Navigate
  • Save Data
  • Reload data to get row saved
  • Send Email
  • Redirect user to specified navigator
Save & Back to Caller
  • Save Data
  • Return back to Caller Page
Save & Email
  • Save Data
  • Send Email
Save, E-Mail & Navigate
  • Save Data
  • Send Email
Save, E-Mail & Navigate
  • Save Data
  • Send Email
  • Redirect user to specified navigator
Goto Top Top

Lists

Lists provide a simple way to provide multi-level lists in DotNetMushroom RAD. While you can still use tables to manually create the same functionality, lists provide you an easy and fast way to create one level, or multi level lists.

Goto Top Top

Package & Unpackage

Build an application once and deploy it again in a few minutes.The package module provides you with access to package and unpackaged applications so that you can transfer them from one portal (maybe one development portal) to another.

Goto Top Top
Support
Support On DNM RAD

We offer 2 types of support for DotNetMushroom RAD, namely:

  • COMMUNITY SUPPORT: Available for FREE on our Community Forum
  • PRIORITY SUPPORT TICKETS: Available for PURCHASE from This Page

DotNetNuke Version Compatibility
DNM RAD Compatibility with DNN

DNM RAD 1.4 is compatible with versions of DotNetNuke from v.5.2 onwards. If you are using an older version of DotNetNuke and would still like to purchase a compatible version of DNM RAD, then please contact us directly via our contact form

Licensing
Licensing Features
Standard $149 Pro $299
Valid for 1 Developer
All service packs for that Product Version
Access to Community Forum
All Major & All Minor versions for your product for a period of one year
Subscription Term
Priority Involvement in Beta Programs
Royalty Free Distribution to clients
Priority Support Tickets through our web-based Support Ticketing System (3 Tickets)
DNM RAD Applications

Portfolio (FREE)

A portfolio is a web application which displays one's projects. Projects inside a portfolio are displayed to showcase one's knowledge, skills and accomplishments to professionals or potential clients. Mainly, a portfolio consists of project images and short text to describe the project.

We are releasing this FREE portfolio application, the same version packaged from the DotNetMushroom website but without data. Website owners can easily unpackage on their website, through DotNetMushroom RAD. No programming skills are really required from website owners.

Click here to download the DNM RAD Portfolio Application (FREE)

Contact Form (FREE)

An online contact form is a form inside a webpage, which allows a website's visitors to interact with the website's owner. With the help of this online contact form, the interaction is done instantly and in a convenient way.

We are releasing this FREE online contact form application, which you can easily unpackage on your website, using DotNetMushroom RAD. No programming skills are required. The only thing required is DotNetMushroom RAD installed on the website to unpackage the online contact form application.

Click here to download the DNM RAD Contact Form Application (FREE)

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...DotNetMushroom RAD v.1.50 - with SEO, JS Tree and Slider ControlsDotNetMushroom RAD v.1.50 - with SEO, JS Tree and Slider Controls


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out