OJS 2.0.2 Release Notes CVS tag: ojs-2_0_2-0 Release date: Sept 16, 2005 ================================= Configuration Changes --------------------- See config.TEMPLATE.inc.php for a description and examples of all supported configuration parameters. New config.inc.php parameters: - general:base_url - this is a REQUIRED parameter and must be added on existing OJS installations - SMTP server configuration settings: email:smtp, smtp_server, smtp_port, smtp_auth, smtp_username, and smtp_password - files:umask - umask for created files and directories Modified config.inc.php parameters: - security:dir_perm has been deprecated by files:umask New Features ------------ - #965# LOCKSS support added - #1246# Added umask configuration option - #1276# Added editor preview of unpublished issues - #1289# Journal managers can now create custom email templates - #1289# Sender/receiver role information added to system email templates - #1289# Descriptions added to system email templates - #1289# Most emails can now be disabled - #1417# Added article view counter - #1418# Added journal search to reading tools frame - #1462# Enhanced Site Map - #1489# Add stace backtrace to error display - #1531# PHP-CGI support - #1568# Optimized indexing of binary files - #1590# Added option to CC emails to oneself - #1622# Search enhancements: Phrase-based searching, boolean logic - #1658# Section titles are now optional - #1666# Tailored various pages for single-journal sites - #1670# Installer now indicates database support - #1678# Added feature allowing user merges amongst journals in an installation - #1687# Added text field to indicate the reason an account was disabled - #1693# Added command-line installer - #1695# Added email to user search forms - #1698# Canonical URLs now configurable - #1701# Installer checks pre-conditions - #1703# Creating a journal now creates a default section - #1704# FAQ section added to help - #1705# Added "Enroll Existing User" feature to All Users in People Management - #1713# External SMTP server support added - #1717# Sections can now indicate that abstracts are disabled - #1719# RT updates - #1726# Plugin templates now precompiled - #1740# Added user bios for Editorial Team in About - #1751# Added Erudit export plugin - #1753# Article type identification added - #1759# Subscription type ordering now uses up/down arrows - #1761# Added "Unsuitable submission" template and button - #1802# Select Reviewer notes should describe Days column - #1811# Reviewer's Archive indicates declined reviews - #1825# Help Author find Copyedit page - #1831# Added help text for restoring archived submissions - #1833# Added note to review page for submissions that have been sent to copyediting - #1845# Wording changes and additions to help and instructions - #1846# #1847# Windows / IIS support added Bug Fixes --------- - #1296# Improved user selection mechanism for subscriptions - #1307# (Code cleanup) Default "From" to current user in system emails - #1325# Verify safe-mode compatibility - #1415# Remove unused article_search_results table - #1453# Removed non-XHTML compliant "nobr" tag - #1495# Deleting articles leaves orphaned directories - #1526# Call-time pass-by-reference warnings - #1558# Allow manager to view number of users who receive notifications - #1569# Corrected inconsistent close links/buttons in pop-ups - #1635# Removed section ordering in specific issue TOC - #1688# Unused fields in edit_assignments table - #1689# Duplicate code in CopyeditorSubmission and CopyAssignment - #1691# Make "last insert ID" conventions consistent - #1694# Database errors in issue/article view handlers when accessing non-existent IDs - #1706# open_basedir / safe mode compatibility - #1707# PHP 4.2.x incompatibilities - #1708# Migration script fails if old and new DB connection parameters are identical - #1710# SubmissionDAOs not setting pages field - #1711# Migration script fails mysteriously on some systems - #1714# Password reset email parameter not replaced - #1716# Export fails if DOMXML extension not installed - #1720# Reference abuses corrected - #1721# Corrected broken PostgreSQL queries - #1722# Proofreader comments functions missing - #1723# Unable to create article note - #1724# Updated ADODB and Smarty libraries for reference issues - #1725# Installation fails due to fatal error in XMLParserDOMHandler - #1727# SQL query failures on MySQL 3.23 - #1729# "Site Administrator" option disappears - #1730# OJS 1.x import doesn't substitute variables properly - #1731# Cannot view/download supplementary files - #1734# Site/journal title displayed incorrectly in some cases - #1735# Re-ordering authors when submitting paper changes identity of principal contact - #1736# Bad link to My Journals - #1737# Improper use of ADODB date functions - #1738# OAI schema validation failures - #1742# Inappropriately-placed redirect in SubmissionEditorHandler - #1743# Support/principal shouldn't be required in Journal Setup page 1 - #1744# "Initiate All Reviews" can be used when no review version is in place - #1746# "Enable this journal to appear" doesn't work when creating a journal - #1748# Superfluous "editor to enter" line on co-editor's page after request declined - #1749# No error is reported if referee does not choose recommendation - #1754# Overhauled templates for XSS issues - #1756# Database upgrade fails on PostgreSQL - #1758# Imported articles not available for management - #1762# REVIEW_COMPLETE template was unused - #1763# Improved abstraction of template constants - #1764# Copyeditor cannot upload initial copyedit file - #1765# Cover page image width is hard-coded - #1772# HTML indexing code does not strip entities - #1776# User import ignores several fields - #1777# Command-line upgrade fails with "pretend" - #1778# Numerous XML files do not validate - #1784# People ... (Specific Role) ... Create User should preserve role - #1785# Review assignments can become trapped - #1787# Duplicate reviewers on "Assign Reviewer" - #1788# "Save and Email" error - #1789# Error when completing layout editing - #1790# Articles list not displayed in native export in some cases - #1791# Incorrect calls to generateArticleDom - #1792# Export: PHP warning when no issues/articles selected - #1796# Duplicate "email" sections in config template - #1797# Lack of ArticleSearchIndex::rebuildIndex return causes potential upgrade issues - #1800# ARTICLE_EMAIL_REVIEW_COMPLETE constant not defined - #1803# Equality user/submission search should be case insensitive - #1804# PHP notice after "Import Peer Reviews" - #1805# "Send Reviewers editorial decision" includes reviewers in previous rounds - #1807# Author cannot download author copyedit file - #1808# Archive Submission eliminates Unsuitable email - #1815# PDF interstitial page shown for non-PDF files if RT disabled - #1817# Number of users in journal count is wrong - #1818# If reviewer declines, both "Start" and "Done" dates indicated - #1819# Reviewer unable to enter review - #1820# #1826# Error sending issue toc notification email - #1821# Attempt to edit email template fails - #1832# PDF listed in ToC is not available - #1841# Issues with Crating Issue using Title Only - #1849# "People" crumb link in Create User interpereted as form submission - #1850# #1851# Avoid usage of SQL keywords for database compatibility - #1852# Upgrades fail in PostgreSQL 7.1 - #1854# Upgrade from OJS 2.0.1 fails on PostgreSQL 8.0 - #1858# PostgreSQL 7.1 database error on JM ... People ... Send Email ... Select Template - #1859# Improper escaping in Smarty templates - #1861# Database error on article submission (PostgreSQL 7.1 issues) - #1862# Column aliases too long for PostgreSQL 7.1 - #1863# Improper indexes created in PostgreSQL 7.1 - #1864# Duplicate indexes created in PostgreSQL 7.1 - #1869# Register as... functioning incorrectly - #1871# Corrected reviewer acceptance/recommendation UI glitch - #1872# Database error on Preview Issue - #1873# Reading Tools displays Abstract link when Abstracts disabled - #1874# PostgreSQL issues with invalid article/issue custom IDs