Impact Analysis

This is a work in progress.

BlogEngine.NET

themes/Standard/style.ccs - Modified
  • Added CCS for PageMenu and CategoryMenu controls
    • Internal Note: Consider alternative locations for stylesheet (inject the reference to the stylesheet within custom control logic).
Web.Config - Modified
  • Added httpHandler "photo.axd".
  • Added photo provider model (LocalPhotoProvider & MSSQLPhotoProvider) for the actual photo files
  • Replaced existing data provider
    • Internal Note: This is experimental and will probably be removed prior to first release.
web/HttpModules/UrlRewrite - Modified
  • Added URL rewrites for Photo, Album, & Gallery
  • New methods to support new rewrite handlers (near end of file).
Page.cs - Rewrite
  • Completely refactored
Post..cs - Rewrite
  • Completely refactored
Category..cs - Rewrite
  • Completely refactored
BlogBasePage.cs - Modified
  • Removed post.Delete call in OnPreInit (implemented elsewhere)
  • Moved base.OnLoad() in OnLoad() below "blog.js" include
  • AddJavaScriptInclude() has been refactored. New code in Utils.cs
    • Internal Note: Move factor code back to BlogBasePage.cs instead of Utils.cs
    • Custom controls should not have code in either BlogBasePage.cs or Utils.cs (inject the reference to the stylesheet within custom control logic).
Utils.cs - Modified
  • Added RequireStandardJavaScript(), ThickBoxLoadingImagePath(), ... methods
  • Added static java script path constants
    • Internal Note: Remove method and static constants. Not the proper place. Revert back to core source code.
UserControls/CommentView.cs - Modified
  • Changed references from Post to ParentItem (which uses the new ICommentable interface)
    • This allows comments for other object besides posts.
UserControls/CommentView.aspx - Modified
  • Changed references from Post to ParentItem (which uses the new ICommentable interface)

BlogEngine.Core

BusinessBase.cs - Modified
  • Modified the Data Access region methods to use the new BlogService interface.

Last edited Jan 18, 2008 at 3:34 AM by tgiphil, version 7

Comments

No comments yet.