We are moving to Git Issues for bug tracking in future releases. During transition, content will be in both tools. If you'd like to file a new bug, please create an issue.

Bug 8265 - Fix / rewrite theme plugin support
Fix / rewrite theme plugin support
Status: NEW
Product: OJS
Classification: Unclassified
Component: General
All All
: P3 normal
Assigned To: PKP Support
Depends on:
  Show dependency treegraph
Reported: 2013-06-18 15:28 PDT by Alec Smecher
Modified: 2015-01-14 20:28 PST (History)
5 users (show)

See Also:
Version Reported In:
Also Affects:


Note You need to log in before you can comment on or make changes to this bug.
Description Alec Smecher 2013-06-18 15:28:54 PDT
OMP 1.0 was released without specific support for theme plugins; for OJS 3.0 (probably the beta milestone) it would be good to re-introduce.

- Separation between theme.css and built-in styles needs review
- ThemePlugin structure needs review
- Theme config needs adding to setup (site and context?)
- Need to consider how to treat "default" theme -- is it actually a theme, or should it be always included and selectively overridden as per OJS?

We could probably stand to review another app or two for approaches.
Comment 2 Alec Smecher 2013-06-19 12:08:54 PDT
Please continue the discussion at http://pkp.sfu.ca/support/forum/viewtopic.php?f=9&t=9381&p=39479#p39473 for the time being! We'll migrate here once we have some requirements established.
Comment 3 Alec Smecher 2013-09-12 17:11:02 PDT
Move compiled CSS to cache
Comment 4 Alec Smecher 2013-09-12 17:13:01 PDT
Move compiled CSS to cache
Comment 5 Alec Smecher 2013-09-17 17:22:02 PDT
Theme plugin implementation
Comment 6 Alec Smecher 2013-09-17 17:23:02 PDT
Theme plugin implementation
Comment 7 Alec Smecher 2013-09-18 09:31:02 PDT
Theme plugin implementation
Comment 8 Alec Smecher 2013-09-18 09:31:02 PDT
Theme plugin implementation
Comment 9 Alec Smecher 2013-09-19 11:40:01 PDT
Convert header/sidebar pages into controller handler
Comment 10 Alec Smecher 2013-09-19 11:41:02 PDT
Convert header/sidebar pages into controller handler
Comment 11 Alec Smecher 2013-09-19 11:48:02 PDT
Convert header/sidebar pages into controller handler
Comment 12 Alec Smecher 2013-09-20 16:10:04 PDT
Improve CSS compilation for themes
Comment 13 Alec Smecher 2013-09-20 16:14:02 PDT
Improve CSS compilation for themes
Comment 14 Alec Smecher 2013-09-23 15:43:03 PDT
Theme settings fix
Comment 15 Alec Smecher 2013-09-25 12:39:03 PDT
Add installer exception for session init
Comment 16 Alec Smecher 2013-10-04 15:36:02 PDT
Add default theme to OMP
Comment 17 Alec Smecher 2013-10-10 14:25:03 PDT
Fix BibTeX plugin TemplateManager use
Comment 18 Jason Nugent 2013-10-31 07:28:03 PDT
check for journal_id/context_id mismatch during upgrade
Comment 19 Jason Nugent 2013-11-01 07:01:05 PDT
introduce application method for context column name
Comment 20 Jason Nugent 2013-11-01 07:03:02 PDT
introduce application method for context column name
Comment 21 Jason Nugent 2013-11-01 07:05:02 PDT
introduce application method for context column name
Comment 23 Alec Smecher 2013-11-14 17:14:03 PST
Fixed settings fetch query
Comment 24 Jason Nugent 2014-01-29 14:41:03 PST
correct old column name for plugin settings