Movable Type Changelog
mtchanges - Revision history for Movable Type
This document contains the revision history for Movable Type. Names in
parentheses indicate the names of user(s)
who pointed out the bugs, suggested
the features, etc.
-
New default templates no longer use <label> tag in the
Remember info?
checkbox for the ``remember me'' JS, because it was breaking XHTML validation.
-
Fixed Linked File Templates so that, when linking a template to a new file
that doesn't yet exist, the permissions will be set correctly (based on umask
settings in mt.cfg).
-
Added new default templates and made them customizable by stylesheets.
-
Added the
Comment Error Template
to specify the layout of the page a user
receives when there is an error with his/her comment submission (eg. an
invalid or missing email address).
-
Usage of
<$MTCommentPreviewState$>
in the Comment Preview
Template
is now deprecated; handling of this tag will not be removed from
MT, because existing users are certainly still using it. But it is no longer
recommended as the best method for comment previewing (instead see the new
default templates for editable comment previews).
-
Changed the <title> tags of the default templates so that they are more
descriptive by default of the content in the page (and no longer just
MOVABLE TYPE : TEMPLATE
).
-
Added
<MTGetVar>
and <MTSetVar>
for use in passing
around values to template modules, etc. (Yaacov Akiba Slama)
-
Added troubleshooting docs on fixing ``Moved hosts, can't login'' DB problems.
-
Added an editable comment preview form to the Comment Preview default template,
using
encode_html="1"
and convert_breaks="0"
.
-
Added
<MTArchiveNext>
and <MTArchivePrevious>
containers
for displaying links to the next and previous date-based archives,
respectively.
-
Added
encode_js
filter. (Yaacov Akiba Slama)
-
Added
zero_pad
and space_pad
filters.
-
Fixed bug where, when posting via bookmarklet,
allow comments
on a new entry
would be turned off even if the default is set to true, in the situation
where the allow comments
checkbox is not included on the bookmarklet.
(Volker Weber)
-
Fixed a bug in mt-check.cgi where the module description (and reason for
inclusion) would not be displayed.
-
Changed
%l
to %I
in the default date/time format string, because
%l
is unsupported in some strftime implementations.
-
Removed
<a name="comments">
from the default Comment Listing
template, as this was causing problems with the form of the same name.
-
Added a
convert_breaks
attribute to the <$MTEntryBody$>
,
<$MTEntryMore$>
, and <$MTCommentBody$>
tags. This allows
you to override the Convert line and paragraph breaks
on a case-by-case
basis, if desired.
-
Added
<MTCalendar>
and associated tags for a monthly calendar
display of entries.
-
Now, if default-templates.pl cannot be found by mt-load.cgi, the actual
error message will be given, which can be useful for determining path errors.
-
Fixed bug where using
<MTArchiveList>
and <MTEntries>
within an Individual archive template
would overwrite the entry object in
the stash.
-
Added
trim_to
global tag attribute. (morbus)
-
You can now use
lastn="N"
in an <MTEntries>
tag within an
<MTArchiveList>
container to only display the last N entries within
a certain archive grouping; for example, to display the last N entries in each
category.
-
Index templates and template modules are now sorted alphabetically in
List
Templates
. (morbus)
-
Added
remove_html
global tag attribute. (morbus)
-
dirify
now strips HTML tags (eg. <br>) and entities (eg.
&). (morbus)
-
In import dates, AM/PM is now optional; if not present the hour will be
treated as on a 24-hour clock.
-
Fixed bug where setting
words in excerpt
to 0
would not work properly
(ie. excerpt would still be generated using 20 words).
-
Made upload popup link
onclick
attribute return false
.
-
Added index on comments for created_on column.
-
Added <$MTCommentID$> tag.
-
Fixed small comment bugs: if URL or email address was completely undefined
(not blank, but undefined), this would cause a
Build error
; and the
PreviewURL, PreviewAuthor, and PreviewEmail tags were not using the correct
Comment context.
-
Fixed error message (
importing
=> exporting
) in mt-export.cgi.
-
Fixed error message when opening up index template file fails (error message
included
tempfile
).
-
Now require at least version
0.8
of File::Spec
, because of the use of
splitpath
(below). Changed mt-check.cgi to reflect this.
-
Use
File::Spec->splitpath
to split up path into directories and
filename; this should fix a bug on Windows when rebuilding files.
-
Fixed nasty bug that occurred when using ``Link this file to a template''
feature, and manifested when rebuilding indexes, causing the rebuild process
to hang.
-
Fixed discepancies in
Creating a new blog
section in manual.
-
Fixed typo in search and replace link to export feature.
-
Fixed bug that occurs when two
entry_id
input fields are present (because
of list vs. scalar context--now force scalar context).
-
Fixed bug where, after uploading a file without an extra path, its URL would
contain an extra forward slash (
/
) (same with popup HTML URL).
-
Fixed bug where
days="N"
would override category="Foo"
in
<MTEntries>
tag. (cwodtke)
-
Added DBM file locking (shared lock when reading, exclusive when writing).
-
Export process now exports excerpts, and import now imports them.
-
When you upload a file, if a file by that name (at that location) already
exists, you now get a confirmation screen to overwrite the file, or not.
(Requires that File::Temp is installed.)
-
Added search and replace functionality.
-
You can now upload files into specific directories beneath the Local Site
Path and Local Archive Path.
-
When reading from DB files,
MT::ObjectDriver::DBM
will now open the DBM
files in read-only mode, rather than read-write mode.
-
Fixed bug where
<$MTInclude$>
of a template module would not
propagate conditions down to the template module contents; this meant that
conditional statements like <MTIfEntryIfExtended>
would not work in
a template module. Now they do.
-
Added Javascript ``Remember me'' to default templates (Individual Archive
Template and Comment Listing).
-
Added
<$MTBlogHost$>
tag, which prints out the host part of the
Site URL config setting. For comment cookies.
-
After uploading a file, in addition to being able to create a new entry with
a link to the file/embedded image, you can now just view the HTML that would
have been used in that new entry. This is useful when uploading multiple files
per entry.
-
Fixed logout page so username and
Logout
link are no longer displayed in
the navigation bar.
-
Converting paragraph and line breaks is now set separately for entries and
comments. (If you are upgrading, make sure to turn this on for all blogs
that you want it on for, because it is a separate setting.)
-
Added Archive File Templates, which allows you to specify the output file for
a particular archive type, using regular MT template tags, allowing better
organization of archive directories.
-
Changed XML RSS default template so that title and excerpt are now HTML-encoded
to prevent XML errors.
-
Introduced four new global tag attributes:
encode_html
, dirify
,
lower_case
, and upper_case
.
-
In new comment notification email, added a link to the comments on the entry.
-
Added
debug
MailTransfer
setting, which just writes out the mail message
to STDERR.
-
When emailing comments in mt-comments.cgi, if the user leaving the comment
enters an email address, use that for the From: address in the email message.
-
Reorganized default config file to provide descriptions of config settings,
more instructional text, etc.
-
Added
NoTempFiles
config file option to turn off use of temp files when
writing output files.
-
Added link to
Edit this entry
after posting an entry via the bookmarklet.
-
Noted IE bug (
Content-Type
override) that can cause export problems.
-
Added the
convert_breaks
attribute to the <$MTEntryExcerpt$>
tag.
-
Excerpt is now created on the fly when sending a notification, if you haven't
entered an excerpt for an entry.
-
Fixed List & Edit Entries so that unprivileged authors are not allowed to
delete entries.
-
Added XML-RPC server implementation of the Blogger API.
-
Added
<$MTCommentOrderNumber$>
tag.
-
In mt-check.cgi, added checks for File::Spec, DB_File,
LWP::UserAgent, and SOAP::Lite (the last two are optional installs).
Also added instructions on installing each of these modules.
-
Automatically-generated
img
tags (after uploading images) now contain
alt
attributes.
-
Category pulldown in bookmarklet is now sorted alphabetically.
-
After an entry is deleted, prompt the user to rebuild.
-
Remove whitespace at the ends of the meta (
AUTHOR
, TITLE
, etc.) lines
in the import file when importing.
-
Improved application code that determines paths to reduce reliance on
SCRIPT_NAME
environment variable. (Aaron Straup Cope)
-
Added
DBUmask
, HTMLUmask
, DirUmask
, and UploadUmask
settings for
the mt.cfg file. These are to be used to adjust permissions set on files
and directories created by MT. Removed manual chmod
calls. (Aaron Straup
Cope)
-
In mt-comments.cgi, check whether an author has an email address saved in
his/her profile; if not, don't try to email new comments (this was causing
an error
No Recipients Found
).
-
Changed default templates so that the popup comments links do not have
href="#" onclick=...
but are not just href="javascript:..."
.
-
In mt-comments.cgi, when redirecting back to the comments popup window
after adding a comment, automatically append a slash at the end of
CGIPath
if no slash is present.
-
Fixed
<$MTCommentAuthor$>
and <$MTCommentAuthorLink$>
so that they return the empty string (not an error) if no author name is
given in the comment, and thus will no longer cause rebuild errors.
-
Fixed context for
<MTEntryNext>
and <MTEntryPrevious>
containers so that conditional tags (<MTEntryIfExtended>
, for
example) can be used.
-
Fixed bug when system's crypt implementation uses MD5 passwords (MT was not
picking up the proper salt). (Monica Reyes)
-
Added form-validity checking to mt-comments.cgi for checking email address
and URL. (Aaron Straup Cope)
-
Set
$CGI::POST_MAX
to 1MB, which means that uploads must be 1MB or less,
to prevent denial of service attacks. (Aaron Straup Cope)
-
Added mt-export.cgi, which will export all of your MT entries into a format
that can be suitably re-imported through the import mechanism. It is also
useful for keeping backups of your entries. Functionality is linked from
Import & Export Entries
.
-
Fix bug in mt-comments.cgi where redirect after posting to popup comments
would break styles (because redirect was using CGI::url(-base => 1), which
is a newer feature in CGI.pm).
-
Added link to manual (
HELP
) in topnav.
-
When images are uploaded, and
Popup Image
is chosen to create a new entry,
an HTML file will be created automatically to enclose the uploaded image,
if you have defined an Uploaded Image Popup Template
. New template tags
<$MTImageURL$>
, <$MTImageWidth$>
, and
<$MTImageHeight$>
added for use in the new template. Added a default
Uploaded Image Popup Template
.
-
Added template linking functionality; allows users to manage their templates
externally from the MT application, and have them automatically sync-ed into
the MT database. Thanks to Ron Pacheco for patches and ideas.
-
Can now import comments from Greymatter.
-
Can now import to a particular category, either through the CATEGORY key (eg
from a system that supports categorization, like NewsPro), or by selecting a
default category for all new entries.
-
Fixed bug where import would create a new author with the same name as an
existing author; if an author already exists, now, entries are assigned to the
existing author.
-
Can now import extended entries from Greymatter and keep the extended portion
separate from the main blog entry.
-
Import now handles indentation and leading spaces more robustly.
-
Fix bug where MTEntryDate inside MTEntryPrevious and MTEntryNext do not
refer to the correct entry. (sunpig)
-
Added movabletype.org recently updated ping functionality for donors.
-
Added ``Syndicate this site'' link to default index template.
-
When deleting objects, check to see if we can load the object successfully
before trying to call
remove
on it.
-
HTML-encode titles of entries on list & edit entries, so that if an
entry title contains HTML (eg. an anchor tag), it doesn't break the display.
-
Added <$MTArchiveCount$> tag: number of entries in a specific archive
grouping.
-
Use timegm_nocheck so that we don't get fatal errors when a date is out of
range.
-
Changed
use base
to manual setting of @ISA in all libraries to improve
compatibility with older perls, where base.pm is not a core install.
-
Improved error message when Local Site Path or Local Archive Path is unset
when doing a rebuild.
-
Auto-check or -uncheck ``allow comments'' in bookmarklet when selecting a blog,
based on the configuration for that blog.
-
Added
<$MTEntryAuthorEmail$>
, <$MTEntryAuthorURL$>
, and
<$MTEntryAuthorLink$>
tags.
-
Added
file
attribute to the <MTInclude>
tag, for pulling in an
external file.
-
Fix JS bug in bookmarklet category selector. (nasty)
-
Fixed bugs in MTEntries category=``'' and MTInclude module=``'' where, if you have
different categories/modules named the same thing across two different blogs,
only the first would ever be loaded. (Brad Choate)
-
Added support for weblogs.com XML-RPC ping. Added blog config option to turn
off the ping (it is on by default).
-
In List & Edit Entries, if an entry does not have a title display the
first 22 characters of the entry body, followed by an ellipsis, rather than
just displaying [No title].
-
Made <$MTDate$> work as a ``system date'', or the current date/time at
which the page is being rebuilt.
-
Added Pragma: no-cache header to keep Opera from caching pages. (Jay)
-
Changed default templates to use iso-8859-1 (Latin 1) encoding instead of
utf-8.
-
Added Blog Configuration option for the number of words in an auto-generated
excerpt.
-
Added comment previewing, using the new Comment Preview template. Default
templates now ship with comment previewing enabled, and the comments links
on the main index automatically link to the popup comments; the individual
entry template contains a static version of the comments.
-
Deleting an entry will now delete all of the comments associated with that
entry.
-
Made bookmarklet windows customizable by selecting whether users want to
include category, excerpt, etc.
-
Ran all scripts with taint mode on (-T), and fixed all warnings and errors.
Thanks to dchase for the patches.
-
Added Nickname field to author record, along with new MTEntryAuthorNickname
tag to display it. This allows having a different name for display than for
login.
-
Fixed file corruption bug when uploading files on Win32 machines; needed to
use binmode. (sunpig)
-
Support for custom, user-created template modules, which can be included using
the new
MTInclude
tag. (Christina Wodtke and many others)
-
Modified CGI scripts to get their full path from $0, and use that plus lib
and extlib and the @INC directories, along with specifying the full path to
mt.cfg. This should improve out-of-box compatibility with IIS.
-
Fixed bug where MTArchiveList above MTEntries on an archive template would
cause the MTEntries to display just the most recent list of entries.
(notfully)
-
When logging out, we set a cookie with an expiration date in the past;
increased the amount of time in ``the past'' from 1 day to 1 year. (Laura)
-
Added MTDateFooter container tag. (silvercube)
-
Fixed bug with MTDateHeader not being output when posts from the same day
but different months were one after the other (eg. a post from November 11,
then a post from October 11). (hellgren)
-
Moved default templates into lib/MT/default-templates.pl, so that they can
be loaded by multiple scripts/libraries. Changed mt-load.cgi to read templates
from here, and also changed blog creation to install default templates in
every new blog.
-
Added support for sending mail through SMTP, using Mail::Sendmail; broke out
mail-sending stuff into MT::Mail. (Bill Turner)
-
Fixed bookmarklet bug where trying to bookmarklet a page with ampersands ('&')
in the URL would chop off everything after the ampersand. (nasty)
-
Fixed MT::App::redirect so that it redirects to a full URL (including the
host name and protocol), which fixes a problem on IIS. Also fixed redirects
in mt-comments.cgi. (Matt Haughey)
-
Added 'title' attributes to all icons in left mininav, and now set
window.status with appropriate tips for each icon.
-
Fix bug with stashed entries staying around after building archive lists.
The symptom is that the
lastn="N"
attribute was not working properly.
(Philip Winn)
-
Documentation fixes (typos, etc.). (Cory Preus)
-
Fixed Edit Categories screen when category labels have quotes in them; this
was causing the labels to show up blank; they needed to be HTML-encoded.
(Jenn Redwolf)
-
Fixed ``attempt to use unitialized value as ARRAY reference'' error when
sending a notification without setting up any notification addresses.
(Christina Wodtke)
-
Clarified that you must remove indentation from Blogger/Greymatter/NewsPro
export templates when pasting.
-
Added appropriate context for MTArchiveDate tag outside of MTEntries context,
on Date-Based Archive Template; added context for MTArchiveCategory tag outside
of MTEntries context, on Category Archive Template. (Christina Wodtke)
-
Fixed TMPL_INCLUDEs on WinNT by giving HTML::Template the path to the
tmpl/cms directory. (Bill Turner, Axel Kollmorgen)
-
First public release.
-
Improved diagnostics for some default-template-related, rebuild-related
error messages. (Christina Wodtke)
-
Added ``Creating a new blog'' instructions to manual, and link to this section
of the manual when creating a new blog. (Christina Wodtke)
-
Added MTEntryPrevious and MTEntryNext containers to refer to the previous and
next entries, respectively. These tags should work in any entry context.
(Christina Wodtke)
-
Tried to make install doc a little clearer by moving some Unix-specific
stuff down into ADDITIONAL NOTES.
-
Added (?) help prompts that point to relevant sections of the manual; added
some blog configuration option docs to the manual.
-
Improved layout of notification messages.
-
Added the <$MTCGIPath> tag and the CGIPath config file setting for easy
linking to your MT CGI scripts.
-
Added a config setting for setting the default value of the ``Status'' field
on the create an entry page; so you can set it to Release if you always want
it set to Release by default. (Christina Wodtke)
-
Added an ``allow anonymous comments?'' config option; if set, no checking is
done to determine if the visitor making the comment has provided an email
address and author name. If unset, both author name and email address are
required. (Christina Wodtke)
-
In the edit entry screen, if a comment author has not provided a name, there
was no way to get to the editing screen for that comment; so now, [No author]
is displayed if there is no author name.
-
Added an
archive_type
attribute to the MTEntryLink
tag; this allows you
to create a link to an entry's archive page other than the preferred archive
type. The default behavior is still to link to the archive page for the
preferred archive type. (Christina Wodtke)
-
Transform carriage returns into <br> tags when
Convert Paragraph
and Line Breaks
is on. (Adam Wood)
-
Improved look and functionality of default templates; also added default
templates for all archive types.
-
Set more default options when creating a new blog or editing 'First Blog'.
-
Added instructions for exporting NewsPro entries into the correct format;
thanks to Jeremy W for sending along the instructions, which are now in the
manual.
-
Added author attribute to MTEntries tag, so you can grab all of the posts by
a particular author (can also be combined with category and lastn).
(Jeremy W)
-
In comment notifications, the text between the brackets is now the name of the
blog, not
Movable Type
.
-
Added alt tags to the images in the mininav. (Matt Haughey)
-
Fixed a bug in mt-comments.cgi that made it select the wrong comments listing
template (ie. one from a different blog).
-
Added a Status pulldown to the bookmarklet popup so that authors can post
HOLD items (rather than having everything RELEASE), if they wish.
-
Fixed a bug in tag argument parsing with a string like foo=``bar's baz''; the
single quote would end the double quote, which would lead to
foo
having a
value of bar
(and not bar's baz
like it should).
-
Fixed allow_comments_default setting of allow comments box on new entries.
(Christina Wodtke)
-
Alphabetize category list in edit categories, and in pulldown menu on edit
entry/create new entry screen. (Adam Gerstein)
-
Sort comments in edit-editing screen by created on date, in descending order.
-
Fixed a bug in mt-load.cgi. Also, added IMPORTANT INSTRUCTIONS to
mt-load.cgi to delete it after running it the first time. Failure to delete
it is a security risk, because someone else could then run it (conceivably).
-
Added index.html to the distribution, which is just a simple 404 page,
which prevents people from doing the directory listing.
-
Added error checking to mt-add-notify.cgi.
-
Added mininav to left side of all system pages (once you have selected a
blog to edit, that is). Items in nav are dependent upon permissions, of course.
(Josh Buchanan)
-
Added activity log; currently it records logins, logouts, unsuccessful
authentications/password recoveries, etc. because that seems most useful from
a system maintenance perspective.
-
Added ability to rebuild just a single set of pages from a particular archive
type, eg. all Weekly archives. Also, split up ``Rebuild all files'' so that it
rebuilds in steps: Individual => Daily => Weekly, etc. This should lessen the
load of any one rebuild.
-
Fixed bug with weekday names (%A date format template) not displaying
properly on some systems. (Jeremy W)
-
Fixed bug with MTArchiveList when a Preferred Archive Type has not been set.
(Jeremy W)
-
Fixed MTEntries so that you can specify both lastn and category, and it will
display the last N entries in that category. (Daniel Talsky, Jeremy W)
-
Some changes to widths of textareas in bookmarklet and edit/create entry
screens, and to width of pulldown menu for category.
-
Changed look of ``Your existing blogs'' items: upper-case blog name, add bullet.
(Matt Haughey)
-
Added uniqueness validation on author name; you can no longer create two
authors with the same name, nor change your author name in your profile to
the name of another author.
-
Rebuild popup now lets you rebuild just your indexes (index templates), if
desired.
-
Added a View Site link to the ``rebuilt'' page, so you can view the site right
after rebuilding.
-
Made all REBUILD links in status messages a link to the rebuild popup window,
but only if the user has rebuild permissions.
-
mt-comments.cgi now rebuilds all entry archives after adding a new comment,
even when using popup window comments.
-
Changed format of weekly archive page names so as not to clash with daily
archive pages; weekly archive pages are now called week_YYYY_MM_DD.html
(they used to be just YYYY_MM_DD.html).
-
Changed format of category archive page names so as not to just use category
IDs; new format is lower-case munged version of category name (remove all
non-alphanumeric characters, change spaces to underscores, and consecutive
underscores to one single underscore). For example:
Fun & Games
gets
translated to fun_games.html
.
-
Improved error messages when using a template tag out of context; for example,
using a MTEntryTitle tag outside of an MTEntries container on an
index/date-based/category template (it is legal on an individual entry
template, because the entire template is in entry context). (Sara Flemming)
-
Added a
No archives
option to the Preferred Archive Type pulldown on the
Edit blog configuration
screen; the lack of such an option, combined with
the Javascript validation, made it effectively possible to disable archiving
for a blog.
-
Fixed the built-in RSS template so that it validates with RSS version 0.91.
-
Fixed bug with previewing entry introduced by convert paragraph breaks
option and code. (Adam Gerstein, Sara Flemming, Matt Haughey, Jeremy W)
-
Check that version of installed HTML::Template is greater than 2, because
we need certain features that were only added later on. (TW Walsh)
-
Actually include mt-import.cgi in the distribution this time. (Caroline van
Oosten de Boer)
-
Fixed a bug where the conditional settings for MTEntryIfAllowComments and
MTEntryIfExtended tags would not be picked up properly on Individual Archive
Templates.
-
Need to HTML-encode all ampersands before displaying in editing boxes; this
prevents the browser from turning in a textarea into an actual
non-breaking space, for example.
-
In the
Blog editing menu
, fixed the Edit blog configuration
icon link;
it was different than the text link, and it was incorrect, and caused an
error saying ``No permissions''. (Adam Gerstein)
-
Added mt-import.cgi, which imports blog entries from either Blogger or
Greymatter (or, for that matter, any system that can get the entries into
the right format) into Movable Type. Also added an import interface through
the main Movable Type interface, and docs for importing to the manual.
-
Fixed bug with MTDateHeader contents actually appearing before the start
of the <MTEntries> contents, each time through the loop. (Daniel Talsky)
-
Added a ``Convert paragraph breaks'' option to specify whether paragraphs
should be enclosed within <p> and </p> tags. (Matt Haughey)
-
Added some Troubleshooting docs to the manual, as well as information about
setting up the db directory outside of the webroot.
-
After saving a template, users will ``rebuild files'' permissions will now be
able to rebuild files from the ``template saved'' message. (Matt Haughey)
-
Changed internal timestamp format so that timezone offsets are not
recalculated on every rebuild. Changed from epoch time (seconds since 1970)
to
YYYYMMDDHHMMSS
.
-
Added uneditable name of template to top of editing page for non-index
templates; this limits possible confusion over which template you are
actually editing. (Steven Jarvis)
-
Made
MTCommentAuthorLink
web links open in new window. (Steven Jarvis)
-
Bookmarklet Javascript now works in IE 5.5 (needed to use document.selection
in that browser). (Caroline van Oosten de Boer)
-
Added
created_by
column to author object, in preparation for allowing
author deletion, but only of authors that you have created.
-
Added Bookmarklet posting functionality, with a link to setup on the main
project administration menu.
-
In List Entries, if a post does not have a title display [No title] instead
as a link.
-
Changed login cookie path from / to /path/to/mt/. For example, if you
installed MT at /my/mt/mt.cgi, the path for the cookie would now be
/my/mt/.
-
MT::Util::send_mt_mail now checks for more default locations of sendmail,
instead of giving up, until it finds one that works. It now checks
/usr/lib/sendmail, /usr/sbin/sendmail, and /usr/ucblib/sendmail
(list taken from Mail::Mailer). (Steven Jarvis)
-
Added Javascript form validation for the edit blog configuration/create new
blog form.
-
Added MTCommentAuthorLink tag, which links the comment author name using a
succession of rules: looks first for URL, then for email address, then just
displays the name without a link. (Steven Jarvis)
-
Deprecated MTCommentName in favor of MTCommentAuthor; removed the former from
the documentation, although it still works (and likely always will).
-
Made uploading files compatible with versions of CGI.pm without CGI::upload
method (versions prior to 2.47). Run CGI::upload in an eval, check for errors,
and use CGI::param if we get errors. (Steven Jarvis)
-
Added a password recovery feature, linked from the login page. Also added a
birthplace setting to the ``edit profile'' page; this must be filled out in
order for an author to recover his/her password.
-
Added a config setting StaticWebPath to the mt.cfg config file. This allows
you to host the MT images and stylesheets in a directory different than where
you host your MT installation (CGI scripts, etc.). This is necessary on some
servers, where you have to install MT into your cgi-bin, which doesn't accept
non-CGI scripts in that directory. (Taegan D. Goddard)
-
Fixed display bug in blog editing menu where VIEW SITE would have space up
above it, when a user does not have full permissions.
-
Don't include ``Send a notification'' section when editing an entry if the user
does not have notification-sending permissions.
-
Added FTP URLs to installation instructions. (Daniel Talsky)
-
Fix some warnings. (Caroline van Oosten de Boer)
-
Fix bug with spaces at the ends of lines in mt.cfg file. (Caroline van
Oosten de Boer)
-
Fix bug with saving new entry--author was not being set for the new post.
(Matt Haughey)
-
Fix bug with profile link in header linking to the wrong profile on the
entry-editing page for an entry by another author.
-
Fix bug where creating a new author would switch your login credentials to
those of the new author (ie. you would then be logged in as the new author,
no longer as yourself). (Matt Haughey)
-
Added <$MTArchiveTitle$> tag.
-
Fix bug where uploading a file with backslashes in the path (eg. from
Windows) would not get the path cut off properly. (Caroline van Oosten de
Boer)
-
Changed Image-Size installation method, because the old method was not
resulting in a working installation, due to the module using AutoLoader to
split up the routines. (Caroline van Oosten de Boer)
-
Updated installation doc to reflect new Image-Size installation method, along
with incorporating instructions for performing some steps in a Unix shell,
among other things. (Matt Haughey, Steven Jarvis)
-
Fixed mt-comments.cgi so that it supports adding comments when the comment
system is using inline/static comments (as opposed to comment popup windows).
The archive pages for the entry, along with the index pages, are now rebuilt
after a comment is added, and the user is redirected back to the individual
entry archive page. (Caroline var Oosten de Boer)
-
Added <$MTEntryCommentCount$> tag: number of comments on a particular entry.
-
On Edit Blog Configuration screen, moved File Extension for archive files
down into ``Archive Configuration'' section. (Steven Jarvis)
-
In the Movable Type admin UI, the Movable Type logo now returns you to the
Project Administration area, rather than the movabletype.org site.
-
In List Entries, when author does not have ``edit all posts'' privilege, but
selects to view posts by another author, entry title is no longer a link.
Copyright © 2001, 2002 Ben Trott and Mena Trott. All Rights Reserved.