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) »
  • General Discussion (please no support requests here!) (Moderator: Michał Mach) »
  • Future release schedule?
Pages: [1]

Author Topic: Future release schedule?  (Read 2386 times)

JoeMurray

  • Administrator
  • Ask me questions
  • *****
  • Posts: 578
  • Karma: 24
    • JMA Consulting
  • CiviCRM version: 4.4 and 4.5 (as of Nov 2014)
  • CMS version: Drupal, WordPress, Joomla
  • MySQL version: MySQL 5.5, 5.6, MariaDB 10.0 (as of Nov 2014)
Future release schedule?
January 28, 2010, 07:44:50 am
As we move toward putting out 3.1.0 very shortly, I'm wondering what the thinking is for the schedule for the next two or three releases. Would it be fair to guesstimate May / June for 3.2 stable, and Oct/Nov 2010 for the next stable release?

Is there a sense of what major items might be addressed in the next two or three releases, and what might lead to bumping the numbering from 3.x to 4.0?

Cheers,
Joe
Co-author of Using CiviCRM https://www.packtpub.com/using-civicrm/book

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: Future release schedule?
January 28, 2010, 09:56:57 am

due to a consulting contract, 3.2 code freeze will be early april. ideally we'd like to get an alpha out before civicon

i suspect when we'll bump the number up to 4.0 when we support drupal 7 / joomla 1.6. not sure if we'll be supporting older CMS releases as yet. We are also considering switching to a more recent PHP framework (Zend?) for the 4.0 release and potentially minimal feature additions

Most of the major features in past/future releases are sponsorship driven

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

JoeMurray

  • Administrator
  • Ask me questions
  • *****
  • Posts: 578
  • Karma: 24
    • JMA Consulting
  • CiviCRM version: 4.4 and 4.5 (as of Nov 2014)
  • CMS version: Drupal, WordPress, Joomla
  • MySQL version: MySQL 5.5, 5.6, MariaDB 10.0 (as of Nov 2014)
Re: Future release schedule?
February 02, 2010, 09:16:38 am
Thanks Lobo.

I guess the process would be to finish off whatever 3.x release is in progress when D7 and Joomla 1.6 come out, and make the next release 4.0. I would guess that that CiviCRM release cycle might be about 4 months. Joomla 1.6 is supposed to be a minor release, but from CiviCRM's perspective would require implementing support for ACL as well as the new extensions interface. So if the ready when it's ready dates for production versions of D7 and Joomla 1.6 are May or June 2010, then probably end of 2010 plus or minus four months is what we're looking at.

On the Drupal side, it seems likely that D7 will have a faster takeup than D6 did because of the great effort to get import user contrib modules available on the day that D7 is released. I don't have insight into how things will work on the Joomla side, though they have been working on 1.6 for a long time now.
Co-author of Using CiviCRM https://www.packtpub.com/using-civicrm/book

torenware

  • I post frequently
  • ***
  • Posts: 153
  • Karma: 4
Re: Future release schedule?
February 16, 2010, 10:07:38 am
I guess an interesting question here is what the D6 vs. D7 dependencies are for CiviCRM 3.x right now.

CiviCRM is platform agnostic enough to run on both Drupal 6 and on Joomla, and the architecture tends to isolate the platform dependencies pretty well.  AFAIK, the Drupal menu system (a major PITA for the 2.0 ==> 2.1 dev cycle, if I understand that right from Lobo) isn't going to change all that much D6 ==> D7.  So at least changes should be fairly isolated.

Perhaps Lobo will tell us if there's been any test work upgrading the Drupal dependent pieces of the project.  I might be interested in looking into those pieces and seeing how easy/difficult it would be to get D7 versions up and working.  If these exist and are available, it will be easier for more people to kick the tires with D7, and may also help get some of the CiviCRM-aware Drupal modules working in D7 faster.

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: Future release schedule?
February 17, 2010, 11:37:22 am

we have not worked on the D7 port, we dont plan on looking at it till D7 reaches the RC stage at least. Considering that there is no schedule at all for a D7 release we cannot plan what release it will make it into

if u r interested in starting the port, we'd be happy to help support you on IRC. I'm hoping it will not take more than 20-30 hours

if i had to guess, it will be beyond 3.2

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

torenware

  • I post frequently
  • ***
  • Posts: 153
  • Karma: 4
Re: Future release schedule?
February 20, 2010, 05:47:02 pm
Lobo,

I did a bit of asking on the Drupal lists as to how best to handle a system that needs to embed on both D6 and D7.  My read of the answers is that we're best off treating D6 and D7 as different "platforms" from the CiviCRM perspective.  This makes it the simplest from the Drupal perspective, since the CiviCRM build only makes available one flavor of Drupal executable -- there isn't much support or enthusiasm for supporting a Drupal module that would load in both versions.  And I think it's easiest from from CiviCRM's perspective as well, since you already have a way of managing builds.  So to create a D7 build, I'd need to:

  • Add a new directory that derives from the current Drupal directory (say, Drupal7) and start porting the module signatures and APIs to D7
  • Add the needed files so that CiviCRM sees the needed support for calling into a Drupal7 platform, and knows how to build tar balls from the trunk.

At the minimum, I'll figure out pretty fast if this can be supported without touching the non-platform specific pieces of CiviCRM.  I'm hoping it can, since the menu system probably hasn't changed substantially between D6 and D7, making the job a lot easier.

If you're willing to deal with that kind of approach, I'll make this stuff available to other folks who want to try it.  Then it's possible for people to try out a "unsupported" CiviCRM build, and we can get some experience with using CiviCRM under D7.  It will also help people interested in getting CCK support and similar modules working earlier, since they can concentrate on the CCK specific stuff rather than have to grapple with general D7 support as well.

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: Future release schedule?
February 21, 2010, 07:21:05 am

rob:

i think it would be great to check how many changes are required to make civicrm work with D7. Once we know that we can figure out what our D6/D7 strategy will be. So basically in a local branch change the code to support D7 only

We might decide that 3.x will be D6/J1.5 compatible and 4.x is D7/J1.6 compatible and develop for one CMS version only.

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) »
  • General Discussion (please no support requests here!) (Moderator: Michał Mach) »
  • Future release schedule?

This forum was archived on 2017-11-26.