Simple Machines Community Forum

SMF Support => SMF 2.1.x Support => Topic started by: 8vanima88 on December 02, 2022, 02:20:06 PM

Title: 2.1 Beta & RC modification compatibility with 2.1.x & 2.0 compatibility in 2.1.x
Post by: 8vanima88 on December 02, 2022, 02:20:06 PM
Hi everyone. First post here. I'll start by saying that I love SMF, I've participated in a lot of SMF forums and have decided to start my own recently.

In my preparation process, I created a spreadsheet of all mods supported in 2.1. Going through them all raised a few questions. Two of which were:
- Are mods built for 2.1 Beta and RC1/2/3/4 compatible with 2.1.3? I love some of dougiefresh' ideas, however I see a lot of his work is during the 2.1 RCx era.
- Are 2.0 mods definitively not compatible with 2.1? If it's not definitive, has anyone made a list of which ones still work? I would love to use the Split forum (https://custom.simplemachines.org/index.php?mod=3730) mod however I see that it's 2.0 compatible only. I'm sure there are a bunch of other great mods in the 2.0 era as well.

I have spent the last week or so going through each and every mod for version 2.1.3 - I look forward to publishing it to the community to start my journey here in this community :)

Thanks!
Title: Re: 2.1 Beta & RC modification compatibility with 2.1.x & 2.0 compatibility in 2.1.x
Post by: Aleksi "Lex" Kilpinen on December 02, 2022, 02:26:32 PM
There are no definitive answers to your questions really. Mods may or may not work with versions they were not designed for, but generally speaking if you are running 2.1.3 you are safest sticking with mods built for 2.1.0 and above.
Title: Re: 2.1 Beta & RC modification compatibility with 2.1.x & 2.0 compatibility in 2.1.x
Post by: 8vanima88 on December 02, 2022, 02:42:10 PM
Quote from: Aleksi "Lex" Kilpinen on December 02, 2022, 02:26:32 PMThere are no definitive answers to your questions really. Mods may or may not work with versions they were not designed for, but generally speaking if you are running 2.1.3 you are safest sticking with mods built for 2.1.0 and above.

I hoped 2.1 beta/rc mods were compatible to make life a bit easier, I had a feeling it was a trial/error though. Thanks for the fast reply, noted.
Title: Re: 2.1 Beta & RC modification compatibility with 2.1.x & 2.0 compatibility in 2.1.x
Post by: Diego Andrés on December 02, 2022, 02:51:34 PM
If they were using hooks there's a good chance they might work.
Title: Re: 2.1 Beta & RC modification compatibility with 2.1.x & 2.0 compatibility in 2.1.x
Post by: 8vanima88 on December 02, 2022, 03:13:34 PM
Noted, thanks for the info Diego. Thank you for all of your work on mods also, during my catalog I've seen A LOT of useful mods from you guys at SMFTricks that I'll be implementing.
Title: Re: 2.1 Beta & RC modification compatibility with 2.1.x & 2.0 compatibility in 2.1.x
Post by: landyvlad on December 07, 2022, 06:09:02 PM
SMF 2.0 to 2.1 many straight out will NOT work, assume the majority. Obviously the code base is very different. Even installing the mods will often be impossible because it'll be looking for code that doesn't exist to insert new code adjacent.

There were - by definition - substantial changes between the beta and various release candidates and the production version of 2.1

So while some beta/rc tested mods MAY work there's no guarantee.

I'd do all I can to avoid potential current and future conflicts and as much as possible stick to mods that are for 2.1.0 and above (and especially those tested with the current version of SMF, which as I write this is 2.1.3)




Title: Re: 2.1 Beta & RC modification compatibility with 2.1.x & 2.0 compatibility in 2.1.x
Post by: 8vanima88 on December 08, 2022, 08:35:22 AM
Thanks landyvlad. Since starting this thread I've tinkered a bit and concluded exactly what you said and constantly making backups as I try the beta/rc mods I really want.

It does suck that so many potentially useful features can't be used, but that's just the way it goes I guess! Would be great if there was a way to incentivize mod creators to patch up to the current version. Maybe a grants/requests/bounties section or something.

I've also noticed as I've been using the admin panel that some mods were even implemented into base 2.1...I think marking the ones that have been or a reference somewhere would be cool.