Kentico CMS for ASP.NET - Flexible Web Content Management for .NET Developers - Presentation Transcript
Kentico CMS for ASP.NET Flexible Web Content Management System for All Your Needs
Content Management System - I
What is a content management system ?
Software that allows you to edit text and images on your web site without calling your web designer.
Why should I use a content management system?
You can edit your web site anywhere, anytime, through your web browser.
Content Management System - II
I can use Frontpage to create HTML pages, why should I use a content management system?
With a content management system, you can create interactive web sites and communicate with your visitors through on-line forms, newsletters, blogs, forums or polls .
You an add a shopping cart and sell your products on-line.
Content Management System - III
Do I need a web designer if I use a content management system?
The web designer needs to prepare the design and structure of your web site and create page templates. Then you can easily create new pages by yourself using the templates.
Kentico CMS Overview
Web Content Management System
E-commerce
Web 2.0
Out-of-the-box solution for:
Corporate web sites
On-line stores
Community sites
Intranets
Extranets
Built on Microsoft .NET platform
Editing Features - I
Easily edit web site content
Browser-based user interface
You can publish:
Pages
Articles
News
Products
Blogs
Office locations
Job openings
Knowledge base
... and any number of custom content types
Editing Features - II
WYSIWYG editor similar to Microsoft Word
Workflow, versioning and rollback
Multiple languages
Multiple sites
Web Site Features
Flexible navigation and web site structure
End users can create and edit new pages without developers
New pages are automatically displayed in the navigation
Full-text search in both text and uploaded documents
Modules
BizForms (on-line forms)
Newsletters
Image gallery
E-commerce (on-line store)
Discussion forums
Blogs
Polls
Event Calendar
Booking system
GeoMapping (Google Maps integration)
Web analytics
User contributions (WiKi)
Reporting
Content Staging
Web Farm Support
BizForms (On-line Forms)
Create on-line forms without programming
Publish forms on the web site
Capture data from web site visitors
Review data and export them to Excel
Send data to specified e-mail
Flexible form options:
custom layout
wide variety of fields (textbox, checkbox, drop-down list, ...)
custom field types
BizForms (On-line Forms)
Newsletters
You can manage multiple e-mail newsletters
Subscribers subscribe to one or more newsletters (mailing list)
You can author new newsletter issues based on templates created by web designer
Personalization – Dear John,...
Scheduling – send newsletter on Tuesday morning
The subscribers can subscribe on the web and unsubscribe using the link in the newsletter e-mail
Automatic newsletters – send out specified page to subscribers on a regular basis.
Newsletters – Editing
Newsletters – E-mail
Image Gallery
You can quickly publish an on-line gallery of images
The thumbnails are generated automatically, you do not need to resize them manually
Bulk import of images
You can rename the images and add descriptions
Image Gallery
E-commerce - I
Sell products on-line
Shopping cart and checkout process
Custom product fields
Configurable shipping options
Configurable payment methods
Configurable taxes for every country/state
Discount coupons
Discount levels for partners
Volume discounts
Multiple currencies
Wishlist
Inventory status
Reports
Support for integration with existing systems
Product options
Customer credit (e.g. customer loyalty points)
E-commerce - II
Built-in gateways for credit card payments:
PayPal
Authorize.NET
You can also customize the behavior using custom providers like:
Custom product provider that allows you to use your existing product database
Custom shipping calculator
Custom tax calculator
Custom invoice generator
and others.
E-commerce - Products
E-commerce - Cart
E-commerce – Orders
Forums
Create on-line communities
Main features:
Moderation
Access rights for posting (anonymous/registered/chosen roles)
E-mail notifications
Full-text search
WYSIWYG editing (optional)
Signatures and user images (avatars)
Threaded/flat/tree view modes
CAPTCHA verification (optional)
Document-related forums (e.g. article comments)
Forums
Blogs
Any number of blogs authored
Each blog authored by one of more people (enterprise blogging)
Integrates with standard content management and security features (workflow, friendly URLs, search, etc.)
Moderated comments
RSS feeds
Fully customizable design
Blogs
Polls
Get visitor opinions and feedback
Any number of answers
Single-choice or multiple-choice voting
Choose who can vote (anonymous/registered/chosen roles)
Polls
Event Calendar
Display events, news, articles or any other content in a calendar format
Optionally combine with event registration in the Booking system module.
Event Calendar
Booking System
Manage bookings for on-line or off-line events, such as community meetings or webinars
Limit the capacity of the event
Manage the registered attendees
Send e-mails with event updates to all attendees
Export event information to Outlook
Booking System
GeoMapping
Display content on the map – e.g.:
office locations
stores
partners
real estates
points of interest in the city
Uses Google Maps
GeoMapping
User Contributions (Wiki)
Enable visitors to create content on your web site without access the administration interface
Typical scenarios:
Community sites – members share knowledge
Partner directory – partners manage their profiles
Local business directory – business owners manage the profiles of their companies
Flexible security model:
Any visitor
Only site members
Only document owners
Only users with appropriate permissions
User Contributions (Wiki)
Web Analytics
Track visitors, on-line campaigns and conversions:
Create reports from data stored in the Kentico CMS database
Examples:
Created/modified documents
Site member reports
Sales
Customizable layout of the reports
You can use:
bar chart
pie chart
table
value
Create custom filters
Print or save reports
Reporting
Reporting
Content Staging
Create and test content, design and functionality on the staging (development/QA) server and then publish it on the live server over a secured web service
With content staging, the document life cycle looks like this:
Document is created
Document is approved in the workflow process
Document is published on the staging server
Review and approval by site manager -> synchronization
Document is published on the live server
Content Staging
Security
Granular security model:
Users
Roles
Module permissions
Content permissions – all content/site section/single document
Secured site areas for site members
Personalized content (e.g. for “clients”, “silver partners” and “gold partners”)
SSL (HTTPS) can be configured for chosen site sections or pages
Secured against SQL injection attacks and cross-site scripting
Security
Performance
Kentico CMS can be used for web sites with large number of visitors and large number of sites – e.g.:
www.gibson.com
www.ireland.ie
www.medibank.com.au
www.yachtbooker.com
Flexible caching options:
single web part caching
CMS content caching
full page caching
image caching
Support for web farms
Development
Browser-based development without programming (for web designers)
You can also create ASPX page templates in Visual Studio 2005/2008 with your own code
Easily extensible with your own:
user controls (ASCX)
web parts (ASCX)
server controls
modules
event handlers
providers
Easily integrate data from external systems
Portal Engine
Full control over page layout, design and HTML code
Fully browser-based development, very easy to use without deep .NET knowledge
Easily extensible with your own user controls (ASCX) and web parts developed in Visual Studio 2005/2008 (C# or VB.NET)
Web parts are also user controls (ASCX), but with standardized interface
Master page concept allows you to share header, main menu and footer for all pages
Portal Engine
ASPX Page Templates
Standard ASP.NET (.ASPX) pages
Editable in Visual Studio 2005/2008
You can add any custom code and controls to the page template
Support for ASP.NET master pages (.master)
Add any custom controls and code in C# or VB.NET
ASPX Page Templates
Licensing
1 Web Site (unlimited users)
1 Server (unlimited web sites on a single machine)
1 Server with Source Code
Unlimited License with Source Code (unlimited servers)
Editions (different feature sets):
Standard
Professional
Enterprise
Feature matrix available at http://www.kentico.com/cms-asp-net-features/Feature-Matrix.aspx
System Requirements
Server:
Microsoft Windows Server 2000/2003/2008
Microsoft ASP.NET 2.0/3.0/3.5
Microsoft IIS Server 5.0/6.0/7.0
Microsoft SQL Server 2000/2005/2008 (including Express Editions)
Client (for editors):
Internet Explorer 6.0/7.0
FireFox 2.0
Safari 3.0
Client (for visitors):
Generally any browser, depends on the used web parts, all major browsers supported (IE, FF, Safari, Opera)
Developers
Visual Studio Professional 2005/2008 or Visual Web Developer 2005/2008 Express Edition (if you need to write your own code)
About Kentico Software
Located in the Czech Republic (European Union)
Focused only on Kentico CMS
Kentico Solutions Partner network – over 300 active partners in 60+ countries
More than 700 web sites, clients include:
Gibson Musical Instruments
Bayer
Ireland.IE
Guinness New Zealand
Air Jamaica
Deutsche Telekom
More sites and testimonials at http://www.kentico.com/Showcase.aspx
0 comments
Post a comment