Projects/KDE PIM/Development/Mobile/Calendar FunctionalScope: Difference between revisions

From KDE TechBase
 
(177 intermediate revisions by 8 users not shown)
Line 1: Line 1:
== Functional Scope of Kontact Mobile - Kalender ==
== Functional Scope of Kontact Mobile - Calendar ==


Following you will find a set contaxtual actions available in the different views  
Following you will find a set contaxtual actions available in the different views  
Kontact Mobile - Kalender offers. This way the functional scope is defined.
Kontact Mobile - Calendar offers. This way the functional scope is defined.
 


=== Always available ===
=== Always available ===
Line 15: Line 14:
! Comment
! Comment
|-
|-
| rowspan="7" valign="top"| Kontact Mobile - Kalender
| rowspan="9" valign="top"| General
| Quit Application
| New Event
| OK
|  
|  
|  
|-
|-
| Open Task Switcher
| Search For Events
| OK
|
|
|-
| Work Offline
|
|
|-
| Minimize Window
|  
|  
|  
|-
|-
| Add new event
| Quit
| OK
|  
|  
|  
|-
|-
| Find event
| Configure Calendar
|
|  
|  
| Opens Search Dialogue - behaves excactly the same as Multiple selection - so results can altered by going back to selection, Search+View can be saved as favorite (Search targets: summary, categories, date range, maybe location)
|-
|-
| Work offline
| Manual
|  
|  
|  
|  
|-
|-
| Configure
| Report Bug Or Request Feature
|
|  
|  
| timezones, holiday regions, tasks, working period, current timezone
|-
|-
| About
| About Kontact Touch
|  
|  
|  
|  
|}
|}


=== Home ===
=== Home ===
Line 54: Line 60:
! Comment
! Comment
|-
|-
| rowspan="3" valign="top"| Favorites (OrderFlap)
| rowspan="4" valign="top"|Home
| Reorder
| Synchronize All Accounts
|
|
|-
| Select Multiple Calendars
|  
|  
|  
|  
|-
|-
| Make / Remove default
| Import Events
| Under Discussion
|  
| Default Favorite should be loaded when application starts / Only one default is possible / it must be possible to remove a default and have none - then app is starting with homepage -> Actually right now the application loads the last opend folder on startup, which doesn't seem unreasonable either
|  
|-
|-
| Delete
| Archive Old Events
|  
|  
|  
|  
|-
|-
| rowspan="4" valign="top"| Accounts(OrderFlap)
| rowspan="2" valign="top"| Favorites (OrderFlap)
| Reorder
| Reorder
| Under Discussion
| Reordering is not available on the desktop either
|-
| Edit account
|  
|  
|  
|  
Line 80: Line 86:
|  
|  
|-
|-
| Add new
| rowspan="3" valign="top"| Accounts (OrderFlap)
| Edit
|  
|  
|  
|  
|-
|-
| valign="top"|View
| Delete
| Select multiple folders
|
|
|-
| Add
|  
|  
|  
| Initiate multiple selection
|}
|}


Line 98: Line 108:
! Comment
! Comment
|-
|-
| rowspan="2" valign="top"| Account
| rowspan="4" valign="top"| Account
| Edit
| Synchronize This Account
| OK
|
| Edit dialogue for account configuration, should contain possibility for Renaming
|
|-
| Account Properties
|
|
|-
| Calendar Properties
|
|
|-
| New Sub Calendar
|  
|  
|-
|-
| Add new Subfolder
| rowspan="1" valign="top"| View
| OK
| Switch To Editing Mode
| Detailed Dialogue for new folder. Parent is prefilled
|  
|  
|}
|}


Line 116: Line 139:
! Comment
! Comment
|-
|-
| rowspan="6" valign="top"| Folder
| rowspan="2" valign="top"| Folder
| Edit
| Synchronize This Calendar
| OK
|  
|  
|  
|-
|-
| Delete
| Export Displayed Events
| OK
|  
|  
|  
|-
|-
| Add new Subfolder
| rowspan="5" valign="top"| Edit
| OK
| Calendar Properties
|  
|  
|  
|-
|-
| Move Folder to
| New Sub Calendar
| OK
|  
|  
|  
|-
|-
| Copy folder to
| Move Calendar To
| OK
|  
|  
|  
|-
|-
| Sync folder
| Copy Calendar To
| OK
|  
|  
|  
|-
|-
| rowspan="3" valign="top"| View
| Delete Calendar
| Start maintainence mode
|  
|  
|  
| Starts Bulk-Action dialogue (Move, Copy, Delete, Toggle Reminders / Alarms)
|-
|-
| Filter view
| rowspan="1" valign="top"| View
| Under discussion
| Switch to Editing Mode
| Possibility to filter the mails in the folder (e.g. by name, subject etc.)
|  
|-
|  
| View options
| Under discussion
| View option address sorting of items etc.
|}
|}


Line 163: Line 183:
! Comment
! Comment
|-
|-
| rowspan="4" valign="top"| View
| rowspan="2" valign="top"| Folders
| Change folder selection
| Synchronize These Calendars
|  
|  
|  
|  
|-
|-
| Start maintainence mode
| Export Displayed Events
|
|  
|  
| Starts Bulk-Action dialogue (Move, Copy, Delete, Toggle Reminders / Alarms)
|-
|-
| Filter view
| rowspan="2" valign="top"| View
| Under discussion
| Select Calendars
| Possibility to filter the mails in the folder (e.g. by name, subject etc.)
|  
|  
|-
|-
| View options
| Switch To Editing Mode
| Under discussion
|  
| View option address sorting of items etc.
|  
|}
|}


Line 189: Line 210:
! Comment
! Comment
|-
|-
| rowspan="6" valign="top"| View
| rowspan="8" valign="top"| Choice
| Add as favorite / Rename favorite
| Synchronize This Calendar
|  
|  
|  
|  
|-
|-
| Day
| Show Today
|  
|  
|  
|  
|-
|-
| Week
| Day View
|  
|  
|  
|  
|-
|-
| Month
| Next Three Days View
|  
|  
|  
|  
|-
|-
| Other
| Week View
| Under Discussion
|
| We need to define which other views we want to integrate here (e.g. Journal,...)
|
|-
| Work Week View
|
|
|-
| Month View
|  
|  
|-
|-
| Back to folder selection
| Event List View
|  
|  
|  
|  
|-
|-
| rowspan="2" valign="top"| Goto
| rowspan="3" valign="top"| View
| Today
| Add View As Favorite
|  
|  
|  
|  
|-
|-
| Select date
| Set Color Of Calendar
|  
|  
|  
|  
|-
| Back To Folder Selection
| ToDo
| Remove - this option is invalid here
|-
|}
|}


Line 232: Line 267:
! Comment
! Comment
|-
|-
| rowspan="6" valign="top"| View
| rowspan="8" valign="top"| Calendars
| Add as favorite / Rename favorite
| Synchronize These Calendars
|
|
|-
| Show Today
|
|
|-
| Day View
|  
|  
|  
|  
|-
|-
| Day
| Next Three Days View
|  
|  
|  
|  
|-
|-
| Week
| Week View
|  
|  
|  
|  
|-
|-
| Month
| Work Week View
|  
|  
|  
|  
|-
|-
| Other
| Month View
| Under Discussion
|  
| We need to define which other views we want to integrate here (e.g. Journal,...)
|  
|-
|-
| Back to folder selection
| Event List View
|  
|  
|  
|  
|-
|-
| rowspan="2" valign="top"| Goto
| rowspan="2" valign="top"| View
| Today
| Add View As Favorite
|  
|  
|  
|  
|-
|-
| Select date
| Select Calendars
|  
|  
|  
|  
|-
|}
|}


Line 275: Line 319:
! Comment
! Comment
|-
|-
| rowspan="5" valign="top"| Event
| rowspan="9" valign="top"| Event
| Copy to Calender
| Publish Item Information
| OK
|  
|  
|  
|-
|-
| Move to Calender
| Send Invitations To Attendees
| OK
|  
|  
|-
| Delete
| OK
|  
|  
|-
|-
| Edit
| Send Status Update
|  
|  
|  
|  
|-
|-
| Detach
| Send Cancellation To Attendees
|
|  
|  
| Detaches a nested event - only show if possible
|-
|-
| rowspan="9" valign="top"| Schedule
| Request Update
| Publish Item Information
|  
|  
|  
|  
|-
|-
| Send invitations to attendees
| Request Change
|  
|  
|  
|  
|-
|-
| Send Status Update
| Send As ICalender
|  
|  
|  
|  
|-
|-
| Send cancellation to attendees
| Mail Free Busy Information
|  
|  
|  
|  
|-
|-
| Request update
| Upload Free Busy Information
|  
|  
|  
|  
|-
|-
| Request change
| Attachments
| Save All
| Under Discussion
| Show only if attachments exists / View tbd
|-
| rowspan="4" valign="top"| Edit
| Edit Event
|  
|  
|  
|  
|-
|-
| Send as iCalender
| Copy Event To
|  
|  
|  
|  
|-
|-
| Mail Free busy information
| Move Event To
|  
|  
|  
|  
|-
|-
| Upload free busy information
| Delete Event
|  
|  
|  
|  
|-
|-
| Attachments
|}
| Save (all)
 
| Under Discussion
== Functional Scope of Kontact Mobile - Calendar - Configuration ==
| Show only if attachments exists / View tbd
 
Required configuration settings.
 
{| border="1"
|-
! Category
! Action
! Status
! Comment
|-
|rowspan="10" valign="top" | Time and Date
|Day begins at
|OK
|
|-
|Use holiday region
|OK
|
|-
|Working period
|OK
|
|-
|Daily starting hour
|OK
|
|-
|Daily ending hour
|OK
|
|-
|Exclude holidays
|OK
|
|-
|Default appointment time
|OK
|
|-
|Default duration of new appointment
|OK
|
|-
|Default reminder time
|OK
|
|-
|Enable reminders for new events
|OK
|
|-
| rowspan="10" valign="top" | Views
| Todos use category colors
|OK
|
|-
| Hour size
|OK
|
|-
|Show icons in agenda view items
|OK
|
|-
|Show to-dos in agenda view
|OK
|
|-
|Show  curent time line
|OK
|
|-
|Agenda view color usage
|OK
|
|-
|Color busy days in agenda view with different background color
|OK
|
|-
|Show to-dos in month view
|OK
|
|-
|Month view color usage
|OK
|
|-
|Color busy days in month view with different background color
|OK
|
|-
|rowspan="7" valign="top"|Colors and Fonts
|Holiday color
|OK
|
|-
|Agenda view background color
|OK
|
|-
|Busy days background color
|OK
|
|-
|Agenda view current time line color
|OK
|
|-
|Working hours color
|OK
|
|-
|To-do due today color
|OK
|
|-
|To-do overdue color
|OK
|
|-
|Group Scheduling
|Use Groupware communication
|OK
|
|-
|-
|}
|}


=== Open ===
== Open ==
Here you can find functionallity that still needs to be discussed, wether it makes sense to add it to the mobile version of KDE PIM.
Here you can find functionallity that still needs to be discussed, wether it makes sense to add it to the mobile version of KDE PIM.


==== We do not need this ====
==== We do not need this ====
* Print
* Print
* Publish (Webpage, vCalender, hot new stuff)
==== We need to discuss this ====
==== We need to discuss this ====
* Export
 
* Publish (Webpage, iCalender, vCalender)
* Disassociate from recurrence
==== We need to integrate this ====
==== We need to integrate this ====
* "Disassociate from recurrence" should be solved as part of handling recurrent appointments (including acceptence of invitations and exceptions for single dates).
== Event editor ==
* Implement a simplified category handling (add, delete, including colors)

Latest revision as of 17:58, 2 December 2010

Functional Scope of Kontact Mobile - Calendar

Following you will find a set contaxtual actions available in the different views Kontact Mobile - Calendar offers. This way the functional scope is defined.

Always available

Elements of this section are always visible. This section is always the last section displayed in the contextual menu.

Category Action Status Comment
General New Event
Search For Events
Work Offline
Minimize Window
Quit
Configure Calendar
Manual
Report Bug Or Request Feature
About Kontact Touch

Home

Category Action Status Comment
Home Synchronize All Accounts
Select Multiple Calendars
Import Events
Archive Old Events
Favorites (OrderFlap) Reorder
Delete
Accounts (OrderFlap) Edit
Delete
Add

Account

Category Action Status Comment
Account Synchronize This Account
Account Properties
Calendar Properties
New Sub Calendar
View Switch To Editing Mode

Single folder view

Category Action Status Comment
Folder Synchronize This Calendar
Export Displayed Events
Edit Calendar Properties
New Sub Calendar
Move Calendar To
Copy Calendar To
Delete Calendar
View Switch to Editing Mode

Multiple folder view

Category Action Status Comment
Folders Synchronize These Calendars
Export Displayed Events
View Select Calendars
Switch To Editing Mode

Single calender view

Category Action Status Comment
Choice Synchronize This Calendar
Show Today
Day View
Next Three Days View
Week View
Work Week View
Month View
Event List View
View Add View As Favorite
Set Color Of Calendar
Back To Folder Selection ToDo Remove - this option is invalid here

Multiple calender view

Category Action Status Comment
Calendars Synchronize These Calendars
Show Today
Day View
Next Three Days View
Week View
Work Week View
Month View
Event List View
View Add View As Favorite
Select Calendars

Event viewer

Category Action Status Comment
Event Publish Item Information
Send Invitations To Attendees
Send Status Update
Send Cancellation To Attendees
Request Update
Request Change
Send As ICalender
Mail Free Busy Information
Upload Free Busy Information
Attachments Save All Under Discussion Show only if attachments exists / View tbd
Edit Edit Event
Copy Event To
Move Event To
Delete Event

Functional Scope of Kontact Mobile - Calendar - Configuration

Required configuration settings.

Category Action Status Comment
Time and Date Day begins at OK
Use holiday region OK
Working period OK
Daily starting hour OK
Daily ending hour OK
Exclude holidays OK
Default appointment time OK
Default duration of new appointment OK
Default reminder time OK
Enable reminders for new events OK
Views Todos use category colors OK
Hour size OK
Show icons in agenda view items OK
Show to-dos in agenda view OK
Show curent time line OK
Agenda view color usage OK
Color busy days in agenda view with different background color OK
Show to-dos in month view OK
Month view color usage OK
Color busy days in month view with different background color OK
Colors and Fonts Holiday color OK
Agenda view background color OK
Busy days background color OK
Agenda view current time line color OK
Working hours color OK
To-do due today color OK
To-do overdue color OK
Group Scheduling Use Groupware communication OK

Open

Here you can find functionallity that still needs to be discussed, wether it makes sense to add it to the mobile version of KDE PIM.

We do not need this

  • Print
  • Publish (Webpage, vCalender, hot new stuff)

We need to discuss this

We need to integrate this

  • "Disassociate from recurrence" should be solved as part of handling recurrent appointments (including acceptence of invitations and exceptions for single dates).

Event editor

  • Implement a simplified category handling (add, delete, including colors)