phpScheduleIt

Phpscheduleit
  • Publisher: Nick Korbel
  • Language: PHP
  • License(s): GPLv2
  • Date Added: Sep 18, '09 13:12
  • Rating: 0
  • Reviews: none
  • Downloads: 5
  • # of Addons: 0
  • # of Versions: 1
  • Donate Link
Choose-app-version
Description:

From the phpScheduleIt website:

" phpScheduleIt is a web application that attempts to solve the problem of scheduling and managing resource utilization. It provides a permissions-based calendar that allows users to self-register and reserve resources and the tools to manage those reservations.

Some typical applications are conference room, equipment, or work shift scheduling.

General Info and Setup

* OS and database independent. It will work on any system that supports PHP and any of the PEAR::DB supported databases.
* Supports multiple languages. Distributed with this package: English (US & GB), German, French, Spanish, Italian, Hungarian, Dutch, Finnish, Swedish and Turkish.
* Setup and update scripts are included to make installation painless.
* User database can be self-contained or authenticated through LDAP.
* The included help file guides users through all possible tasks.
* The included README describes all features and how to properly manage the system.

Administrative Features

* Multiple schedules are supported with unique resources.
* Blackout times are easy to add and manage to restrict reservations.
* User permissions allow the administrator to decide on what resources users can place reservations. This feature can be turned on or off from the configuration file.
* Reservation minimum and maximum time limits can be set on a per-resource basis.
* Administrator has power to add and manage an unlimited number of resources. All which can be toggled active and inactive at any point.
* Administrator has control over all reservations and can browse, modify and delete any reservation in the system.
* Resources can be set to require administrator approval for all reservations using the resource.
* Mass email feature allows the administrator to send out a system-wide email to notify users of resource downtime or other important information.
* Administrators can search through the reservation database with a very flexible search tool. Search results can be viewed as HTML, plain-text, XML or CSV.
* Database data can be dumped to the screen in XML or CSV format.
* Administrators can view a bar graph showing reservation statistics.
* Complete logging feature logs all activity through the system.

User Features

* Users can manage how and when they receive email notifications about their reservation activity.
* Recurring reservations and reservation summaries are completely supported.
* Support for multi-day reservations.
* Users can invite and manage reservation participants.
* Calendars can be viewed for the user, resource, or schedule in a day/week/month layout.
* A printer-formatted signup sheet can be printed for any resource.
* Schedule is GUI based with easy to identify reservations.

Configuration Options

* Time format, database server, email program and much more can be set in the config file.
* The code is object-based and there is a strong attempt to maintain complete separation of business logic and presentation. This makes it easy to change the look and feel or functionality of the system. The provided phpDocumentor-generated documentation is complete and easy to follow for any PHP programmer.

Official Versions