Thanks, Tom! The BYU app sounds like a great starting point! We do have A, B, and C weeks, as do many libraries, I'm sure, and I would want to add that feature, along with a swap board. I think I may have looked at the VT calendar a couple of weeks ago. I'll take another look. We'd also need to have a print view that could go directly to a handout, and later it would be expanded to allow patrons to sign up for events that needed pre-registration. On 8/14/07, Tom Keays <[log in to unmask]> wrote: > OT: I know Sharon was saying she'd like to develop her own code for these but... > > On 8/14/07, Sharon Foster <[log in to unmask]> wrote: > > I've been thinking I'd like to develop a web-based personnel > > scheduling program. Library scheduling has some unique problems, as > > I'm sure you all know. ... > > Brigham Young University Library released open source scheduling > software for their reference desks. It's web-based (php & mysql). > > http://empscheduler.sourceforge.net/ > > The first step is to describe all the service points and coverage > needs -- number of staff needed and hours of operation. The second > step is to have all employees indicate when they are available -- > since itis designed with student scheduling in mind, this allows the > scheduler to have all the student's classes blocked in up front. Each > employee is also designated with a maximum numbers of hours to be > scheduled. > > The drawbacks are that > - it lacks any sort of automated scheduling module -- a human has to > fit all the schedules by hand. > - there's no built-in schedule swap board -- we use a wiki to > accomplish that, but it would be better if built in > - you can't note week-to-week changes in the software -- a schedule is > for the whole semester (or whatever). There's nothing to stop you from > establishing weekly scheduling with the software, but that would seem > to go against the intended goal of avoiding this. > - there is no native way to embed schedules in external web pages -- > but being mysql-based, you could easily write something > - it was last updated in 2004 and there are a few needless browser > dependencies in the scheduling interface > > Drawbacks aside, it beats the heck out of doing it in a speadsheet; > especially if you have employees staffing multiple service points. > > I don't know what the licence is exactly, but it would make a good > starting point for further development. > > > An customizable events > > calendar suitable for insertion into a library website is another task > > that interests me. > > For calendars, a lot of universities use VT Calendar from Virginia > Tech. MPOW piggybacks on the campus calendar so we don't have to > maintain it in two places. It can be pretty easily skinned to fit your > website's design schema. Also, this month's calendar can be inserted > into a page and events in specific categories can be filtered in or > out. > > http://vtcalendar.sourceforge.net/ > > If that one doesn't suit you, there are many other OS calendars out there. > > Tom >