Skip to content
/ PlanZ Public
forked from LVerhulst4321/PlanZ

Another web-based convention scheduling system

Notifications You must be signed in to change notification settings

bcholmes/PlanZ

 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 68.8%
  • JavaScript 15.3%
  • XSLT 12.8%
  • CSS 2.0%
  • Less 1.0%
  • HTML 0.1%