I did an upgrade from OJS 3.2 to 3.5.0-1 and i noticed that my custom child theme based on the default OJS theme is not showing up in the Appearance → Theme dropdown menu. Files are present on the filesystem and theme plugin is enabled in OJS plugins section. I tried clearing template cache but that didn’t help. Btw. this theme worked fine on all OJS versions before 3.5. Anyone knows what can be the reason? Thx.
Code from OJS 3.2 needs to be adapted to work with 3.5. Most of the necessary changes were introduced at the 3.4.0 level; see the OJS 3.4.0 Release Notebook, particularly the section on namespacing.
You can look at the various theme repositories and compare the stable-3_3_0 and stable-3_4_0 branches to get a sense for how they were adapted.
Regards,
Alec Smecher
Public Knowledge Project Team