Basic Meeting List Toolbox Server

PHP Programming Language Tests Build Status

DESCRIPTION

The Basic Meeting List Toolbox (BMLT, hereafter) is a very powerful client/server system that has been written for a very specific purpose, for a very specific clientele.

It is designed to track and locate Narcotics Anonymous meetings, which are regularly-scheduled, weekly, recurring events.

The original intended clientele is Narcotics Anonymous Service bodies (although other 12 step fellowships have started using BMLT as well). The service body implements a BMLT server, and provides the server to other NA Service bodies. This project is the server for the BMLT. It is the "server" part of the BMLT "client/server" architecture.

You can find out more about the BMLT on the website.

Follow this link to access the BMLT Server GitHub repository. There are also links to various predecessor legacy repositories here at the end of this README. For specific information on setting up a development environment for work on the BMLT server, please see CONTRIBUTING.md in the GitHub repository.

REQUIREMENTS

The server requires a MySQL 5.7 database or higher and PHP 8.2 or higher.In addition, the following PHP modules are required: curl gd intl mbstring mysql xml zip. In particular, make sure you have intl -- this one is more likely to be missing. There are a variety of MySQL modules for PHP, and others will probably work as a substitute for mysql itself.

For more information about server requirements, see the "Things You Will Need Before You Install" section of Installing a New Server.

INSTALLATION

For instructions on installing the server, see installation/README.md in the GitHub repository.

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes