Skip to end of metadata
Go to start of metadata

UI specific tasks.

Quick fix Projects (< 1 day)

  • move the quick search backend to the api - Xavier / Kurund (CRM-8711)
    • move CRM/Contact/Page/AJAX.php getContactList function as new api ( Kurund )
    • remove autocomplete plugin and use jquery ui autocomplete plugin ( Xavier )

Event info pages:

  • More friendly 'add to calendar' for event pages (see http://lanyrd.com/2011/civicon/) lcdweb
  • Tweet and Like added for event, online contrib and pcp pages lcdweb
    • ability to add like and tweet icon ( by default / admin configurations )
  • move the register now to the top of the info page for events ( Peter ) ( CRM-8737)
    • add register now button on top of the page if map is enabled
  • put a link/some links (for admins) in the info page for events ( Peter ) ( CRM-8707)
    • for logged in use show Edit event link and Find Participant button( like Manage Event )
  • possible modifications to 'more' action links on selector rows (single mouse-over pulldown for all available actions?) xavier/kyle
  • instead of just one title, have both a title and a label for the profiles (so you can have something readable in the back office and user friendly in the front office xavier (note that profiles already have a name field in the DB)
    • tab interface for user and Reserved profile CRM-8732
    • expose name for non reserved profile
  • On tabbed interfaces (event config, contrib page, mail) I would like to see the addition of "Save and Next". The current behavior requires two clicks when the user wants to navigate through the multi-step process in a wizard-type way. The tabs are an improvement when editing and skipping steps, but we lost the process nature of a wizard which is most useful when first creating the record. lcdweb
  • Set focus to first field in all forms when they load (jQuery) dgg (XD: not sure about that one)
  • Add "add to group" and "pdf letter" actions for component searches dgg
  • event settings and other forms w/ From and TO fields: set TO = FROM when FROM is selected if FROM is empty dgg
  • update 'create relationship' form to use contact autocomplete and allow creation of new contact via pop-up profile dgg

Involved but doable (1-3 days)

  • Drag and drop UI for Profiles (add and move fields around, etc.) kurund
  • relative dates for search forms (advanced esp since can be used for smart groups) dgg / lobo
  • modifying one existing ajax interface to use the api as the backend: http://issues.civicrm.org/jira/browse/CRM-7970 - Xavier
  • Add grid editing (as more powerful batch editing or for the simple list admin) jqGrid - Xavier / Kurund
  • add more in place editing (jeditable or simplier ones, eg changing status, adding a phone...). Remember that all edits have to be via POST and qfKey'ed - Xavier / DGG
  • Eliminate extraneous confirm dialogs (especially on reversible actions like move to trash and disable) - http://forum.civicrm.org/index.php/topic,21024.0.html xavier
    • Make a list of above behavior and decide on the pattern / style and fix few.
  • I'd like to see the button formats reviewed – see http://www.lukew.com/resources/articles/PSactions.asp. Specifically, we should consider visually distinguishing the cancel buttons (personally I like the text-only example). Also, we have some old formatting still in place which uses non-breaking spaces to separate buttons. that should not be necessary now that the css class designations are in much better shape. lcdweb
    • make sure all buttons follow same class
  • Reorganizing CiviMail workflow in 3 steps: Create Mailing, Choose recipients, Preview and Send ( Test email ) dgg / kurund
    • investigate other mass mailing s/w like mailchimp, constant contact, phplist
    • Changing for screen
    • tab interface

Long term restructuring / Prototypes

Labels
  • None

Creative Commons License
Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-Share Alike 3.0 United States Licence.