Here is a summary of new features recently added to Foodle. Most of these features are preparations for two important new concepts that will play an important role in Foodle development this year:
- Group awareness; a group of people working together should be able to work with Foodle in a effective way, without having to redefine a group defined elsewhere.
- Calendaring integration; Foodle should be aware of your calendar, and your calendar should be aware of new events that are setup through Foodle.
Associate date and time with a Foodle
Foodle already supports the flow when you do not know the date and time, and it helps you out choosing the best time slot.
But Foodle is also very often used for invitation to events that have a fixed date and time. Until know, the time and date have been typed in clear text in the description field.
Now Foodle allows you to associate a Foodle with a specific time:
Off course with full timezone support!
Foodles with a date and time supports iCalendar
Foodles that have a fixed date, get a date and time box in the upper right corner, like this:
Notice here that the user may download an iCalendar file, getting the event right into the users calendar.
Fix the date for a meeting!
As mentioned, Foodle supports the flow of choosing the best time slot. But, from then on, you have been on your own.
Now, Foodle got a user interface for Selecting one of the suggested time slots for an event or meeting. When you select a column in your Foodle, you get the chance to add an agenda for the meeting to the description field, and do small adjustments to the date and time.
When you hit save, the Foodle swaps into a new state, where participants are not longer asked to respond with preferred time slots, but instead confirm whether or not they would attend the meeting that have a specified date and time.
The all responses tab will keep track of all confirmed responders.
You now got a user profile on Foodle, and you may setup your preferences on time zone, review your user data, etc.
According to your preferences stored in your user profile, you will now be able to get notifications when you respond to a foodle, when you create a new foodle, and a daily update when other users respond to one of the Foodles that you have created:
Extra column fields
When setting up a new Foodle, you may select to populate the Foodle with three additional columns:
The columns will then be populated from the user’s profile, and shown together with the response of the user:
Speed speed speed
Foodl.org was really slow, and we’re sorry about that. We’ve added php-apc caching, timezone caching, calendar freebusy caching, and also done some other minor performance improvments.
Late is better than never. You can now finally delete all the test Foodle-s you made that messes up your frontpage.
When you create a new Foodle, you’ll notice the new option called timezoneplanner.
The timezoneplanner results in a Foodle with 24 time slots, and allow each participant to select which times are most suitable. The time entries is not associated with a date. The use case triggering this functionality is having multiple participants from multiple time zones and you want to find the best spot for meetings throughout the 24 hours of a day.
Yes / No / Maybe
Often users would not say yes or no to a time slot, but instead may be. Answering may be results in a yellow box, and indicates uncertainity.
The Yes / No / Maybe functionality will be turned on automatically for time-based foodles, but you may also override the default setting in the advanced pane:
Entering a Foodle that supports Yes / No / Maybe will look very much a serie of traffic lights 🙂
And the final list of responses will look like this:
All these new features probably introduces some new bugs. Please let me know as soon as possible if you find some, allowing me to fix them before they bother too many.