CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Core CiviCRM Functions (Moderator: Yashodha Chaku) »
  • plaintext birthdate entry
Pages: [1]

Author Topic: plaintext birthdate entry  (Read 5940 times)

akasman

  • I post occasionally
  • **
  • Posts: 31
  • Karma: 2
  • CiviCRM version: 3.4.5
  • CMS version: Drupal
plaintext birthdate entry
August 01, 2010, 08:36:53 pm
We've received feedback from a number of users who find using the default date widget to enter their birthdays to be cumbersome.  

I'm wondering if anyone has a recipe for replacing the standard date popup with a basic text entry field such as mm/dd/yyyy, or a three part widget with standard html "select" widgets for day, month, and year segments rather than the default graphical calendar?

Many thanks,

Aaron

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: plaintext birthdate entry
August 02, 2010, 09:39:57 am

i dont think a simple recipe for that exists right now. i suspect u will need to hack the code to make this happen

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

CiviTeacher.com

  • I live on this forum
  • *****
  • Posts: 1282
  • Karma: 118
    • CiviTeacher
  • CiviCRM version: 3.4 - 4.5
  • CMS version: Drupal 6&7, Wordpress
  • MySQL version: 5.1 - 5.5
  • PHP version: 5.2 - 5.4
Re: plaintext birthdate entry
August 02, 2010, 10:46:57 am
I realize the datepicker thingy can be troublesome.  However, people entering birthdays incorrectly with improper formatting or typos is also very troublesome.  this is why the decision was made to use the datepicker.  i'm sympathetic to your situation, but also realize there is no easy answer here.  sorry.
Try CiviTeacher: the online video tutorial CiviCRM learning library.

GregoryHeller

  • I post occasionally
  • **
  • Posts: 73
  • Karma: 3
Re: plaintext birthdate entry
August 20, 2010, 03:50:56 pm
That doesn't mean a calendar date picker is the solution.  We are receiving complaints from staff and users that the date picker is a confusing interface because the inclination is first to choose your month, then you day, and once you do, the date picker closes, so your birthday is not August 20th, 2010.  Then you click on the date again and change your year. you think you are done, you tab away, but the date did not change because the date picker wants you to reselect the DAY before you continue.

Did anyone actually try this solution out with real users in the field before just rolling with it?  Why not have the 3 drop down fields for MM DD YYYY? Or allow configurable date input format?

I can see where a calendar date picker could be useful: identifying dates in the future for civievents or mailing scheduling, or picking a date that a meeting or call happened retrospectively (for an activity), but for a date that people know by heart: their birthday, or that is provided on a paper membership form or similar that an admin just needs to enter, anything i can think of would be easier than a calendar date picker which will only slow down data entry because it requires the user to switch to the mouse from the keyboard.

I've created a ticket, which i suspect someone will close based on the comments above, but I would encourage all to think about the Usability implications of this decision: http://issues.civicrm.org/jira/browse/CRM-6698

demeritcowboy

  • Ask me questions
  • ****
  • Posts: 570
  • Karma: 42
  • CiviCRM version: Always the latest!
  • CMS version: Drupal 6 mostly, still evaluating 7.
  • MySQL version: Mix of 5.0 / 5.1 / 5.5
  • PHP version: 5.3, usually on Windows
Re: plaintext birthdate entry
August 21, 2010, 08:49:55 am
We ran into this too (http://forum.civicrm.org/index.php/topic,14798.0.html)

Haven't tried it but maybe using the buildForm hook you can replace the field?

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: plaintext birthdate entry
August 21, 2010, 11:45:32 am

1. please do provide a patch to make date input configurable across CiviCRM. that would be helpful to you and the community

2. Did you / CivicActions actually test the solution when it was in alpha/beta/final (it came out in 3.0, approx ONE YEAR ago) and give feedback and raise questions. I suspect not. Yes, i do agree that the current situation is not perfect and can be improved (hence see item 1 above).

3. I do encourage you / CA / other firms to think about and do provide feedback and "real world" usability testing when we have a new version on the sandbox. We do make a strong attempt to get sandbox up and running when we are semi-stable (i.e. a few weeks before alpha). If things dont feel right, please talk about it and better yet provide developer hours to fix and improve the issue

looking forward to the patch

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Core CiviCRM Functions (Moderator: Yashodha Chaku) »
  • plaintext birthdate entry

This forum was archived on 2017-11-26.