Page Layout and Styling List.
CiviMail and CiviGrant- Sunny SharmaCiviContribute and CiviPledge - Rahul Bile
CiviCase - Ashwini Poharkar
CiviEvent - Priya Prajapati
CiviReport- Rajan Mayekar
CiviMember - Neha Saraph, Sushant Paste
Core CiviCRM - Neha Saraph, Sushant Paste
CiviCRM Contact - Neha Saraph, Sushant Paste
General Guidelines
Please follow the Form Conventions on this page:
This is an example of a properly formatted page:http://../civicrm/admin/custom/group?action=add&reset=1
- eliminate most <h3> titles AND top-level fieldset+legends inside form-block (fieldsets should only used for sub-sections of the form like the "Payment Information" fieldset in Event/Form/Participant.tpl). The Page Title should provide the complete info on what the form / page does by following these conventions in setting a complete page title:
- <th> 's in forms (label col) should be changed to <td>
- when replacing {$form.buttons.html} with {include file="CRM/common/formButtons.tpl" location="bottom"}, check to make sure all buttons are rendered (I found a condition in CiviMail where we have 2 upload type buttons and the tpl failed to render one of them). Also, use location=top and =bottom to prevent input (HTML) elements with duplicate id's being included in the same page (which is invalid markup).
Some specific pages that need work:
- Admin/Form/MessageTemplates.tpl -> title fix and accordions
- Report templates (ex: http://localhost/dgg/d6/civicrm/report/instance/10) - Update Report button and brown bar below - after you update Report Critieria and preview. Also filters <th> s/b changed to <td>/s
- Price Set - http://localhost/dgg/d6/civicrm/admin/price&reset=1&action=add -> buttons not inside form-block, and title fix
- Price Fields - http://localhost/dgg/d6/civicrm/admin/price/field?reset=1&action=add&sid=1 -> buttons not inside form-block, title fix
- Profile search (civicrm/profile?gid=1) - search criteria accordion update and should be expanded on initial page load
Completed Tasks
CiviContribute and CiviPledge - Rahul Bile
CiviMail and CiviGrant- Sunny Sharma
CiviReport - Rajan Mayekar
CiviMember- Neha Saraph, Sushant Paste
Core CiviCRM- Neha Saraph, Sushant Paste
CiviCRM Contact - Neha Saraph, Sushant paste
CiviEvent - Priya Prajapati
CiviCase - Ashwini Poharkar
