Enviar búsqueda
Cargar
Building a Castle
•
2 recomendaciones
•
468 vistas
N
Nathan Van Gheem
Seguir
Presentation of Castle CMS: a distribution of Plone.
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 44
Descargar ahora
Descargar para leer sin conexión
Recomendados
Control and manage your cloud clients
Control and manage your cloud clients
Olav Tvedt
Modern browsers
Modern browsers
Vikram Rangnekar
CloudStack-UI at the JAX London Сonference
CloudStack-UI at the JAX London Сonference
Olga Nikienko
Introduction to Srb4j
Introduction to Srb4j
Jian Chen
Token Authentication in ASP.NET Core
Token Authentication in ASP.NET Core
Stormpath
The Future of Plone: Thoughts from a Marketing Perspective
The Future of Plone: Thoughts from a Marketing Perspective
Interaktiv
PyCharm demo
PyCharm demo
T. Kim Nguyen
Our Castle's Strength
Our Castle's Strength
T. Kim Nguyen
Más contenido relacionado
Similar a Building a Castle
Dev Ops Geek Fest: Automating the ForgeRock Platform
Dev Ops Geek Fest: Automating the ForgeRock Platform
ForgeRock
2015 jcconf-h2s-devops-practice
2015 jcconf-h2s-devops-practice
Hochi Chuang
Glpi 9.2-presentation
Glpi 9.2-presentation
alexandre delaunay
HTML5 Security
HTML5 Security
Ville Säävuori
Serverless Computing with Azure Functions and Xamarin
Serverless Computing with Azure Functions and Xamarin
Mark Arteaga
Social Connections 2015 CrossWorlds and Domino
Social Connections 2015 CrossWorlds and Domino
Paul Withers
PaaS + Appcelerator = WIN
PaaS + Appcelerator = WIN
Aaron Saunders
Deep thoughts from the real world of azure
Deep thoughts from the real world of azure
Michele Leroux Bustamante
Abusing bleeding edge web standards for appsec glory
Abusing bleeding edge web standards for appsec glory
Priyanka Aash
GateIn - The Solution for Managing and Building Enterprise Web Apps
GateIn - The Solution for Managing and Building Enterprise Web Apps
Wesley Hales
iOS团队开发实践经验
iOS团队开发实践经验
Jiyee Sheng
Selenium practical
Selenium practical
Ruslan Strazhnyk
Building a Platform-as-a-Service with Docker and Node.js
Building a Platform-as-a-Service with Docker and Node.js
Kevin Swiber
External JavaScript Widget Development Best Practices
External JavaScript Widget Development Best Practices
Volkan Özçelik
Android lessons you won't learn in school
Android lessons you won't learn in school
Michael Galpin
Custom Tile Generation in PCF
Custom Tile Generation in PCF
VMware Tanzu
Benefits of an Open environment with Wakanda
Benefits of an Open environment with Wakanda
Alexandre Morgaut
Java scriptwidgetdevelopmentjstanbul2012
Java scriptwidgetdevelopmentjstanbul2012
Volkan Özçelik
01/2009 - Portral development with liferay
01/2009 - Portral development with liferay
daveayan
The Mobile Web - HTML5 on mobile devices
The Mobile Web - HTML5 on mobile devices
Wesley Hales
Similar a Building a Castle
(20)
Dev Ops Geek Fest: Automating the ForgeRock Platform
Dev Ops Geek Fest: Automating the ForgeRock Platform
2015 jcconf-h2s-devops-practice
2015 jcconf-h2s-devops-practice
Glpi 9.2-presentation
Glpi 9.2-presentation
HTML5 Security
HTML5 Security
Serverless Computing with Azure Functions and Xamarin
Serverless Computing with Azure Functions and Xamarin
Social Connections 2015 CrossWorlds and Domino
Social Connections 2015 CrossWorlds and Domino
PaaS + Appcelerator = WIN
PaaS + Appcelerator = WIN
Deep thoughts from the real world of azure
Deep thoughts from the real world of azure
Abusing bleeding edge web standards for appsec glory
Abusing bleeding edge web standards for appsec glory
GateIn - The Solution for Managing and Building Enterprise Web Apps
GateIn - The Solution for Managing and Building Enterprise Web Apps
iOS团队开发实践经验
iOS团队开发实践经验
Selenium practical
Selenium practical
Building a Platform-as-a-Service with Docker and Node.js
Building a Platform-as-a-Service with Docker and Node.js
External JavaScript Widget Development Best Practices
External JavaScript Widget Development Best Practices
Android lessons you won't learn in school
Android lessons you won't learn in school
Custom Tile Generation in PCF
Custom Tile Generation in PCF
Benefits of an Open environment with Wakanda
Benefits of an Open environment with Wakanda
Java scriptwidgetdevelopmentjstanbul2012
Java scriptwidgetdevelopmentjstanbul2012
01/2009 - Portral development with liferay
01/2009 - Portral development with liferay
The Mobile Web - HTML5 on mobile devices
The Mobile Web - HTML5 on mobile devices
Último
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Will Schroeder
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
IES VE
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
Udaiappa Ramachandran
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
Md Hossain Ali
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
Bachir Benyammi
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IES VE
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
GDSC PJATK
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
Daniel Santiago Silva Capera
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
Matt Ray
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
Adtran
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
Eric D. Schabell
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
SANGHEE SHIN
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
Aggregage
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
DianaGray10
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
DianaGray10
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
SkyPlanner
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Aijun Zhang
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
Seth Reyes
Último
(20)
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
Building a Castle
1.
Building a Castle Nathan
Van Gheem Wildcard Corp
2.
About • Wildcard Corp •
Plone Core Developer • Security Team • UI Team • Former Framework Team Member • twitter: @vangheezy github: vangheem
3.
What is Castle
CMS? castlecms.io
4.
+ =
5.
It’s not a
fork It won’t ever be
6.
opinions
7.
Somewhere to innovate
8.
Performance
12.
ZRSZODB replicated storage
13.
How did we
build it?
14.
Adapters
16.
collective.monkeypatcher
17.
and manual patching…
18.
Security Integrated 2-factor auth Application
shield login attempt lockout Strip metadata from files Root user restrictions
19.
Features/Demos
20.
Toolbar
21.
Add content
22.
Upload
23.
Workflow menu
24.
Mosaic
25.
Video Tile
26.
Slider Tile
27.
Gallery Tile
28.
Map Tile
29.
Focal Point Image
Tile
30.
Social Media Tiles
31.
Preview
32.
Search
33.
Session Management
34.
Auditing
35.
View site as
another user
36.
Additional Integrations
38.
More features • Recycle
bin • Celery integration for expensive operations • Alias management • Business metadata
39.
What is missing Diazo
Portlets Viewlets Display menuDefault pages
40.
Future Plans
41.
open source
42.
Roadmap • Chat • Mosaic
enhancements • Built-in A/B testing • UI refinements • More rich tiles to build more complicated interfaces • long term: angular 2/plone.server
43.
Thank you! • Schedule
a demo • Ask me questions • Poke me to work on open sourcing…
44.
PLEASE USE THE SURVEY
APP TO SEND US FEEDBACK. HELP US IMPROVE! ploneconf.sixfeetup.com
Descargar ahora