Closed NateWr closed 4 years ago
Base XML for the controlPublicFiles
plugin.
<plugin category="generic" product="controlPublicFiles">
<name locale="en_US">Control Public Files</name>
<homepage>https://github.com/pkp/controlPublicFiles</homepage>
<summary locale="en_US">Limit who can upload public files and what kind of files they can upload.</summary>
<description locale="en_US"><![CDATA[
<p>Users can upload images wherever they are presented with a rich text editor that includes the image upload control. This includes places like the About the Journal section as well as the user biography in every user's profile area.</p>
<p>This plugin provides settings to restrict who can upload, what kind of files they can upload, and how large their directory of files can grow.</p>
]]></description>
<maintainer>
<name>Public Knowledge Project</name>
<institution>Public Knowledge Project</institution>
<email>pkp.contact@sfu.ca</email>
</maintainer>
<release date="2020-02-27" version="1.0.0.0" md5="d2eca325e7ac7c28e391ed5c4621e061">
<package>https://github.com/pkp/controlPublicFiles/releases/download/1.0.0.0/controlPublicFiles-1.0.0.0.tar.gz</package>
<compatibility application="ojs2">
<version>3.2.0.0</version>
</compatibility>
<compatibility application="omp">
<version>3.2.0.0</version>
</compatibility>
<compatibility application="ops">
<version>3.2.0.0</version>
</compatibility>
<certification type="official" />
<description>Initial release for OJS/OMP v3.2.</description>
</release>
</plugin>
Base XML for the textEditorExtras
plugin.
<plugin category="generic" product="textEditorExtras">
<name locale="en_US">Text Editor Extras</name>
<homepage>https://github.com/pkp/textEditorExtras</homepage>
<summary locale="en_US">Add controls to the rich text editor to upload images, manipulate the HTML code, and add tables.</summary>
<description locale="en_US"><![CDATA[
<p>This plugin provides settings to turn on extra controls for the rich text editor and to specify which fields should receive the additional controls.</p>
]]></description>
<maintainer>
<name>Public Knowledge Project</name>
<institution>Public Knowledge Project</institution>
<email>pkp.contact@sfu.ca</email>
</maintainer>
<release date="2020-02-27" version="1.0.0.0" md5="57398322817c1a0e6d877b6ba7e78650">
<package>https://github.com/pkp/textEditorExtras/releases/download/1.0.0.0/textEditorExtras-1.0.0.0.tar.gz</package>
<compatibility application="ojs2">
<version>3.2.0.0</version>
</compatibility>
<compatibility application="omp">
<version>3.2.0.0</version>
</compatibility>
<compatibility application="ops">
<version>3.2.0.0</version>
</compatibility>
<certification type="official" />
<description>Initial release for OJS/OMP v3.2.</description>
</release>
</plugin>
Additional XML for paperbuzz
release.
<release date="2020-02-27" version="1.0.2.0" md5="[INSERT]">
<package>[INSERT]</package>
<compatibility application="ojs2">
<version>3.2.0.0</version>
</compatibility>
<certification type="official"/>
<description>Update for compatibility with OJS v3.2.</description>
</release>
Release XML for classic
, immersion
, healthSciences
, boostrap3
and defaultManuscript
themes.
<release date="2020-02-27" version="[INSERT]" md5="[INSERT]">
<package>[INSERT]</package>
<compatibility application="ojs2">
<version>3.2.0.0</version>
</compatibility>
<certification type="official" />
<description>Update theme to support multiple article versions in OJS v3.2.</description>
</release>
Release XML for allowedUploads
.
<release date="2020-02-25" version="1.0.0.5" md5="f518e21a670df0ae612b3d15a1c49f59">
<package>https://github.com/ajnyga/allowedUploads/releases/download/1.0.0.5/allowedUploads.tar.gz</package>
<compatibility application="ojs2">
<version>3.2.0.0</version>
</compatibility>
<compatibility application="omp">
<version>3.2.0.0</version>
</compatibility>
<compatibility application="ops">
<version>3.2.0.0</version>
</compatibility>
<certification type="reviewed"/>
<description>Update for compatibility with v3.2.</description>
</release>
[This appears to have been added already -Alec]
That's included in OJS as a submodule so it gets shipped in the OJS .tar.gz. So as long as it's been tested, it doesn't need to be packaged and distributed.
HTML Article Galley, PDF.JS PDF Viewer, and Life Lens Article Viewer plugin also require an update because of the new article versioning feature, I mean viewing galleys of previous versions of published articles. I'm not sure if it's addressed somewhere.
Release XML for authorRequirements
.
<plugin category="generic" product="authorRequirements">
<name locale="en_US">Author Requirements</name>
<homepage>https://github.com/ewhanson/authorRequirements</homepage>
<summary locale="en_US">This plugin allows certain author fields to be made optional.</summary>
<description locale="en_US">The plugin makes it possible to add an author to a list of contributors without using certain requried fields (e.g. email). This is useful in cases where required information does not exist for authors.</description>
<maintainer>
<name>Erik Hanson</name>
<institution>Public Knowledge Project</institution>
<email>hansonew@gmail.com</email>
</maintainer>
<release date="2020-02-26" version="1.0.0.1" md5="b4678522339100227e2a2770f7041e08">
<package>https://github.com/ewhanson/authorRequirements/releases/download/v1.0.0-1/authorRequirements-1.0.0-1.tar.gz</package>
<compatibility application="ojs2">
<version>3.2.0.0</version>
</compatibility>
<certification type="partner"/>
<description>Release of the authorRequirements plugin for OJS/OMP 3.2.0</description>
</release>
</plugin>
[Added to plugins.xml - Alec]
@Vitaliy-1, are you just flagging those for checking, or have you observed an issue with them?
@asmecher, sorry, yes, I observed an issue while testing themes.
If an article has several versions, it can be viewed from a front-end on the article landing page. In this case, URL will have additionally .../version/versionId
. If this older version has galleys, when trying to view them, it redirects to .../version/versionId/galleyId
, where I see only empty iframe with no found message. I think those plugins weren't modified to handle this request.
I've tested it on yesterday's master branch with the Default theme.
note https://github.com/pkp/pkp-lib/issues/5536#issuecomment-590852768 had the wrong date before, I corrected it here but needs to be checked in the xml file as well.
[Looks fine to me - Alec]
Thanks, all, I'll start wrapping up plugins and adding all this stuff to the XML today to clear the decks for OJS/OMP/OPS tomorrow.
New Funding version:
<release date="2020-02-27" version="2.1.3.1" md5="a6bda6d071894aa276116507e1d01345">
<package>https://github.com/ajnyga/funding/releases/download/2.1.3.1/funding.tar.gz</package>
<compatibility application="ojs2">
<version>3.2.0.0</version>
</compatibility>
<compatibility application="omp">
<version>3.2.0.0</version>
</compatibility>
<certification type="reviewed"/>
<description>Update for compatibility with v3.2.</description>
</release>
[Added - Alec]
New version for OpenAIRE
. Still using some deprecated methods, but will get rid of those soon.
<release date="2020-02-27" version="2.0.2.0" md5="e96c552aefb633aea32a181c3bd29eac">
<package>https://github.com/ojsde/openAIRE/releases/download/2.0.2.0/openAIRE.tar.gz</package>
<compatibility application="ojs2">
<version>3.2.0.0</version>
</compatibility>
<certification type="reviewed"/>
<description>Update for compatibility with v3.2.</description>
</release>
@ewhanson, I've added your XML per https://github.com/pkp/pkp-lib/issues/5536#issuecomment-591526050 but noticed that it doesn't specify compatibility with OMP. Shall I add that?
All the above XML has been reviewed and added except...
@asmecher, Yes OMP should be included. Thanks.
Added OMP compatibility statements for authorRequirements
for both releases, thanks!
There are some leftovers for next week, most notably the themes.
Themes went up last week. I've put controlPublicFiles
and textEditorExtras
up this morning.
Moved shibboleth, subscriptionSSO, crossrefReferenceLinking, registrationNotification, and lensGalleyBits to https://github.com/pkp/pkp-lib/issues/5578; the rest are third-party maintenance. Closing this issue.
The following plugins or themes should be packaged, released and added to the
plugins.xml
file before 3.2 is released.plugins.xml