Subtext 1.9.5 Release

Subtext Submarine Logo It is with great pleasure and relief that I announce the release of Subtext 1.9.5. Between you and me, I’m just happy to get this release out before the kid is born.

As with most point releases, this is primarily a bug fix release, but we found time to introduce a few nice new features - most notably support for tagging and Identicons.

New Features

  • Content Tagging and Tag Cloud - for more details, refere to this post
  • Identicon Support - Uses the Identicon Handler project on CodePlex.
  • MyBrand Feedburner Support - Updated our FeedBurner implementation to support custom feedburner URLs
  • Upgrade to LightBox 2.0 - If you referenced the default lightbox skin in your custom skin, please reference this post by Simone to understand how to update the skin.
  • Author CSS Class - The CSS class of "author" is added to comments left by the owner of a blog (must be logged in when leaving comment for this to work). This allows custom skin authors to highlight comments by authors.
  • Credits Page - In the Admin section, we give credit where credit is due, displaying a list of the open source products we make use of in building Subtext.
  • Implemented ASP.NET AJAX - We replaced MagicAjax panel with ASP.NET Ajax libraries. Keep in mind that this requires a bit of new Web.config configuration sections. So be careful when merging your Web.config changes.

Bug Fixes

Clean Installation

A clean install of Subtext is relatively painless. Essentially copy all the files to your webserver, create a database if you don’t already have one, update web.config to point to your database, and you’re all set. For more details on the setup instructions, read the Clean Installation Instructions

Upgrading

Upgrading from a previous 1.9 version is relatively straightforward. For the safest approach, follow the upgrade instructions here.

I’ve written a command line tool for upgrading Subtext, but it isn’t production ready yet. Our goal is to make the upgrade process as seamless as possible in future versions. If you’d like to help with that, we’d love to have your contributions!

Download

As always, you can download the latest release here. The install file contains just the files you need to deploy to your webserver. The source file contains full source code.

Thanks!

As always, many thanks go out to the many Subtext contributors and community members who helped make this latest release possible. Subtext keeps on getting better because of the community involvement. Just take a look at the improvements to our Continous Integration and Build Server as an example.

If you’d like to contribute, we’re always looking for help. Great positions are open!

What’s Next?

I’m wrapping up a project for a client in which I was able to implement multiple authors per blog. Hopefully, this means that Subtext 2.0 won’t take as long to release as 1.9.5 did.

We are constantly improving our development process and refactoring the code. The big push for 2.0 is to get the Plugin Model and custom MembershipProvider rock solid and to refactor and clean up the code heavily.

Technorati tags:
[ad] Free Bug Tracking & Project Management Software Axosoft’s OnTime 2007 allows software development teams to collaborate on software projects by tracking everything from defects to enhancements to helpdesk incidents in one easy-to-use database driven by an intuitive Windows, Web or VS.NET Integrated UI. Get a Free Single-User License ($200 Value!)

What others have said

Requesting Gravatar... Community Blogs May 11, 2007 1:58 AM
# Tagging In Subtext
With the announcement of the 1.9.5 release of Subtext, I thought I should talk about the new tagging
Requesting Gravatar... CodeClimber May 11, 2007 2:22 AM
# Subtext 1.9.5
Subtext 1.9.5
Requesting Gravatar... Mads Kristensen May 11, 2007 3:17 AM
# re: Subtext 1.9.5 Release
Congrats with the release. The tagging support is very cool.
Requesting Gravatar... Developers.ie News May 11, 2007 5:16 AM
# Developers blogs upgraded!!
Developers blogs upgraded!!
Requesting Gravatar... Kostas Pantos May 11, 2007 6:52 AM
# re: Subtext 1.9.5 Release
Thanks for a great tool.
- Have you thought anything about a membership provider to enable only registered users to post comments? (like community server does)
- Are there any plans on working out the www url prefix issue?
Requesting Gravatar... Steve Harman May 11, 2007 7:35 AM
# re: Subtext 1.9.5 Release
@Kostas: That should be possible in the Subtext v2.0 time frame when we introduce a full-blown Membership and Roles implementation.
Requesting Gravatar... Kevin Dente May 11, 2007 8:31 AM
# re: Subtext 1.9.5 Release
Congrats! Did visible CommentRSS links make it in there?
Requesting Gravatar... Haacked May 11, 2007 8:57 AM
# re: Subtext 1.9.5 Release
@Kevin Shoot, no that didn't. Did you add a feature request for that in SourceForge?
Requesting Gravatar... Community Blogs May 11, 2007 10:05 AM
# Edit Keywords Page Patch
If you downloaded Subtext last night and try to edit keywords in the admin section, you might run into
Requesting Gravatar... skinnytie May 11, 2007 10:18 AM
# re: Subtext 1.9.5 Release
Have you been able to address medium trust compilation issues?

I know several people with medium trust restrictions on their hosting option and cannot run SubText because of this.
Requesting Gravatar... Haacked May 11, 2007 10:20 AM
# re: Subtext 1.9.5 Release
@skinnytie Yes, Subtext supports Medium trust since version 1.9 came out.

In web.config, change the <trust /> level to Medium.

<trust level="Medium" />

At some hosting providers, you have to remove the <trust /> element completely, as they already define it.
Requesting Gravatar... Scruffy-Looking Cat Herder May 11, 2007 10:42 AM
# Subtext Release 1.9.5
Subtext Release 1.9.5
Requesting Gravatar... Bill Graziano May 11, 2007 11:56 AM
# re: Subtext 1.9.5 Release
Congratulations! Looking forward to upgrading.
Requesting Gravatar... Scruffy-Looking Cat Herder May 11, 2007 4:29 PM
# What's an Identicon?
What's an Identicon?
Requesting Gravatar... oVan May 13, 2007 10:25 AM
# re: Subtext 1.9.5 Release
Thank you for the new release! I hope the upgrade of my customized SubText 1.9.4 goes without much troubles :-)
Requesting Gravatar... Kevin Dente May 14, 2007 12:40 PM
# re: Subtext 1.9.5 Release
>Did you add a feature request for that in
>SourceForge?

I have now. Tracker item 1718881.
Requesting Gravatar... Mark May 16, 2007 11:59 AM
# re: Subtext 1.9.5 Release
This seems really nice. i will have to give it a try.
Requesting Gravatar... Bordoni May 23, 2007 1:53 PM
# Upgrade SubText 1.9.5
Upgrade SubText 1.9.5
Requesting Gravatar... Braden's Corner Of The Net May 28, 2007 4:26 PM
# Another Site Upgrade
Another Site Upgrade
Requesting Gravatar... David Jun 03, 2007 11:28 PM
# re: Subtext 1.9.5 Release
Hi, I am trying to upgrade to SubText 1.9.5. But there is script error "'WebForm_PostBackOptions' is undefined".
What should I do to fixed the error?
Thanks!
Requesting Gravatar... michael eaton Jul 30, 2007 7:47 AM
# Upgrading blog
Upgrading blog
Requesting Gravatar... Angry Hacker Nov 06, 2007 11:06 PM
# Subtext ported to MySQL
Subtext ported to MySQL
Requesting Gravatar... Rydal Nov 07, 2007 8:15 PM
# re: Subtext 1.9.5 Release
I think you left out a step - Install ASP.NET AJAX Extensions. I couldn't go pass the missing System.Web.Extensions message while upgrading.
Requesting Gravatar... djmarten Nov 16, 2007 5:40 AM
# re: Subtext 1.9.5 Release
wow der blog sieht gut aus, sehr schick gemacht!
Requesting Gravatar... Gonzalo Aguilera Feb 10, 2008 6:55 PM
# re: Subtext 1.9.5 Release
Hi,

This is a good effort for a Web site using asp 3.0. In the .NET environment can be done much more and especially flexible. I suggest a litle re-design to male of this system more biological and user-friendly. I mean, a better menu, the use of simulated iframes and a more sound association among subjects and articles categories.

I know is easy for me to say and difficult to implement the suggested changes; but that is the price to make the difference and provide a better service.

What do you have to say?

(will show your gravatar)
Please add 6 and 1 and type the answer here: