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

    From KDE TechBase
     
    (95 intermediate revisions by 7 users not shown)
    Line 14: Line 14:
    ! Comment
    ! Comment
    |-
    |-
    | rowspan="7" valign="top"| Kontact Mobile - Calendar
    | rowspan="9" valign="top"| General
    | Quit Kalender
    | New Event
    | OK
    |  
    |  
    |  
    |-
    |-
    | Open Task Switcher
    | Search For Events
    | OK
    |  
    |  
    |  
    |-
    |-
    | Add new event
    | Work Offline
    | OK
    |  
    |  
    |  
    |-
    |-
    | Work offline
    | Minimize Window
    | OK
    |  
    |  
    |  
    |-
    |-
    | Configure Kalender
    | Quit
    | tbd
    |  
    | use of colour (border, area);
    |  
    |-
    |-
    | Report bug or request feature
    | Configure Calendar
    |
    |  
    |  
    | realised as link to bugs.kde.org - if possible have application pre-selected
    |-
    |-
    | About Kalender
    | Manual
    | OK
    |
    |
    |-
    | Report Bug Or Request Feature
    |
    |
    |-
    | About Kontact Touch
    |  
    |  
    |  
    |}
    |}
    Line 53: Line 61:
    |-
    |-
    | rowspan="4" valign="top"|Home
    | rowspan="4" valign="top"|Home
    | Sync all events
    | Synchronize All Accounts
    | OK
    |  
    |  
    |  
    |-
    |-
    | Select multiple folders
    | Select Multiple Calendars
    | OK
    |  
    | Initiate multiple selection
    |  
    |-
    |-
    | Import Calenders
    | Import Events
    |  
    |  
    |  
    |  
    |-
    |-
    | Archive old entries
    | Archive Old Events
    |  
    |  
    |  
    |  
    Line 71: Line 79:
    | rowspan="2" valign="top"| Favorites (OrderFlap)
    | rowspan="2" valign="top"| Favorites (OrderFlap)
    | Reorder
    | Reorder
    | OK
    |  
    |  
    |  
    |-
    |-
    | Delete
    | Delete
    | OK
    |  
    |  
    |  
    |-
    |-
    | rowspan="3" valign="top"| Accounts (OrderFlap)
    | rowspan="3" valign="top"| Accounts (OrderFlap)
    | Edit
    | Edit
    | OK
    |  
    |  
    |  
    |-
    |-
    | Delete
    | Delete
    | OK
    |  
    |  
    |  
    |-
    |-
    | Add
    | Add
    | OK
    |  
    |  
    |  
    |}
    |}
    Line 101: Line 109:
    |-
    |-
    | rowspan="4" valign="top"| Account
    | rowspan="4" valign="top"| Account
    | Sync events in account
    | Synchronize This Account
    | OK
    |  
    |  
    |  
    |-
    |-
    | Edit account
    | Account Properties
    | OK
    |  
    | Edit dialogue for account configuration, should contain possibility for Renaming
    |  
    |-
    |-
    | Add subfolder
    | Calendar Properties
    | OK
    |  
    | Detailed Dialogue for new folder. Parent is prefilled
    |  
    |-
    |-
    | Set colour
    | New Sub Calendar
    |
    |
    |-
    | rowspan="1" valign="top"| View
    | Switch To Editing Mode
    |
    |  
    |  
    | Define the colour for this calendar
    |}
    |}


    Line 127: Line 140:
    |-
    |-
    | rowspan="2" valign="top"| Folder
    | rowspan="2" valign="top"| Folder
    | Sync events in folder
    | Synchronize This Calendar
    | OK
    |  
    |  
    |  
    |-
    |-
    | Export folder
    | Export Displayed Events
    |  
    |  
    |  
    |  
    |-
    |-
    | rowspan="5" valign="top"| Edit
    | rowspan="5" valign="top"| Edit
    | Edit folder
    | Calendar Properties
    | OK
    |  
    |  
    |  
    |-
    |-
    | Add Subfolder
    | New Sub Calendar
    | OK
    |  
    |  
    |  
    |-
    |-
    | Move folder to
    | Move Calendar To
    | OK
    |  
    |  
    |  
    |-
    |-
    | Copy folder to
    | Copy Calendar To
    | OK
    |  
    |  
    |  
    |-
    |-
    | Delete folder
    | Delete Calendar
    | OK
    |  
    |  
    |  
    |-
    |-
    | rowspan="1" valign="top"| View
    | rowspan="1" valign="top"| View
    | Start maintainence mode
    | Switch to Editing Mode
    |
    |  
    |  
    | Additional feature: Add an overlay button "Select all" to this view
    |}
    |}


    Line 171: Line 184:
    |-
    |-
    | rowspan="2" valign="top"| Folders
    | rowspan="2" valign="top"| Folders
    | Sync events in selected folders
    | Synchronize These Calendars
    | OK
    |  
    |  
    |  
    |-
    |-
    | Export selected folders
    | Export Displayed Events
    |  
    |  
    |  
    |  
    |-
    |-
    | rowspan="2" valign="top"| View
    | rowspan="2" valign="top"| View
    | Change folder selection
    | Select Calendars
    | OK
    |  
    |  
    |  
    |-
    |-
    | Start maintainence mode
    | Switch To Editing Mode
    |
    |  
    |  
    | Additional feature: Add an overlay button "Select all" to this view
    |}
    |}


    Line 197: Line 210:
    ! Comment
    ! Comment
    |-
    |-
    | rowspan="9" valign="top"| Calender
    | rowspan="8" valign="top"| Choice
    | Sync events in calender
    | Synchronize This Calendar
    | OK
    |  
    |  
    |  
    |-
    |-
    | Show today
    | Show Today
    | OK
    |  
    |  
    |  
    |-
    |-
    | Day view
    | Day View
    | OK
    |  
    |  
    |  
    |-
    |-
    | Next 3 days view
    | Next Three Days View
    | OK
    |  
    |  
    |  
    |-
    |-
    | Work week view
    | Week View
    | OK
    |  
    |  
    |  
    |-
    |-
    | Week view
    | Work Week View
    | OK
    |  
    |  
    |  
    |-
    |-
    | Month view
    | Month View
    | OK
    |  
    |  
    |-
    | Eventlist view
    | OK
    |  
    |  
    |-
    |-
    | Timeline view
    | Event List View
    |  
    |  
    |  
    |  
    |-
    |-
    | rowspan="3" valign="top"| View
    | rowspan="3" valign="top"| View
    | Add as favorite / Rename favorite
    | Add View As Favorite
    | OK
    |  
    |  
    |  
    |-
    |-
    | Back to folder selection
    | Set Color Of Calendar
    | OK
    |  
    |  
    |  
    |-
    |-
    | Set colour
    | Back To Folder Selection
    |  
    | ToDo
    | Define the colour for this calendar
    | Remove - this option is invalid here
    |-
    |-
    |}
    |}
    Line 257: Line 267:
    ! Comment
    ! Comment
    |-
    |-
    | rowspan="9" valign="top"| Calender
    | rowspan="8" valign="top"| Calendars
    | Sync events in calender
    | Synchronize These Calendars
    | OK
    |  
    |  
    |  
    |-
    |-
    | Show today
    | Show Today
    | OK
    |  
    |  
    |  
    |-
    |-
    | Day view
    | Day View
    | OK
    |  
    |  
    |  
    |-
    |-
    | Next 3 days view
    | Next Three Days View
    |  
    |  
    |  
    |  
    |-
    |-
    | Work week view
    | Week View
    | OK
    |  
    |  
    |  
    |-
    |-
    | Week view
    | Work Week View
    | OK
    |  
    |  
    |-
    | Month view
    | OK
    |  
    |  
    |-
    |-
    | Eventlist view
    | Month View
    |  
    |  
    |  
    |  
    |-
    |-
    | Timeline view
    | Event List View
    |  
    |  
    |  
    |  
    |-
    |-
    | rowspan="2" valign="top"| View
    | rowspan="2" valign="top"| View
    | Add as favorite / Rename favorite
    | Add View As Favorite
    | OK
    |  
    |  
    |  
    |-
    |-
    | Back to folder selection
    | Select Calendars
    | OK
    |  
    |  
    |  
    |-
    |-
    Line 313: Line 319:
    ! Comment
    ! Comment
    |-
    |-
    | rowspan="10" valign="top"| Event
    | rowspan="9" valign="top"| Event
    | Detach event
    | NO, doesn't make sense here, it is done in tasks-mobile
    | Detaches a nested event - only show if possible
    |-
    | Publish Item Information
    | Publish Item Information
    | OK
    |  
    |  
    |  
    |-
    |-
    | Send invitations to attendees
    | Send Invitations To Attendees
    | OK
    |  
    |  
    |  
    |-
    |-
    | Send status update
    | Send Status Update
    | OK
    |  
    |  
    |  
    |-
    |-
    | Send cancellation to attendees
    | Send Cancellation To Attendees
    | OK
    |  
    |  
    |  
    |-
    |-
    | Request update
    | Request Update
    | OK
    |  
    |  
    |  
    |-
    |-
    | Request change
    | Request Change
    | OK
    |  
    |  
    |  
    |-
    |-
    | Send as iCalender
    | Send As ICalender
    | OK
    |  
    |  
    |  
    |-
    |-
    | Mail free busy information
    | Mail Free Busy Information
    | OK
    |  
    |  
    |  
    |-
    |-
    | Upload free busy information
    | Upload Free Busy Information
    | OK
    |  
    |  
    |  
    |-
    |-
    | Attachments
    | Attachments
    | Save (all)
    | Save All
    | Under Discussion
    | Under Discussion
    | Show only if attachments exists / View tbd
    | Show only if attachments exists / View tbd
    |-
    |-
    | rowspan="4" valign="top"| Edit
    | rowspan="4" valign="top"| Edit
    | Edit event
    | Edit Event
    | OK
    |  
    |  
    |  
    |-
    |-
    | Copy event to calender
    | Copy Event To
    | OK
    |  
    |  
    |  
    |-
    |-
    | Move event to calender
    | Move Event To
    | OK
    |  
    |  
    |  
    |-
    |-
    | Delete event
    | Delete Event
    | OK
    |  
    |  
    |  
    |-
    |-
    |}
    |}


    === Open ===
    == Functional Scope of Kontact Mobile - Calendar - Configuration ==
     
    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 ==
    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.



    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)