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) »
  • Discussion (deprecated) »
  • Alpha and Beta Release Testing »
  • 4.6 Release Testing »
  • Recurring event - 4.6.alpha4 - default freq is hourly! [FIXED]
Pages: [1]

Author Topic: Recurring event - 4.6.alpha4 - default freq is hourly! [FIXED]  (Read 658 times)

ken

  • I live on this forum
  • *****
  • Posts: 916
  • Karma: 53
    • City Bible Forum
  • CiviCRM version: 4.6.3
  • CMS version: Drupal 7.36
  • MySQL version: 5.5.41
  • PHP version: 5.3.10
Recurring event - 4.6.alpha4 - default freq is hourly! [FIXED]
February 03, 2015, 03:27:36 pm
In 4.6.alpha4, the default recurring freq is hourly. Weekly or Monthly would be better!

And there is no 'hourly' in the Option List 'recurring frequency units' - does this dropdown use that option list?
« Last Edit: March 05, 2015, 06:44:24 pm by Coleman Watts »

ken

  • I live on this forum
  • *****
  • Posts: 916
  • Karma: 53
    • City Bible Forum
  • CiviCRM version: 4.6.3
  • CMS version: Drupal 7.36
  • MySQL version: 5.5.41
  • PHP version: 5.3.10
Re: Recurring event - 4.6.alpha4 - default freq is hourly!
March 01, 2015, 10:18:11 pm
In 4.6.beta1, the default frequency unit is now 'weekly' which I think is the natural default.

Coleman Watts

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 2346
  • Karma: 183
  • CiviCRM version: The Bleeding Edge
  • CMS version: Various
Re: Recurring event - 4.6.alpha4 - default freq is hourly!
March 02, 2015, 06:46:43 am
I've been QAing the new recurring code and have found and fixed a lot of issues. Look for fixes in the next beta or so.

As for this question, I think hourly is still the default but makes sense to change it to weekly.

"hour" is indeed not in the recurring frequency units option list. I see in the code that it takes that list and then prepends the hourly option to it. I'm honestly not sure what to make of that, or even what the use-case for hourly might be. I guess that list was pre-existing and they didn't want to break other stuff (recurring payments?) by adding to the option list so they just added it in code, but it does seem like that option is the one most likely for site admins to wish to disable though...
Try asking your question on the new CiviCRM help site.

trouble

  • I’m new here
  • *
  • Posts: 4
  • Karma: -1
  • CiviCRM version: 4.5.5
  • CMS version: Still Evaluating between Drupal and wp
  • MySQL version: 5.4.4
  • PHP version: 5.5.12-Win32-VC11-x64
Re: Recurring event - 4.6.alpha4 - default freq is hourly!
March 02, 2015, 08:03:42 am
The reoccurring charge is set to the "Hour" ?
Normally they are ran as a batch item at mid-night. ( or at a predefined time for the day as set by administration able to take into account high-volume traffic hours.
#just saying.

I am new here but have been checking out the drupal version of this software for a bit over a month now off and off and on.

Since you're the bigboss nerd, do you mind me asking, a question? if so, skip the next part
============
Pre::  If you don't mind me asking, and keeping in mind business patterns, scale-ability & performance. I'm a bit confused, because it seems to me this is not an enterprise piece of software. As more "satellite" instances of the civiCRM are allocated it seems like the performance level could get totally out of hand very quickly, not to mention the security risks, and of course the ability to loose all aspects of robust behavior.  One person makes a bad db
mod update, and until someone else rolls it back,  your system is 'down', not to mention other scenarios which could compromise/challenge the concept of robust behavior.
===
So, my questions are:
1. Is my assessment of this way off-base?  I'm honestly, not very familiar with drupal.
2. Are there plans in the future to make this a true a) three-tier architecture /compiled data layer and b) client/server app?
or is there a project road-map someplace I missed? (entirely possible on both points.)

Thanks, I asked these questions to better understand the overall picture of the project and it's future directions.


~thanks
~e

Coleman Watts

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 2346
  • Karma: 183
  • CiviCRM version: The Bleeding Edge
  • CMS version: Various
Re: Recurring event - 4.6.alpha4 - default freq is hourly!
March 02, 2015, 08:09:08 am
Hey trouble I'd recommend you start a new topic about that. I'm sure lots of the implementers can comment about large-scale implementations, what works well and what the pain points are.
I'd like to keep discussing the new recurring functionality in this thread. To clarify, I said that "hourly" is not an option for recurring payments. It is an option for recurring events and activities, which makes sense but I think the implementation could be a little better. Maybe we should add a new option group, or just hard-code a list in CRM_Core_SelectValues. But the current hybrid is not great for reasons that Ken pointed out.
Try asking your question on the new CiviCRM help site.

ken

  • I live on this forum
  • *****
  • Posts: 916
  • Karma: 53
    • City Bible Forum
  • CiviCRM version: 4.6.3
  • CMS version: Drupal 7.36
  • MySQL version: 5.5.41
  • PHP version: 5.3.10
Re: Recurring event - 4.6.alpha4 - default freq is hourly!
March 03, 2015, 06:08:12 pm
Coleman, I've just sent a PM to @LindseyM asking for his thoughts on hourly recurrences. He's a champion for recurring events/activities so may have a view on that.

Coleman Watts

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 2346
  • Karma: 183
  • CiviCRM version: The Bleeding Edge
  • CMS version: Various
Re: Recurring event - 4.6.alpha4 - default freq is hourly!
March 03, 2015, 06:10:22 pm
Ok, meanwhile my improvements to the recurring forms have made it into tomorrow's beta so be sure to check that out :)
(and it includes setting "weekly" as the default)
Try asking your question on the new CiviCRM help site.

ken

  • I live on this forum
  • *****
  • Posts: 916
  • Karma: 53
    • City Bible Forum
  • CiviCRM version: 4.6.3
  • CMS version: Drupal 7.36
  • MySQL version: 5.5.41
  • PHP version: 5.3.10
Re: Recurring event - 4.6.alpha4 - default freq is hourly!
March 03, 2015, 06:14:41 pm
Another thought on this issue. If I remember correctly the model for how CiviCRM should implement recurrence was "how Google Calendar does it".

I just checked on Google Calendar and the recurrence options are "Daily, Weekdays, Mon/Wed/Fri, Tue/Thu, Weekly, Monthly, Yearly". So there's no "Hourly" option.

I'm not suggesting we drop "Hourly" solely on that basis, but it there is no clear use case, and there are implementation issues, should it be a 4.7 enhancement?

LindseyM

  • I post frequently
  • ***
  • Posts: 229
  • Karma: 8
  • CiviCRM version: 4.4.6
  • CMS version: Drupal 7
  • MySQL version: 5.5
  • PHP version: 5.3.6
Re: Recurring event - 4.6.alpha4 - default freq is hourly!
March 04, 2015, 12:30:52 am
Hi Ken and Coleman

I agree that hourly is not a natural default so will ensure the Veda team see this thread as I'm not involved in the coding.

ken

  • I live on this forum
  • *****
  • Posts: 916
  • Karma: 53
    • City Bible Forum
  • CiviCRM version: 4.6.3
  • CMS version: Drupal 7.36
  • MySQL version: 5.5.41
  • PHP version: 5.3.10
Re: Recurring event - 4.6.alpha4 - default freq is hourly!
March 04, 2015, 12:39:07 am
@LindseyM,

Thanks for your input. is there a specific use case for hourly? Do you or Veda have something in mind?

Ken

Deepak Srivastava

  • Ask me questions
  • ****
  • Posts: 677
  • Karma: 65
Re: Recurring event - 4.6.alpha4 - default freq is hourly!
March 04, 2015, 03:47:21 am
We (Veda) don't know the use case either, for hourly.

I think we exposed it because recurring library supported it, and seemed useful for activities - as activities could be more frequent than events, although can't think of a use case.

We are fine with getting rid of it.
« Last Edit: March 04, 2015, 03:53:08 am by Deepak Srivastava »
Found this reply helpful? Contribute NOW and help us improve CiviCRM with the Make it Happen! initiative.

LindseyM

  • I post frequently
  • ***
  • Posts: 229
  • Karma: 8
  • CiviCRM version: 4.4.6
  • CMS version: Drupal 7
  • MySQL version: 5.5
  • PHP version: 5.3.6
Re: Recurring event - 4.6.alpha4 - default freq is hourly!
March 04, 2015, 05:57:42 am
Thanks Deepak. I think you're right that hourly is unlikely to be relevant to recurring events but may well be relevant to recurring activities. On that basis it's worth keeping it as an option but perhaps make the default weekly instead of hourly as that's more relevant to the majority? Is it possible for 'hourly' to be in the Option List 'recurring frequency units' so that people can disable it if necessary (as I think Coleman mentioned that at present it requires code rather than UI action?

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Discussion (deprecated) »
  • Alpha and Beta Release Testing »
  • 4.6 Release Testing »
  • Recurring event - 4.6.alpha4 - default freq is hourly! [FIXED]

This forum was archived on 2017-11-26.