Tags:
create new tag
, view all tags

Feature Proposal: The CalendarPlugin needs a GUI

Motivation

The CalendarPlugin provides a power language for expressing events & generating calendars. Users like this. But the language is too complex & fussy for ordinary people. Even copy&paste of template events has been rejected. Now that TWiki has moved to WYSIWYG for page editing, plugins like calendar need to integrate with it to provide a seamless user experience.

Description and Documentation

Implement a WYSISYG module/extension (similar to what was done for tables) in the WYSIWYG editor. It should allow drop-down selection of the event codes & dates. By integrating it with the editor, things like adding font or color to the event description work naturally. Ideally, one would have an "insert calendar" button (like "insert table"), and then by clicking in the calendar, "add event, modify event, delete event". There should be an option to hide the event codes for a table in a comment.

The timeline plugin uses the same syntax, and would also benefit. Hopefully, other plugins with complex syntax would follow. Note that this probably means that the WYSIWYG plugin needs an extension API - if it doesn't already have one.

I don't have a developer lined up - but thought I should document the suggestion. Hopefully, someone will volunteer.

Examples

Impact

WhatDoesItAffect: API, Plugins, UI, Usability

Implementation

-- Contributors: TimotheLitt - 13 Jul 2008

Discussion

Topic revision: r1 - 2008-07-13 - TimotheLitt
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.