Discuss: phpBB 3.3 Proteus Feature Release Published

Do not post support requests, bug reports or feature requests. Discuss phpBB here. Non-phpBB related discussion goes in General Discussion!
Suggested Hosts
User avatar
mrgoldy
Former Team Member
Posts: 1394
Joined: Tue Oct 06, 2009 7:34 pm
Location: The Netherlands
Name: Gijs

Re: Discuss: phpBB 3.3 Proteus Feature Release Published

Post by mrgoldy »

The thing with "wow factors" is BC. Backward compatibility.
3.3 intention (as far as I can tell) was to 'get with the times'. Meaning to upgrade / update to all the latest dependencies. Such as PHP, Symfony (and Twig), jQuery, etc. Adding new features and functions, means that it will mostlikely cause issues with previous versions, and that was not the intention for 3.3, making sure almost everything from 3.2 is compatible with 3.3 - and even that is not true, as you've noticed by all the topics about the updated symfony versions. Some 'old' extensions that are mostlikely abandoned are still having compatibility issues with the deprecated syntax.

New (major) features are to be part of 4.0, which will mostlikely break BC, such as routes (yourforum.com/forum, yourforum.com/user), browsing the CDB from your ACP, new style (Chameleon), etc.. It will move away from classes full of (random) functions and using globals, to proper (symfony) objects. Where correct exceptions can be thrown and not a 'hacky' trigger_error(). And services can be injected through a constructor (__construct()) rather than passing them along as function parameters or through globals.

And about the 'live search', that feature was already there, I just did some enhancements to it. I made the 'loading indicator' visible and added keyboard navigation to the results, highlighting the selected username.
phpBB Studio / Member of the Studio

Contributing: You can do it too! Including testing Pull Requests (PR).
phpBB Development and Testing made easy.
User avatar
Elias
Registered User
Posts: 5152
Joined: Sat Feb 25, 2006 4:31 pm
Name: Elias

Re: Discuss: phpBB 3.3 Proteus Feature Release Published

Post by Elias »

Congrats to all and big thanks to the phpBB Community !
"Mystery creates wonder, and wonder is the basis of man's desire to understand." - Neil Armstrong
|Installing Extensions|Writing Extensions|Extension Validation Policy|
User avatar
paulvill76
Registered User
Posts: 83
Joined: Tue Dec 06, 2011 2:51 am
Location: Brno , Czech Republic
Name: Pablo Villaronga

Re: Discuss: phpBB 3.3 Proteus Feature Release Published

Post by paulvill76 »

Nice work people,

I Likethe new logo , the apperance, the new functionality !

I just updated my board !

Thanks
kocureq
Registered User
Posts: 145
Joined: Sat Apr 11, 2009 7:59 pm

Re: Discuss: phpBB 3.3 Proteus Feature Release Published

Post by kocureq »

I got a lot of extensions not working (tapatalk, link menu, posts merging) due to the following error being thrown:

Code: Select all

phpBB encountered an error building the container due to an installed extension. For this reason, all extensions have been temporarily disabled. Please try purging your forum cache. All extensions will automatically be re-enabled once the container error is resolved. If this error continues, please visit phpBB.com for support.

Wyjątek: The file "(...)ext/tapatalk/tapatalk/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 5 (near "- @template").
That's not great. Is there something I can do on my own to fix it before the extensions are updated to work with 3.3?
User avatar
P_I
Community Team Member
Community Team Member
Posts: 2563
Joined: Tue Mar 01, 2011 8:35 pm
Location: Western Canada 🇨🇦

Re: Discuss: phpBB 3.3 Proteus Feature Release Published

Post by P_I »

kocureq wrote: Tue Jan 07, 2020 4:57 pm I got a lot of extensions not working (tapatalk, link menu, posts merging) due to the following error being thrown:

Code: Select all

phpBB encountered an error building the container due to an installed extension. For this reason, all extensions have been temporarily disabled. Please try purging your forum cache. All extensions will automatically be re-enabled once the container error is resolved. If this error continues, please visit phpBB.com for support.

Wyjątek: The file "(...)ext/tapatalk/tapatalk/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 5 (near "- @template").
That's not great. Is there something I can do on my own to fix it before the extensions are updated to work with 3.3?
Probably too late, but I would highly recommend anyone considering upgrading to 3.3.0 should first install the [3.2][RC] Extension .yml check on their board and check the results. It will save lots of headache such as this poster has seen.
Normal people… believe that if it ain’t broke, don’t fix it. Engineers believe that if it ain’t broke, it doesn’t have enough features yet. – Scott Adams
kocureq
Registered User
Posts: 145
Joined: Sat Apr 11, 2009 7:59 pm

Re: Discuss: phpBB 3.3 Proteus Feature Release Published

Post by kocureq »

Too bad this wasn't listed in the release notes. A lot of extensions got hit. Good thing in the linked thread there seems to be a solution to fixing the YAML files: viewtopic.php?p=15355941#p15355941
User avatar
HiFiKabin
Community Team Member
Community Team Member
Posts: 6837
Joined: Wed May 14, 2014 9:10 am
Location: Swearing at the PC, UK
Name: James

Re: Discuss: phpBB 3.3 Proteus Feature Release Published

Post by HiFiKabin »

kocureq wrote: Tue Jan 07, 2020 5:10 pm Too bad this wasn't listed in the release notes. A lot of extensions got hit. Good thing in the linked thread there seems to be a solution to fixing the YAML files: viewtopic.php?p=15355941#p15355941
Bear in mind that fixing any YAML files will not guarantee that the extension will work with phpBB 3.3.x Check with the extension author if you are in any doubt.
kocureq
Registered User
Posts: 145
Joined: Sat Apr 11, 2009 7:59 pm

Re: Discuss: phpBB 3.3 Proteus Feature Release Published

Post by kocureq »

Even tapatalk is not working with 3.3. It seems to me such a breaking change should have been communicated better in the release notes / invitation to upgrade. I wasn't expecting my board's extensions to all go down until they're all fixed by their authors.
User avatar
warmweer
Jr. Extension Validator
Posts: 12093
Joined: Fri Jul 04, 2003 6:34 am
Location: somewhere in the space-time continuum

Re: Discuss: phpBB 3.3 Proteus Feature Release Published

Post by warmweer »

kocureq wrote: Tue Jan 07, 2020 5:39 pm Even tapatalk is not working with 3.3. It seems to me such a breaking change should have been communicated better in the release notes / invitation to upgrade. I wasn't expecting my board's extensions to all go down until they're all fixed by their authors.
First of all, the probability of certain extensions not working with 3.3 has been discussed on phpBB.com for weeks now. An extension checker was even made (checking whether an extension follows certain coding guidelines, but not confirming that it works on3.3).
Apart from that, most extensions have been validated for 3.2 and not for 3.3 since that wasn't released so blindly upgrading with extensions enabled isn't the best workflow IMHO.

And "even tapatalk"? If there's one extension I could guarantee not being functional with 3.3, it certainly was/is tapatalk.
Spelling is freeware, which means you can use it for free.
On the other hand, it is not open source, which means you cannot change it or publish it in a modified form.


Time flies like an arrow, but fruit flies like a banana.
Paul
Infrastructure Team Leader
Infrastructure Team Leader
Posts: 28950
Joined: Sat Dec 04, 2004 3:44 pm
Location: The netherlands.
Name: Paul Sohier

Re: Discuss: phpBB 3.3 Proteus Feature Release Published

Post by Paul »

kocureq wrote: Tue Jan 07, 2020 5:39 pm Even tapatalk is not working with 3.3. It seems to me such a breaking change should have been communicated better in the release notes / invitation to upgrade. I wasn't expecting my board's extensions to all go down until they're all fixed by their authors.
We have been warning extension authors since at least the release of 3.2.0 that they should change there configuration files. We can't help that a few extension authors never fixed them, and are causing issues now :).
User avatar
eunaumtenhoid
Registered User
Posts: 1149
Joined: Wed Jun 03, 2009 12:46 am
Location: ????

Re: Discuss: phpBB 3.3 Proteus Feature Release Published

Post by eunaumtenhoid »

I don't understand anything about programming, so the most experienced can give a word by speaking about the possibilities that this new version opens for the development of new things.
My translations of the extensions for Brazilian Portuguese
https://github.com/phpBBTraducoes
User avatar
aduh
Registered User
Posts: 215
Joined: Thu Jul 05, 2012 7:29 pm
Location: Poland
Name: Hans'

Re: Discuss: phpBB 3.3 Proteus Feature Release Published

Post by aduh »

can't find Invisible reCAPTCHA in ACP?
Paul
Infrastructure Team Leader
Infrastructure Team Leader
Posts: 28950
Joined: Sat Dec 04, 2004 3:44 pm
Location: The netherlands.
Name: Paul Sohier

Re: Discuss: phpBB 3.3 Proteus Feature Release Published

Post by Paul »

You should post in the support forums :)
kocureq
Registered User
Posts: 145
Joined: Sat Apr 11, 2009 7:59 pm

Re: Discuss: phpBB 3.3 Proteus Feature Release Published

Post by kocureq »

I guess you did a lot of good work with extensions authors and you cannot force them to provide updates in a timely manner.

However, there's another type of a stakeholder that should be informed and made aware of the 3.3 upgrade consequences - your users, ie. site admins. There is nothing in the announcement that would hint this is a braking change, that my extensions are likely to stop working, that there's a tool I should instal BEFORE making an upgrade etc.

I have fixed most of my problems now (apart from tapatalk, this one doesn't work even though I changed the YAML files), but it was an unpleasant surprise.
Paul
Infrastructure Team Leader
Infrastructure Team Leader
Posts: 28950
Joined: Sat Dec 04, 2004 3:44 pm
Location: The netherlands.
Name: Paul Sohier

Re: Discuss: phpBB 3.3 Proteus Feature Release Published

Post by Paul »

With any major or minor release we suggest to try a test upgrade first, as we can't check with all extensions and styles. Major and minor releases might sometimes break extensions, and that has been since 3.1 to 3.2, and the same with 3.2 to 3.3.

Return to “phpBB Discussion”