We are using the 'beta blocker' tag to designate issues which are blocking a 8.x-4.0 beta release.
List of issues
Some Ubercart core modules have not been fully ported or rewritten for D8 yet. To prevent users from inadvertently wasting time on modules we know aren't functional, a bogus dependency of "not_yet_ported" has been add to the .info.yml file for these modules. That will prevent these modules from being enabled (and possibly crashing the site). The name of the dependency will show up on the admin/modules page which should make it obvious that these modules haven't been fully ported yet, that's why they can't be enabled.
This list of modules that are "not_yet_ported":
- uc_authorizenet - See #2656634: Port uc_authorizenet to D8
- uc_ups
- uc_usps - See #3094227: Port uc_usps to D8
There are other modules that have been mostly ported and *can* be enabled, but still need testing/bug fixing:
- uc_2checkout - See #2643682: Port uc_2checkout to D8
- uc_googleanalytics - See #2947785: Port uc_googleanalytics to D8
- uc_paypal - See #2625276: Port PayPal payment methods to D8
- uc_report - See #568854: Replace uc_reports with Views
- uc_fulfillment, née uc_shipping - See #2622936: Port uc_shipping to D8
We are also proposing to remove uc_cybersource from core Ubercart:
- uc_cybersource - See #2641764: Remove uc_cybersource from Ubercart core in D8
Help is greatly appreciated on any of the linked issues, or if you intend to take on the porting of one of the other modules please create a new issue for the port and add it here.
| Comment | File | Size | Author |
|---|---|---|---|
| #13 | not_yet_ported.patch | 2.43 KB | tr |
| do_not_enable.patch | 3.18 KB | tr |
Comments
Comment #2
tr commentedComment #3
tr commentedComment #4
tr commentedComment #5
tr commentedComment #6
tr commentedComment #7
tr commentedComment #8
tr commentedComment #9
tr commentedComment #10
tr commentedComment #11
longwaveGood suggestion, but instead of do_not_enable how about not_yet_ported, which is a bit more informative?
Comment #12
longwaveHappy to commit this and then release an alpha2 if you agree, by the way.
Comment #13
tr commentednot_yet_ported is fine.
I've been thinking about alpha2 for a few weeks, and I think I would like finish the uc_paypal and uc_2checkout ports first, which should be before Monday. That way we'll have some real payment methods included even if they're not 100%.
After not_yet_ported is committed, I would like to change the title of this issue and keep it open as a meta to track the current progress of our porting. That way we have someplace to point people to find out what our status is.
Here's the revised patch, changes the name to not_yet_ported, removes uc_2checkout and uc_paypal from the list, and is re-rolled to apply to HEAD.
Comment #14
tr commentedRevised issue summary. Feel free to add to or modify the list.
Comment #15
tr commentedComment #17
tr commentedApplied patch.
Changed title to meta issue, updated issue summary.
Comment #18
tr commentedI turned uc_report back on because after the patch at #2643198: uc_report generates fatal errors uc_report does sort of work.
I also turned uc_googleanalytics off until we decide what to do with it.
Comment #20
tr commentedAdded issue of uc_authorizenet.
Comment #21
tr commentedComment #22
tr commentedMoved uc_fulfillment to the "mostly working" section.
Comment #23
tr commentedMarked uc_cybersource as proposed for removal from core Ubercart.
Comment #24
tr commentedAdded link to beta blockers in the issue summary.
Comment #25
tr commentedComment #26
tr commentedComment #27
tr commentedComment #28
jasonrusso commentedIs there any hope of the UPS module getting completed? I can see a lot of it was started. I enabled it and tinkering with it to attempt to get it to work but I haven't had much luck since I'm not very good with drupal 8.
Comment #29
sah62 commentedIs there any chance of throwing some money at this to get the USPS and authorizenet modules ported?
Comment #30
prerit_mohan_bhatnagar commentedHi is the uc_files modules fully functional? The users are not getting grants to access the files post download. The uc_file_users table does not have any entries post file selling hence not available for downloading.
Comment #31
tr commented@prerit_mohan_bhatnagar: Really, you have to ask in three different threads AND on stackexchange? I already answered you. Maybe read the issue queue first before you post, because if you had you would have found your answer.
Comment #32
sah62 commentedI'm willing to help pay to port the uc_authorizenet and uc_usps modules. Please contact me if you're willing to split the cost and we'll make it happen.
Comment #33
prerit_mohan_bhatnagar commented@TR I was not hearing back on either of the posts hence reached out on multiple places. I understand you might be having multiple items to work on however just wanted to know a proposed/estimated date if in near future when will this be functional. Thanks.
Comment #34
jasonrusso commented@sah62 awesome. Yea it would be huge to get this working. My client has given up on the ecommerce and this still knaws at me cause I'm basically stuck with ubercart and D8 and basically no shipping API's. I never expected development to all but stop. I tried to program it myself but I fell flat on my face. I just don't have the free time.
Comment #35
tr commented