Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted March 4, 20204 yr I have a TESTINSTALL instance of IPS 4.x.x Forums upgraded from my previous IPB 3.4.6 forums and have made many changes to the ACP in terms of almost every setting, including building out new forums labels/structure/mods/perms, Menu Manager, etc. I will be upgrading my production IPB3 instance soon and want to overwrite my ACP settings from TESTINSTALL if possible to avoid the repeat work. Using UPDATE on the core_sys_conf_settings table seems obvious and relatively risk-free ... any gotchas here? What about other settings that likely require additional tables and meta-info like Menu Manager, Forum labels/structure, Member-Forum-Mod perms, Block config, etc? Perhaps it is safer to manually handle all of this, but wondering if anyone has devised a best practice(s) for this piece. Thanks in advance. ------ Edit: The following can possibly be updated using UPDATE ... SET from other instance core_sys_conf_settings core_menu Edited March 4, 20204 yr by z929669
March 5, 20204 yr There really isn't a direct staging -> production approach with regards to the underlying data. Most clients do one of the following: Copy their live site to a test install, do the work, then move that test install back over to the live site entirely. Copy your live site to a test install, set it up how you want it. When you are ready to update production, make the same changes there manually. You can export some things, such as themes, language packs, pages databases, etc. to facilitate this process. Unfortunately there really isn't an out of the box solution for copying setting values or menu configurations over.
March 5, 20204 yr Author It's a shame, but it is what it is. Can you or I add formally as a feature request, or is that process just informal via forum post? Thanks for the suggestions. I will probably do #1, but that may require an effective production downgrade and re-upgrade in some situations down the road. Very doable though if the software and license policy will let me do that. EDIT: actually, I will try to update some individual tables controlling the ACP and post back results. Edited March 5, 20204 yr by z929669
March 6, 20204 yr Feature requests should be posted in the appropriate "Feedback" forum on this community, but let me just say...I work with a lot of managed clients and am already aware of such deficiencies. 😉