Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Hey Geru,
do you have any intention or plans of porting your module to D8? There are currently no soap server modules - nevermind quickbooks or webconnect modules - available to D8.
Issue fork qbwc-2820571
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
geru CreditAttribution: geru as a volunteer commentedShort answer: Yes. This module will be ported to Drupal 8.
Long answer: There is another D7 module ahead of it in line in priority to finish. This module, Quickbooks XML Queue (qbxml_q), teams up with the Quickbooks Webconnector (qbwc) module to provide the QBXML client side of the dual QBWC-client / QBXML-server personality. Quickbooks XML Queue queues up requests and passes them on when a connection comes through, and automatically imports the response information into Drupal. With QBXML Queue you can:
Because the qbwc module lacks dependencies and uses native PHP SOAP server processing, I don't think it should be so difficult to port it to D8, but I have not written a D8 module yet, so there is a learning curve.
Comment #3
mlevasseur CreditAttribution: mlevasseur at Acro Commerce commentedRight on. Can you provide a link to the qbxml_q module? I can't find it anywhere and I'd like to track its progress.
Comment #4
geru CreditAttribution: geru as a volunteer commentedSo sorry. It is not fit to be published yet. I need to polish it still so I don't embarrass myself. I'll put a note here when it goes up. Thank you for your patience.
Comment #5
mlevasseur CreditAttribution: mlevasseur at Acro Commerce commentedComment #6
geru CreditAttribution: geru as a volunteer commentedThe Quickbooks XML module has been published.
Comment #9
j_ten_man CreditAttribution: j_ten_man commentedI've just pushed initial support for D8/D9 to this module. I did not make any major changes to the hook system from how it previously worked, or any database changes. It probably warrants some of that, but I am more in a mode of needing this to work for D8 than for it to work optimally.