ProjectForum Changelog

What's new in ProjectForum 7.5.0.3084

Aug 4, 2016
  • Bug Fixes and Changes:
  • SSL error messages are now displayed in the site admin page, in addition to log files
  • list of themes could be hidden if theme names contained an apostrophe
  • redirects from pages whose names had non-ASCII characters could result in garbled 'redirect' lines in some web browsers
  • licensing updates
  • improve performance of initial load of page containing many links in a group with very large number of pages

New in ProjectForum 7.4.0 (Aug 4, 2016)

  • Bug Fixes and Changes:
  • SSL/TLS security improvements: updated to latest OpenSSL libraries, disabled SSLv3, improved Diffie-Hellman cipher security, improved cipher choices
  • for convenience, SSL/TLS will now look for an optional "ca.pem" file (in addition to the required public.pem and private.pem) which can hold certificate authority chain
  • Linux builds now target glibc 2.3 or higher
  • major performance improvement compacting databases
  • major performance improvement saving pages after deleting many links, on groups containing very large numbers of links

New in ProjectForum 7.3.1.3061 (Feb 2, 2015)

  • enable TLS 1.0 for encrypted sockets (needed for browsers which now block SSLv3 due to POODLE exploit)
  • now allows use of any license key valid for 2013 releases or later
  • improve performance of directory page with very large number of groups
  • add number of outgoing page links to pages screen

New in ProjectForum 7.3.0.3056 (Dec 9, 2013)

  • multiple performance improvements, significantly affecting groups containing very large numbers of pages and/or attachments

New in ProjectForum 7.2.3.3053 (Apr 9, 2013)

  • Bug Fixes and Changes:
  • upgraded WYSIWYG editor to TinyMCE 3.5.8
  • when using WYSIWYG editor in Firefox, links in headers would get line breaks added to them
  • fixed links generated by the recentchanges: tag in web views
  • fix rendering of pages list when there were backslashes in the middle of page names
  • improve performance in some cases of deleting projects

New in ProjectForum 7.2.2.3052 (Aug 9, 2012)

  • upgraded WYSIWYG editor to TinyMCE 3.5.6
  • fixed several additional bugs in WYSIWYG editor
  • fixed custom themes and links admin pages when site loaded in a subdirectory of a webserver
  • ensured math equations were preserved in WYSIWYG editor even if math support files not present
  • new 'dbutil' routines to examine sitewide database index of wiki forums

New in ProjectForum 7.2.0.3048 (Nov 25, 2011)

  • Mobile Support:
  • new dedicated mobile theme used to display pages on iPhone, iPod Touch, and Android devices
  • mobile theme optimizes display for small screens by simplifying layout, removing some complex features, adjusting fonts and sizes, etc.
  • easily toggle between mobile and full displays
  • certain features (e.g. file upload) disabled on mobile platforms where not supported by the underlying operating system
  • iPad-specific optimizations to all standard themes, allowing the full variety of themes to be used, yet ensuring the best full-featured display for iPad users
  • Other Changes:
  • underlying HTML changes to support mobile platforms which may affect custom themes (details)
  • adjusted layout of login area on directory page
  • added 'register user' link on site sign in page
  • rearranged controls immediately below editing area; page locking controls hidden when page not locked until lock icon is clicked
  • adjustd layout/spacing etc. for more visual consistency between wiki markup and WYSIWYG editors
  • various bug fixes in custom themes, especially Dark Weblog and Broadcast
  • fixed several performance degradation bugs on Windows related to 'mail to page' feature when given an invalid POP server
  • fixed a minor bug where in one circumstance the 'to start a new group...' message would be displayed on the directory page when it shouldn't be

New in ProjectForum 7.1.0.3044 (Oct 20, 2011)

  • New Features:
  • added new RSS feeds for changes to all forums in a course/group, and all projects in a course/group
  • added option to see projects in recent changes page
  • added page activity screen, accessible by administrator via versions screen
  • Enhancements:
  • upgraded WYSIWYG editor to use TinyMCE 3.4.6
  • detect and warn about running over a network drive on Windows
  • look for 'zdump' (used for changing time zones on Unix) in /usr/bin (as well as /usr/sbin)
  • added quoting for page names when displayed (titles, search, recent changes, etc.) to prevent HTML special characters from interfering with page rendering
  • Bug Fixes:
  • fix error on web views admin page when siteurl was erased in notification page
  • fix alignment problems on webviews page
  • fix some alignment problems with icons next to text (help links, info page for groups, projects, etc.)
  • fixed numerous layout and alignment problems on IE7 and IE8
  • fix problem posting to locked page as administrator
  • inserting table rows starting with a row containing links would put empty links in the newly inserted row
  • escape any HTML characters (less than, greater than, apostrophe, quote) when displaying group or project names
  • fixed a bug that allowed renaming pages so they included HTML tags

New in ProjectForum 7.0.1.3038 (Jun 23, 2011)

  • Bug Fixes and Changes:
  • fixed bug where some spaces between words were being deleted from content pasted from Microsoft Word; this change may result in a few extra spaces being added to other content
  • reordered some items on site administration settings page
  • reworked the messages that are displayed when running the free or demo versions

New in ProjectForum 7.0.0.3037 (May 4, 2011)

  • User Interface Enhancements:
  • redesigned bottom area of forum pages, introducing more icons for commands, improved consistency in fonts and layout, etc.
  • new and improved look for administration pages, including new tab navigation for switching between sections, adjusting fonts in forms and data tables, adjusting page titles, exit links, etc.
  • made clearer when signed in as different levels of administrator, and added new options to allow sign out from different admin levels from all view pages and all administration pages; improved consistency in use of "sign in" and "sign out" (vs. "login/logout")
  • updated look in auxilliary pages (versions, track changes, sign in, etc.) to match updated administration pages
  • New Theme Editor and Customization Options:
  • new theme editor allows for simpler customizations of selected colors and logos in base themes for easier branding; themes can now be explicitly derived from one of the built-in base themes
  • added 'extra.css' hook in themes, providing a way to more easily override styles in base themes but still accommodating future changes in base themes
  • added many more 'hooks' for customizing different aspects of forum pages via CSS
  • removed 'postsize' variable in themes, and instead use CSS to determine size of comments area
  • Additional Wiki Markup:
  • new markup for in-page footnotes
  • new markup to allow page links to be displayed as images via [page:"name" image:id/url]
  • added page redirects, via placing [redirect:..] as first thing in page
  • Bug Fixes and Other Changes:
  • new option to allow setting default forum activity log setting in site administration
  • new option to decide if forums start out open or closed in Enterprise version
  • in WYSIWYG editor, text typed immediately before or after a link bracket (in blue) could sometimes be removed when saving
  • fixed bug where changing type of a file link in the WYSIWYG editor could result in the new type being deleted on save

New in ProjectForum 6.6.2.3033 (Mar 9, 2011)

  • added -servicename command line parameter so that services can run using a different name, or multiple services can be run on the same machine
  • page names with trailing backslash would prevent pages table from rendering
  • fix problem using 'forgot your password' page with central accounts in standard version
  • for Enterprise, changed the 'List in Directory' multiple choice option to a simple 'Hide' checkbox; the previous 'Always' setting behaved identically to 'Only users with access'
  • in Enterprise, on the archived page, only groups where users have access to them are listed
  • fix bug in WYSIWYG editor where extra blank lines were being inserted into preformatted blocks by some versions of Firefox on some platforms

New in ProjectForum 6.6.1.3030 (Feb 4, 2011)

  • in 'list all versions', don't show 'Delete' column when not logged in as an administrator
  • using 'page:' links without a displayname could generate page errors
  • fix problem where 'page:' links did not get included when calculating references to a page
  • when cookies are set via a HTTPS connection, the 'secure' flag is now set so that they will not be transmitted back on a non-secure connection; this can help avoid various "man-in-the-middle" security attacks
  • fix bug where page names with newlines, created with older version of software, would prevent pages table from rendering
  • fix bug where users with 'create groups and users' permission sometimes couldn't create groups
  • in Enterprise, when users have sitewide 'create groups' or 'create groups and users' permissions, they are automatically added as admins to any group they create

New in ProjectForum 6.6.0.3023 (Jan 15, 2011)

  • Major Changes:
  • new unified and integrated installation and GUI on Windows, removing the need for a separate download to run as a Windows service
  • dropped support for very old versions of Windows (pre-Win 2000) and Mac OS X (pre-Tiger)
  • removed FreeBSD and Solaris versions
  • Bug Fixes and Other Changes:
  • added a new toolbar button to the WYSIWYG editor which makes it easier to enter special characters such as various accents, mathematical symbols, etc.
  • show location of data directry in site admin settings page and group admin storage pages
  • upgraded editor base to TinyMCE version 3.3.9.2
  • fix problem on recent versions of Firefox where empty table cells wouldn't display borders in WYSIWYG editor
  • fix problem on recent versions of Firefox where you'd have to enter a character before backspace key would work in WYSIWYG editor
  • fixed problem where deleting some projects, particularly those that had collected large amounts of link spam, was excessively slow
  • send more fatal errors on startup to Windows event log

New in ProjectForum 6.5.6.3017 (Nov 4, 2010)

  • Bug Fixes and Changes:
  • when saving pages in WYSIWYG editor, page links that have formatting (e.g. bold, italic) within the link have the formatting moved outside the link; this prevents extra quotes etc. from becoming part of the page name
  • the page link button in the WYSIWYG editor will trim the selection of any leading or trailing whitespace or tags before placing the link
  • the WYSIWYG editor will not be presented on iOS devices (iPhone, iPod, iPad) which do not support it

New in ProjectForum 6.5.5.3003 (Oct 6, 2010)

  • Bug Fixes and Changes:
  • new fix for WYSIWYG editor content duplication bug; the new fix handles some cases that the fix in 6.5.4 doesn't, and avoids some cases where some formatting information could be dropped
  • fixed performance issues that occurred with generating the user accounts page as the number of users grew
  • improved performance when saving or converting to wiki markup from the WYSIWYG editor
  • fixed some errors that could sometimes cause SSL sockets to be not closed
  • added new graphics to headers of sortable tables

New in ProjectForum 6.5.4.2997 (Sep 11, 2010)

  • fix several cases where duplicate content could be created when saving a page on IE
  • improved performance when saving
  • remove several cases of empty bold or italic markup when saving
  • several smaller changes in whitespace in the wiki markup generated from the editor

New in ProjectForum 6.5.3.2995 (Jun 23, 2010)

  • Bug Fixes and Changes:
  • upgraded internal WYSIWYG editor framework to TinyMCE 3.3.7
  • views, edits, posts, downloads columns in user activity summary were not sortable
  • size, versions and references columns in list of pages table were not sortable
  • 'only admin can create projects' setting was showing up in basic/free versions which don't allow projects
  • correct errors and improve instructions in campus/enterprise when first starting out, particularly with respect to being logged in with the site admin password

New in ProjectForum 6.5.2.2978 (Apr 17, 2010)

  • User Accounts Improvements:
  • simplified the user accounts screen in groups (Standard version), separating out add/delete, improved error handling, etc.
  • site administrators can now register site-wide user accounts when adding users to a group (Standard and Enterprise versions)
  • in Enterprise, added new user account options to allow non-admins to create new groups and/or register new users from within a group
  • various improvements to user access screen (in Enterprise)
  • Bug Fixes and Changes:
  • added two new divs (#homepageauth and #homepagemessage) to the homepage, allowing some more css positioning of elements
  • fix bug where activity screen wasn't showing up in IE6
  • list of pages admin screen now supports searching and paging
  • fixed problem with sorting attachments by date
  • fixed bug where attached files with apostrophes in their name would cause the attachments table in admin not to be displayed
  • custom links with apostrophes or newlines could cause the custom links table in admin not to be displayed
  • reworked pages containing large tables of data to shrink page size for faster loading times

New in ProjectForum 6.5.1.2974 (Feb 5, 2010)

  • Fixes and Changes:
  • fix problem where attachment popup menu wasn't being placed in the right location on IE when the page was scrolled
  • lists with empty elements would overlap subsequent lines in the page in Firefox 3.5.x
  • small changes to forms used to create groups and projects
  • improve handling of content pasted from other sources into the WYSIWYG editor; in particular, many excess HTML tags found in material pasted from Microsoft Word are stripped

New in ProjectForum 6.5.0.2968 (Jan 20, 2010)

  • Content Management Additions:
  • new [page:] link type, which allows you to link to pages but have the link display a different name, e.g. [page:"Original Page" Other Name]
  • when including pages from another forum into a page, attached images on the other page will appear correctly
  • allow a main group page to include a page from a project within the group, provided the project is set to 'use same passwords as main group'
  • virtual host based webviews can now optionally specify a path, so you can have several different web views sharing the same hostname, e.g. articles.foo.com/measurement and articles.foo.com/processes
  • User Interface Improvements:
  • popup menus on attachment icons are now activated by a right click, rather than automatically coming up on mouseover
  • new table widget, replacing the existing one used on the attachments, versions, user activity and pages administration screens; new widget allows fast paging and search
  • reworked sitewide user accounts, web views and custom links administration pages to use the new table widget
  • many additional layout and cosmetic changes in all administration screens
  • New Administrator Features:
  • new command line option -dbutil added to allow various inspection and manipulation tasks to be performed on the underlying database files; see the database HOWTO for more information
  • allow changing the name on the 'From' line that is used to send out notification emails
  • Additional Changes:
  • various changes to improve web standards compliance; most significantly, all pages now have an explicit DOCTYPE header, which may have an impact on any user-developed custom themes
  • upgrade internal editor library to use TinyMCE 3.2.7
  • upgrade to Prototype 1.6.1, new accordion widget used for editor page help
  • several refactorings, cleanup and simplification of HTML files, Javascript and CSS; minor changes to HTML generated for page content
  • Bug Fixes:
  • fix style sheet so that editor window is shown full width in Firefox
  • fix editor glitch with Safari when two attachments are immediately next to each other on the same line
  • images uploaded to a page, when displayed in a web view, were being logged in the activity log (if enabled) as downloads when the web view page was viewed; they no longer are logged
  • additional quoting of ampersands in page names in various locations in generated HTML
  • leading zeros on page numbers in URL's could be misinterpreted as octal

New in ProjectForum 6.4.2.2960 (Oct 27, 2009)

  • Bug Fixes and Changes:
  • Fix bug where on newer versions of Webkit-based browsers (e.g. Safari, Chrome) in rare circumstances pieces of HTML code from parts of the edit page could be placed in the wrong location, leading teither a display glitch in the overall page, or a snippet of HTML code inserted intthe edited page itself
  • Performance improvements in generating activity log summary screen
  • Fix a problem where activity log detail for some users was not being displayed
  • Minor update tWindows installers

New in ProjectForum 6.4.1.2952 (Jun 17, 2009)

  • Bug Fixes and Changes:
  • Upgrade internal WYSIWYG editor to use TinyMCE 3.2.4.1
  • Fix bug where insert table toolbar item was not disabled when edit insertion point was in a table
  • Clean up extra debugging associated with 'forgot password' in Enterprise version
  • Added additional logging of startup errors to both error.log and the Windows event log

New in ProjectForum 6.4.0 (May 7, 2009)

  • Changes to Editing Page:
  • increased font size in richtext editor to more closely match the source markup editor and the rendered page
  • better fit richtext editor to page horizontally, avoiding horizontal page scrolling on IE
  • better match borders, toolbar sizes and button styles between richtext and source markup editors
  • update onscreen formatting help; default to formatting help not being shown
  • Change to Users and Permissions:
  • when a central account is removed from a group's access control list, they are removed from any notifications in that group they are subscribed to
  • in Campus/Enterprise, set the default user access permissions for newly created projects to match the enclosing course or group
  • if a user is logged in both as site admin and regular user, and from the main screen logs out as a regular user, the message that they are still logged in as site admin will be emphasized
  • added a site administration 'logout' link on the site home page
  • restructure activity log report to move total outside the table
  • Wiki Content Improvements:
  • new mp3 player, courtesy of Martin Laine's Wordpress Audio Player (wpaudioplayer.com)
  • added new [inline:] markup command, which works like [include:] except will trim leading and trailing paragraph tags
  • added new custom link substitutions $U (forum urlprefix) and $F (forum name)
  • Other Enhancements and Bug Fixes:
  • add SSL support for SMTP, as needed to use gmail.com and some other servers to send mail notifications
  • allow adding or removing multiple email addresses at the same time on the 'track changes' pages
  • added option to export all projects in a group automatically
  • fix sporadic problem where submitting some forms (e.g. in theme editor) would stall, requiring the user to submit the form again
  • fix a couple of inline-link related rendering bugs
  • fix problem displaying detailed activity log info for users whose name contained special characters
  • output of [references:] tag now appears in exports and web views
  • inactive forms (create project, find pages) removed from export and web views
  • fix problem cleaning up databases when removing a POP account from a forum
  • added IP address of client web browser to the 'forgot password' email (Campus/Enterprise)

New in ProjectForum 6.3.0 (Feb 11, 2009)

  • New Features:
  • Support for displaying mathematical equations. This uses an add-on package (jsMath) to allow TeX formatted math to be rendered in pages; see the new Math HOWTO for details.
  • Web views (which provide an alternate, static view of a wiki) now include RSS feeds.
  • Additional Bug Fixes and Changes:
  • Significant reworking of paragraph and line break handling for the WYSIWYG editor. In the previous version, switching between the WYSIWYG and source editors could repeatedly insert extra line breaks in some cases. The translation between the editors now better reflects the final rendering. This means that redundant markup entered into the source editor will be cleaned up (e.g. multiple blank lines entered in the source editor will be simplified to a single blank line by the WYSIWYG editor).
  • As a side effect of the previous change, all paragraphs will be more consistently wrapped with HTML paragraph tags; this may affect people who create pages that include other forum pages.
  • Fixed progress bar for uploads on Safari, which does not allow AJAX calls during form submission.
  • The main attachments administration page now includes links to directly download each attachment.
  • Allow square brackets within links, by doubling them up as in regular text. This is useful for example in the new 'math:' links, as square brackets are used in TeX.
  • Fix broken links to project pages within user activity logs.
  • Fix a case where user actions would be recorded as "unverified" in the activity log if they were now logged in using a site-wide user account, but had previously used a per-group user account, and still had the previous authentication cookie stored in their browser.

New in ProjectForum 6.0.2 (Feb 2, 2008)

  • new WYSIWYG wiki editor, new site-wide user account option, additional enhancements and bug fixes

New in ProjectForum 6.0.0 (Jan 23, 2008)

  • New WYSIWYG wiki editor, new site-wide user account option

New in ProjectForum 5.4.0 (Apr 24, 2007)

  • New Features
  • Pages in this Forum screen is now sortable, adds information about size and versions for each page, and allows selective multiple deletions.
  • New Attachments screen allows for browsing information about and deleting attachments in a forum.
  • New page to browse list of all versions of page, and selectively delete them.
  • User activity screen is now sortable, and allows drilling-down to see detailed activity logs for each user.
  • New 'View' command on attachment menu to view uploaded files in the browser window, where possible.
  • Bug Fixes and Enhancements
  • Upload progress bar done with AJAX, to avoid repeated web page reloads.
  • Improve performance of fetching old versions of page and generating page-specific RSS feeds on pages containing hundreds of posts in a row.
  • Creating a new course will skip over any old, unused datafiles it finds.
  • Updated various icons, tooltip labels.

New in ProjectForum 5.3.2.2040 (Mar 20, 2007)

  • Greatly enhanced custom and image links, comment posting improvements and more

New in ProjectForum 5.2.0.1852 (Nov 7, 2006)

  • new editing screen, preview, format toolbar, enhancements to themes, and more

New in ProjectForum 5.1.2.1794 (Sep 14, 2006)

  • new MP3 playback capability, performance and usability enhancements in version history, changes to activity logging, and more

New in ProjectForum 5.1.0.1719 (Jul 18, 2006)

  • new MP3 playback capability, performance and usability enhancements in version history, changes to activity logging, and more

New in ProjectForum 5.0.0 (May 4, 2006)

  • performance and scalability improvements
  • other fixes and enhancements