Release Notes One Point Seven
Release Notes for DasBlog 1.7.5016.2
Changes
Note to enable the new features like the Blacklist and CAPTCHA you need to turn those on in the Config area of dasBlog. They are disabled by default.
Downloads
All the downloads below can be found at https://sourceforge.net/project/showfiles.php?group id=127624
1. dasBlog-1.7.5016.2-Web-Files.zip - a ZIP Archive of the web binaries and content.
2. dasBlog-1.7.5016.2-Upgrade-Files.zip - a ZIP Archive of the web binaries and content to upgrade from 1.7.5016.1.
3. dasBlog-1.7.5016.2-Upgrader.zip - a ZIP Archive of the application to upgrade to 1.7.
4. dasBlog-1.7.5016.2-Source.zip - a ZIP Archive of the source code.
Upgrading from 1.7.5016.1.
1. Download the dasBlog-1.7.5016.2-Upgrade-Files.zip
2. Backup your /content folder (as usual)
3. If you have customized any of the themes, or have your own:
a. open your homeTemplate.blogtemplate
b. replace <> with <%titleList()%>
4. If you have customized your Web.config file
a. open your copy and copy any of the relavent customized settings to the Web.config in the new download.
5. Copy all the files from step 1 to your web server.
Upgrading from versions earlier than 1.7.5016.1.
1. Download the dasBlog-1.7.5016.2-Upgrader.zip
2. Download the dasBlog-1.7.5016.2-Web-Files.zip
Backup your site
1. Download your content and SiteConfig folder you have from your current dasBlog site. If you have modified the Web.config file with any custom themes, httpHandlers etc download that as well. Place these items in a folder called dasBlog files.
2. You MUST MUST MUST backup your content folder from your site. I recommend Zip archive of the entire folder. Do the same for the files downloaded in step 1.
3. Copy the files/folders from step 1 into the unzipped dasBlog 1.7 Web Files into their respective locations. This means your entire content folder, your entire logs folder, and site.config and siteSecurity.config into the SiteConfig folder as well as any blogroll files you might have.
a. If you have made changes to your Web.Config file then copy any of the custom themes you have to the <newtelligence.DasBlog.Themes> section of the Web.config file in the dasBlog 1.7 Web Files folder. Also copy any other custom <newtelligence.DasBlog.UrlMapper> settings you may have created. Do not use your existing Web.config file as there are a number of changes there.
Running the Upgrader
1. Run DasBlogUpgrader against your content folder. This is a command line program, so launch it from the Command Line. If the path to your content folder contains spaces, place the entire path in quotes. The program will allow you to do the following. I highly recommend that you do step A and check that your entries are correct.
a. Make sure that all the entries are in the correct dayentry files. Some version of dasBlog placed them in the wrong files. This works by loading all your entries, backing up the old files in content\backup folder, and rewriting all the entries from an in memory cache.
b. Upgrade all the dayextra files because of a change in the file name to be a UTC file name (same as dayentry). The mismatch before caused some referrals, trackbacks and pingbacks to be lost due to the fact that dasBlog was using the UTC date of the dayentry file to look for the dayextra file and this resulted in no file found in many cases.
c. Set the IsPublic field on a all entries to true. dasBlog 1.7 finally uses this field to hide entries from everyone except the admin or any other authenticated users.
d. Delete any referral spam from your dayentry files (now named dayfeedback) using the keywords found in the DasBlogUpgrader.config file and entries in the MovableType Blacklist.
2. At this point you should have a local copy of all the dasBlog files needed, with your upgraded content folder, as well as your SiteConfig folder, and Web.config.
Copy your local files to the remote server
1. On the server make sure to delete the following
a. Delete the contents (not folders) of bin, content, logs, SiteConfig. Do not delete themes
b. Delete the folders ftb, images.
c. Delete all the files in the root web application (.aspx files, asmx files etc).
2. Copy the contents of your local unzipped dasBlog 1.7 Web Files to your remote server. Do not overwrite your logs folder.
New Installation
Download the dasBlog 1.7.5016.0 Website Files and copy the contents of this directory to your ASP.NET application directory.
In order to run dasBlog successfully you must do the following:
1. Ensure that the DasBlog files are deployed in the virtual root of the IIS server or in an ASP.NET Application Directory.
2. If you are running IIS 5 You must give the ASPNET process read/write access to content, logs, and SiteConfig.
3. If you are running IIS 6 you must give "NETWORK SERVICE" the same permissions as ASPNET.