Entry tags:
Calendar functionality (GSOC 2010)
Hello!
I'll very shortly introduce myself here, just not to be out of the blue :P :
I'm Ania, a Computer Science student from Gdynia, Poland who would like to participate in this year's Google Summer of Code (GSOC).
And - yes!- the point:
I'd be pleased to create a tool that would be useful for DreamWidth Members: a calendar - on-line time organizer. ( http://wiki.dwscoalition.org/notes/Summer_of_code#Calendar_Functionality )
I would do as much as I can to create a practical, intuitive and configurable tool that could meet Your expectations, therefore I'd be very thankful for any requests, suggestions, advice.
Below I attach an outline of the calendar functionality. It bases on the requirements from Dreamwidth GSOC ideas page and the research I conducted among my family and friends about the functionality that they look for in this kind of utilities or they think this tools lack of:
I TECHNICAL FEATURES
1. Synchronization handling (proposition below is a open list of possible options):
II USER FEATURES
3. Multiple calendars
III WORTH CONSIDERATION
11. Interesting fields to look at
Once again - I'd be very thankful for any comment, suggestion or criticism and for your attitude to this subject. I'm looking very forward to this.
Thanks!
I'll very shortly introduce myself here, just not to be out of the blue :P :
I'm Ania, a Computer Science student from Gdynia, Poland who would like to participate in this year's Google Summer of Code (GSOC).
And - yes!- the point:
I'd be pleased to create a tool that would be useful for DreamWidth Members: a calendar - on-line time organizer. ( http://wiki.dwscoalition.org/notes/Summer_of_code#Calendar_Functionality )
I would do as much as I can to create a practical, intuitive and configurable tool that could meet Your expectations, therefore I'd be very thankful for any requests, suggestions, advice.
Below I attach an outline of the calendar functionality. It bases on the requirements from Dreamwidth GSOC ideas page and the research I conducted among my family and friends about the functionality that they look for in this kind of utilities or they think this tools lack of:
I TECHNICAL FEATURES
1. Synchronization handling (proposition below is a open list of possible options):
a. iCalendar format (RFC2445) - used e.g. in Google calendar
b. CSV format
2. Exporting calendar to printable format b. CSV format
II USER FEATURES
3. Multiple calendars
- Calendars may share information with each other
4. Events a. Relating events to categories
b. Support for recurring events
b. Support for recurring events
- Choice of recur period
c. Possibility to set a note
d. Possibility to assign file, etc
e. Possibility to assign to persons, groups...
5. Group events d. Possibility to assign file, etc
e. Possibility to assign to persons, groups...
a. Group events - possibility to create events shown in group members calendars
b. Event invitations
6. Notifications (highlighting on calendar, pop-ups, email) b. Event invitations
a. Reminder of incoming events
b. Reminding of past - not done events
7. Reconfigurability and personalization b. Reminding of past - not done events
a. User's ability to control calendar's visibility (public, private, among group)
b. Calendar features personalization
c. Configurable time zone
d. Configurable calendars days (e.g. Mon-Fri), hours, …
e. Configurable design
8. Design b. Calendar features personalization
c. Configurable time zone
d. Configurable calendars days (e.g. Mon-Fri), hours, …
e. Configurable design
a. Skin personalization
b. Coloring events depending on it's category, priority
c. Highlighting events that are of a high priority, are already delayed, etc...
d. Pinning images in the background of an event/day/… view
9. Searching b. Coloring events depending on it's category, priority
c. Highlighting events that are of a high priority, are already delayed, etc...
d. Pinning images in the background of an event/day/… view
a. Pick a data/month/year and search through the portal for specified by User data, events
b. Displaying history concerning specific category, person meet, etc
10. Others b. Displaying history concerning specific category, person meet, etc
a. Todo notes -> events to place in time in the future
b. Events -> todo notes -possibility to "unschedule" an event
b. Events -> todo notes -possibility to "unschedule" an event
III WORTH CONSIDERATION
11. Interesting fields to look at
a. Weather calendar
- Displaying background views for e.g. future week weather
- Retrieving data from web service
b. Sms notification about important events
- Possible only for particular phone operators
c. Integration with MS Outlook
Once again - I'd be very thankful for any comment, suggestion or criticism and for your attitude to this subject. I'm looking very forward to this.
Thanks!

Functionalities summary
This is a draft of my proposal for the Calendar functionality. I'd like to present hera the functional aspects of the application and ask for comments: both indicating essential features as well as concepts that need to be reconsidered.
The calendar I'd like to implement is a functionality that would allow dw Users to
I'd like to draw the special attention in the project to:
There are some essential features that I find the calendar/organiser should undoubtfully have (cause otherwise it couldn't be called so:P)
I've divided the into three categories:
I'd like to describe more precisely the pink ones - the ones that (I'd love if) give the calendar the THING :) (but this are very-very drafts that I'd like to extend in the nearest hours) :
Weather calendar:
Displaying the weather (it now would see it as an icon) for the nearest days, regarding e.g. Dw User profile's location - according to information achieved from webservice.
Idea calendar: organise your time chaotically:P
This is a concept of a calendar that randomly could suggest ideas from the categories set - which could be e.g.: activities, quotations, interesting topic, movies, music, book, etc.
There're, I think, various activities, titles, thougths that we even don't have idea of or we forgot that it is an interesting thing:) I may call it one-look idea giver, thoughts reminder (like: oh! I read this book in my childhood! It was great! Maybe I can present it to my friend!).
Sms notifications:
This seems to me as a bit of challenge. I don't know yet anything about the solutions for this issue and it may overwhelm me, but if Dw Users would find it important and if the the time let's I'd enjoy at least searching the subject and present possible (maybe in future implementation - or maybe in this summer's) ways:)
--I'm about to sum up everything i've already learned about this issue and write it down.
Questions:
thread set up by Denise. However, I don't know if I should propose more than one proposition.
I'm already very-very thankful for such a bunch of responses I'was already given! And (again:P) - for the (I'd call) "general GSoC posts" that in diverse way guides at what dw is and help to acclimate here:P
Re: Functionalities summary
Re: Functionalities summary
Also, if you have a paid account ($3 for a month) you can edit your comments, which is sometimes useful.
Re: Functionalities summary
I'll take advantages of Your suggestion.
Re: Functionalities summary
Re: Functionalities summary