New Release Candidate for Joomla 3 and 4, VirtueMart 3.8.9.10552

Started by Milbo, October 04, 2021, 19:03:09 PM

Previous topic - Next topic

Milbo

Quote from: p.barg on January 24, 2022, 16:52:28 PM
Quote from: Milbo on January 24, 2022, 16:28:17 PM
Quote from: p.barg on January 17, 2022, 10:17:42 AM
Hi,

I've just installed VM 3.8.9 10578 on J4.0.5.
I get the following error (FE): Call to a member function get() on null which is obviously related to the plugin vmLoaderPluginUpdate (error is gone if plugin is deactivated).
I've read in this thread that this error occured for an earlier version of VM. But it seems to be still present in the current version.

Petra



Maybe it is fixed, which line is the problem?

Hi Max,
the problem is still present in version 3.8.9 10583 and J!4.0.6. Debugger states line 56 of the plugin.

-- Petra

I am sorry, but I cannot reproduce it.
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

Milbo

Quote from: philip_sorokin on January 20, 2022, 23:11:32 PM
Joomla! 4 latest.
Virtuemart latest.

It seems, there are some routing problems. I have a site with the main page assigned to VM default view. Instead of rendering the view `virtuemart`, the `category` view is rendered.
The view virtuemart does not exist anylonger since some years already.

Quote from: philip_sorokin on January 20, 2022, 23:11:32 PM
Also, I have a menu assigned to the VM cart view. When I follow that link, I see the `category` view instead of the cart. However, if I follow non-SEF links like: index.php?option=com_virtuemart&view=cart it works as expected. Also noticed the same thing for manufacturers view.

The second bug I discovered: the router appends to the main page '?manage=0' or '?manage=1' according to the setting 'Manager' in the menu. If i select the top category level as the main page, it appends '?clearCart=0' or '?clearCart=1' to the URL.

Yes the routing in j4 is not perfect yet.
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

balai

Testing 3.8.9 10607

1. The filters in the product page, have full width


2. The products table exceeds the available screen width


3. Rearrange the task buttons in the products view, according to the Joomla core components.


4. Rearrange the task buttons in the product edit view, according to the Joomla core components.


5. Radio buttons in plugin settings are distorted


6. The joomla admin header has altered grey background


7. Not sure if the VM admin menu has any reason to be there (at least in that format).


8. In the Virtuemart > Category menu item, there are non translated strings. Also some settings can be left empty, although they use an asterisk (*) in their label which implies the opposite.


9. In the front-end the custom field drop-downs change width based on the selection.


10. In the front-end the cart popup needs to get fixed.


I found these just in the surface. I am sure that there are many more.

Milbo

Please use for tests in joomla 4 only the new template. I do not recommend to use j4 yet, there are just too many bugs. We just encountered a new router bug, which is 100% just joomla.

The new version is compatible for j4 for further development, but it is not the main plateform. VM4 is developed for j3.10 https://dev.virtuemart.net/attachments/1305/com_virtuemart.3.8.9.10622_package_or_extract.zip
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

balai

Quote from: Milbo on March 30, 2022, 18:32:13 PM
Please use for tests in joomla 4 only the new template. I do not recommend to use j4 yet, there are just too many bugs. We just encountered a new router bug, which is 100% just joomla.

The new version is compatible for j4 for further development, but it is not the main plateform. VM4 is developed for j3.10 https://dev.virtuemart.net/attachments/1305/com_virtuemart.3.8.9.10622_package_or_extract.zip

You mean the new VM admin template?
Also what's the point in developing your next major version over a Joomla version that is going to die in a year and only receives minor updates?

Milbo

Because the code works on both versions. It is like writing for php7.4. If it works on php7.4 you may get a note in php8. Meanwhile we fixed the notes, so vm is php8 ready. But if we would write directly for php8, it can happen, that it does not work on php7.4.
The same here. We have less than 15 switches in the code for the different j versions. The rest works mainly by adjusting to the new style. In j3 we had the zerodate, now we have a null. We have utf8mb4, which works also on j3, and so on.
But j4 has still too many bugs in special in the routing.
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

berges

hello
i try to install last VM 3.8.9.10622 on last joomla 4.1.2
virtuemart menu isn't display good
i already have error on front
Call to a member function get() on null
Call stack
#   Function   Location
1   ()   JROOT\plugins\system\vmLoaderPluginUpdate\vmLoaderPluginUpdate.php:56
did you have some news ?
regards

Milbo

yes, that is fixed. The reason is just the camelcase of vmLoaderPluginUpdate. Must just be renamed to vmloaderpluginupdate.
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

berges


berges

i try to reinstall it no correction ... where i can find new version ?

jjk

It's fixed in the repository -  version 10636, but not yet published as a new installation package. You can solve it yourself by renaming vmLoaderPluginUpdate to vmloaderpluginupdate in the Joomla 'extensions' database table (for example with phpmyadmin).

If you succeed with a test migration to J4.1.2, you will most likely have to disable SEF urls in VirtueMart. The Joomla router still makes trouble. And you will have to assign all published modules to the Cassiopeia module positions.
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

berges


pinochico

www.minijoomla.org  - new portal for Joomla!, Virtuemart and other extensions
XML Easy Feeder - feeds for FB, GMC,.. from products, categories, orders, users, articles, acymailing subscribers and database table
Virtuemart Email Manager - customs email templates
Import products for Virtuemart - from CSV and XML
Rich Snippets - Google Structured Data
VirtueMart Products Extended - Slider with products, show Others bought, Products by CF ID and others filtering products

berges

hello sorry i am not dev i am waiting for an installable package (i understand i need to wait )

pinochico

www.minijoomla.org  - new portal for Joomla!, Virtuemart and other extensions
XML Easy Feeder - feeds for FB, GMC,.. from products, categories, orders, users, articles, acymailing subscribers and database table
Virtuemart Email Manager - customs email templates
Import products for Virtuemart - from CSV and XML
Rich Snippets - Google Structured Data
VirtueMart Products Extended - Slider with products, show Others bought, Products by CF ID and others filtering products