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