Creuna Platform

11
Creuna Platform 2008-08-25

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

Transcript of Creuna Platform

Page 1: Creuna Platform

Creuna Platform2008-08-25

Page 2: Creuna Platform

Agenda

What is Creuna Platform Features Architecture License

Page 3: Creuna Platform

”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

Page 4: Creuna Platform

Background

From 2005 To 2008

Page 5: Creuna Platform

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

Page 6: Creuna Platform

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

Page 7: Creuna Platform

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

Page 8: Creuna Platform

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

Page 9: Creuna Platform

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.

Page 10: Creuna Platform

Devepment Process

DevelopmentVisual Studio

TestnUnit

Quality AssuranceFxCop, JetBrains,

dotTrace

BuildCruise Control,

MS Build

ReleaseSubVersion

DocumentWiki, nDoc

Change Management

BugZilla

Creuna Platform

Develpment Process

Page 11: Creuna Platform

Thanks!