sense/net 6.0 product

39
www.sensenet.com 1 SENSE/NET 6.0 Open Source ECMS for the .NET platform

Upload: sensenet-inc

Post on 26-Jun-2015

3.200 views

Category:

Technology


0 download

DESCRIPTION

Sense/Net 6.0 is the first open source enterprise CMS for the .Net platform.

TRANSCRIPT

Page 1: Sense/Net 6.0 product

www.sensenet.com 1

SENSE/NET 6.0Open Source ECMS for the .NET platform

Page 2: Sense/Net 6.0 product

About the product 2

ABOUT THE PRODUCT:

SENSE/NET 6.0

Page 3: Sense/Net 6.0 product

ENHANCED USER EXPERIENCE

About the product 3

• Build on well-known paradigms

• Webpages

• Portlets

• Files & Folders

• Properties & Fields

• Open & Save

• Copy & Move

• Search

• Workspaces

• Extreme WYSIWYG

Page 4: Sense/Net 6.0 product

KEY FEATURES

About the product 4

• Document management with

workspaces

• Office integration for collaboration

• Robust, open source content

repository

• Web Content Management

• WYSIWYG

• Drag and Drop Editing

• Easy to navigate tree structure with

Explore Experience for admins

• Content queries

• „More with less” approach to

functionality, extensive API for

developers

• Content Workflow

• „Usual” portal functions

• Scalability

Page 5: Sense/Net 6.0 product

COLLABORATION

Users can create workspaces in the system

to enable document-centric collaboration

for sharing and supporting teams.

By default, this includes calendars, tasks,

memos and document management

features to maximize individual and group

productivity.

About the product 5

Page 6: Sense/Net 6.0 product

DOCUMENT MANAGEMENT

With the Document Library users can

• Create and upload files

• Add and remove fields

• Create custom views (with filtering)

• Get an RSS feed of documents

• Open documents via WebDAV

• Version control

• Check-in / check-out

About the product 6

Page 7: Sense/Net 6.0 product

COLLABORATION- TOOLS

Event Calendar: events can be entered, searched, and displayed, as well asbeing capable of filtered and displayed by target audience. Events can be

meetings or any other kind of occurrences that may or may not involve

users. Dates can also be consolidated into a single calendar view for better

usability.

Tasks: tasks can be assigned to any number of given users, either as

standalone actions or relating to specific content. They can be ordered, and

can be given deadlines or additional resources; a mini-project management

interface that allows organization of task assignments and deadlines.

Lists: display and control enterprise records and other structured

information. Sense/Net’s list feature is a simplified, web-based spreadsheet

that can be used to store and share information. Columns (fields) and rows

(new item) can be added to them easily. Out-of-the box lists include tasks,

memos, calendars, blank list, etc. This is a developer-friendly alternative for

MOSS lists.

Chapter 1: Lorem ipsum is simply 7

Page 8: Sense/Net 6.0 product

WEB CONTENT MANAGEMENT

WYSIWYG editing and control of

site content through the use of

specific management tools based on

a core repository. It includes contentcreation functions, such as

templating, workflow and change

management, and content

deployment functions that deliver

content to Web servers.

About the product 8

Page 9: Sense/Net 6.0 product

WEB CONTENT MANAGEMENT

Portal Remote Control: a graphical user interface

that floats on top of pages (viewable with proper

permissions), and allows users to modify pages

directly from their web browser.

Templates: templates define the layout of pages,

and allow a Web designer to construct a more

flexible site, which is easy to update, and provide

consistency and continuity between pages.

Templates can enhance productivity, allowing some

members of the team to focus on the format of

the pages, while other members of the team create

new pages and revise the content without

changing the formatted layout.

Workflow: approval workflow for routing content,

assigning work tasks and states and creating audit

trails.

About the product 9

Page 10: Sense/Net 6.0 product

ADDITIONAL FEATURES

Search: users can search all managed content,

whether within the internal content repository,

or in external content repositories.

Photo Gallery: a gallery or galleries can be

placed on a site in various forms, and also allows

searching among pictures uploaded into the

gallery.

Forum: users can establish an online community

with forums, creating an arbitrary hierarchy of

topics with the ability to add, delete, moderate,

comment, search, receive email notification of

changes, set permissions, etc.

Tagging, rating, commenting: the „usual” Web2

features of a website for interactive

communication with the target audience.

About the product 10

Page 11: Sense/Net 6.0 product

ADDITIONAL FEATURES

RSS: content can be transformed into

proper XML that can be used to serve RSS

clients.

User and SEO Friendly URLs: URLs of

content items and pages themselves can

be aliased and optimized for readability

and search engine rankings.

Content Repository: all company content

(including documents, web pages, videos,

images, audio records, users, groups, etc.),

and web applications (including existing

ones or legacy web applications), can be

stored, controlled and managed in the

Sense/Net Content Repository like it were

the single-point-of-access to the backbone

of the organization.

About the product 11

Page 12: Sense/Net 6.0 product

ADDITIONAL FEATURES

Taxonomy: create any number of categories and sub-categoies to apply

to content brought into the system. Taxonomies can be searched and

browsed either individually or in aggregate form.

Permissions, Security, and Roles: users can only see what they have permission and privilege to see and work with. This is controlled by their

job level, job description and current work assignments. These are

managed in the system as roles and access control lists. A role gives

permission to perform a certain task (like publish a new article) and access

to a given content piece indicates whether one can perform a desired

activity or not (like publish today’s article).

Provisioning and Delegation: creation and management of user

accounts, groups, and permissions can be delegated to non-technical users,

removing the over-reliance on IT to perform these functions.

About the product 12

Page 13: Sense/Net 6.0 product

ADDITIONAL FEATURES

Active Directory: user accounts and groups can be managed in Active

Directory and synchronized with a built-in feature of Sense/Net, allowing

for user profils to not have to be maintained in multiple environments.

Multi-Site: any number of sites with any number of domain names can be used in a single Sense/Net installation. This is ideal for organizations that

work with many intranet, extranet, and internet sites.

Load Balancing: Sense/Net fully supports high-availability solutions such as

clustering, failover, and Network Load Balancing.

Portlets: the building blocks of pages built with Sense/Net, a portlet is a

widget or small application that can be placed on a page to fulfill a specific

task. These tasks can range from simply displaying content to searching

and listing data from different databases.

About the product 13

Page 14: Sense/Net 6.0 product

ADDITIONAL FEATURES

Skins: a set of files that defines the look and feel of a site can be selected

from a list by an end user, rather than having to work directly with a style

sheet.

Mashups: using data feeds, syndicate social media and other content from

a variety of sites into a new, single application.

API: Sense/Net is built on a lightweight REST architecture that makes

creating mashups simple. The completely open Application Programming

Interface (API) is a toolkit to make it easier to develop and extend the out-

of-the-box functionality, and is a perfect complement to the open source

software.

Open Source: enterprise scalability without being bound by a proprietary

and closed system. Built on the .NET platform, and being open source,

Sense/Net 6.0 integrates with all major hardware and software standards and platforms, which means it is not tied to any endangered, obsolete, or

proprietary technology.

About the product 14

Page 15: Sense/Net 6.0 product

15

HOW SENSENET 6.0 REALLY

WORKS?

Content and its nature (aka. technical background)

Page 16: Sense/Net 6.0 product

HIGH LEVEL OVERVIEW

About the product 16

Enduser Content Editor ContentApprover

Business Process

Participant

CollaborationParticipant

Developer

Business Analyst

Consultant

Administrator

ContentRepository

File System

Active Directory

Database

3rd Party App/Db

Search Engine

Internet/IntranetPortal/Website

ExploreExperience

Page 17: Sense/Net 6.0 product

About the product 17

THREE SAMPLESAll references are available to demonstrate

Page 18: Sense/Net 6.0 product

About the product 18

Page 19: Sense/Net 6.0 product

About the product 19

Page 20: Sense/Net 6.0 product

About the product 20

Page 21: Sense/Net 6.0 product

CREATING CONTENT

Creating Content 21

Content TypeDefinition (XML)

Content View

List/ListItem

HTML User File FolderApplica-

tion …

Content

Content Type

Field

Property

Everything is Content!

Page 22: Sense/Net 6.0 product

Master Page Template

Content View

VISUALIZING CONTENT

Visualizing Content 22

Portlet

List View

Form Query

CustomHTML Vies …

Content Actions

Browse New Edit

Edit Delete

…Version-

ing

PageWork-spaces

Content itemscan be executedby themselves

=Smart

Applications

Page 23: Sense/Net 6.0 product

About the product 23

PAGE VS. PORTLET

• Page is a full-screen content viewing method that can display stand-alone,

large content or larger applications

• Portlet: The non-technical definition

• Portlets are the building blocks of the Sense/Net 6.0 Page. A Portlet is a

widget or small application that can be placed on the Page to fulfill a specific

task. These tasks can range from simply displaying Content to searching and

listing data from different databases.

• A Portlet is similar to an entire web page, but in a small, encapsulated form.

• Portlet: The technical definition

• A Portlet is an extension of ASP.NET WebParts. Sense/Net 6.0 Portlets can

perform anything a WebPart is capable of, both from an end user and from a

developer perspective. Portlets also improve on the WebPart architecture in

browser compatibility, data storage, persistence, permission handling, etc.

Page 24: Sense/Net 6.0 product

About the product 24

„SMART BUILDING”

• You build/define content types (XML)

• You build content

• As soon as content items are built, they have Add, Delete, Edit,

Browse, SetPermissions etc. actions + version control = Smart

Application Model

• You create views

• Portlets and pages

• Navigation

• Layout and design

• (You build content approval workflows)

Page 25: Sense/Net 6.0 product

About the product 25

INTRODUCTION TO THE EXPLORE EXPERIENCE

Navigation with 3 modes:

Browse, Explore, Edit

Current content and its actions Container

actions

Related content

items

Page 26: Sense/Net 6.0 product

About the product 26

ANATOMY OF A NEWS ARTICLEEdit action for

user with rights

End-user view of thearticle (page)

Page 27: Sense/Net 6.0 product

About the product 27

ANATOMY OF A NEWS ARTICLE

Fields Properties (bottom of the page)

Page 28: Sense/Net 6.0 product

About the product 28

ANATOMY OF A NEWS LISTCollection of latest 5

articles (portlet)

Result of a content query

Page 29: Sense/Net 6.0 product

About the product 29

WHAT ABOUT EXPLORE EXPERIENCE?

Our article inExplore view

Page 30: Sense/Net 6.0 product

About the product 30

CONTINUED…What really happens #1?

• News Article content type is created by Portal Builder with respective fields (lead, body, picture...) and properties (security, validity, approval...)

• Via Smart Application Model, actions are there by default

Some actions for our sample:

• http://localhost/NewsDemo/External?action=Add

-> Create new article into the „External” section

• http://localhost/NewsDemo/External/Gitex?action=Edit

-> Edit article „Gitex”

• http://localhost/NewsDemo/External/Gitex?action=Browse

-> View article „Gitex”

• Some more: SetPermissions, Delete, Approve, etc...

Page 31: Sense/Net 6.0 product

About the product 31

CONTINUED…What really happens #2?

• Portal builder creates pages with Browse action and places respective

Edit/Add action buttons/links for some authenticated users

• (Each content gives you the list of actions that can be used for it)

• Portal builder can configure the Browse view if default is not good enough

(eg. different layout, not all the fields, etc.)

• Portal builder configures portlets to display results of the query needed

• Portal developer can create custom actions, if needed (etc. with shopping

cart: Buy Action)

Page 32: Sense/Net 6.0 product

ANOTHER SAMPLE

About the product 32

Navigation portlet

Navigation portlet =A portlet querying contents with the relevant property set true, displaying

them in the order specified there

Page 33: Sense/Net 6.0 product

WORKSPACES

About the product 33

Navigation portlet =A portlet querying contents with the relevant property set true, displaying

them in the order specified there

Collaborative UI for

document-intensive teams

Calendar for Events

Memos

Tasks

Document Libraries

Page 34: Sense/Net 6.0 product

About the product 34

HOW A WORKSPACE IS BUILT?

• Stores all data and apps in the only Open Source Content Repository (CR) for .NET

• Uses all CR services

• Apps are built from Portlets

• Portlets use Views to present Lists and CR queries

• Views use DataBinding

• Developers have access to all levels and building blocks for

• enhanced productivity (you only need to change the absolutely necessary parts)

• ultimate flexibility (you can change all parts if needs are really special)

Page 35: Sense/Net 6.0 product

DOCUMENT LIBRARY IS A LIST

With the Document Library users can

• Create and upload files

• Add and remove fields

• Create custom views (with filtering)

• Get an RSS feed of documents

• Open documents via WebDAV

About the product 35

Page 36: Sense/Net 6.0 product

About the product 36

LIVE DEMOS AVAILABLE!

1. WELLNESSCAFÉ WEBSITE (REAL CUSTOMER IMPLEMENTATION)

2. DEFAULT WEB CMS INSTALL

3. BOOKRENTAL SAMPLE APPLICATION

Page 37: Sense/Net 6.0 product

Social Media 37

FOLLOW US ON

twitter.com/sensenet

facebook.com/sensenetcms

blog.sensenet.com

youtube.com/sensenetcms

www.sensenet.com

Page 38: Sense/Net 6.0 product

If you have any questions

don’t hesitate to contact us:

[email protected]

Sense/Net Inc.

Infopark setany 1.

H-1117 Budapest, Hungary

tel: +36 1 4647070

fax: +36 1 4647080

THANKYOU

Page 39: Sense/Net 6.0 product