OJS 2.2.3 Release Notes CVS tag: ojs-2_2_3-0 Release date: Apr 9, 2009 ================================= Users of the COUNTER report plugin should be advised that the storage format of COUNTER logs has changed since OJS 2.2.2. To migrate the existing logs to the new structure, login in as Journal Manager, go to System Plugins, find the COUNTER statistics plugin, and use the "migrate" link to read the old (deprecated) log file into the new database structure. Sufficient time should be allocated to this process, as it may take time. It may be necessary to ensure that all journal URLs in the deprecated COUNTER log are correct, or the migration process will not be able to determine which journal they refer to and will ignore those log entries. New Features ------------ - #1860# Streamline access for users with a single role - #1963# Use of two document icons to indicate when blank and when comments have been added. - #3401# add DOI suffixes for articles - #3669# Import Peer Reviews doesn't work with custom review form - #3683# Add TinyMCE support to reviewer comments - #3745# Add plugin install / management tool - #3754# Add ArrayItemIterator::fromRangeInfo method - #3758# Add fa_IR locale (Farsi) - #3797# Add indications next to User Roles in User Home - #3798# Author Active Submissions queue enhancement - #3807# Integrate phputf8 library - #3861# Add blank email template for editor/author correspondence - #3907# Replace inline anchor names with
- #3908# Enrollment search needs "starts with" option - #3922# Allow for opt-in/out status updates/notifications - #3929# Expose ISSNs automatically in footer and potentially a META tag - #3935# Add site settings install support - #3957# enabling generic plugins should return to the generic plugin page - #3989# Allow numeric domain names in email validation - #4005# Enable mod_rewrite support and RESTful URLs - #4114# Report error(s) if mail isn't being sent - #4122# Extend default article metadata fields - #4129# Rewrite COUNTER statistics - #4137# Link article title on TOC to abstract page by default - #4150# enable rss plugins by default Bug Fixes --------- - #1856# Disable user creation/enrollment for disabled roles - #2277# Merge users does not display all users - #2292# SubmissionEditHandler::rateReviewer() expects list from SectionEditorHandler::setupTemplate(); none possible - #2341# OJS should be reporting an error message if a galley image isn't of an accepted type - #2930# OJS1 Import Fails with DB Reference Error - #3146# https configuration needs attention - #3171# Article reader comments can be entered without titles, leading to blank (unclickable) links. - #3520# Request::redirectURL ignores anchors if used - #3542# Update to latest TinyMCE - #3575# Prepare Doxygen API docs for publishing on pkp.sfu.ca - #3593# Add Select All button on enrollment page - #3647# Register existing using button does not validate role - #3657# Bibtex citation export shows html elements on abstract = { } section - #3686# Using the Payments Plugin with language other than English results in blank email - #3698# Reply to reviewer comments should quote parent title + 'Re:' - #3716# missing parameter in delete methods of PluginSettingsDAO - #3746# TinyMCE not enabled for manager/updateAnnouncement - #3747# Italics in titles causing issues with reading tools display. - #3748# Advanced search year is hardcoded in, insufficient for old issues - #3762# Custom Locale plugin: key search doesn't work - #3763# Website Management Step 4: layout issue - #3772# Import/Export plugins aren't exporting - #3774# Update vi_VN locale for OJS 2.2.1 and 2.2.2 - #3776# installation page: language change: locale check fails - #3777# "pub" column and OJS 2.1.1 upgrades - #3778# Remove mentions of thesis plugin from core codebase - #3782# Refactor OAI into plugin structure - #3783# Reviewer enrollment error - #3790# DB Error: Incorrect integer value: '' for column 'review_form_id' at row 1 - #3791# Awkward interaction between browsing a journal by author and the article_authors.country field - #3795# Update to set journal_id in user_settings to null happens after NOT NULL condition added - #3800# User profile image upload not working - #3801# Authors cannot preview images in unpublished HTML galleys - #3803# Wording on Section Editors - #3813# if no form item is selected, copy to function stops with error - #3819# Error when using Email the Author RT - #3821# Review form text corrections - #3832# Papers report only lists submitter, not authors - #3835# Remove unused key_hash from queued_payments - #3837# Correct ABNT citation format - #3840# Changing form language when editing submission metadata doesn't work - #3841# Remove indexes from stage1 database descriptor - #3844# Install fails with postgres, duplicate key violates unique constraint - #3845# Native Import DTD and plugin require element - #3852# Errors when attempting to download locales - #3854# Update tools/buildpkg.sh in devel versions of all apps to include PKP lib - #3857# Javascript error on login page - #3858# Number format error with PostgreSQL - #3862# Review forms content cannot be scrolled through when input is disabled - #3864# Change "document" to "submission" - #3866# Translator plugin fails to show entries after an empty tag - #3869# deleting an announcement type that has announcements leads to fatalError - #3871# Add referral tracking plugin - #3874# Revamp OAI metadata format support - #3876# Create first user violates unique constaint "users_pkey". - #3877# Submission Acknowledgement email includes author signature - #3882# Editorial Team should consist of lists - #3883# "Log Out As User" raises Fatal error - #3886# Keys not found ## ## - #3887# indexing articles in multiple languages - #3888# Journal Abbreviation not required - #3889# Link error messages to errors - #3890# Descriptions for Note fields - #3895# Relabel "Archive Submission" to "Reject and Archive Submission" - #3896# On journal creation, ## appears in journal_settings - #3897# rt.tpl has incorrect <i tag - #3898# Break templates/article/article.tpl into smaller pieces - #3902# Creative Commons licence needs to be fixed - #3904# DOAJ plugin exports wrong publication date - #3911# Journal Description on Setup page 5 missing TinyMCE - #3924# Subscription policies not localized on upgrade - #3927# undefined method Site::getTitle() in COUNTER plugin - #3932# Remove precompiled templates from distribution - #3933# Print Version RT does not work with galley - #3936# COUNTER plugin - all log entries identical in log browser - #3945# SuppFile class calls non-existent ArticleDAO function - #3962# Install page link needs fixing - #3964# Further install page issues - #3970# Call-time pass-by-reference warning appears on install page - #3972# Schema plugins not showing up in plugins list - #3977# Behaviour after enabling plugins is inconsistent and lacking in information - #3985# Search keyword order inconsistency - #3999# Using "Select All" button in conjunction with export plugins produces error(s) - #4000# METS import/export issues - #4002# Custom Locale Plugin issues - #4004# Editorial Membership list not behaving properly when iterated - #4011# Article Submission payment issues: - #4022# Some locale keys not translated - #4032# Disable language block pulldown in case of POST request - #4033# Registered users can sign up for non-public journal notifications - #4036# Due date change logged when reviewer assigned - #4056# Tag order mismatch in DOAJ plugin - #4076# Password reset emails may come from wrong sender - #4078# Import error for setTitle function - #4081# Remove references to COUNTER compliance - #4092# Remove unused column copyedit_revision from copyed_assignments table - #4093# Breadcrumb issues - #4094# TinyMCE lost when adding selection to review form item - #4095# adding multiple lines to profile signature produces visible <br /> tag(s) - #4097# Announcement type names not localized - #4098# Remove unused column "status" from article_files / paper_files and related classes - #4103# homeHeaderLogoImage is not properly localized on upgrade - #4105# Layout editors don't have access to Future Issues - #4109# Removing all items from Submission Preparation Checklist - #4110# Uploading HTML galley in second language produces DB error with public ID enabled - #4113# Password reset fails if journal contact is not set - #4115# Author metadata edit does not require author info - #4116# Option to suppress author info in TOC should only be available to editors - #4120# Re-order author submission steps - #4121# Article type isn't included in OAI data. - #4124# Update Lockss URLS - #4125# PHP4 reference error in LanguageAction.inc.php - #4126# Smarty truncate crashes when validating RT URLs - #4130# Check valid author URL in metadata submit/edit - #4132# Reduplicated p tag in site.tpl - #4133# Fixed typo (though s/b through) in USER_REGISTER email - #4136# Escape urls in Smarty page_links function - #4139# Native plugin doesn't export article cover image - #4143# Reject leading zeroes for subscription ip addresses - #4145# FormValidatorArrayCustom::isValid incorrect return values - #4152# allow_url_fopen setting not included in config.TEMPLATE.inc.php in all apps. - #4153# translation plugin needs to pull up data.xml files in other plugins - #4160# Remove unused column "status" from article_files / paper_files and related classes - #4176# OAIDAO Produces errors when using public article IDs - #4181# Correct potential javascript bugs WRT font sizer - #4183# Manager's email list does not include modified subjects, if available. - #4187# Minor typo in METS plugin