Helping you drive digital innovation
Subscribe
RSS Feed of the Mendix Blog
Thanks for Subscribing

Keep an eye out for Mendix resources coming straight to your inbox.

Top 3 favorite modules

on January 26, 2016

Share:

I’ve written previously about my favorite widgets and explained what they are in this post. My coworkers have written about some great widgets like the Notification widget, and other developers and partners can easily create their own widgets using JavaScript. However, did you know that you can also find a plethora of modules within the App Store? You can think of modules as mini pre-built lego blocks that are there to help you whenever you need to add other components to your applications. They are like mini self-contained apps with various functionalities that can be imported into a project. Any module that is built in Mendix can be easily exported and imported in various projects. This blog post will cover my favorite modules that I have used in various projects.

Salesforce Connector

sfA lot of companies have either the Salesforce CRM tool or other apps built in salesforce. That’s why the salesforce connector is a very helpful module that has basic functionalities to link to Salesforce. You can extract contacts, tasks, and query for any type of information. While it is fairly bare-boned, because you can extract a plethora of information from Salesforce, it is a pretty good starting point. The domain model, web service and basic queries are already built in, and you can customize and extend as needed. If you are customizing the module though, it is best to add them to another module. The reason being is so that if you ever need to upgrade the connector or download it from the App Store, you won’t have to reconfigure everything all over again.

Download

 

Email Template

Want to send emails through your application? No problem! The emailemail template to the rescue.
The email template is something I use frequently in a lot of apps. Businesses usually need to send emails to users to trigger some event, get an alert, or send emails straight from the application. Whenever you need such functionalities you can easily download the EmailTemplate from the App Store. It is fairly easy to integrate with the Use Me folder where you will find all the components you’ll need as a first time end user. The email template is quite useful and I can’t count the number of projects I’ve included it in.

Download

Forgotten password

Another very helpful module is the forgotten password functionality. Built by my co-worker Jasper, the forgotten password module allows users to retrieve their forgotten passwords. Within the login widget, you can add a link for forgotten passwords, easily enter your email and within seconds you get a link to re-create your password. It is a great module that has come in handy multiple times.

Download

Conclusion

In conclusion, I hope you’ll find all these modules helpful in your project. Also, a quick disclaimer, read the documentation carefully and ensure that you have any other dependent modules or widgets downloaded. For example, the email module requires the encryption module and the forgot password requires at least the deeplink module to send the password retrieval links!

Jump Forward into the Digital Age With the needs of IT leaders in mind, our team has compiled strategies to help your team become more responsive and deliver apps at the pace the business demands. Download our free ebook: Jump Forward into the Digital Age – 3 Steps to Application Delivery Success.

Subscribe to Our Blog

Receive Mendix platform tips, tricks, and other resources straight to your inbox every two weeks.

RSS Feed of the Mendix Blog
Daniela Field

About Daniela Field

Daniela has 7+ years of experience as a technology professional. She enjoys working with clients, understanding their business needs and offering solutions that move clients towards efficiency, productivity and profitability. She has worked with various Fortune 500 companies as well as privately held organizations. Her previous work was focused on enterprise data search, eDiscovery, document assembly and contract management. Currently, she is a Senior Solutions Consultant for the Mendix's Boston office. Daniela firmly believes that the use of Agile methodologies is the future in application development and enjoys the flexibility and speed with which applications can be developed and deployed using the Mendix Platform.

| Twitter