Impact AnalysisThis is a work in progress.
BlogEngine.NETthemes/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
Post..cs - Rewrite
Category..cs - Rewrite
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.CoreBusinessBase.cs - Modified
- Modified the Data Access region methods to use the new BlogService interface.