Upload
creunaplatform
View
2.433
Download
0
Embed Size (px)
DESCRIPTION
Creuna Platform is a an open source web application framework based on Microsoft .NET and EPiServer. The aim for Creuna Platform is to make life easier for system developers by providing a highly competent toolkit that increases the productivity and quality of a system. www.creunaplatform.com
Citation preview
Creuna Platform2008-08-25
Agenda
What is Creuna Platform Features Architecture License
”Creuna Platform is a an open source web application framework based on Microsoft .NET and EPiServer. The aim for Creuna Platform is to make life easier for system developers by providing a highly
competent toolkit that increases the productivity and quality of a system. ”
www.creunaplatform.com
Creuna Platform
Background
From 2005 To 2008
Business objectives
Create a web application framework for cost effective and high quality production of web sites
Focus on reuse of experience, best practices, concept and technical artifacts
Faster, simpler and more value for our customers Less risk and higher quality Easier maintenance Support for new channels and terminals
Key capacities
Develop web applications with high productivity, quality and simplicity
Build web applications that are valid against web standards and accessibility guidelines issued by W3C and WCAG
Search engine optimized ASP.NET components Contains a broad set of adaptable functionality and services Componentified and modular architecture that enables
developers to use only what they need, and not the whole package
Contains EPiServer plugins that broadens the possibilities for creating and working with Enterprise Web Solutions
Features
Configuration
Email Obfuscator
WCAG
WAI
W3C
Messaging
Forum
Portlet Framework
Data Access
Transactions
Directory Access
LDAP
AD
Calenders
News
FAQ
Search
Noticeboards
Polls
Page Mirroring
Newsletter
Virtual Path
User Management
CssCompressor
Collections
Image scaling
Internationalization
cryptography
RegExpHttp Handlers
ArchitectureARCHITECTURE – CREUNA PLATFORM
CMS Services
CORE
Configuration Data Access UI Util Messaging
Application Data Config
DirectoryService
UserMgmt
Forum
EmailObfuscate
EPiSrvr.UI
Mirroring Personalize
FAQ Search
Newsletter EPiSrvr.UI
EPiSrvr.UI Poll
Portlet Framework
Development Principles
Flexible Creuna Platform has been designed and developed with the ambition to
preserve flexibility in all components. The component design is based on best practice design patterns that favors adaptability and supports
extensibility and dependency injections.
Modular The components of Creuna Platform are designed to be used either as a
whole or as independent stand alone modules. Components are structured and separated by its functionality to support scalability, ease
of maintenance and future development. Open
Open as in extensible API, open as in support for open standards, and
open as in open source.
Devepment Process
DevelopmentVisual Studio
TestnUnit
Quality AssuranceFxCop, JetBrains,
dotTrace
BuildCruise Control,
MS Build
ReleaseSubVersion
DocumentWiki, nDoc
Change Management
BugZilla
Creuna Platform
Develpment Process
Thanks!