2024/5/27 17:33:08
|
---|
|
Which modules to prioritize for updates?Trying to get a feel for which modules to focus on updating to work better with ImpressCMS 2.0 and up. Which ones are you using? Which ones are holding you back from upgrading to 2.0? |
2024/5/28 9:22:04
|
---|
|
Re: Which modules to prioritize for updates?I'm looking into the content module at the moment. I've already updated iforum to work with ImpressCMS 2.0 RC2 as well as news and sprockets. I'm having trouble with imblogging : I can't get the blog overview page to work. The rest is humming along nicely but I get a white page after a long while when I go to the start page. Probably a timeout somewhere. |
_________________
|
2024/5/28 11:03:35
|
---|
|
Re: Which modules to prioritize for updates?Thanks, David! I'm having pretty good luck with imBlogging - it's a module I've used considerably. And, with the changes I've been talking about in the icms_ipf_Metagan post, it's still working well. Basically, I'm using what's in the master branch on github, plus some changes I've shared in the metagen post. For your blank page - could it be a permissions or cache issue? What would be a good place to track which modules have been tested and work on 2.0, and which ones we'd like tested? |
2024/5/28 15:58:20
|
---|
|
Re: Which modules to prioritize for updates?I installed it on a PHP 7.4 running ImpressCMS 2.0 RC2 with mariaDB10, the database might also be a factor. I'll verify today (it's past midnight, woo-hoo I was thinking of perhaps extending the downloads module we now use on icms.org with tagging support (imtagging or sprockets) and using a label to indicate compatibility. |
_________________
|
2024/5/28 17:15:50
|
---|
|
Re: Which modules to prioritize for updates?mariaDB isn't something I work with, so let me know! I would like a Downloads module - trying to migrate to Downloads (QM-B's module) isn't working fully. I've found some things related to how the db schema is handled by IPF and how the latest MySQL won't allow default values for text, blob, or json fields. |
2024/5/28 22:33:52
|
---|
|
Re: Which modules to prioritize for updates?well, MariaDB should, in theory, be compatible with MySQL, but there will of course always be subtle differences in how they work. But it's becoming a popular alternative to Oracle's MySQL so it would be logical to verify the compatibility. I was first thinking of patching up the downloads module, to have a more or less quick fix. But given the number of issues you encountered already, perhaps it will be faster to re-start from scratch then. I've been analysing some parts for several months now, I'll see how it goes. When it comes to modules that would be nice to get to work on 2.0 : imbuilding could definitely use an update, both in its working (I never got it to work in its latest version) and in the code it generates. |
_________________
|
2024/5/29 10:41:29
|
---|
|
Re: Which modules to prioritize for updates?What's the latest version of the profile module? I had version 1.3 present and not installed on the SimplyWiki site and when I upgraded it to ICMS 2.0, the module admin page was broken - lots of old class and object references. Once I removed the folder, everything was fine. BTW - www.simplywiki.org is now running on ImpressCMS 2.0! |
2024/5/29 12:09:13
|
---|
|
Re: Which modules to prioritize for updates?Profile needs lots of fundamental security fixes, and there is at this moment nobody maintaining it. More details on H1. |
_________________
|
2024/5/29 12:26:01
|
---|
|
Re: Which modules to prioritize for updates?Re: Profile - thanks. Re: ICMS 2.0 - I'm noticing a debug message occasionally about being unable to write session data at the close of a session. It doesn't seem to hinder anything and is not constant. May be related to your blank page after some time has elapsed? |
2025/1/25 9:26:23
|
---|
|
Re: Which modules to prioritize for updates?Here are the ones I've been working on and are somewhat critical to my sites SimplyWiki - this is the main content creation module on all sites I have and it's ready for 2.0 and PHP8 Formulize - I use this on every site, too. It generates contact forms, order forms, request forms. It started out as a XOOPS module, became part of the ImpressCMS catalog, and then a specialized fork of ImpressCMS. Development continues and there are some things Julian has added to his fork that I'd like to see in ImpressCMS. My priority, however, is to maintain functionality on my sites, especially where there are order forms. xcGallery - I've posted elsewhere on why I chose this over other gallery modules, and it really comes down to how the images are named after uploading. This was the only module that didn't complete obscure the original name of the image. Recommendations from all major search engines and SEO sources is to have a good name for each photo. There is also a good system for mass uploading images, organizing them into albums and categories. PHP GEDview - it's a module for displaying, tracking, and managing family tree (genealogy) information, but more accurately it is a way to embed this package on an ImpressCMS site. They continue to develop as a standalone package, and they've had some major structural changes to their code in the version that supports PHP 7+. It might be easier to start with their new version and reload the family tree information. News - I've tried a couple modules and have both the module from Herve and have tried the IPF version from Simon. The main thing I'm looking for from this is the ability to manage permissions by topic and not have to manage it on every post. I will also consider migrating everything to imBlogging once I get an import figured out and then be able to set and use permissions on imTagging. Downloads - started with WFDownloads. Tried a migration to Downloads and nothing seemed to import. Discovered missing tables in the database used by Downloads that were added in the core, but the tables were never added. This has been addressed in recent releases. I'll need to try again once my sites have the appropriate tables (need to add before upgrading the version of ImpressCMS to keep everything working). Links - same thing as Downloads. These two aren't as critical, but do add some to the sites. Managing permissions by groups is essential because of the audiences the sites serve. Forums - moving to iForum from CBB Forum is a bit of a challenge. The official releases of iForum skip compatibility with ImpressCMS releases. I've posted about this before. The parent repository has had some big changes, looks like in prepration for ImpressCMS TNG and composer. I've linked to my repositories (except for News - I haven't created a fork for it yet) because I don't know that I've submitted pull requests into the parent repositories to keep them in sync. |