bcholmes / PlanZ

Another web-based convention scheduling system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PlanZ (aka Zambia)

PlanZ Logo

Convention scheduling tool originally developed for Arisia. Now used by several other conventions. PlanZ tracks sessions (events, panels, and anything that needs to be scheduled), participants, and rooms. PlanZ was originally Zambia, but many changes have been made away from the original code and so a new name was desired.

Features

  • Track sessions, rooms, and participants
  • Comprehensive conflict checking
  • Participants log in to enter availability, provide biography, etc.
  • Reports for various departments such as technical services and hotel liaison

Requirements

  • PHP 7.4 or greater (mostly tested on 8.1, but there may be some minor issues with 8.X)
    • XSLT library
    • Multibyte library (mbstring)
  • Apache of Nginx (Should be able to run on other web servers than can handle PHP and MySQL, but not tested)
  • MySQL or MariaDB (Tested on MySQL 5.6 & 8.0, and on MariaDB 10.5)
  • SMTP connection for use as mail relay (only if you want to send email from PlanZ)
    • Note: many hosts limit use of their mail relays in ways not compatible with PlanZ
  • The participant photo upload option requires the PHP extension GD library

Built In Dependencies

These libraries are included in the repo and should just work if you leave as is

  • Client Side
    • Bootstrap 2.3.2
    • Bootstrap 4.5.0
    • Bootstrap Multiselect 1.1.7
    • Choices 9.0.0
    • Croppie 2.6.5
    • DataTables 1.10.16
    • JQuery 1.7.2
    • JQuery 3.5.1
    • JQueryUI 1.8.16
    • ParseCSV 0.4.3 beta
    • Tabulator 4.9.3
    • TinyMCE 5.6.2
  • Server Side
    • Swift mailer 5.4.8
    • Guzzle 6.5.3

Integrations

Other software which can work with PlanZ:

More Information

Installation

Are you trying to install PlanZ? Check out the installation notes.

A portion of the application is built as a React client. You'll need to build and deploy the React code as well.

Documentation

Check out the wiki to review the original version of this code.

About

Another web-based convention scheduling system

License:Other


Languages

Language:PHP 68.8%Language:JavaScript 15.3%Language:XSLT 12.8%Language:CSS 2.0%Language:Less 1.0%Language:HTML 0.1%Language:Hack 0.0%