phpScheduleIt
May 18, 2013, 05:19:55 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: phpScheduleIt 2.4.2 has been released!
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: feedback from user survey  (Read 926 times)
aschloegl
Newbie
*

Karma: 0
Posts: 18


« on: August 17, 2012, 12:08:08 PM »

A colleague of mine did a user survey after we migrated from v1.2 to v2.2, and came up with 12 issues. The users were from our bioimaging group which have a rather large number (27) of resources. Most items could be easily solved. The following items remain, I'll forward them for your consideration:

1) When create/select reservation, it should open not in the same
window, as now, but in the new window, so that overall schedule
remains visible.

The workaround is, of course, to open phpscheduleit twice, such that the reservation and the booked times are visible; the colleague would still prefer a new window that closes automatically when pressing "Ok" or "Cancel".


2) Changing the week by arrows should be implemented at the end of the page as well.

I guess this refers to
.../scheduleit/Web/schedule.php
.../scheduleit/Web/calendar.php


3) Active line is not fully highlighted - would be good for orientation, not to get lost.
(refer to Menu->Schedule->Bookings)

Currently only the name of the resource in the first column is highlighted.


4) Slow compared to previous version.

Obviously, v2.2 requires more resources. We'll probably migrate to a faster server or assign more resources to the VM.


5) Color used to label 'my reservation' should be replaced by other that is brighter or easier to spot.

I changed this to some greenish color with the following patch.
Code:
Index: Web/css/schedule.css
===================================================================
--- Web/css/schedule.css (revision 1631)
+++ Web/css/schedule.css (working copy)
@@ -84,7 +84,8 @@
 }
 
 td.reserved.mine, div.reserved.mine {
- background-color: #6F9BAE;
+ background-color: #2FCB9E;
+ color: #333;
 }
Logged
Nick
Administrator
Hero Member
*****

Karma: 15
Posts: 5403


WWW
« Reply #1 on: August 20, 2012, 01:18:52 PM »

This is great stuff. Couple questions:

Quote
1) When create/select reservation, it should open not in the same
window, as now, but in the new window, so that overall schedule
remains visible.

This is interesting. Why are users looking at the schedule while creating a reservation?

Quote
4) Slow compared to previous version.

Any specific pages?
Logged
aschloegl
Newbie
*

Karma: 0
Posts: 18


« Reply #2 on: August 27, 2012, 07:27:23 AM »

This is great stuff. Couple questions:

Quote
1) When create/select reservation, it should open not in the same
window, as now, but in the new window, so that overall schedule
remains visible.

This is interesting. Why are users looking at the schedule while creating a reservation?

This request came form our scientists for booking microscopes. They need to plan sometimes for long lasting experiments, sometimes booking several resources in consecutive order, or for several days in advance. I've shown them the workaround of opening a second browser window, and it basically comes down to "Users were accustomed to this feature by previous version of booking system so that is the reason why they demand it."

Quote
4) Slow compared to previous version.

Any specific pages?

Users say, the new booking system is slow as a whole. I did some profiling and see response times during office hours (in the evening, its faster).
The following pages are examples seem to take
Web/schedule.php: Menu->Schedule->bookings:   2.2 seconds
Web/admin/manage_resources.php: 1.2 s
Web/calendar.php?ct=&d=&m=&y=&sid=3 : 1.4 seconds, this schedule has about 25 resources.

Watching top shows that mysqld is likely to be involved. We have have currently about 12000 reservation instances.

Alois
Logged
Nick
Administrator
Hero Member
*****

Karma: 15
Posts: 5403


WWW
« Reply #3 on: August 27, 2012, 02:04:09 PM »

If you turn on debug logging, you can see some run time metrics for viewing the schedule. The schedule time usually mostly spent rendering all of the data. 25 resources at once is a pretty large amount. I'll see if there's any optimizations I can do.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2006-2007, Simple Machines Valid XHTML 1.0! Valid CSS!