Does any body knows about a gallery of OJS 3.x themes?
Thanks in advance,
m.
Does any body knows about a gallery of OJS 3.x themes?
Thanks in advance,
m.
This post is where the initial unofficial list of themes was published.
An official PKP list of themes can be found in the documentation: https://docs.pkp.sfu.ca/pkp-theming-guide/en/themes
Useful stuff of this list was moved to a wiki-page in a new post so the we all can keep information up to date:
I kept here old stuff, that can still be useful for somebody:
How to theme (documentation):
Sprint report 2016:
ADVICE: An official theme list can be found here |
Real world examples:
ABOUT THIS PAGE
This post is intentionally editable by everybody (wiki style) to keep the list open and collectively updated. Feel free to improve this list as you wish (add themes, fields, update…)
DISCLAIMER:
[1] Some themes are published under GPL but the branding (image) is not and is property of the journals. Please, respect the work of the developers and the journals that share the code with the community for educational proposes.
UPDATES
@Vitaliy aded some themes.
@NateWr pointed that an official and updated PKP list of themes can be found in the documentation: Themes
Thanks @marc! There is an attempt to keep an up-to-date list of the official themes at the theming guide.
Regarding CriticalTimes, I’d just remind everyone that this is not a theme that is for general release. Although the code is GPL, the branding is not and therefore the theme can’t be taken off-the-shelf and used. Just because something is in an open repository doesn’t mean its open for use, so may not be appropriate for this list. (On the other hand, I’m happy for anyone to look at the code to learn how to do anything that was done for that theme.)
I think it’s always been our intention to open up the plugin gallery to more third-party contributions, as well. I think it’s maybe just up to @Vitaliy what he wants to do with his theme.
Thanks @NateWr
I full understand what you say about CriticalTimes.
I need to start an institutional theme, that obviously, will be released on GPL… but branding will be bounded to our institution, so I’m facing the same problem you comment.
May be we can add a warning to this “free code but with coorp image” themes? Or do you think is better to remove them from the list?
I prefer show the code and warn trusting people won’t abuse the license… but I’m open to your suggestions.
BTW, what about a theming workshop in PKPBCN19?
I prefer show the code and warn trusting people won’t abuse the license… but I’m open to your suggestions.
I’m the same. I do think we’ll run into some ill-advised behaviour but we can deal with that in line with community standards of behaviour. If I want the code to be hidden I can make it a private repo. It’s flown under the radar for now but if it becomes a problem, I’ll do that.
I need to start an institutional theme, that obviously, will be released on GPL… but branding will be bounded to our institution, so I’m facing the same problem you comment.
I’d encourage you to use a private repo if that’s important to your institution. It does mean that less code is in the open, but until you publish code you don’t have any obligations under the GPL.
This would be a workshop, not the sprint? Happy to put something together if there is interest.
I feel like in the sprint we need to be productive and leave the meeting with something we can touch…
May be Kevin wanted to keep this in secret but your name rises couple of times when we were talking about the second track:
http://pkpbcn19.net/call-proposals
Ok… I’m going to be honest here:
:%s/"your name rises"/"Marc pointed Nate with this finger"/g
BTW @Vitaliy I hope to see you in BCN too.
You have plenty of things to explain.
Sorry for the OT. Probably I should write you both in private.
Great work @NateWr
On critical themes. It is interesting how a photo changes things. I wonder how it would look if they carried the appeal of the first page on the inside pages. I also wonder how this theme will look and function when you have lots of back issues.
Is there a way to load up snippets of different issues on the homepage?
I noticed it took sometime for the pages to load.
Hi @newone,
Critical Times is a one-off theme built specifically for that journal. I don’t recommend using it for other journals.
Hi @NateWr
Got it but I have no plans to use CriticalTimes.
My question on homepage was about Open Journal Systems in general. Is there a way to load snippets of articles from various issues on the homepage? This would be particularly useful for those that host multiple journals. It will be good to flash some of the recently published articles from journals on the homepage. This will give users a general idea of the content in the journals, and encourage exploration.
Hi @newone,
You can add custom data to a template in your theme plugin. This page in the theming guide describes how:
https://docs.pkp.sfu.ca/pkp-theming-guide/en/advanced-custom-data
To load published articles, you will want to look at the PublishedArticleDAO
:
$publishedArticleDao = DAORegistry::DAO('PublishedArticleDAO');
$articles = $publishedArticleDao->getPublishedArticlesByJournalId($journalId);
Thanks @NateWr . I will try that and will report back if I have any issues.
What problems one could encounter with Critical Times theme when it is used in other journals? Could you please be more specific? Maybe it is not compatible with OJS. 3.2.x?
Critical Times is not supported and has not been updated for several OJS versions. It is not compatible with 3.2.x.
Then, as far is not compatible and with a look&feel build for a specific journal, probably is better if we remove Critical Times from the list.
Anyway, thanks a lot Nate to share the code.
A post was split to a new topic: Is the default 3.3+ theme the only theme that is compliant with WCAG 2.1