SlideShare a Scribd company logo
1 of 7
Download to read offline
Hosts	
  and	
  Permissions	
  in	
  1.9	
  
 Thursday,	
  April	
  15th,	
  2010	
  
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	
  
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	
  
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	
  
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	
  
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	
  
Q&A

More Related Content

Similar to Host and Permissions in v1.9

Similar to Host and Permissions in v1.9 (8)

MySQL 8.0 : Roles
MySQL 8.0 : RolesMySQL 8.0 : Roles
MySQL 8.0 : Roles
 
Oracle ADF Architecture TV - Design - Task Flow Navigation Options
Oracle ADF Architecture TV - Design - Task Flow Navigation OptionsOracle ADF Architecture TV - Design - Task Flow Navigation Options
Oracle ADF Architecture TV - Design - Task Flow Navigation Options
 
Apolicy achieving least privilege access in kubernetes - https://apolicy.io/
Apolicy   achieving least privilege access in kubernetes - https://apolicy.io/Apolicy   achieving least privilege access in kubernetes - https://apolicy.io/
Apolicy achieving least privilege access in kubernetes - https://apolicy.io/
 
L15 Organising Domain Layer
L15 Organising Domain LayerL15 Organising Domain Layer
L15 Organising Domain Layer
 
OneAccess-UserManager
OneAccess-UserManagerOneAccess-UserManager
OneAccess-UserManager
 
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope OptionsOracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
 
Lecture 9 further permissions
Lecture 9   further permissionsLecture 9   further permissions
Lecture 9 further permissions
 
Hadoop Cluster Management
Hadoop Cluster ManagementHadoop Cluster Management
Hadoop Cluster Management
 

More from dotCMS

Building Mobile Apps and Sites in dotCMS
Building Mobile Apps and Sites in dotCMSBuilding Mobile Apps and Sites in dotCMS
Building Mobile Apps and Sites in dotCMS
dotCMS
 
Out ofmemory
Out ofmemoryOut ofmemory
Out ofmemory
dotCMS
 
Categories vs relationships
Categories vs relationshipsCategories vs relationships
Categories vs relationships
dotCMS
 

More from dotCMS (10)

Unleash Your Content: Content-as-a-Service
Unleash Your Content: Content-as-a-ServiceUnleash Your Content: Content-as-a-Service
Unleash Your Content: Content-as-a-Service
 
Migrating to v1.9
Migrating to v1.9Migrating to v1.9
Migrating to v1.9
 
Going Multi-Tenant with dotCMS
Going Multi-Tenant with dotCMSGoing Multi-Tenant with dotCMS
Going Multi-Tenant with dotCMS
 
Building Mobile Apps and Sites in dotCMS
Building Mobile Apps and Sites in dotCMSBuilding Mobile Apps and Sites in dotCMS
Building Mobile Apps and Sites in dotCMS
 
Super widget
Super widgetSuper widget
Super widget
 
SEO and search plugins
SEO and search pluginsSEO and search plugins
SEO and search plugins
 
Out ofmemory
Out ofmemoryOut ofmemory
Out ofmemory
 
Forms as Structured Content
Forms as Structured Content Forms as Structured Content
Forms as Structured Content
 
Categories vs relationships
Categories vs relationshipsCategories vs relationships
Categories vs relationships
 
Velocity tips and tricks
Velocity tips and tricksVelocity tips and tricks
Velocity tips and tricks
 

Recently uploaded

Recently uploaded (20)

TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 

Host and Permissions in v1.9

  • 1. Hosts  and  Permissions  in  1.9   Thursday,  April  15th,  2010  
  • 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  
  • 7. Q&A