Version 9 compatible?

Permalink Browser Info Environment
This is a great add on and key to one extranet I have built. Will the add on be updated to work with v9 please?

Type: Discussion
Status: In Progress
gordonc200
View Replies:
jb1 replied on at Permalink Reply
jb1
Hi,
I haven't installed a development copy of V9 yet, but I have read some of the new doco and there shouldn't be any major issues. Once the final version of V9 is ready I'll do more thorough testing. But in the meantime, if you try it out and find any problems, please let me know and I'll jump on that straight away.

Hope this helps.

JB
gordonc200 replied on at Permalink Reply
gordonc200
Apologies for the delay in replying on this.

MM doesn't seem to work due to tools being deprecated. When I add a Mega Menu block to a page in v9 I get the below. I've chopped out earlier parts of the trace. It's using the stock v9 elemental++ theme.

Error thrown with message "Call to undefined method Concrete\Core\Application\Service\Urls::getToolsURL()"

Stacktrace:
#37 Error in /var/www/html/2022/packages/jb_megamenu/blocks/jb_megamenu/inc/standardcss.php:16
#36 include in /var/www/html/2022/updates/concrete-cms-9.0.0RC4/concrete/src/Block/View/BlockView.php:378
#35 Concrete\Core\Block\View\BlockView:inc in /var/www/html/2022/packages/jb_megamenu/blocks/jb_megamenu/view.php:30
#34 include in /var/www/html/2022/updates/concrete-cms-9.0.0RC4/concrete/src/Block/View/BlockView.php:265
#33 Concrete\Core\Block\View\BlockView:renderViewContents in /var/www/html/2022/updates/concrete-cms-9.0.0RC4/concrete/src/View/AbstractView.php:164
#32 Concrete\Core\View\AbstractView:render in /var/www/html/2022/updates/concrete-cms-9.0.0RC4/concrete/src/Area/Area.php:853
#31 Concrete\Core\Area\Area:display in /var/www/html/2022/updates/concrete-cms-9.0.0RC4/concrete/themes/elemental/default.php:10
#30 include in /var/www/html/2022/updates/concrete-cms-9.0.0RC4/concrete/src/View/View.php:116
#29 Concrete\Core\View\View:inc in /var/www/html/2022/updates/concrete-cms-9.0.0RC4/concrete/themes/elemental/full.php:4
#28 include in /var/www/html/2022/updates/concrete-cms-9.0.0RC4/concrete/src/View/View.php:307
jb1 replied on at Permalink Reply
jb1
After your previous message, other 3rd party developers started to share their experiences in porting their add-ons to V9 and the general consensus was that it wasn't so cut-and-dry as originally expected. Some developers have had to rework a lot of code, especially in the user interface. I don't think was expected in September - we were hoping the final V9 would be easier going on older add-ons. This thread has more details:https://forums.concretecms.org/t/straw-poll-addon-theme-compatibilit...

I've recently installed V9 on a development machine and will get a chance to put some hours into Mega Menu in the coming weeks. But for the time being, I don't recommend moving to V9 yet as too many add-ons (and themes) won't be fully compatible. Once the V9-ready version of Mega Menu is released I'll announce it on the forums as well.

Thanks for your patience.

JB
gordonc200 replied on at Permalink Reply
gordonc200
Hi JB

Thanks for your response. I did watch the v9 development and contributed my own tiny bit to its testing so can well understand that problems may be greater than anticipated.

I'm glad you are working on an update as the MM sits as a key part of a site I built historically and is still well used. The users really like the megamenu.

Best of luck
gordonc200
jb1 replied on at Permalink Reply
jb1
Good news, the new V9-compatible version of Mega Menu is now in the marketplace:
https://marketplace.concretecms.com/marketplace/addons/mega-menu1/...

The new add-on version is 2.0.0. This has been tested on Concrete CMS 9.0.2 and is working ok.

Hope you enjoy using it.

JB

concrete5 Environment Information

v9

Browser User-Agent String

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You have not specified a license for this support ticket. You must have a valid license assigned to a support ticket to request a refund.