Current BMLT Project Releases
The BMLT is actually an amalgam of a number of semi-independent projects. This page will tell you about them, and where to get them.
Projects And Locations
The list below enumerates the various “official” BMLT projects, and provides links to them. We may also provide links to “derivative” projects that are not under our direct control.
Most of the projects can be downloaded in pre-packed ZIP (compressed) files, but the iOS project apps are downloaded from the Apple App Store. Since the project is 100% open-source, and 100% free, you can access the source code directly. The projects are subjected to rigorous version control, using Git and SVN. Releases are carefully tested, and a complete history of each project is available in both their individual source code repositories and their README files.
- Localizations (Translations):
- US English (‘en’) This is the default language.
- Swedish (‘sv’)
- German (‘de’)
- Canadian French (‘fr’)
- Spanish (‘es’)
- Danish (only partial translation) (‘da’) This translation is incomplete. Only the satellites have been translated.
- Italian (only Partial Translation) (‘it’) This translation is incomplete. Only the satellites have been translated.
- Download Releases:
- The Root Server Release Download (NOTE: This link points to a changelist that catalogues the changes for each release)
- The Drupal 6 Module Release Download
- The Drupal 7 Module Release Download
- The WordPress Plugin Download Page
- The WordPress “Tabbed UI” Plugin Download Page (NOTE: This is not maintained by the principal authors of the BMLT)
- The Standalone (BMLT Basic) Satellite Download
- iPhone and iPad Apps Available on the Apple App Store
- Access the Source Code:
- The Main Root Server Project
- The Drupal Module Project
- The BMLT Basic Satellite Project
- The Joomla Component/Plugin Project (NOTE: We no longer directly support Joomla. This repository contains an old version of the plugin).
- The WordPress Plugin Source Code Browser
- The Satellite Base Class Project
- The Satellite “Driver” Project
- The WordPress “Tabbed” Plugin Project (NOTE: This is not maintained by the principal authors of the BMLT).
- The BMLT Aggregator (“Sandwich”) Project (NOTE: This is not maintained by the principal authors of the BMLT).
- All of the BMLT iOS Apps
- This is a deprecated (no longer supported) project. However, it will allow “On the fly” PDF generation
- DANGER WILL ROBINSON
- These are some “under the hood” tools for working with the BMLT. They may still be under development, and there are NO GUARANTEES WHATSOEVER that they will work, or that they won’t hose your installation. Caveat Emptor. This is an old (deprecated) repository.
- THIS IS NOT MEANT TO BE USED “AS IS.” IT REQUIRES REVAMPING FOR EVERY IMPORT, AND CAN TURN YOUR DATABASE INTO MUSH.
The BMLT Root Server
This is the central “primary” server; usually run by a Regional Service body. This establishes a Web site where Meeting List Administrators log in and maintain their individual meeting lists. It is not meant to be used as a general meeting search engine. Its only purpose is administration.
The Satellite Clients
These are the projects that will probably be used by NA Webservants. They provide the user interaction with the root server. Each of these projects installs on an independent Web site, and communicates with the main root server in the background. They integrate perfectly into independent Web sites, and do not require very much from the root server.
These are plugins for the three major CMS (Content Management System) types: WordPress, Drupal and Joomla!. These are installed into the Web sites, and are the simplest (and most powerful) way to implement the BMLT.
The Basic Satellite Client
This is a version of the satellite client that is designed to be inserted into non-CMS Web sites. It consists of a directory that you place on your site, and instructions for inserting some code into your Web pages to allow the satellite to appear in the page.
The iPhone/iPad App
We have written an iOS (Apple iPhone/iPad) app that connects to certain root servers. Currently, there are only a few implementations, and it is not a straightforward task to create new variants. If you wish to have one done for your Service body, contact us.
The BMLT is comprised of a number of components. Here are links to a couple of those components (These are used in the Satellite Clients, above).
Third-Party Derivative Projects
We encourage folks to develop derivative projects that utilize or extend the BMLT.