MapCal is a mapping event calendar that enables users to view upcoming events on an interactive map. It offers an efficient way of planning and organizing events according to location, making it easier to stay informed about what's happening in various areas.
PHP 5+ and MySQL 4.x are required for the installation of the MapCal project. It also features a built-in geocoder that allows you to look up coordinates based on the event address. The geocoder uses a web service provided by Eric Angel. Please note that Google has its own license for using their mapping service.
To install MapCal, you must first extract the archive into your desired location on the webserver. Create a new MySQL database or use an existing database with other tables. After running the MapCal SQL file to create the necessary database tables, obtain a Google map API key and edit the app_globals.php config file. Enter the database information and Google API key as necessary.
MapCal offers a simple and user-friendly interface for entering events. You can either look up the coordinates for the event address or enter the coordinates directly. A checkbox offers the option to indicate an exact location on the map.
To ensure security, it is recommended to use an .htacces file with Apache to secure the directory where MapCal files are placed. The event calendar can be easily displayed on the site by including the mapcal.php file.
Overall, MapCal is a useful software that offers a unique way to showcase events on a mapped location. The software is available for both commercial and non-commercial use, and comes released under the GNU License.
Version 0.1: N/A