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
- add params to token/integration CiviMail/Civient http://civicrm.org/blogs/xavier/ideal-workflow-your-events-registrations Lobo/Xavier
- Admin menu that is organised Xavier/DGG
Labels
