BlogEngine.NET 2.0 steht zum Download bereit
Das BlogEngine.NET Team hat die Beta-Phase für die ASP.NET-basierte Blog-Software BlogEngine.NET erfolgreich beendet und stellt diese ab sofort auf CodePlex als Final-Version 184.108.40.206 zum kostenlosen Download zur Verfügung.
Die BlogEngine.NET Engine ist, wie der Name schon selber sagt, eine Blog-Software die auf Basis der modernen Microsoft .NET Plattform entwickelt wurde, die dem Betrieb eines ASP.NET-gestützten Blogs dient…
BlogEngine.NET 2.0 Final Release herunterladen
Die Final-Version 220.127.116.11 der BlogEngine.NET-Software steht ab sofort im CodePlex zum kostenlosen Download zur Verfügung:
BlogEngine.NET 2.0 is Released
We're very pleased to announce the release of BlogEngine.NET 2.0
BlogEngine.NET 2.0 Final Release Features & Notes
The following new features and changes are in version 2.0.
- Upgraded to .NET 3.5.
- New Control Panel - complete makeover.
- Recaptcha, captcha to reduce spam for Comments and Contact Form.
- SimpleCaptcha, captcha to reduce spam.
- TypePadFilter, anti-spam comment filter.
- Disqus, optionally replace the normal comment system with Disqus.
- SQL CE 4.0 support - standalone DB storage in the App_Data directory.
- Recycle bin for Posts, Pages and Comments.
- New Dashboard in control panel.
- Posts list and Pages list - grid of all Posts and Pages in one easy to see area.
- Added jQuery, automatically included and available in pages.
- Security improvements - related to external content the blog may download.
- New Media Elements JS library extension for HTML5 video support.
- Themeable Widget Containers & Newsletter widget Notification Emails.
- New Syntax Highlighter extension - most popular syntax highlighting library.
- Roles & Rights system - create Roles and assign Rights to each role.
- Private blog feature - require users to be logged in to access the blog.
- Option to allow self-registration for visitors.
- Support for Unicode characters in the URL for Posts and Pages..
- Improved JS/CSS minification speed and size.
- Latest version of tinyMCE WYSIWYG editor.
- On the database side, we are now supporting SQL CE 4. This is a standalone database similar to SQLite and VistaDB. We're no longer providing updates for VistaDB, but you may update your existing VistaDB with the new DB tables & columns which can be found in the upgrade scripts for other databases we continue to provide updates for (SQL Server, MySQL, SQLite).
Features & Upgrading
Upgrading from the BlogEngine.NET 2.0 Release Candidate
- If you were testing the BlogEngine.NET 2.0 RC (Release Candidate) and will be upgrading to this final release of BlogEngine.NET 2.0, because there have been changes to a large number of files, including the web.config file, it is best to follow the same set of Upgrade Instructions when upgrading to the final release of BlogEngine.NET 2.0.
Installing from the Web Application Gallery
- BlogEngine.NET 2.0 will be available to download from the web application gallery / web platform installer within the next couple of weeks. In the meantime, you may of course download BlogEngine.NET 2.0 directly from CodePlex.
BlogEngine.NET 2.0 Final Release Upgrade Instructions
File & Folder Changes
- There are more file and folder changes made in BlogEngine.NET 2.0 compared to the last couple of releases (i.e. versions 1.5, 1.6). Some files which existed in v1.6 no longer exist in v2.0. The web.config file has also undergone some relatively major changes and transformations. Additionally, because BlogEngine.NET 2.0 is now based on ASP.NET 3.5 (prior versions were ASP.NET 2.0), many changes related to this have been made in the web.config file.
Recommended Path to Upgrade
- The cleanest way to upgrade to v2.0 is to start from a v2.0 installation, and then copy your existing data and settings into v2.0. The upgrade steps follow.
- A couple of the steps are related specifically to those who use a database for storage, and a couple are related specifically to those who use the default XML storage (non-database). You can skip the steps that don't pertain to your method of storage.
- Make a full backup of your existing BlogEngine installation. This is very important. If anything goes wrong, you can always restore to your backup.
Install BlogEngine.NET 2.0
- Install BlogEngine.NET 2.0 on your computer, in a new folder.
Web.config file (for non-database installations)
- As noted above, because of the large number of changes to the web.config files, it is strongly recommended you use the web.config file that is included with v2.0. If you have any custom settings in your existing web.config files (e.g. appSettings), it will probably be easiest to copy your custom settings into the BlogEngine.NET v2.0 web.config file. If you have any custom settings, those can be copied into the v2.0 web.config file now. Otherwise, you can just use the v2.0 web.config file as-is.
Web.config file (for database installations)
- If you will be using a Database for data storage, Web.config files you can use are located in the /setup/ folder. Because of the large number of changes to the web.config files, it is strongly recommended you start from these sample web.config files, and copy your specific connection string into the sample web.config file. For example, for SQL Server, in the /setup/SQLServer folder is a file named SQLServerWeb.Config. For MySQL, the file is /setup/MySQL/MySQLWeb.Config, etc. Copy this file to the blog root, delete the existing Web.config file in the blog root, and then rename this sample config file to Web.config (i.e. rename SQLServerWeb.Config to Web.Config).
- At this point, the Web.config file you copied to the blog root and renamed contains a sample DB connection string. The sample DB connection string will look similar to:
- connectionString="Data Source=MySQLServer;User ID=user;Password=password;persist security info=False;initial catalog=BlogEngine;"
- Replace this sample connection string with the connection string in your existing Web.config file.
- If you have any other specific customizations to your existing Web.config file (e.g. appSettings), add those into this Web.config file.
Database Upgrade Script (for database installations)
- If you are using a Database to store your data in, you will need to run the DB upgrade script. Each of the /setup folders has an upgrade script. For SQL Server, it is MSSQLUpgradeFrom1.6To2.0.sql. For MySQL, it is MySQLUpgradeFrom1.6To2.0.sql, etc. Run this script in your existing DB. If you are upgrading from a version prior to 1.6, you will need to first run the upgrade script(s) to get your DB up to v1.6. For example, if you are upgrading from v1.5, you will need to first run the 1.5to1.6 script, and after that, run the 1.6to2.0 script.
App_Data folder (for non-database installations)
- In your v2.0 installation is the App_Data folder. Delete the entire contents within the App_Data folder. Once the contents have been deleted, you have will have an empty App_Data folder.
- Copy all of the App_Data contents (files/folders) from your existing blog to the empty v2.0 App_Data folder.
Theme folder, Robots.txt & Other Custom Files
- If you have a custom theme, copy your custom theme folder into the v2.0 "themes" folder. Similarly, if you have customized the robots.txt file, or if you have any other custom files/folders, copy those into the v2.0 folder you have been working on.
Deploy to Web Server
- Because you will have files on your web server that no longer exist (or have been moved) in v2.0, it is best to delete all of the BlogEngine.NET files and folders on your web server, and then upload the new v2.0 files and folders you prepared in the previous steps.
- Please make sure you have a backup of everything you will delete (see step 1).
- After you have deleted the BlogEngine.NET files/folder off your web server, upload the v2.0 files and folders you prepared in the previous steps.
Check App_Data folder Write Permissions
- If you deleted the App_Data folder in the previous deployment step, you may need to double check that Write permissions are still set on the new App_Data folder you uploaded. Even if you are using the Database storage option, certain items such as files & images you include in your blog posts are still saved in the App_Data folder. BlogEngine.NET can only save files in the App_Data folder if Write permissions are enabled for the ASP.NET account.
via BlogEngine.NET 2.0 is Released