Release Notes (2.4.1.1)
Morphfolia v2.4.1.1 will be released Thursday 4th march 2010 on CodePlex. As usual, monitor the Morphfolia Code Log for up-to-date information.
Summary of changes covered here:
- Summary of Changes and Internal Refactorings.
- Explicit Modifications to the Externally Facing Members.
- Cross Browser Compatibility.
- User Stories Completed.
Note: no database changes (hooray!)
Summary of Changes and Internal Refactorings
This summary is believed to be complete, but I'll check.
Nature of Change - File(s) Affected
- Added to new styles for 'dividers' - admin.css
- JScript and style polishing - FileListingPanel.cs
- JScript and style polishing - FileManager.cs
- JScript and style polishing - ImageManager.cs
- JScript and style polishing - ThumbnailPanel.cs
- Made some classes partial for markdown editor extension - see the "Explicit Modifications" section.
- The Kudos project includes a new "Scrum Sprint Planner" Page Layout.
- The web project includes a new XML FormTemplate for adding User Stories to the Scrum Sprint Planner.
Explicit Modifications to the Externally Facing Members
NameSpace Morphfolia.CommonContains New items
Class ControlPropertyTypeFactoryContains New items
MethodsContains New items
Morphfolia.Common.ControlPropertyType MarkDownContentPropertyType()I am New
Class PropertyTypeDescriptionsContains New items
FieldsContains New items
System.String MKDNI am New
Class PropertyTypeIdentifiersContains New items
FieldsContains New items
System.String MKDNI am New
NameSpace Morphfolia.Common.TypesContains New items
Class FormTemplateFieldContains New items
PropertiesContains New items
System.String DescriptionI am New
MethodsContains New items
System.String get_Description()I am New
System.Void set_Description()I am New
Class FormTemplateCollection FormTemplateCollectionI am New
NameSpace Morphfolia.WebControls.FormTemplateControlsContains New items
Class FormTemplateFieldControlContains New items
PropertiesContains New items
System.String DescriptionI am New
MethodsContains New items
System.String get_Description()I am New
System.Void set_Description()I am New
NameSpace Morphological.Kudos.FormTemplatePresentersContains New items
Class UserStoryTemplatePresenter UserStoryTemplatePresenterI am New
NameSpace Morphological.Kudos.LayoutsContains New items
Class ContentPlugKeysContains New items
FieldsContains New items
System.String CurrentSprintBacklogI am New
System.String NextSprintBacklogI am New
System.String OtherContentI am New
System.String ProductBacklogI am New
Class BareBones BareBonesI am New
Class ScrumSprintPlanner ScrumSprintPlannerI am New
Cross Browser Compatibility
Let face it, the cross browser support of the included home-rolled WYSIWYG editor was awful. In my defense I wish to cite a number of things - but it's just not worth it. I've also checked some of the other functionality a bit closer too. To assign content to Content Drop-boxes (in the Edit Page screen) you just click - drag-n-drop isn't that well supported at the moment (in favour of being more cross browser friendly).
The following is pretty much where this version stands regarding cross browser compatibility.

User Stories Completed
| User Story |
| BUG: ViewBlogPostByTitle error when post title contains fullstop |
| C |
| 1 |
| The HTTP Handler ViewBlogPostByTitle returns a "Content not found" message when attempting to return a blog post where the title contains a fullstop (.)
http://morphfolia.codeplex.com/WorkItem/View.aspx?WorkItemId=15116
|
| User Story |
| No value for "Morphfolia.DefaultRSSXsl" in web config file |
| C |
| 2 |
| Fixed (in v2.4.1.1). Removed as un-necesary (from the rss feeds and config). |
Release Notes (2.4.1.0)
I did promise these by the end of November 2009 (or was it 2011?). So much for that. From now the best place to get release information will probably be morphfolia.codeplex.com. Let me know if you need something specific. Release Notes (v2.4.0.0)
Version 2.4.0.0 has a couple of minor know issues which I plan to address in the next release (sooner rather than later), both of which were introduced as part of the first cut of the blogging capabilities. The next release will see these dealt with as well as some other small improvements (see the road map for details).
What's New / Changed since v2.3.0.0
- Blogging, including the ability to tag posts, Atom and RSS feeds, a 'Blog Page' Layout and some useful web controls.
- The major functionality of page adding and editing is now encapsulated into several web controls (it was in a big nasty user control). This also provides better cross-browser support for Goggle Chrome and Firefox (which allow the user to 'click' content into place rather than 'drag-and-drop' which I haven't been able to implement yet).
- System logs and HTTP logs searches can now be saved to the 'Files' area as CSV files where they can be downloaded.
- A raft of minor changes (polishing) at both the API level and UI.
Known Issues (v2.4.0.0)
- Editing blog post (in admin section) - Tag input doesn't default to the correct blog when multiple blogs are present (it's actually a bit ugly - next version will be much nicer and will allow predefined tags as well as ad-hoc ones.
- Un-necessary error logs recorded when a blog post is requested by the default HTTP Handler.
|