Category: Development


We’ve made a number of improvements for the upcoming v4.16 release of our MIDAS software when it comes to importing data from 3rd party calendars/booking systems, namely:

1) Faster importing of CSV data

We’ve managed to significantly improve the import speed of CSV data, which in previous versions could become very slow/sluggish depending upon a combination of settings in MIDAS and the amount of data being imported

2) Improved CSV support

MIDAS v4.16 now better handles instances where CSV data fields themselves contained a record delimiting character.

For example, take the following CSV (Comma Separated Values) line:

Item 1,Item 2,Item 3,"Item 4a, Item 4b",Item 5

Previously MIDAS would incorrectly analyze the 4th item as being two separate data items, “Item 4a” and “Item 4b”, instead of a single data record.

This behavior is now corrected when importing data into MIDAS v4.16.

3) Support for importing bookings with resources

Until now, whilst you could import bookings into MIDAS, it was not possible to “map” data including resources to the resources database within MIDAS.

We’ve addressed this for v4.16 and you can import resources along within your booking data.

To be able to import resources along with your bookings, you’ll need to ensure that your resource data falls within a single “column” in your CSV data file. MIDAS will then parse this data and attempt to determine the applicable resource and quantity.

For example, if you wish to import a booking which has two laptops and one data projector assigned to it, your CSV data field for this should be in one of the following supported formats:

  • “2 Laptop, 1 Projector”
  • “2 Laptop; 1 Projector”
  • “x2 Laptop, x1 Projector”
  • “x2 Laptop; x1 Projector”
  • “2x Laptop, 1x Projector”
  • “2x Laptop; 1x Projector”
  • “2No. Laptop, 1No. Projector”
  • “2No. Laptop; 1No. Projector”

Click here to continue reading about some of the other new & improved features coming in MIDAS v4.16!

MIDAS v4.16 is coming soon! To be notified when it becomes publicly available, please join our mailing list, or to be among the very first to try the v4.16 “Beta”, why not join the Beta Test? (We reward our Beta testers too!)

If you follow our blog, then you’ll already be aware of some of the exciting new features on the horizon with MIDAS v4.16, and our previous post looked at new filter options when it came to generating printouts of your bookings.

We’re also adding a similar filter when it comes to generating invoices from your bookings:

Advanced Invoice Generation Filter

This will provide the additional flexibility to allow you to only generate invoices which include bookings that match specific filter criteria.

For example, as per the screenshot above, you can instruct MIDAS to only generate invoices for bookings which have more than ten attendees.

The advanced filter will allow you to choose a booking field (including any custom booking fields you’ve setup), select a match type, and enter a match string.

Match types available include:

  • Equals – Will include bookings where the selected booking field’s value exactly matches the string you enter
  • Does Not Equal – Will include bookings where the selected booking field’s value doesn’t exactly matches the string you enter
  • Contains – Will include bookings where the selected booking field’s value contains an occurrence of the string you enter
  • Does Not Contain – Will include bookings where the selected booking field’s value contains no occurrences of the string you enter
  • Begins With – Will include bookings where the selected booking field’s value begins with the string you enter
  • Ends With – Will include bookings where the selected booking field’s value ends with the string you enter
  • Is Greater Than – Will include bookings where the selected booking field’s numeric value is higher than the value you enter
  • Is Less Than – Will include bookings where the selected booking field’s numeric value is higher than the value you enter

These powerful new filter options for both printout and invoice generation offer a whole new level of flexibility to your MIDAS system, and we’re sure they’ll be put to great use by our customers!

Click here to continue reading about some of the other new & improved features coming in MIDAS v4.16!

MIDAS v4.16 is coming soon! To be notified when it becomes publicly available, please join our mailing list, or to be among the very first to try the v4.16 “Beta”, why not join the Beta Test? (We reward our Beta testers too!)

We’re adding a couple of cool new features to the print functionality in MIDAS for the next release of our web based room booking and resource scheduling software, v4.16.

New Advanced Print Filter

MIDAS already features a wealth of advanced print options (accessed by right/long clicking the “Print” toolbar icon), including the ability to print bookings over a custom date range and limit printouts of bookings to only include those taking place in certain venues or which are of specific booking types.

For v4.16, we’re adding an additional “Advanced Filter”:

Advanced Print Filter

This will allow you to only include bookings within your printout that match (or not) the value of certain fields (including any custom booking fields you’ve setup). You’ll be able to select a booking field from a drop-down list, select a match type, and a match string.

Match types available will include:

  • Equals – Will include bookings where the selected booking field’s value exactly matches the string you enter
  • Does Not Equal – Will include bookings where the selected booking field’s value doesn’t exactly matches the string you enter
  • Contains – Will include bookings where the selected booking field’s value contains an occurrence of the string you enter
  • Does Not Contain – Will include bookings where the selected booking field’s value contains no occurrences of the string you enter
  • Begins With – Will include bookings where the selected booking field’s value begins with the string you enter
  • Ends With – Will include bookings where the selected booking field’s value ends with the string you enter
  • Is Greater Than – Will include bookings where the selected booking field’s numeric value is higher than the value you enter
  • Is Less Than – Will include bookings where the selected booking field’s numeric value is higher than the value you enter

So, for example, you could generate a printout which only includes booking where there are more than 10 people attending, or generate a printout which excludes any bookings that have “exclude from printing” in their booking notes, etc.

A “Case Sensitive” option is also available allowing you to optionally make string matches case sensitive.

But that’s not all….

Limit Resource Category When Printing Bookings With Resources In “Grid” Layouts

The Advanced Print settings window in MIDAS allows you to choose between two different print layouts – a “table” layout and a “grid” layout.

If “grid” layout is selected, bookings are printed in a “grid”, with venues listed vertically, and each date shown across the horizontal axis. You can further specify a field you’d like to be shown within each grid cell. For instance, selecting “Booking Types” would create a printout indicating the types of bookings taking place in your venues over the selected date range.

The ability to select “Resources” as the field to show on these printouts has long been available, however, for v4.16 we’ve also introduced “Resources (Equipment)”, “Resources (Consumables)” and “Resources (Staffing)”, allowing you to further drill-down your resources on your print-outs.

Print Resources including Equipment, Consumables, and Staffing

These new options provide a some great new possibilities! For example, selecting a “Resources (Staffing)” grid printout, will allow you to generate a printout of which venues, dates, and times your staffing are assigned to.

Click here to continue reading about some of the other new & improved features coming in MIDAS v4.16!

MIDAS v4.16 is coming soon! To be notified when it becomes publicly available, please join our mailing list, or to be among the very first to try the v4.16 “Beta”, why not join the Beta Test? (We reward our Beta testers too!)

MIDAS Room Booking & Resource Scheduling systems come with a set of basic booking fields enabled by default, which allow you to record the type of booking, the number of attendees, any resources, and booking notes, in addition to venue, date/time, and client details.

Booking fields can be re-ordered as well as made optional or required, and can also be selectively hidden from certain users.

Furthermore, MIDAS also allows gives you even more flexible control by allowing you to add your own “custom” booking fields as well!

A variety of different custom booking field types may be added to MIDAS, including:

MIDAS v4.16 expands upon this range with the inclusion of a new “Range” (or “slider”) custom booking field type:

Custom Range/Slider Booking Field

When adding a new “Range” custom booking field to MIDAS, You’ll be able to configure the minimum and maximum limits of the “slider”, as well as the number of increments (or “steps”), as well as specify a default value for the custom field.

Then when user’s add or modify bookings, they’ll be able to adjust the slider to the desired value which will then be saved along with the booking.

We’re sure that the addition of the new “Range” custom booking field will find a variety of applications within customer’s MIDAS systems. For example, a “Range” custom booking field could be used to record the desired room temperature for each booking, which your site’s caretaker/facilities manager could use to program heating/cooling/HVAC systems accordingly. Furthermore, our optional API could even be used to interface MIDAS directly with your building’s environmental control systems – meaning users could set room temperatures directly from within MIDAS itself!

Click here to continue reading about some of the other new & improved features coming in MIDAS v4.16!

MIDAS v4.16 is coming soon! To be notified when it becomes publicly available, please join our mailing list, or to be among the very first to try the v4.16 “Beta”, why not join the Beta Test? (We reward our Beta testers too!)

With MIDAS v4.15 just around the corner, we’re giving you a “first look” here on our blog into some of the exciting hilights coming in the next update to our web based room booking and resource scheduling software…

From the very outset MIDAS has included an ability to allow non-users (i.e. visitors to your website, members of the public, etc) to check availability of your facilities and submit booking “requests” online.

These booking “requests” then go into a pending booking requests queue, where administrative users can quickly approve or reject each request. Approved booking requests then become “confirmed” bookings.

You can find out more about how this works in our “Accept Booking Requests Online” video tutorial.

We know that our customers love this long-standing feature of MIDAS – not least of all because it makes their lives significantly easier (as people can check room availability themselves, without having to phone/email/speak to an administrator)

We also know that some of our customers would like for the Public Booking Request features to go one step further and allow people to check availability, book and pay for their booking instantly there and then (rather than having to be invoiced for their booking at a later date)

That’s why in addition to the “Web Request” features of MIDAS, for v4.15 we’re also introducing a “Web Booking” feature.

The “Web Booking” process is very similar to the traditional “Web Request” process, with the addition of a payment step, allowing the individual to pay to confirm their booking.

Here’s How It Works:
1) A person selects the date(s)/time(s) they wish to book, and MIDAS checks their availability
2) If available, the person can enter more details about their booking and continue to the payment page
3) At this point, the booking is temporarily added as a “tentative” booking until the person completes payment, at which point the tentative booking automatically becomes a “confirmed” booking

If the person fails to complete their payment in a timely manner (the time frame of which is definable by an administrator), the temporary tentative booking will automatically expire, and the person will need to re-start the booking process.

As per the native invoice payment methods offered within MIDAS, both PayPal (with IPN correctly configured) and Stripe are available for Web Booking payments (Stripe is recommended).

As the “Web Request” and “Web Booking” features share a set of common settings, the previous “Web Request” tab on the Manage MIDAS screen has been redesigned in v4.15 to become a “Public Settings” tab:

New Public Settings

As you can probably work out from the above screenshot, the new auto-venue selection option we unveiled earlier this month, will also be available for “Web Booking”.

The combination of new auto-venue selection and Web Bookings helps make MIDAS even more suitable for hotels, B&B’s, hostels, and other overnight accommodation businesses, whose customers will now be able to truly “book online”!

You may like to check out some of the other features of MIDAS v4.15 too!

MIDAS v4.15 is coming soon! To be notified when it becomes publicly available, please join our mailing list, or to be among the very first to try the v4.15 “Beta”, why not join the Beta Test? (We reward our Beta testers too!)