Re: Replacing Slack by Discord

Thank you, David! Recovering the data from Slack and organizing it will give us some more visibility into past conversations.

Even though we can't easily migrate the channels and conversations from Slack to iForum (currently), would it make sense for all new conversations to be maintained here?

Topic | Forum


Re: Replacing Slack by Discord

We are 4 hours into the migration of the data (we're talking of a 6MB Slack export here) and we're still going strong. Currently busy importing the #devel channel from Slack.

Topic | Forum


Re: Replacing Slack by Discord

update : we're in 2015 now. Still uploading data.

I'm looking into the github and ohdear webhooks as well in the meantime.



Replacing Slack by Discord

As we've all noticed, slack is making the service less interesting for our needs by limiting the visual message to the last 90 days. Personally, I've used slack to go back and search for stuff that goes way further back than that, certainly now that the amount of slack messages had dwindled, mostly because of that restriction I guess.

My goal was to figure out how to import our slack history into the ImpressCMS forums, but after a quick analysis I came to the conclusion that the data structures are too different. Slack doesn't really work with topics and posts. It can, but it's seldom used that way. And iForum isn't meant to keep the chronology of the topics in order. In a new version of iForum (or its successor) we could figure out a way to handle that, but that's not for tomorrow, and I would like to have this information, and a more active discussions, back up by tomorrow. Tomorrow, that is 19th of august 2024

I looked around and I have setup a Discord server for ImpressCMS, onto which I am now currently migrating the data from our slack channels. The import is running, and I'm up to 22 september 2014, so I guess it will still take a while until it has finished. Once that's OK, I'll make the server details available below.



Re: ImpressCMS 2.0 Beta 1

I have the core in its latest code version working on PHP 8.3 since a few hours, and no issues until now that are related to the core.

The big challenge will be the modules : I've been able to test with imBlogging and imTagging, but the content module for example doesn't even install, and neither does iForum2.



ImpressCMS 2.0 Beta 1

Feedback for ImpressCMS 2.0 Beta 1 : put it here



Re: what is the digest in iforum used for

I would agree with that - there are other platforms that allow you to select your notification options - every message, or a daily/weekly summary. The manual action of 'digesting' a post would put more in control of the forum admins on what is included.



Re: what is the digest in iforum used for

As a matter of fact, I didn't really understand the use case, but I get it now : this could be part of a site-wide functionality that is then used for a weekly//monthly newsletter 'things that you missed', or it could be in the welcome page of the site : activity since your last visit.

I see, it's something that will not be present in the first iteration, I'll be focusing on the forum part itself, but it's something to be listd under 'opportunities for new modules'



Re: what is the digest in iforum used for

I'll remove that feature from the new version of iForum I'm preparing. It can be added later if there is enough demand for it.



Re: what is the digest in iforum used for

It was carried over from NewBB.

It's one of the 'Topic Options' at the top of the page. And there is a spot in the module's control panel to view Digests. Beyond that, I'm not sure - I don't see any notification options related to Digest.

There is an icon for digested topics on the forum index page, too.


Attach file:



png  Screenshot from 2024-06-15 15-53-19.png (69.54 KB)
54__27233666dffc0d16a4.png 1169X312 px

png  Screenshot from 2024-06-15 15-57-00.png (23.71 KB)
54__1554666e004d73153.png 391X194 px


what is the digest in iforum used for

Can anyone tell me what the 'digest' functionality in iForum is used for? And whether it IS used? 



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?



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.



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!



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.



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.



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.



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?



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.



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?