About the author

Steven HarmanSteven Harman is a passionate developer who believes that writing great software isn't just a job, its a craft.

ASP.NET MVP

For recent posts and more about me, scroll to the bottom.

Subscribe

  • Subscribe to my feed. via RSS
  • Subscribe via email via email

Jobs

Badges

  • Subtext Project
  • Support Subtext
  • HiddenNetwork.com Banner

Subtext 1.9.3 "Repair Job" Edition Released!

Extra, Extra... read all about it! The latest version of Subtext just hit the streets!

OK, so it took me a LOT longer than I promised, but I finally found a few spare cycles and was able to tease out the remaining show stopper bugs for Subtext 1.9.3. Most of those bugs had to do with the implementation of BlogML 2.0 and how we handle attachments when writing/reading a BlogML file. But fear not, I was able to work it all out. :)

Now, on to the release notes:

New Features

BlogML 2.0 Support

Subtext now has fully integrated support for the BlogML 2.0 specification. Prior to this release of Subtext we only supported the 1.0 spec. The new 2.0 spec adds a lot of nice features (see Keyvan's post for a full description of the goodies) and moving up to it puts Subtext back on par with some of the other major blog engines out there.

Filter by Feedback Type in Admin Section

This was a high-priority Feature Request from the Benevolent Dictator himself, and I have to admit, I'm really liking it! Basically there is a new row of Radio Buttons on the Admin - Feedback page that will allow you to filter the Feedback items by the type.

That is, you can view all Feedback item types (both Comments and Track/Pingbacks), only the Comments, or only the Ping/Trackbacks. This is especially useful if you're trying to go through your Flagged Spam Feedback bucket looking for comments that were incorrectly identified as spam. Below is a screenshot of the filter from my blog:

Feedback Filter

Those are the only two major New Features in this release... so on to the bug fixes!

Bug Fixes

  • 1582155 - Skin dropdown doesn't have current skin selected.
  • 1586298 - Paging error on post page.
  • 1586661 - PreviousNext.cs double-encodes titles.
  • 1589752 - BlogML import skips comments with no user-url.
  • 1589756 - Comments imported via BlogML have incorrect date-created.
  • 1591805 - FileNotFound.aspx should return HTTP code 404.
  • 1596444 - Comment count reset to zero after upgrade.
  • 1596449 - Feedback administration navigation with negative page number.

 Upgrading Instructions and Warning

If you are upgrading from Subtext 1.5 of below, please read these important notes on upgrading. Because Subtext 1.9.x runs on ASP.NET 2.0, upgrading from 1.5 and lower (which ran on ASP.NET 1.1) requires some extra steps compared to a normal upgrade. No matter what version you are upgrading from... be sure to merge your web.config file!

Also, if you're upgrading from anything below 1.9.2, be sure to check out these notes about the schema changes associated with that release.

The database upgrade for 1.9.3 is very straight forward and there are no associated schema changes (as of the time of this writing) - just some Stored Procedure changes for the db. And in case you were wondering, the official version for this release is 1.9.3.51 - and you can always determine what version of Subtext you are running by logging into your Admin interface and taking a look in the bottom left corner.

Subtext Version

Where Do I Get It?

Yeah, yeah, yeah... I'm getting to that. As always, the latest bits are available on SourceForge, so you can get 'em here: [DOWNLOAD]

What others are saying.

# Subtext 1.9.3 Released
Gravatar you've been HAACKED
Dec 14, 2006
Subtext 1.9.3 Released
# Subtext 1.9.3 Released
Gravatar Keyvan Nayyeri
Dec 14, 2006
Steve , Phil and Darren all wrote about new version of Subtext ("Repair Job" Edition) which released
# Subtext version 1.9.3 released
Gravatar DaveFrank.com
Dec 14, 2006
Subtext version 1.9.3 released
# Blog Upgrade
Blog Upgrade
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Shiva
Dec 14, 2006
Sweet ! Didn't know this release was coming so soon !
# re: Subtext 1.9.3 "Repair Job" Edition Released!
It seems that in my admin page "Configure" and "Comments" are backwards with this upgrade.
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Steve Harman
Dec 21, 2006
Really? I just took a look at my Admin interface and both the 'Configure' and 'Comments' pages seem to be correct.

What are you seeing on each of those pages that makes you think they are switched?
# re: Subtext 1.9.3 "Repair Job" Edition Released!
http://www.sontek.net/blogError.jpg
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Steve Harman
Dec 21, 2006
Hmm, that certainly is odd. I just went into the Admin section for my site and took screen shots of both my Configuration and Comments pages and they look correct to me.

Is anyone else seeing the issue that John is reporting? I'd like to get to the bottom of this one.
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Dragan Panjkov
Dec 23, 2006
What about updating from 1.9 to 1.9.3? Is it possible to use old skin files from 1.9 (slightly customized)?
About database upgrade: I only have ftp access but only to files and not to ssmsee. Is it enough to export blog to blogml format, make a install and import blogml file into new installation?
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Dragan Panjkov
Dec 23, 2006
I succeeded to upgrade to 1.9.3... and to keep old skin...
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Ed
Dec 24, 2006
Just installed this for the first time and all looking great :)

Anyone else using virtual hosts and got odd behaviour on the 'syndication' link on there front page? My IIS doesn't know what it's public URL is so the absolute ones come out broken - any chance of an override in Subtext.Framework.BlogInfo.HostFullyQualifiedUrl or something?
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Steve Harman
Dec 26, 2006
@Ed: What skin are you using? The Syndication links (or, more precisely the control that declares them) should be making us of Config.Current.VirtualUrl (or some similar property) to correctly build the Fully Qualified Url for the Syndication links.
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Steve Harman
Dec 26, 2006
@Dragen: Glad to hear that the upgrade went well, and sorry that I didn't get back to you sooner - the Holidays have been a crazy time for me.

But as you figured out, any skin that works for the 1.9.0 release will work for any 1.9.x release. There might be some skinning changes coming for 2.0, but more to come on that later.
# Announcing My Personal Blog
Gravatar StevenHarman.net
Jan 02, 2007
Announcing My Personal Blog
# Announcing My Personal Blog
Gravatar Steve's Life
Jan 02, 2007
Announcing My Personal Blog
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Dave Zimmerman
Jan 07, 2007
I tried installing 1.9.2 and couldn't make it work. When I tried to log in after copying the files over it keeps giving me a "That's not it." error at the login page. I figured it wasn't really quite ready, and then 1.9.3 popped up. I copied it over very carefully, setup the web.config to match the original, and it still just gives me "That's not it." when I try to log in. Both times I copied the original site back over the upgrade, and it works fine, lets me log into the admin page, etc. Help!
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Steve Harman
Jan 07, 2007
Dave: This sounds odd. Once you've copy the new files (and Assemblies) over to your site, it should force you to log into the HostAdmin site to complete the upgrade. That being said, Subtext is probably looking for the HostAdmin username & password... not the user/pass for your specific blog - they could be different depending on how you setup your site.

To make sure you are logging into the HostAdmin, go to http://YourSiteHere.com/HostAdmin/ and give your HostAdmin's credentials.

At that point, go ahead and follow the Upgrade Wizard to finish the upgrade. Then you should be able to see your blog and log into your blog's Admin pages.

BTW - what version of Subtext are you upgrading FROM?
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Dave Zimmerman
Jan 09, 2007
I only wrote down one username and password, so I assumed they were the same. If they can be different, then that's where I screwed up. Let me try one other thing...no, that wasn't it either. Drat! How do I recover from this?

I'm upgrading from 1.9.0.27. I really like it, though I'm still figuring some of it out - and as far as I an tell I have about three readers. It's fun, though.

Thanks,

Dave
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Dave Zimmerman
Jan 09, 2007
My earlier message got flagged as spam. Not sure why. I just wanted to add that I can't log into the hostadmin page even at the current, working site, though I can log into the blog itself. Could it still be setup with the default admin/whatever username and password? And if so, hmmm...what were they?

Thanks again,

Dave
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Steve Harman
Jan 10, 2007
@Dave: I have no idea why BOTH of your comments were flagged as spam, but now that I've approved them hopefully the Akismet algorithm will fix itself and any future comments will make it through the filters.

Anyhow, on to business.

So seeing as you are able to log into your individual blog, but not into the HostAdmin UI, I'm going to go with my earlier assumption that you simply have the wrong user/password.

Check out the Forgot Your Host Admin Password section at the bottom of this page. That will help you reset your HostAdmin password to a known value. If you've also forgotten your HostAdmin username, you can find by looking in the subtext_Host table.

I hope this fixes your issues and your upgrade to 1.9.3 goes smoothly!
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Dave Zimmerman
Jan 11, 2007
Yeay! That worked. Now all I need is an audience.... <G>

Thanks!

Dave
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Steve Harman
Jan 11, 2007
@Dave: Glad to hear that it worked for you!

The only advice I have for getting an audience, is pretty generic - Content Is King. I took me a while to realize it, but the key to getting a community of readers is posting original content, and posting it often!

Sometimes I struggle with that last part. :)
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Fat Fingers
Jan 21, 2007
Out of interest, does SubText include, or have the ability to include some kind of comment spam filtering system like Akismet ?
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar Steve Harman
Jan 21, 2007
@FatFingers: As a matter of fact Subtext has included Akismet support out of the box since the v1.9.2 release.

As a matter of fact, Akismet actually marked your comment to this blog as spam. So Subtext moved it to the "Flagged Spam" folder and then I had to go in and "Approve" the comment (which pulled it out of the Spam folder, and marks it approved).
# Few changes to this blog...
Few changes to this blog...
# Software Versioning vs. Naming
Gravatar StevenHarman.net
Feb 16, 2007
Software Versioning vs. Naming
# re: Subtext 1.9.3 "Repair Job" Edition Released!
Gravatar dj stampede
Jul 21, 2007
I installed subtext on godaddy server and once installed it it wont let me into the admin area to finish the configuration.My password is okay buy it keeps returning me to the login page, did I do something wrong... help.

What do you have to say?

Title*
Name*
Email (never displayed)
(will show your gravatar)
Url
Comment*  
Please add 7 and 7 and type the answer here: