Publishing Schedules

Top  Previous  Next

Schedules in NeatClubs can be automatically generated for event types such as Classes or Resources Reservations. Having NeatClubs generate the schedules based on information in the database can save time and effort and schedules can be re-used from session to session and year to year.

Individual Program Descriptions

Frequently clubs offering recreational classes will want to publish a single page providing information about the class including start date, duration, fees, age appropriateness, an overview of what is covered in the class, pre-requisites and so on. NeatClubs.COM can generate these program descriptions automatically for any event in the database of type "event_class".

Program descriptions can be directly linked to via the menu system in NeatClubs.COM or they can be called directly via the "view_program.php" script by passing the script a valid event ID# for a class style event. As an example:

http://myclub.com/view_program.php?id=123

You can read more about these Program Descriptions and see examples here.

Session Schedules

Another common requirement for facilities offering classes is to publish schedules showing class availability by date and time. In NeatClubs.COM, classes are associated with sessions and years. For example a class called "KinderGym I" might be offered in a Fall Session, a Winter Session and a Spring Session but not in a Summer session. The names of the sessions are arbitrary and there may be an arbitrary number of sessions per year. Also, session dates have purposely been kept flexible - sessions may overlap with one another. For example a club might offer an "Extended Session" through the fall and winter that runs 24 weeks, but also offer two shorter 10 week sessions with this same period having different names.

To meet common requirements for schedules, NeatClubs.COM has a few common styles of schedules.

They are:

"Class Summary" schedules
"Weekly" schedules
"Class Times" schedules
"Full Listings"

 

You can click any of the schedules above to see more information about these schedules and see examples of their appearance.

The table below shows more information about the session schedules, and how they are called on the command line for advanced users.  Of course these generated schedules can be linked to from the menus as well. The Program Descriptions (above) will also automatically included system generated links to the schedules for the appropriate year and session.



Arguments that may be passed via the URL.

Schedule Type

Script

session

year

facility

ev_event_category

Class Summary

view_class_summary.php

yes

yes

yes

yes

Weekly Schedules

view_schedule.php

yes

yes

yes

yes

Class Times

view_schedule_2.php

yes

yes

yes

yes

Full Listings

view_all_programs.php

yes

yes

yes

yes

For example, constructing a schedule that makes the Class Times prominent for the Winter 2009 session might look something like:

http://burlingtongymclub.com/view_schedule_2.php?session=Winter%20Session&year=2009&Facility=Maple%20Facility

You can read more about these various Session Schedules formats by clicking here.

Resource Schedules

Resource schedules are different than class schedules in that while the availability of resources follows a weekly pattern, each booking is assumed to be unique. For example, a party room in a club might be available for booking at 1:00pm, 2:00 and 3:00 pm every Saturday however the unlike classes where a registration involves multiple Saturdays, the resource schedule will book the resource for only one of the weeks in question.

There are two resources schedule views available. Depending on the number of book-able time slots per day, and the number of days per week that the resource can be booked, one view may be more appropriate than the other.

Resource Schedule View #1
Resource Schedule View #2

You can see examples of these Resource Schedules formats here.

Camp Schedules