Kentico CMS for ASP.NET
Download
Report
Transcript Kentico CMS for ASP.NET
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 can 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 I
Kentico CMS Overview II
Out-of-the-box solution for:
Corporate web sites
On-line stores
Community sites
Intranets
Extranets
Built on the Microsoft .NET platform
Kentico CMS Overview III
Main benefits
All-in-one solution for your Web site
Easy-to-use
Browser-based editing
High value for a reasonable price
SEO friendly
Manage multiple sites from one place
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
Editing Features - II
WYSIWYG editor similar to Microsoft Word
Workflow, versioning and rollback
Multiple languages
Multiple sites
Upload files, images, video, music
Built-in browser-based image editor for
resizing, cropping, rotating and converting
images
Taxonomy (tree hierarchy, categories, tags)
Editing – WYSIWYG editor
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
Full-text Search
Full-text search helps visitors to find
information on your web site
The search can be limited to particular site
section, content type and fields
The search results are ordered by relevancy
(rank) and they can show a preview of the
documents.
Full-text Search
Modules
BizForms (on-line forms)
Newsletters
Image gallery
E-commerce (on-line store)
Forums
Blogs
Polls
Event Calendar
Booking system
Private Messaging
Geo Mapping (Google Maps
integration)
Web Analytics
User Contributions (Wiki)
Reporting
Content and Object Staging
Web Farm Support
Message Boards
Groups
Friends
Message Boards
Content Rating
Taxonomy (Tags and Categories)
Media Library
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/product configuration
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
Taxonomy
3 ways how to categorize and organize content:
Tree hierarchy of repository with document links that enable
placing single document at multiple places (categories)
Tagging and tag clouds
Categories (additional system of categories)
Taxonomy
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
Geo Mapping
Display content on the map – e.g.:
office locations
stores
partners
real estates
points of interest in the city
Uses Google Maps
Geo Mapping
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:
Visits
Page views
Most visited pages
Referring web sites
File downloads
Countries
Campaigns
Conversions (orders, registrations, newsletter
subscriptions, etc.)
Web analytics
Reporting
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 and Object Staging
Synchronize development, testing and live web sites
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 staging, the document life cycle looks like this:
1.
2.
3.
4.
5.
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 and Object 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 (XSS) and cross-site request forgery (XSRF)
Security
Performance
Kentico CMS can be used for web sites with
large number of visitors and large number of
documents – 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
Support for .NET 2.0 and 3.5
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)
200 built-in web parts
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
Social Networking Features I
Kentico CMS provides a complete and flexible
framework for social networks and on-line communities
Why on-line communities?
Engage customers and increase their loyalty
Start more personal and open communication
Present and test new ideas
Get feedback from clients
Identify and eliminate sources of negative PR early
Market research, polls and focus groups
Decrease support costs – let customers help each
other
Social Networking Features II
Available features
User registration and management
Forums
Blogs
Message Boards
Groups
Friends
Polls
Private messaging
Media Libraries
Ready-to-use Community Starter Site
Community points and user badges
Forums II
Create on-line communities
Main features:
Moderation
Access rights for posting
(anonymous/registered/chosen roles)
E-mail subscriptions
Full-text search
WYSIWYG editing (optional)
Signatures and user images (avatars)
Threaded/flat/tree view modes
Forums II
Main features - continued:
CAPTCHA verification (optional)
Document-related forums (e.g. article comments)
Lock forum
Post attachments
BB-editor text formatting
Inserting images
Quoting
Question & Answers mode – Mark post as answer
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.)
Tagging, tag cloud and categories
Moderated comments
RSS feeds
Fully customizable design
Rating
Trackbacks and Pings
Blogs
Message Boards
Flat list of messages from users
Customizable permissions (anybody can post/only
registered members/only chosen roles)
E-mail subscriptions
Moderation (optional)
Can be used for article or product comments
Message Boards
Groups
Create groups of members who share similar
interests – such as users of some product or
fans of some music band
Groups can share ideas and create content:
Message boards
Forums
Pages (Wiki)
Polls
Media libraries for sharing pictures and videos
Groups
Friends
Build personal or professional social networks
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
Private Messaging
Enable site members to send private messages to other
members.
Useful for community sites.
Inbox/outbox/contact list/blocked users
Private Messaging
Media Libraries
Create media libraries and upload documents, images,
music or video
Support for user-created content – visitors can upload
their own content
Media Libraries
Licensing
1 Web Site (unlimited users)
1 Server (unlimited web sites on a single machine)
1 Server with Source Code
Editions (different feature sets):
Free Edition
Professional Edition
Enterprise Edition
Social Networking Edition
Feature matrix available at
http://www.kentico.com/cms-asp-netfeatures/Feature-Matrix.aspx
System Requirements
Server:
Microsoft
Microsoft
Microsoft
Microsoft
Windows Server 2000/2003/2008
ASP.NET 2.0/3.0/3.5
IIS Server 5.0/6.0/7.0
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
Founded in 2004 in the Czech Republic (European
Union)
U.S. office since 2008
Privately held, no external funding
Named fastest growing Czech young company in
2008 by Deloitte
Focused only on Kentico CMS
1600+ clients in 83 countries
Kentico Solutions Partner network – over 600 active
partners
More than 4000 web sites running on Kentico CMS,
clients include:
Mazda
Gibson Musical Instruments
Bayer
Ireland.IE
Guinness
Air Jamaica
ESPN
More at http://www.kentico.com/Showcase.aspx