Hello, this extension is labelled as stable, but behind the download link I get directed to the [[Special:ExtensionDistributor/GroupPortal|extension distributor and a missing extension. Is this extension no longer maintained? And if so, is there an alternative? (And should the status be changed?)
no extension to download
It is indeed unmaintained since the code is still in SVN. I just changed the extension's page and added a note. The extension might still be working though. Indeed there is always a risk using unmaintained extensions. I am currently not aware of an alternative.
I would have tried it, but it's nowhere to download anymore. Too bad! Thank you anyway!
Are you sure that you had a look at the extension's page again?
Yes, but missed the new download and configuration part! Sorry! And big thanks for the renewal! So I'll now definitely give it a try!
That's what I thought. I am curious to learn if it is still doing its job...
I've installed as said (in 1.23.1) and get the same error message as above (spliti() is deprecated), but it disappeared again (when I found out I'd misspelled the main page). However, when trying to access the Sysop's home page now I get a browser error, can't open the page, saying too many redirects happened. Had to disable it again and didn't try if the group's home page works at all.
I tested this extension on my MW 1.23.3 (PHP 5.4) with Davydog's code suggestion incorporated. Works perfect. Give it a try now.
I have preliminarily moved this extension to GitHub until somebody takes over maintaining it. I guess it is more convenient for everybody since e.g. downloads and pull requests are now easily possible.
I've tried now and even with
explode instead of
spliti, I get the same error message when trying to reach "Sysop Home". Not so good.
For the group user I get redirected to the page "Portals" instead of the one given in "RandomGroup|Random Home".
That's really strange. However reading your error report twice I suspect the rewrite rules of you webserver may cause this. Do you use the recommended ones or are you doing some extra "magic"?
Yes, some extra magic, I fear. I'll have to try on a wiki with regular rewrite rules. Sorry, if that was too obvious.
spliti() is deprecated
After upgrading to php 5.3.5 (cgi-fcgi) I got this error message:
Deprecated: Function spliti() is deprecated in (path to wiki)/extensions/GroupPortal/GroupPortal.php on line 19
explode() based on info gleaned from a couple of help sites around the web. The error no longer appears, but not sure if other bits of the code should also be updated. (I'm not much of a coder.)
I just tested your suggestion and it works perfect. The server's error log does no longer throw messages either. There is probably room for code improvements, however it's working allrighty for now. So ...