Note that text shown in this style documents a feature which isn't in the current release but will be in the next release and
text shown thus indicates a feature which is
being removed in the next release.
If you find anything in this documentation which is wrong or unclear then please use the link at the bottom on the page to comment and we will update the page to correct it or make it clearer.
The publisher's manual is no longer included in the distribution. Instead it is available online here.
With this release we've dropped the HTMLArea WYSIWYG HTML editor for those authors who find HTML and Opus tags difficult in favour of FCKeditor which is a generally superior editor and produces better HTML. It even includes features like a spelling checker, although that does require you to do some extra setting up on your server so probably won't be possible with shared hosting. If you have authors who are used to the old editor they may need retraining.
We have made some changes to the way the script mailform.php
works to prevent spammers hijacking your web site so x_to
, x_cc
and x_bcc
are now author codes rather than email addresses. See this page for details. You will need to update any articles which use this script.
We dropped support for this in a recent release but people say they find this useful so we've resurrected it as an option you must enable, section by section, using the "Modify sections for ..." editor option.
Previously the only type of documents Opus allowed to be attached to a document article was MS/Word, Adobe PDF or Postscript. You can now upload other types. This is documented here.
We now have the support for page caching so long as there's no fast changing dynamic content or form content via POST and the reader isn't an author. See the
CACHE_EXPIRY_TIME
extra configuration option. This is something of an experimental feature which is really only worth enabling if you're getting a lot of hits and the server is starting to groan but it seemed to work very well on the Make My Vote Count web site at the last General Election.
If you're entering parent articlecodes for articles so that Opus can produce the navigation automatically (as is happening on this page, top right) then normally the child articles for a parent are sorted by article headline. You can change this by entering a sortcode which is sorted upon before article headline.
We have experienced issues with some users whose server have open_basedir
set which means they can't create files in the server's /tmp
directory. To get around this we now try using tmp
in your document root first before trying /tmp
. So if you have problems try creating a tmp
directory in your document root and allow it writable by the web server.
We've added some new merge fields for templates: articlecode
, papercode
, datedated
and released
.
The merge fields authorsig
, authorforename
, authorsurname
, and authoremail
can now be set to display details of the logged on author, if any by setting authorcode="U"
in the <opusfield>
tag.
We've significantly upgraded this code so you can now extract fields from the datacards you've cross references to. We've also relaxed the access to this code so that ordinary authors can be allowed to use it (via a new entry in the access array).
./img/rss.gif
which you might want to
use as a hyperlinked image for your RSS feed.
<b>
, <u>
,<i>
, <s>
, <blockquote>
tags are closed.
%%%gentime%%%
which is used
by the default templates to insert the time taken to generate the page now
now includes units (and also indicates if page was cached or not, see above).
<opustest>
options had
the evaluation of their "lt/gt" conditions inverted. This has been fixed.
mailform.php
then Opus no longer
automatically creates hyperlinks from any email addresses it finds in the
article text.
OPUS_DEFAULT_LOCATION
extra configuration option.
Release notes for older releases can be found here.