is plone a good choice for large b2c websites?
TRANSCRIPT
![Page 1: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/1.jpg)
Is Plone a good choice for large B2C
websites?Lukas Guziel | Interaktiv GmbH
![Page 2: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/2.jpg)
Agenda• Introduction• Customer Requirements• Implementation• Summary
1 | 14
Introduction
Customer Requirements
Implementation
Summary
![Page 3: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/3.jpg)
Introduction
2 | 14
Interaktiv GmbH• Online Agency in Cologne• Open-Source CMS-System
• Plone• Magento
• Online Marketing• Webdesign
a leading worldwide automotive and motor bike Manufacturer.Suzuki
Introduction
Customer Requirements
Implementation
Summary
• Software Developer• Project Manager
Lukas Guziel
![Page 4: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/4.jpg)
![Page 5: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/5.jpg)
Introduction
3 | 14
Is Plone a good choice for large B2C websites?
• Who uses Plone?• The big players?
• Quick gains for companies using Plone.• Common customizations• Add-on products• Security
• Summary: Was Plone at the end a good choice?
Introduction
Customer Requirements
Implementation
Summary
![Page 6: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/6.jpg)
Customer Requirements
4 | 14
General RequirementsIntroduction
Customer Requirements
Implementation
Summary
Implement by Specifications
Implement by strict Layout
Multi-Site Management
Frontend-Editing
Personalized Content
…
![Page 7: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/7.jpg)
Customer Requirements
5 | 14
Technical RequirementsIntroduction
Customer Requirements
Implementation
Summary
• Tiles-System• Working Copy
• Contentproxy• RSS-Content in Plone• Imagecropping• SEO-Optimizations• PDF-Generation• Inline-Editing• Connection to API‘s via WSDL• Testing• Documentation• …
![Page 8: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/8.jpg)
Implementation
7 | 14
Tiles-SystemIntroduction
Customer Requirements
Implementation
Summary
Why not plone.app.mosaic?• Special workflows• Customized Creation-Process of Tiles
Tiles Contenttype• Rows and Tiles• Customized Workflow• JSON-API for Frontend-Editing• Modals
![Page 9: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/9.jpg)
![Page 10: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/10.jpg)
Implementation
8 | 14
Introduction
Customer Requirements
Implementation
Summary
PDF-Generation | Inline-Editing
PDF-Generation• Weasyprint• LaTeX
Inline-Editing• TinyMCE 4
![Page 11: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/11.jpg)
Implementation
9 | 14
RSS-Content in Plone | API‘sIntroduction
Customer Requirements
Implementation
Summary
RSS-Feed as Plone Content Type• Search Indexing
Connect to API‘s by WSDL• suds
![Page 12: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/12.jpg)
Implementation
10 | 14
Image Cropping | SEO-Optimizer | Contact FormsIntroduction
Customer Requirements
Implementation
Summary
Image-Cropping• ImageContainer Content Type• „Cropper“
SEO-Optimizer• Diazo Rules.xml
PloneFormGen• Archetypes based CT‘s
![Page 13: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/13.jpg)
Implementation
11 | 14
Testing | DocumentationIntroduction
Customer Requirements
Implementation
Summary
Testing with plone.app.testing• White-Box• Black-Box• Acceptance Tests
• Robot-Tests
Documentation• Automated with sphinx
![Page 14: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/14.jpg)
Summary
12 | 14
Pro´s for Plone
• Good looking user interface with easy integration into Diazo Themes
• Interactive Editing through Javascript Backend
• Secure object-oriented Database• Security on Applicaltion-Level with
e.g. Workflows• Infinitely Extenable with a ZEO
Cluster• Plone.app.testing• Plone.app.caching• …
Introduction
Customer Requirements
Implementation
Summary
Con´s for Plone
• Little amount of helpful extenstions migrated for Plone 5• Seooptimizer• Cropping tool• PloneFormGen
![Page 15: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/15.jpg)
Summary
13 | 14
Is Plone a good choice for large B2C websites?
Introduction
Customer Requirements
Implementation
Summary
![Page 16: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/16.jpg)
Thank youfor your attention!
14 | 14
![Page 17: Is Plone a Good Choice for Large B2C Websites?](https://reader036.vdocuments.mx/reader036/viewer/2022062900/58ef56891a28aba7058b4631/html5/thumbnails/17.jpg)