is plone a good choice for large b2c websites?

17
Is Plone a good choice for large B2C websites? Lukas Guziel | Interaktiv GmbH

Upload: interaktiv

Post on 13-Apr-2017

59 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: Is Plone a Good Choice for Large B2C Websites?

Is Plone a good choice for large B2C

websites?Lukas Guziel | Interaktiv GmbH

Page 2: Is Plone a Good Choice for Large B2C Websites?

Agenda• Introduction• Customer Requirements• Implementation• Summary

1 | 14

Introduction

Customer Requirements

Implementation

Summary

bAmerang
First the Introduction- Who are we?- Who is the customer?
bAmerang
Then i want to summaries you the customer requirements we had.
bAmerang
This proceeds into the Implementation- customizations- add-ons
bAmerang
And at the end i want to summaries and answer the question of the Talk:Is plone a good choice for large B2C websites?
Page 3: Is Plone a Good Choice for Large B2C Websites?

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

bAmerang
Lukas GuzielSoftware Developer in Python ecspecially for Plone
bAmerang
Interaktiv GmbH(READ)Our biggest Project in Plone 5 till now.
bAmerang
Suzuki(READ)
bAmerang
For example. Suzukis Motorbike Website went online on the 5th okganz-flächig screenshot von website
bAmerang
http://www.interaktiv.de/blog/mit-vollgas-zu-neuer-suzuki-motorrad-website
Info Interaktiv
at intermot 2016impress with their new motor bikesand their new website of course
Page 4: Is Plone a Good Choice for Large B2C Websites?
Page 5: Is Plone a Good Choice for Large B2C Websites?

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

bAmerang
Who uses Plone? Take a look at the references on Plone.com. The list is quite impressive: universities all over the world, government agencies, NGOs. But where are all the Fortune 500 companies, the big players?
bAmerang
B2C = Business-to-Client
Page 6: Is Plone a Good Choice for Large B2C Websites?

Customer Requirements

4 | 14

General RequirementsIntroduction

Customer Requirements

Implementation

Summary

Implement by Specifications

Implement by strict Layout

Multi-Site Management

Frontend-Editing

Personalized Content

bAmerang
Implement by strict Layout.nothing new...
bAmerang
Implement by Specifications+ Good for testing+ Good for customers statisfaction- Big effort for the project mangement to sepereat all Task into small bites.- custom needs and workflow's in terms of Plone.for example ...
bAmerang
Multi-Site Mangement- Multiple Users with different rights
bAmerang
Frontend-Editing- Edit and customize the whole Frontend by asynchron inline Editing.
bAmerang
Personalized Content:GEO-Based IP-Search...
Page 7: Is Plone a Good Choice for Large B2C Websites?

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• …

bAmerang
Screenshots einarbeiten
Page 8: Is Plone a Good Choice for Large B2C Websites?

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

bAmerang
Modal screenshot zeigenscreenshot
bAmerang
ganzfüllende grafiken
bAmerang
wir wissen das sich viel in letzter zeit getan hat.
bAmerang
mit unserem schon früh angefangen hatten. mosaic in kinterschuhen, hat sich gerade in letzter zeit stark weiterentwickelt. Zeitlich gesehen.
bAmerang
spezielle anforderungen
Page 9: Is Plone a Good Choice for Large B2C Websites?
Page 10: Is Plone a Good Choice for Large B2C Websites?

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?

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?

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?

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?

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

bAmerang
Pro's for Plone:...all what a large Website needs.
bAmerang
Still there are some feeatures which could make the developing easier.
Page 15: Is Plone a Good Choice for Large B2C Websites?

Summary

13 | 14

Is Plone a good choice for large B2C websites?

Introduction

Customer Requirements

Implementation

Summary

bAmerang
ja es hat sich bewert.Frage in den Raum werfen.Eben keine großen Refernzen.Was denken denn die anderne?Obwohl wir eig.Johanna in den Raum setzen.
bAmerang
schön langsam
Page 16: Is Plone a Good Choice for Large B2C Websites?

Thank youfor your attention!

14 | 14

Page 17: Is Plone a Good Choice for Large B2C Websites?