More Detailed Information for Each Day

Jim@drupal.be - December 1, 2008 - 10:13
Project:Availability Calendars
Version:6.x-1.1
Component:Miscellaneous
Category:feature request
Priority:normal
Assigned:nicholas.alipaz
Status:active
Description

splitting up each day in 2 or 3 parts. So you could make a room availeble in the afternoon or evening, while it is occupied in the morning.
Or a certain room is occupied at the evening but free during the day.

Second proposal is the possibillety for the site editor to save some info at each day/part of day; about the person that has the reservation. Simple text-field that's only visible when editing would be enough.

#1

nicholas.alipaz - September 1, 2009 - 16:56
Assigned to:Anonymous» nicholas.alipaz

I am thinking some sort of css hovered tooltip could take care of this. Hover over a day and get some detailed info for that day. If anyone has any input on implementation then please let me know.

#2

nicholas.alipaz - September 1, 2009 - 17:05
Title:extra features» More Detailed Information for Each Day

changing title.

#3

jamesmcd - September 29, 2009 - 16:41

Also very interested in this. I am keen to display a split day function like on many other availability calendars as the company I am developing the site for lets their properties with change over days. So ideally I need the colour to roll half way across the final day to illustrate this.

I am keen to progress with this functionality and prepared to fund the works involved if it will speed the process up. If others are also interested, then let's get the ball rolling!

Please see attached screenshot:

AttachmentSize
Changeover Day.png 28.39 KB

#4

nicholas.alipaz - October 5, 2009 - 18:47

Thanks for the screenshot. That really makes it clear what folks are after. I think that doing this could be fairly simple, but not sure about the workflow when editing the availability. As it stands now, the workflow is quite cluttered with tons of dropdowns. I think that changes need to be made for the design of the edit form, but I am not sure if this should get added before that.

I am also not sure what the best design for the additional information would be. Perhaps having an:

|===============|
| June [edit AM | edit PM]...|
|===============|
| 1 | 2 | 3 | etc....................|
|.........................................|
|.........................................|
|.........................................|
|===============|

#5

jamesmcd - October 5, 2009 - 21:19

It would be very interesting to see this in ajax, as with scripts I have seen used on other sites.

The following is an example, and could perhaps be looked at as a start: http://bookingtracker.com/Client/Booking/Calendar.aspx?CID=11

I agree that the workflow is fairly cluttered, and for quick updating and regular use could be quite a lengthy process. The site I am developing will, once launched hopefully have the calendar and contact forms managed by a property company elsewhere. I am therefore very interested in a system that is quick and easy to edit as it will reduce the length of time required to guide the user on editing the calendar etc.

Perhaps, if AJAX were used, as with the above & below example, it could be edited by simply allowing edit permissions to specific users, so for example an Admin could click on a date box and then edit the details for that given day AM & PM functions included. Either that or display a calendar to Admin which is solely an Admin panel, as shown here:

http://www.cbolson.com/code/availability-calendar/
(This script is downloadable and free to use, so could quite possibly be worked in?)

James

#6

tsaitoc - October 15, 2009 - 14:54

Do you think we could work on something that is a little more detailed then that? Daily availability, where instead of whole days being filled we work on hours being filled.

For example:

We show a weekly calandar with each day having hours available from XAM to YPM. You could seperate the time slots by hour, half hour, quarter hour...

#7

geodaniel - October 15, 2009 - 16:16

Allowing users to add more granular information sounds good, as long as we can also keep the day level as well without making that part more complex.

I suspect we should extend the backend to handle more granular information and then let users choose per-node how granular that calendar should be, and rethink the interface to simplify it during editing. The granularity chosen should then affect the way the calendars are displayed (e.g. there's not much point trying to show anything more granular than day or half-day level on a monthly calendar so they could instead be displayed by day, week, etc.).

As this sounds like it would entail quite an overhaul, perhaps we should create a new branch for this so it can be developed separately from the current branch?

 
 

Drupal is a registered trademark of Dries Buytaert.