The modules do not work in Drupal 7. Have added pieces to properly grab membertype info when MembershipProxy is not populated (which occurs when chapter membership is not used) and to grab committee roles, but now need to get module functioning in 7 before these changes can be contributed back to module source here. Any thoughts for what portions of the module to look at?

Comments

james.michael-hill’s picture

For the xWeb interface the upgrade modules usually do a good job of handling things. The majority of the core functions should be fine without any changes needed, but any updates to the menu system will have an impact, and the installation hooks should be carefully examined. There are a number of configuration options set and saved by the admin pages that should be fairly okay, but if any of the hooks for those have been altered they may need updating.

tclnj’s picture

Hi James,

Drupal 7 outright disables both the xWeb interface and authentication modules (the only ones I have installed in my dev environment), labeling them incompatible and without any means of activating them. Update indicates that all modules are up to date. See http://www.ajj.com/ajjimages/nfModules.jpg

tclnj’s picture

Version: 6.x-0.5-beta1 » 6.x-1.0
snvboy’s picture

I'm very interested in this, and also what resources would be needed to make this a Drupal 7 module. The association I volunteer for has just completed transitioning it's membership to netForum, and now the members are complaining about how crappy the eWeb website it, and they want some features that just aren't realistic to implement within the netForum system. So, I'm VERY interested, VERY eager, and may have some resources to contribute to getting a good integration between netForum and Drupal 7.

Cheers,

Ben Johnson
Lead Volunteer, Website Team
IALHA.org

tclnj’s picture

Used Drupal transition tools to create a rewrite of both the xWeb methods and authentication modules. Can enable xWeb methods module (netforum) and connect to netForum xWeb WSDL, but everything else is going to require a fair bit of reworking because of all the changes in Drupal 7 (particularly with respect to data access methods, as these have all been reworked based on PHP PDO). Overall there are hundreds of API changes in 7, so this is a non-trivial task.

Ben, do you have PHP experience there? I've just started playing with it as we prepare to deploy Drupal, but am comfortable mucking about in existing code. Not sure what James' ongoing committment is (James?), as he contributed original work to Drupal community and I don't see that anyone ever gave anything back. I think if we can get some other folks active in the work, that would breathe some new life into this module.

I'm committed to getting these to work on Drupal 7, as we've already decided to use Drupal 7 as our CMS moving forward (leaving aging, proprietary, customized CMS behind).

snvboy’s picture

I've got no experience in PHP, other than tinkering around on the edges.

-BJ

james.michael-hill’s picture

Version: 6.x-1.0 » 6.x-0.5-beta1
Category: bug » feature
Priority: Critical » Major

The CVS repo for these modules is a bit of a mess, I think everything is actually a branch of 5x nowadays. At some point I may clean that up - but for now I've made another branch for 7x development and checked in a basic update of the netforum module after running through the upgrade module and adjusting a few bits. I know that there are at least two queries that need to be rewritten, a few things I might need to clean up, and lots of testing to be done. These days I'm not the quickest with PHP, but the netforum module should be a fairly easy upgrade.

james.michael-hill’s picture

Version: 6.x-0.5-beta1 » 7.x-1.x-dev
tclnj’s picture

James,

Back in action after upgrading our four sites to netForum 2010. The absence of the TableRowOver effect for list grids and child form grids in Firefox and Safari irked the daylights out of me, so I rewrote in jQuery and submitted to Eric for inclusion in the next 2010 service pack.

After you posted your version, I pulled my tweaked version of 6.x that was connecting in D7 and installed your copy and ended up with a bunch of errors about duplicate entries from which I was unable to recover - even after pulling the 7.x dev build and putting back my original tweak.

Interestingly, D7 showed authentication as installed and I could uninstall, but xWeb never showed as installed - even when "working" - so inability in uninstall may have been source of error.

Had to completely wipe my dev site and start over, so starting again from scratch this week. The changes in D7 are insane, so this may be a very non-trivial exercise. Should have some time this week/weekend to play, so I'll report back if I get anywhere.

james.michael-hill’s picture

To my knowledge the current dev release has a working seen interface, but it is missing some of the support methods for the other modules. The xweb testing page should work with the current release, but the object information page does not. The last update was just a few days ago, so if you had an older copy I would expect installation problems.

tclnj’s picture

I couldn't get it to do anything under D7, even after a completely fresh install. Will try again this week.

Any idea of hours/$ it would take to retool for D7?

Though it sounds like you;re no longer doing PHP... so does that mean you're no longer doing Drupal?

Todd

james.michael-hill’s picture

Locally I've seen the xWeb testing page function as I'd expect, but I'm not sure I've gotten there from a 100% clean install yet. The Drupal work I do is just what's needed on these modules to try and keep things maintained, hardly anything outside of the work here.

james.michael-hill’s picture

Has anyone tried the dev branch recently? I believe I've got this working on a clean install and I think it would carry over to an upgrade too.

james.michael-hill’s picture

Status: Active » Closed (fixed)

Closing down, this has been released