Getting Started

FEATURES

Framework
Base Classes (page, block, folder)
Base Controllers (page, block)
Base Page Types (Core, Content)
Base Constants (TabNames, TagNames, GroupNames)
Initialization – MVC Area registration
PageTypeInterfaces – (IMainImage, IMainTitle, IMainBody, INavigationRoot)
Extension Methods – (ContentArea , ContentLoader , IContent , LinkItemCollection , LinkItem, PageData , PageReference, XhtmlString)
Filters (Category, Date, ExcludeCurrentPage, Language, Random, VisibleInMenu, Pagination, CanRender)
Custom Property – Enum selector
Validation Attributes - AvailableContentTypesAttribute (Limit Content Area blocks by type)
Rows & index classes on ContentArea & PageDataCollection

Helpers
Navigation helpers - tree & tab navigation, breadcrumb
Site configuration block & helper
Example/Reference property definition classes
Pagination - Filter, Paginated PageList, Pagination Helper, Partial & Model, RenderFor

Starter Templates
Established folder structures
Layouts – 1,2,3 column
Example Pages( Start, ContentHub, SimpleContent)
Image Promo block example
Tertiary Content Templates – shared sidebars
Content Managed 404 Error page

Fixes & Enhancements
BasePagePartialControllerInitializer - Display pages as blocks inside ContentArea

Admin Enhancements
Automatic page template snapshots
HttpException & 404 Viewer
Custom Redirects
Content Type Updater (remove missing properties)





Last edited May 14, 2013 at 10:58 AM by jmenziessmith, version 24

Comments

No comments yet.