Version 2.4.0, Wednesday, August 31, 2005
See all files that have changed in this release
- Blog/RSS changes
- New meta tag for automatically finding RSS - thanks to Dr. Mark Johnson
- RSS XML now output as UTF8 - thanks to Salman Ahmed
- New feeds for tracking comments and search results as described below
- Footer content can be easily added to all RSS feeds, so you can now
sell ads on your blogs!
- Comment changes
- You can now subscribe to RSS feed for comments. Users can now see when
their comment is replied to!
- Now works with all characters legal in URL's
- Bug fixed when the Site Editor edited a comment truncating the first
character
- Comments linked from LatestPages user control will now link to parent
content if LinkCommentsToParent is set in web.config
- Content
- Improved CMS working with foreign languages that use HTML character
entities
- New [metatag:name:content] tags can be added to your content and will
appear in the <head> of your page
- Page counters now only increment for human viewers, not spiders
- Miscellaneous
- Category Management page allows users with new EditCategories role to
add, edit, delete categories
- Search results can now be tracked via RSS, so users are informed when
new results are found!
- Option to display content summariies in search results
- Added new filters to combat spam
- Added NUnit automated unit tests to help testing during large code changes
- Removed the potentially confusing redirect when first accessing up a
new URL
- Support for running CMS from any port number, e.g. localhost:1001
- Bug fixed that failed to show "No matches found" on search
- Bug fixed that showed each month just once (not once per year!) in BlogArchives
user control
- New MailCharSet option in web.config
- Encryption failed under ASP.NET 2.0
- Many changes to database
- Content now unlimited size (ok, 1gb), Title increased from 50 to 100
characters
- Supports all foreign languages (unicode)
- The unused Tips table and related stored procedures have been deleted
R.I.P.
Version 2.3.2, Wednesday, June 1, 2005
See all files that have changed in this release
- Support for "gold member" content, i.e. you can now add a [goldmembersonly]
tag to content and only gold members can view it. Thanks to Per Schulze for
donating this upgrade back to the product.
- new [goldmembersonly:pagename] tag will redirect to 'pagename' content
when a non-gold-member tries to view gold-member content
- new [pagesummary] tag will display summary of gold member content to
tease user into upgrading to gold status
- new GoldMember member role
- Headline and PageSummary user controls modified to display gold icon
- new i/i/gold.gif icon
- Web.config
- New option DefaultCommentWithoutURLPage which defines the article to
link to when there is no URL specified by the anonymous user leaving a comment.
For example, specifying NoURLLeft would link to example.com/NoURLLeft -
you just then need to write that article
- Bugs
- Anonymous comments name, email and URL were not saved correctly
- Https now supported automatically
Version 2.3.1, Monday, May 30, 2005
See all files that have changed in this release
- Bigger and better configuration wizard with more help on how to configure
the CMS
- Web.config
- Added new option AllowHTMLComments which will strip all HTML if set
to 0.
If set to 1 it will still strip some unsafe tags, but setting to 0 is highly
recommended
- Bugs
- Updated 3rd party components, fixing bugs such as data disappearing
when pasting text
- Stopped comments with blank URL's showing up as http://
- Cached list of comments still attempted to show deleted comments
- Rarely-used stored procedure GetMemberStats2 was missing from some builds
- Email updates
- Some internal notification emails were ignoring the EmailAllDisabled
setting
- New web.config option MailMethod sends emails with one of following
methods:
- MSPickup - drops email into Microsoft's Pickup Queue folder
- Background - sends emails in background, improving site responsiveness
but at expense that the user is always told that the email was sent
successfully (in practice this isn't a big deal since if one email was
sent most others will be too)
- Regular - emails sent via mail server, forcing the user to wait
until email has sent.
Version 2.3.0, Tuesday, May 17, 2005
See all files that have changed in this release
- New Comment content type enables comments on articles, blogs and events
- New Comment and Comments user controls to display and post comments
- Changes to Users and Content database tables
- New stored procedures GetComments, GetContentPage2, UpdateContentPage2
and changes to many others
- More use of CSS in user controls for easier theme switching
- All content now has an AllowComments flag, which can be set in the page
editor or admin page.
Note: By default all content has comments disabled. Edit the content or
use the admin page to alter this setting.
- New content NewCommentMemberEmail is sent to auto-registered users when
they enter their email address when posting a comment
- New content CommentByMember, CommentByAnonMember, CommentWithMandatoryEmail
and ContentByAnonOrMember is shown on comments form, depending on the methods
that you choose in web.config
- New content NoCommentsFound and CommentsClosed shown when appropriate
- A new email is sent to the content author (and Site Editor) when a comment
is posted. The author has the option of deleting the comment or making it
visible if previously hidden by our obscenity filters
- New blog-related user controls
- BlogArchive user control shows a list of months containing blog entries,
with links to those entries
- BlogCategories user control shows list of categories used by blog entries,
with links
- New MasterBlog Master Page shows blog archive, recent posts, category
links and blogroll snippet
- Support for special "blogroll" content (like "bio") that has special
uses
- Other user controls
- LatestPages user control renamed to LatestPagesAndCat and enhanced with
Days, MaxLength and Count properties
- New LatestPages user control includes these plus ParentID property for
use with blogs, plus the ability to specify which content types to list
(articles, blogs, comments, events)
- Email-related
- New options to disable all email or just internal notifications
- Their current password is now sent to new members in the welcome email
- DBSnippet user control
- no longer hides itself when the referenced content is empty
- has new properties PublicNoContentHTML and OwnerNoContentHTML which
can be used to specify some HTML that is displayed if the referenced content
does not yet exist. OwnerNoContentHTML is shown to the owner of the content,
and PublicNoContentHTML is shown to everyone else
- MasterBlog.ascx and ViewProfile.aspx were changed to use these new properties
and display links to the author to create bio or blogroll content
- Bugs fixed:
- All Editor-related content tokens would crash if no site editor was
found
- Users could (wrongly) delete their own content even if SaveDisabled
role was set
- Content EditPage10 has a closing </a> tag that should be deleted
- Some URL's wouldn't be handled correctly when using www2 or similar
sub-domain
- New web.config configuration settings
- ShowCommentsByUnconfirmedMembers - all members can post comments, but
comments by unconfirmed members can be hidden until they confirm their email
address if this setting is 0. Comments (and other content they create) automatically
appears when the member confirms.
- AutoRegisterWhenCommenting - if set to 1 and an email address is entered
on the comments form then it is used to create a new member automatically.
The normal welcome/confirmation email is sent. Auto-registration won't take
place if AllowNewMembers is disabled.
- DefaultCommentMemberName - the name given to a new member if they don't
enter one when posting a comment. the default is "Anonymous"
- AllowAnonymousComments - if set to 1 then the user is allowed to post
a comment even if they have not specified an email address or if AllowNewMembers
is 0. The name/url/email will be stored as hidden data in the comment content,
and also in a cookie for use on their next visit
- AnonCommentsEmail - if AllowAnonymousComments (above) is 1, then all
anonymous comments are stored under the membership using the email address
specified here - anoncomments@[yoururl] by default.
- RedirectMemberURL - if set to 1 it will redirect the member's URL through
eu.aspx
- DefaultEditorRoles, DefaultNewMemberRoles, DefaultCommentMemberRoles
- membership roles for new members of various types are now specified in
web.config
- UpdateDateWhenNotOwner, UpdateDateWhenBusiness, UpdateDateWhenOther
- specifies whether the "last modified" date changes by default when editing
existing content.
- EmailAllDisabled, EmailAllNotificationDisabled and EmailNonCritNotificationDisabled
allow you to disable some or all email coming from the site
- New membership roles
- CreateArticles, CreateComments, CreateBlogEntries and CreateEvents roles
can now be used to restrict the type of content each member can create/edit.
Since existing members won't have these roles assigned you must run the
database update script, which adds all of these roles to all members.
- CreatePromos has been renamed to CreateHeadlines to better reflect its
purpose. No database changes are required