Reply New Topic
2019/4/8 19:54:05
#1
Offline
Home away from home

A project I've been putting off - ICMS 1.2.x to 1.3.x

Key modules

  • News (original InstantZero module)
  • Forum (CBB vintage)

I do use group permissions for news categories - not everyone can see every category of news. The same is true of the forum, as well. Being able to assign permissions based on group and category is pretty crucial in a lot of sites, IMO.

Modules that were built on the newer code base of ImpressCMS don't seem to have this feature - or am I wrong? I am also wondering about migrating data - do the modules account for the move from old code base to the new code base, or will I be working out my own data migration?

Also - has anyone gone from 1.2.x to the latest 1.3.x? Are there midpoints that are best handled in steps?



Edited by skenow on 2020/6/14 15:12:36
_________________
Christian Web Resources
Facebook

2019/4/9 4:24:54
#2
Offline
Webmaster

Re: A project I've been putting off - ICMS 1.2.x to 1.3.x

I did a similar move more or less a year ago when we migrated the ImpressCMS site from multiple versions to 1.3. Some modules were no longer available in 1.3, so we had to reconfigure everything from scratch, and we also did a few SQL-based custom written migrations. 

As far as I know, no module out there has 'import' functionality so you might need to write your converters on your own. Having a framework (à la Drupal Migrate) that offers a standard way of doing this would be a major positive point for a future version I believe.

Moving from CBB to iForum is easy : the table structure is the same, and the URL structure is the same. If you move the attachment files into the iForum upload folder, you should be OK.



Edited by fiammybe on 2020/6/21 0:02:45
_________________

Me on OpenHub


2019/5/15 2:33:37
#3
Offline
Webmaster

Re: A project I've been putting off - ICMS 1.2.x to 1.3.x

I'll have a look if I can find the migration script we had for the imblogging module, I think it could be useful for moving over the original news to the new news module by @madfish.

The permissions in the IPF modules until now have been handled exclusively in the 'groups' section of the system module, and there is no permissions handling done anymore in the module itself. That is a part that would be missing right now.



Edited by fiammybe on 2020/6/21 0:02:35
_________________

Me on OpenHub


2019/9/17 23:21:22
#4
Offline
Webmaster

Re: A project I've been putting off - ICMS 1.2.x to 1.3.x

Hi @skenow , any news on this one? If the page on the wiki needs updating, feel free to do so based on your experience



Edited by fiammybe on 2020/6/21 0:02:22
_________________

Me on OpenHub


2019/9/21 19:29:52
#5
Offline
Home away from home

Re: A project I've been putting off - ICMS 1.2.x to 1.3.x

I've been reexamining my choice of having separate modules for news (time sensitive posts), articles (long term posts), and blogs (mostly point-of-view posts, that could be short- or long-term posts) and haven't done much in the way of documenting a path forward, especially for modules that don't have a current compliant version.

The forum migration should be workable - iForum has the permissions structure I'm looking to maintain and works in ImpressCMS 1.2+. We also know it works on 1.3.

News will probably end up being blog posts, and articles will probably end up being wiki pages. I haven't fully decided, yetl

 



Edited by skenow on 2020/6/14 15:13:54
_________________
Christian Web Resources
Facebook

2019/9/22 2:07:35
#6
Offline
Webmaster

Re: A project I've been putting off - ICMS 1.2.x to 1.3.x

I'm thinking of updating the imBuilding templates to make them compatible with 1.4. While doing that, adding a skeleton to support fine-grained permissions might be a worthwile improvement.



Edited by fiammybe on 2020/6/21 0:02:11
_________________

Me on OpenHub


2019/9/22 7:49:53
#7
Offline
Home away from home

Re: A project I've been putting off - ICMS 1.2.x to 1.3.x

Ran some tests this morning - iForum 2.0 requires ImpressCMS 1.3+ and not 1.2+ as the readme states. I'll have to do this in stages



Edited by skenow on 2020/6/14 15:14:31
_________________
Christian Web Resources
Facebook

2019/9/23 0:33:00
#8
Offline
Webmaster

Re: A project I've been putting off - ICMS 1.2.x to 1.3.x

thanks for the update, I have updated the information on the github page : https://github.com/iForumModule/iforum/blob/master/README.md

One of these days I should test iForum thoroughly on PHP7 and release the 2.0 final



Edited by fiammybe on 2020/6/21 0:01:56
_________________

Me on OpenHub


2020/6/20 9:28:53
#9
Offline
Home away from home

Re: A project I've been putting off - ICMS 1.2.x to 1.3.x

More results - iForum 1.0 Final also requires ImpressCMS 1.3+, while iForum 1.0 RC does not.


_________________
Christian Web Resources
Facebook

2020/6/21 0:06:15
#10
Offline
Webmaster

Re: A project I've been putting off - ICMS 1.2.x to 1.3.x

iForum 2 is not compatible with PHP7, on top of that. I'm not sure if it is a worthwile time investment to try to patch iForum 2, given that it uses the Art framework instead of IPF. Potentially, many issues will also be in Art.

I want to re-do iForum in IPF, but that would be iForum 3, and would be PHP7 compatible


_________________

Me on OpenHub


Reply New Topic extras
 Previous Topic   Next Topic
You can view topic.
You can start a new topic.
You can reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You can post without approval.