Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Building a Castle
Nathan Van Gheem
Wildcard Corp
About
• Wildcard Corp
• Plone Core Developer
• Security Team
• UI Team
• Former Framework Team Member
• twitter: @vangheez...
What is Castle CMS?
castlecms.io
+
=
It’s not a fork

It won’t ever be
opinions
Somewhere to innovate
Performance
ZRSZODB replicated storage
How did we build it?
Adapters
collective.monkeypatcher
and manual patching…
Security
Integrated 2-factor auth
Application shield
login attempt lockout
Strip metadata from files
Root user restrictions
Features/Demos
Toolbar
Add content
Upload
Workflow menu
Mosaic
Video Tile
Slider Tile
Gallery Tile
Map Tile
Focal Point Image Tile
Social Media Tiles
Preview
Search
Session Management
Auditing
View site as another user
Additional Integrations
More features
• Recycle bin
• Celery integration for expensive operations
• Alias management
• Business metadata
What is missing
Diazo Portlets
Viewlets
Display menuDefault pages
Future Plans
open source
Roadmap
• Chat
• Mosaic enhancements
• Built-in A/B testing
• UI refinements
• More rich tiles to build more complicated in...
Thank you!
• Schedule a demo
• Ask me questions
• Poke me to work on open sourcing…
PLEASE USE THE
SURVEY APP TO SEND
US FEEDBACK.
HELP US IMPROVE!
ploneconf.sixfeetup.com
Building a Castle
Building a Castle
Building a Castle
Building a Castle
Building a Castle
Upcoming SlideShare
Loading in …5
×

Building a Castle

405 views

Published on

Presentation of Castle CMS: a distribution of Plone.

Published in: Technology
  • Login to see the comments

Building a Castle

  1. 1. Building a Castle Nathan Van Gheem Wildcard Corp
  2. 2. About • Wildcard Corp • Plone Core Developer • Security Team • UI Team • Former Framework Team Member • twitter: @vangheezy
 github: vangheem
  3. 3. What is Castle CMS? castlecms.io
  4. 4. + =
  5. 5. It’s not a fork
 It won’t ever be
  6. 6. opinions
  7. 7. Somewhere to innovate
  8. 8. Performance
  9. 9. ZRSZODB replicated storage
  10. 10. How did we build it?
  11. 11. Adapters
  12. 12. collective.monkeypatcher
  13. 13. and manual patching…
  14. 14. Security Integrated 2-factor auth Application shield login attempt lockout Strip metadata from files Root user restrictions
  15. 15. Features/Demos
  16. 16. Toolbar
  17. 17. Add content
  18. 18. Upload
  19. 19. Workflow menu
  20. 20. Mosaic
  21. 21. Video Tile
  22. 22. Slider Tile
  23. 23. Gallery Tile
  24. 24. Map Tile
  25. 25. Focal Point Image Tile
  26. 26. Social Media Tiles
  27. 27. Preview
  28. 28. Search
  29. 29. Session Management
  30. 30. Auditing
  31. 31. View site as another user
  32. 32. Additional Integrations
  33. 33. More features • Recycle bin • Celery integration for expensive operations • Alias management • Business metadata
  34. 34. What is missing Diazo Portlets Viewlets Display menuDefault pages
  35. 35. Future Plans
  36. 36. open source
  37. 37. 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
  38. 38. Thank you! • Schedule a demo • Ask me questions • Poke me to work on open sourcing…
  39. 39. PLEASE USE THE SURVEY APP TO SEND US FEEDBACK. HELP US IMPROVE! ploneconf.sixfeetup.com

×