WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

BMLT Tabbed UI

BMLT Tabbed UI implements a Tabbed UI for BMLT.

6.0.14

  • Fix - Further testing revealed bug in v6.0.13 fix for root server path.

6.0.13

  • Fix - Use only root server path when user inadvertantly includes a filename.

6.0.12

  • Fix - Added logic to support service_body_parent in URL parameters.

6.0.11

  • New - Shortcode parameter "time_format". This will allow configuring the meeting time using a given PHP format string. See BMLT-Settings-Help.

6.0.10

  • Fix: Google maps link was not working on smartphones.

6.0.9

  • Fix: Tabs click function interfering with other elements.

6.0.8

  • Fix: Geolocation failed. Removed location services from BMLT Tabs because Chrome changed requirement to get location. Now using simple map url.

6.0.7

  • Fix: cURL was not allowing BMLT servers that use SSL.

6.0.6

  • Fix - Introduced transient cache issue with BMLT Tabs v.6.0.5 update.

6.0.5

  • Fix - Group count quit working with BMLT server v.2.6.31 update.

6.0.4

  • Fix - More style changes for theme compatibility.

6.0.3

  • Fix - Map popup style changes for theme compatibility.

6.0.2

  • Fix - Tab style changes for theme compatibility.

6.0.1

  • Fix - Weekday button not showing meetings when using has_tabs='0' shortcode parameter.

6.0

  • New - Replaced jQuery-UI with Bootstrap framework.

  • New - URL parameters for re-using one page for multiple service bodies. See admin screen for instructions.

  • New - Distance (as the crow flies) to meeting under map button.

  • Improved - Significant enhancement on mobile devices.

  • Change - Removed spin.js (obsolete).

  • Improved - Optimized and reduced style sheet size by 50%.

5.2.5

  • Fix - Removed print map option. No longer supported by Google via url.

5.2.4

  • Fix - Theme compatibility issue with jQuery.

5.2.3

  • Fix - PHP encoding issue causing headers already sent error.

5.2.2

  • Fix - Placeholder for Groups dropdown incorrectly had Cities.

  • Fix - Style tweaks to correct dropdown alignment.

5.2.1

  • No changes.

5.2

  • Update - Added latest version of select2 javascript library. This should fix conflict with All-in-One Event Calendar plugin.

  • Fix - Cleaned up css on dropdowns.

5.1.5

  • Fix - Apostrophe in format description was breaking html.

  • Fix - On some sites having no meetings on a weekday was breaking tab.

  • Fix - Cleaned up some css on the tabs.

5.1.4

  • Fix - Prevent scripts from loading on other admin pages.

  • Fix - Allow scripts to load on pages with BMLT shortcodes only.

  • Fix - Eliminated maps modal popup due to inconsistancy with browsers especially smartphones. Replaced with standard window in new tab / window.

5.1.3

  • Fix - SVN Problem. Missing version number.

5.1.2

  • Fix - Theme compatibility. Reduce tab width to accomodate sites with narrow page content width.

5.1.1

  • Fix - SVN problem. CSS file was missing.= 5.1 =

  • New - Combined header (dropdowns) with meetings into one interface.

  • New - Added "Map" popup with options for directions, street map, earth map, print map and GPS coordinates.

  • New - Show root server version in setup.

  • New - Show service body id, parent service body and parent service body id in setup.

  • Fix - More tweaks to the css for theme and smartphone compatibility.

  • Fix - Return "[connect error]" to meeting and group count when root server is down. Sites that have "[meeting_count]" shortcode on their homepage were hanging when root server was down. This should help.

5.0.5

  • Fix - Increased CURLOPT_CONNECTTIMEOUT to accomodate slower connections.

5.0.4

  • Fix - Calculation of end time was incorrect because of adding minutes twice. Thanks to ny_dave for reporting this.

5.0.3

  • Fix - Tweaks to the cache code.

  • Fix - Tweaks to the root server connection with better error reporting.

  • Fix - Tweaks to the css for theme and smartphone compatibility.

5.0.2

  • New - Default Service Body dropdown option field. This will allow using the shortcode [bmlt_tabs], [bmlt_count] and [group_count] without a specifying a service body.

  • New - Meeting Cache option field. This will allow specifying the meeting cache time along with deleting the cache.

  • New - Shortcode parameter "root_server". This will allow displaying meetings from a different root server.

  • New - Shortcode parameter "view_by". This will allowing listing meetings by weekday or city.

  • New - Shortcode parameter "include_city_button". This will allowing exluding the city button.

  • New - Shortcode parameter "include_weekday_button". This will allow excluding the weekday button.

  • New - Meeting format tooltip. This eliminates the format legend popup and replaces it with a more informative format legend per meeting.

  • Replaced - jQueryui scripts with built in WordPress jQueryui scripts.

  • Improved - Included additional checks for connection to root server with informative error messages.

  • Improved - Plugin code was partially re-written to be more efficient along with CSS style sheets.

  • Future - Shortcode paramters will become option fields to allow saving as defaults (similiar to the Default Service Body).

4.8.8

  • Fixed problem with connecting to some root servers (added CURLOPT_USERAGENT).

4.8.7

  • Replaced jqueryui buttons with html for compatibility with bootstrap.css

  • Replaced jqueryui popup modal with javascript for compatibility with bootstrap.css

  • Removed 50% of jqueryui code making plugin more efficient.

4.8.6

  • Fix problem with format legend styles.

4.8.5

  • Fix problem with format legend styles.

4.8.4

  • Fix problem with format legend styles.

4.8.3

  • Fix problem with format legend styles.

4.8.2

  • Fix problem with format legend styles.

4.8.1

  • Problems with submitting. See 4.8 for changes.

4.8

  • Added formats dropdown to filter meetings with a specific format.

  • Added shortcode parameter "has_formats" for hiding formats dropdown.

  • Added CSS wrapper to help with style compatibility issues.

4.7

  • Fixed css for table head - missed in 4.6.

4.6

  • Fixed css for table head - missed in 4.5.

4.5

  • Fixed unique_array problem.

  • Fixed css for table head.

4.4

  • Fixed problem with empty formats legend.

  • Added zip codes dropdown.

  • Added shortcode parameter "has_dropdowns" for hiding zip code dropdown.

  • Added shortcode parameter "dropdown_width" for adjusting width of dropdowns. Dropdowns were wrapping to next line on some sites.

4.3

  • Problems with submitting

4.2

  • Problems with submitting

4.1

  • Problems with submitting

4.0

  • Added option field for BMLT root server in settings - BMLT Tabs. This root server is required. BMLT Tabs can now be used on any BMLT server.

  • Added header above weekday tabs giving the ability to display meetings by weekday, city, group or location. Default is with the header.

  • Added shortcode parameter "has_tabs" to allow meetings to be listed in a table instead of tabs. This would be beneficial for service bodies with fewer groups. Default is with tabs.

  • Added shortcode parameter "header" to allow removal of the drop-downs. This will be helpful for backward compatibility.

  • Added button for pop-up dialogue of meeting formats legend.

  • Removed template support for now. Using shortcode parameters instead.

3.4

  • Fixed margin-top for format table.

3.3

  • Fixed margin-top for meeting list table.

  • Added missing help text.

3.2

  • Added new template. There are now 3 templates.

  • Removed unnecessary styles and styles that over-wrote theme styles.

3.1

  • Added some missing help text.

3.0

  • Added shortcode parameter to display meeting in a table.

  • Changed code to support additional templates in the future.

  • Changed method in which meetings are fetched from the server to a more efficient JSON query.

  • Removed unnecessary jquery scripts making code more efficient.

2.0

  • Added the ability to include multiple service bodies in the tabbed UI list of meetings.

  • Added the ability to include meetings from parent service bodies from the BMLT database in the tabbed UI list of meetings.

  • Added a new shortcode [bmlt_count] to return the number of meetings in a specific service body, muliple service bodies or all meetings.

  • Added a feature in which the tabbed UI interface defaults to the current day of week.

  • Changed the theme for the tabbed UI user interface.

1.5

  • Fixed accordian effect on slower connections by initial setting of display:none in class css-panes.

1.4

  • Left out jquery dependency for tabs.js on 1.3

1.3

  • Removed jquery.tools.min.js (which was being loaded from maxcdn which keeps going down)

  • Added tabs.js to plugin directory (which is a component of jquery.tools library)

1.2

  • Fixed URI on the screenshots page

  • Changed Plugin URI to WordPress plugin directory

1.1

  • Complete rewrite of plugin to conform with WordPress standards

1.0

  • Released on January 20, 2012

Requires: 3.6 or higher
Compatible up to: 4.6.1
Last Updated: 3 weeks ago
Active Installs: 90+

Ratings

5 out of 5 stars

Support

0 of 1 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1
100,1,1
100,1,1
100,1,1
100,2,2