3. 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
4. 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
5. 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
6. 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
7. COLLABORATION- TOOLS
Event Calendar: events can be entered, searched, and displayed, as well as
being 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
8. WEB CONTENT
MANAGEMENT
WYSIWYG editing and control of
site content through the use of
specific management tools based on
a core repository. It includes content
creation functions, such as
templating, workflow and change
management, and content
deployment functions that deliver
content to Web servers.
About the product 8
9. 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
10. 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
11. 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
12. 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
13. 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
14. 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
15. 15
HOW SENSENET 6.0 REALLY
WORKS?
Content and its nature (aka. technical background)
16. HIGH LEVEL OVERVIEW
About the product 16
Enduser Content Editor Content
Approver
Business
Process
Participant
Collaboration
Participant
Developer
Business
Analyst
Consultant
Administrator
Content
Repository
File System
Active Directory
Database
3rd Party App/Db
Search Engine
Internet/Intranet
Portal/Website
Explore
Experience
17. About the product 17
THREE SAMPLES
All references are available to demonstrate
21. CREATING CONTENT
Creating Content 21
Content Type
Definition (XML)
Content View
List/List
Item
HTML User File Folder
Applica-
tion …
Content
Content Type
Field
Property
Everything is
Content!
22. Master Page Template
Content View
VISUALIZING CONTENT
Visualizing Content 22
Portlet
List
View
Form Query
Custom
HTML
Vies …
Content Actions
Browse New Edit
Edit Delete
…
Version-
ing
Page
Work-
spaces
Content items
can be executed
by themselves
=
Smart
Applications
23. 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.
24. 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)
25. 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
26. About the product 26
ANATOMY OF A NEWS ARTICLE
Edit action for
user with rights
End-user view of the
article (page)
27. About the product 27
ANATOMY OF A NEWS ARTICLE
Fields Properties (bottom of
the page)
28. About the product 28
ANATOMY OF A NEWS LIST
Collection of latest 5
articles (portlet)
Result of a
content query
29. About the product 29
WHAT ABOUT EXPLORE
EXPERIENCE?
Our article in
Explore view
30. 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...
31. 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)
32. 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
33. 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
34. 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)
35. 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
36. About the product 36
LIVE DEMOS AVAILABLE!
1. WELLNESSCAFÉ WEBSITE (REAL
CUSTOMER IMPLEMENTATION)
2. DEFAULT WEB CMS INSTALL
3. BOOKRENTAL SAMPLE
APPLICATION
37. Social Media 37
FOLLOW US ON
twitter.com/sensenet
facebook.com/sensenetcms
blog.sensenet.com
youtube.com/sensenetcms
www.sensenet.com
38. If you have any questions
don’t hesitate to contact us:
info@sensenet.com
Sense/Net Inc.
Infopark setany 1.
H-1117 Budapest, Hungary
tel: +36 1 4647070
fax: +36 1 4647080
THANK
YOU