Active
Project:
OG Contact
Version:
7.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
18 Apr 2011 at 16:50 UTC
Updated:
29 Nov 2012 at 15:45 UTC
Is there a Drupal 7 version in the works?
Comments
Comment #1
bryancasler commentedsubscribe!
Comment #2
gnat commentedYes!
I'm currently working on the site for which OG Contact was originally built. I'm upgrading it to D7, and will pull OG Contact along with it. What I've done first in D5, and also in D6, is try to match the look and feel of Contact as well as any big changes in how OG does things (or changed how it tracks things, or offers new bits of functionality that I can use to remove helper code from OG Contact).
That said, I'm happy to start taking patches if folks have ideas, or have started to make this change themselves.
Comment #3
bryancasler commentedI won't be able to provide patches, but I will be testing any that are posted.
Comment #4
Vilas Boas commentedsubscribe!
Comment #5
bc commentedi've started work on the upgrade but would love to share the load with others! anyone still interested in this?
Comment #6
mefisto75 commentedVery interested but can't help coding, aren't smart enough)
Are there any working solutions meanwhile? Need contact per Group.
Comment #7
bc commentedcheck http://drupal.org/sandbox/bc/1233716 for porting efforts! there are bugs still.
Comment #8
bryancasler commentedbc, what known bugs are there? At the moment I only have a production site and I don't want to install it if it's going to cause big problems.
Comment #9
bc commentedanimelion, I got it to the point where you can create forms per group and the forms work... there are ugly bits (admin interface is there, but not done in the d7 way, no automatic creation of forms), but it works.
after the project i'm working on launches i'll have time to put more work into this!
in the meantime, please try out the code and find more bugs :)
Comment #10
gnat commentedSpeaking of the D7 port...
First of all thanks to bc for getting so much work done on this!
I am trying to pull this module out of the poor maintenance status that I put it in. That said, I appreciate that people are using it, and depend on it to some varying degrees.
If you've noticed the issue queue or the git logs, I've been finishing off a bunch of D6 work, so that many outstanding patches can be made part of the D7 version (as well as a better D6 release). With all that, there will be a D7 git branch some time this week, as well as a 7.x.1-dev release.
There are some questions I'm hitting about the direction to take the module, mainly having to do with the administration settings page, which touches on custom "Additional info" fields. I would like feedback from users of OG Contact on this particular issue.
If you're just waiting for a D7 release to hit, I'll be sure to update this issue once the 7.x.1-dev version hits the project page.
Comment #11
gnat commentedThere will be a D7 dev release tomorrow (or Saturday, depending when I commit and the packaging script runs).
I have been testing and lightly modifying bc's code and it works well enough for a dev release. There are known PHP warnings generated when creating individual forms without "additional info" fields being enabled for forms. I'm leaving that in pending the resolution of the additional information issue. There may be other bugs as well.
Here's the basic road map for a D7 release:
I'm sure other things will find there way in as code gets written and rewritten.
Comment #12
gnat commentedAs promised, there is now a 7.x-1.x-dev release.
There is a long way to go yet before an official release, however, the basics of the module seems to be mostly working.
Note: As a result of a partial conversion to OG's Permissions many of the permissions based rules may not work properly.
There are many changes that will need to happen on the administrative side to reflect how Organic Groups are handled in D7. Many of these changes will further gut and simplify the OG Contact settings page. As such, many of settings defined on that page may not work as expected. Please see Issue #125818 to follow that discussion more closely.
The next big step is with tests, and reworking the settings and administrative workflows.
Pending the outcome of settings changes, there may also be DB changes. Once all of that is settled, work on an upgrade path will need to happen.
Comment #13
gnat commentedThe latest 7.x-1-dev (2011-Sep-10) has fixed half working permissions from the previous release. Many of the perimissions based options, and permissions checks are now handled at the Group Permissions level. The latest dev version also removes the "Additional Info" field. More info on these changes are found On Issue #125818.
All of the basic functionality of the module should be there. There are still tasks having to do with tightening up administration pages, as well as upgrade paths and tests. Now that the feature set has stabilized a bit, and the code that needs to be (re)moved has been, tests should be coming soon.
Comment #14
jeuelc commentedsubscribing
Comment #15
jayaram commentedI get these errors when I try to view the OG page or the contact form.
Strict warning: Only variables should be passed by reference in og_contact_group_load() (line 238 of C:\xampp\htdocs\drupal7\sites\all\modules\og_contact\og_contact.module).
Strict warning: Only variables should be passed by reference in og_contact_group_load() (line 238 of C:\xampp\htdocs\drupal7\sites\all\modules\og_contact\og_contact.module).
Strict warning: Only variables should be passed by reference in og_contact_group_load() (line 238 of C:\xampp\htdocs\drupal7\sites\all\modules\og_contact\og_contact.module).
there warning messages are now present on all the pages of my drupal site.
Comment #16
toddejohnson commentedIf you are attempting to use og-7.x-2.x you will require my patch from #1701418: Support for OG 7.x-2.x.