In this presentation from dotCMS Boot Camp 2010 find out what we have changed in v1.9 in terms of permissions and hosts--and how you can increase profits because of it. We will also discuss why permission inheritance is important and how it can ease your daily permission maintenance. And, we'll show you how to take advantage of a Host as structured content and how to use the new Host variables to construct more dynamic websites on multi-tenant environments.
2. Permissions
Pre
1.9
Tradi<onal
ACL
model
a?ached
to
every
asset
●
(old
Model)
– Not
really
scalable
– Unclear
permission
defaults
– Management
Nightmare
Groups
and
Roles
Management
●
– Difficult
to
manage
the
backend
setup;
mapping
between
accessible
pages
and
roles.
– Cumbersome
and
Outdated
UI
– Not
possible
to
simulate
hierarchy
of
roles
without
having
to
repeat
permissions
setup
3. Hierarchy
of
Roles
Hierarchy
of
Roles,
why
it
is
important?
●
– A
parent
role
includes
its
children
permissions
Role
management
UI
●
– Roles
Tree
– Users
in
Role
and
Users
from
higher
Roles
– Tab
Management
(no
more
groups)
User
management
UI
●
– Clean
and
streamlined
UI
focused
on
Simplify
User
crea<on
– Role
Assignment
– Addi<onal
Info
and
Marke<ng
Data
4. Permissions
in
1.9
● What
inheritance
means
for
permissions
in
1.9?
● Who
inherits
what
from
who?
– Inheritable
permissions
concept,
deciding
what
gets
pushed
down
in
the
inheritance
hierarchy
– Permission
reference
concept,
how
an
asset
might
not
be
poin<ng
to
its
direct
parent
in
terms
of
permissions
and
how
the
reference
gets
updated
on
changes
5. Permissions
management
Permissions
from
the
Assets
View
●
– Holis<c
view
of
Roles
applied
to
certain
asset
Permissions
from
the
Roles
View
●
– Holis<c
view
of
assets
affected
by
a
Role
Permissions
Differences
between
Reset
Permissions
and
●
Cascade
Permissions
6. Hosts
in
1.9
Hosts
are
now
Content
●
– Ability
to
control
Host
Fields
as
with
any
other
structure
Host
Variables
●
– Difference
between
Host
Fields
and
Variables
Start/Stop/Archive
Host
●
– In
maintenance
Vanity
URL
● New
Host
Management
UI
● Copy
Host