SlideShare a Scribd company logo
Plone as CMS
in enterprise environments
            Maciej Dziergwa
                 www.stxnext.pl
     http://linkedin.com/in/maciejdziergwa
Agenda
• About STX Next Python Experts
• Challenges of enterprise deployments
• Architecture of enterprise environments
• Solutions
• What to focus on when working for
  corporations
• Questions, comments, suggestions
About STX Next




• Python Software House located in Poznan, Poland
• Over 30 python developers in one place
• Plone development started in 2004 in Netherlands (Edition1, the
  Hauge)
• 14 134 worked days (since 2005)
• 142 102 worked hours
What do we expertise in?




• Delivering Python and web (html 5, css, js)
  development services to other Python companies
  worldwide (outsourcing, subcontracting, stuffing)
• Creating system for biggest banks in Poland
  (together with our parent company, since 2008)
• Evangelize Python and Plone in Poland
Challenges of enterprise deployments
• scalability
• security
• backup and recovery management
• logs (lack of access to PR instances)
• offline builds
• publication of content at given time (usually at
  night)
• QA process for code and content
• Relational databases
• relative urls
Solution
stxnext.staticdeployment
What to focus on when working for
             corporations

• Confidentiality, do not put anything publicly
  available (test versions, screenshots etc.)
• Estimations, should assume build process
• Do have paper for any change
• Look out for internal politics
Questions, comments, suggestions?



              Connect me on LinkedIn
      http://linkedin.com/in/maciejdziergwa

More Related Content

Similar to Plone as CMS in enterprise environments

Python Django Developer job in London, see @Ricci_abrs
Python Django Developer job in London, see @Ricci_abrsPython Django Developer job in London, see @Ricci_abrs
Python Django Developer job in London, see @Ricci_abrs
Mark Long
 
Community IT Webinar - Unselling SharePoint
Community IT Webinar - Unselling SharePointCommunity IT Webinar - Unselling SharePoint
Community IT Webinar - Unselling SharePoint
Community IT Innovators
 
Posh Consulting Inc. Overview
Posh Consulting Inc. OverviewPosh Consulting Inc. Overview
Posh Consulting Inc. Overviewash321ash
 
Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365
WinWire Technologies Inc
 
SharePoint 2013 Migration - Your 5 Rules for Success
SharePoint 2013 Migration  - Your 5 Rules for SuccessSharePoint 2013 Migration  - Your 5 Rules for Success
SharePoint 2013 Migration - Your 5 Rules for Success
Christian Buckley
 
Collab365 Global Conference 1 Rolling out Microsoft Teams for collaboration i...
Collab365 Global Conference 1 Rolling out Microsoft Teams for collaboration i...Collab365 Global Conference 1 Rolling out Microsoft Teams for collaboration i...
Collab365 Global Conference 1 Rolling out Microsoft Teams for collaboration i...
Chirag Patel
 
An introduction to the office devpnp community initiative
An introduction to the office devpnp community initiativeAn introduction to the office devpnp community initiative
An introduction to the office devpnp community initiative
Nigel Price
 
Finally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint UsefulFinally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint Useful
AIIM International
 
RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?
Pekka Klärck
 
Community IT June 2016 Webinar - Dropbox and Other Alternatives
Community IT June 2016 Webinar - Dropbox and Other AlternativesCommunity IT June 2016 Webinar - Dropbox and Other Alternatives
Community IT June 2016 Webinar - Dropbox and Other Alternatives
Community IT Innovators
 
Demo threater
Demo threaterDemo threater
Demo threater
Peter Cheung
 
Puppet latest and greatest
Puppet latest and greatestPuppet latest and greatest
Puppet latest and greatest
ATIX AG
 
胡志飞_简历_Resume
胡志飞_简历_Resume胡志飞_简历_Resume
胡志飞_简历_ResumeZhifei Hu
 
Valo - fall in love with your intranet
Valo - fall in love with your intranetValo - fall in love with your intranet
Valo - fall in love with your intranet
Valo
 
Jitesh agrawal Resume
Jitesh agrawal ResumeJitesh agrawal Resume
Jitesh agrawal Resume
Jitesh Agrawal
 
Release Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnPRelease Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnP
Petter Skodvin-Hvammen
 
Programming for data science in python
Programming for data science in pythonProgramming for data science in python
Programming for data science in python
UmmeSalmaM1
 
Python Online Training
Python Online TrainingPython Online Training
Python Online Training
xoomlakshmi
 

Similar to Plone as CMS in enterprise environments (20)

Python Django Developer job in London, see @Ricci_abrs
Python Django Developer job in London, see @Ricci_abrsPython Django Developer job in London, see @Ricci_abrs
Python Django Developer job in London, see @Ricci_abrs
 
Community IT Webinar - Unselling SharePoint
Community IT Webinar - Unselling SharePointCommunity IT Webinar - Unselling SharePoint
Community IT Webinar - Unselling SharePoint
 
Posh Consulting Inc. Overview
Posh Consulting Inc. OverviewPosh Consulting Inc. Overview
Posh Consulting Inc. Overview
 
Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365
 
SharePoint 2013 Migration - Your 5 Rules for Success
SharePoint 2013 Migration  - Your 5 Rules for SuccessSharePoint 2013 Migration  - Your 5 Rules for Success
SharePoint 2013 Migration - Your 5 Rules for Success
 
Collab365 Global Conference 1 Rolling out Microsoft Teams for collaboration i...
Collab365 Global Conference 1 Rolling out Microsoft Teams for collaboration i...Collab365 Global Conference 1 Rolling out Microsoft Teams for collaboration i...
Collab365 Global Conference 1 Rolling out Microsoft Teams for collaboration i...
 
An introduction to the office devpnp community initiative
An introduction to the office devpnp community initiativeAn introduction to the office devpnp community initiative
An introduction to the office devpnp community initiative
 
Finally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint UsefulFinally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint Useful
 
RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?
 
Community IT June 2016 Webinar - Dropbox and Other Alternatives
Community IT June 2016 Webinar - Dropbox and Other AlternativesCommunity IT June 2016 Webinar - Dropbox and Other Alternatives
Community IT June 2016 Webinar - Dropbox and Other Alternatives
 
Demo threater
Demo threaterDemo threater
Demo threater
 
Puppet latest and greatest
Puppet latest and greatestPuppet latest and greatest
Puppet latest and greatest
 
胡志飞_简历_Resume
胡志飞_简历_Resume胡志飞_简历_Resume
胡志飞_简历_Resume
 
Valo - fall in love with your intranet
Valo - fall in love with your intranetValo - fall in love with your intranet
Valo - fall in love with your intranet
 
Jitesh agrawal Resume
Jitesh agrawal ResumeJitesh agrawal Resume
Jitesh agrawal Resume
 
Jitesh Agrawal plone
Jitesh Agrawal ploneJitesh Agrawal plone
Jitesh Agrawal plone
 
Webinar: SharePoint Online: How Do We Think About SharePoint Now?
Webinar: SharePoint Online: How Do We Think About SharePoint Now?Webinar: SharePoint Online: How Do We Think About SharePoint Now?
Webinar: SharePoint Online: How Do We Think About SharePoint Now?
 
Release Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnPRelease Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnP
 
Programming for data science in python
Programming for data science in pythonProgramming for data science in python
Programming for data science in python
 
Python Online Training
Python Online TrainingPython Online Training
Python Online Training
 

More from Maciej Dziergwa

Advantages of python for the internet of things
Advantages of python for the internet of thingsAdvantages of python for the internet of things
Advantages of python for the internet of things
Maciej Dziergwa
 
Code audition
Code auditionCode audition
Code audition
Maciej Dziergwa
 
Python vs other programming languages
Python vs other programming languagesPython vs other programming languages
Python vs other programming languages
Maciej Dziergwa
 
How to compare prices and assess estimations of outsourcing companies
How to compare prices and assess estimations of outsourcing companiesHow to compare prices and assess estimations of outsourcing companies
How to compare prices and assess estimations of outsourcing companies
Maciej Dziergwa
 
Top Python Frameworks
Top Python FrameworksTop Python Frameworks
Top Python Frameworks
Maciej Dziergwa
 
Will artificial intelligence replace programmers
Will artificial intelligence replace programmersWill artificial intelligence replace programmers
Will artificial intelligence replace programmers
Maciej Dziergwa
 
Top Python Frameworks
Top Python FrameworksTop Python Frameworks
Top Python Frameworks
Maciej Dziergwa
 
Why Python
Why PythonWhy Python
Why Python
Maciej Dziergwa
 
Serverless
ServerlessServerless
Serverless
Maciej Dziergwa
 
The cost-effective solution to finding more developers
The cost-effective solution to finding more developersThe cost-effective solution to finding more developers
The cost-effective solution to finding more developers
Maciej Dziergwa
 
Chalice microframework 101 (eng)
Chalice microframework 101 (eng)Chalice microframework 101 (eng)
Chalice microframework 101 (eng)
Maciej Dziergwa
 
Growth Summit presentation
Growth Summit presentationGrowth Summit presentation
Growth Summit presentation
Maciej Dziergwa
 
MVP Offer of STX Next
MVP Offer of STX NextMVP Offer of STX Next
MVP Offer of STX Next
Maciej Dziergwa
 
Executive summary
Executive summary Executive summary
Executive summary
Maciej Dziergwa
 
STX Next Executive Summary
STX Next Executive SummarySTX Next Executive Summary
STX Next Executive Summary
Maciej Dziergwa
 
Clutch Reviews
Clutch ReviewsClutch Reviews
Clutch Reviews
Maciej Dziergwa
 
Development outsourcing and shirt tailoring: similarities
Development outsourcing and shirt tailoring: similaritiesDevelopment outsourcing and shirt tailoring: similarities
Development outsourcing and shirt tailoring: similarities
Maciej Dziergwa
 
Tech Power Summit 2017 by STX Next
Tech Power Summit 2017 by STX NextTech Power Summit 2017 by STX Next
Tech Power Summit 2017 by STX Next
Maciej Dziergwa
 
From Python developer to company owner. A bumpy road to success
From Python developer to company owner. A bumpy road to successFrom Python developer to company owner. A bumpy road to success
From Python developer to company owner. A bumpy road to success
Maciej Dziergwa
 
Aula Poznań
Aula PoznańAula Poznań
Aula Poznań
Maciej Dziergwa
 

More from Maciej Dziergwa (20)

Advantages of python for the internet of things
Advantages of python for the internet of thingsAdvantages of python for the internet of things
Advantages of python for the internet of things
 
Code audition
Code auditionCode audition
Code audition
 
Python vs other programming languages
Python vs other programming languagesPython vs other programming languages
Python vs other programming languages
 
How to compare prices and assess estimations of outsourcing companies
How to compare prices and assess estimations of outsourcing companiesHow to compare prices and assess estimations of outsourcing companies
How to compare prices and assess estimations of outsourcing companies
 
Top Python Frameworks
Top Python FrameworksTop Python Frameworks
Top Python Frameworks
 
Will artificial intelligence replace programmers
Will artificial intelligence replace programmersWill artificial intelligence replace programmers
Will artificial intelligence replace programmers
 
Top Python Frameworks
Top Python FrameworksTop Python Frameworks
Top Python Frameworks
 
Why Python
Why PythonWhy Python
Why Python
 
Serverless
ServerlessServerless
Serverless
 
The cost-effective solution to finding more developers
The cost-effective solution to finding more developersThe cost-effective solution to finding more developers
The cost-effective solution to finding more developers
 
Chalice microframework 101 (eng)
Chalice microframework 101 (eng)Chalice microframework 101 (eng)
Chalice microframework 101 (eng)
 
Growth Summit presentation
Growth Summit presentationGrowth Summit presentation
Growth Summit presentation
 
MVP Offer of STX Next
MVP Offer of STX NextMVP Offer of STX Next
MVP Offer of STX Next
 
Executive summary
Executive summary Executive summary
Executive summary
 
STX Next Executive Summary
STX Next Executive SummarySTX Next Executive Summary
STX Next Executive Summary
 
Clutch Reviews
Clutch ReviewsClutch Reviews
Clutch Reviews
 
Development outsourcing and shirt tailoring: similarities
Development outsourcing and shirt tailoring: similaritiesDevelopment outsourcing and shirt tailoring: similarities
Development outsourcing and shirt tailoring: similarities
 
Tech Power Summit 2017 by STX Next
Tech Power Summit 2017 by STX NextTech Power Summit 2017 by STX Next
Tech Power Summit 2017 by STX Next
 
From Python developer to company owner. A bumpy road to success
From Python developer to company owner. A bumpy road to successFrom Python developer to company owner. A bumpy road to success
From Python developer to company owner. A bumpy road to success
 
Aula Poznań
Aula PoznańAula Poznań
Aula Poznań
 

Recently uploaded

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 

Recently uploaded (20)

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 

Plone as CMS in enterprise environments

  • 1. Plone as CMS in enterprise environments Maciej Dziergwa www.stxnext.pl http://linkedin.com/in/maciejdziergwa
  • 2. Agenda • About STX Next Python Experts • Challenges of enterprise deployments • Architecture of enterprise environments • Solutions • What to focus on when working for corporations • Questions, comments, suggestions
  • 3. About STX Next • Python Software House located in Poznan, Poland • Over 30 python developers in one place • Plone development started in 2004 in Netherlands (Edition1, the Hauge) • 14 134 worked days (since 2005) • 142 102 worked hours
  • 4. What do we expertise in? • Delivering Python and web (html 5, css, js) development services to other Python companies worldwide (outsourcing, subcontracting, stuffing) • Creating system for biggest banks in Poland (together with our parent company, since 2008) • Evangelize Python and Plone in Poland
  • 5. Challenges of enterprise deployments • scalability • security • backup and recovery management • logs (lack of access to PR instances) • offline builds • publication of content at given time (usually at night) • QA process for code and content • Relational databases • relative urls
  • 6.
  • 9. What to focus on when working for corporations • Confidentiality, do not put anything publicly available (test versions, screenshots etc.) • Estimations, should assume build process • Do have paper for any change • Look out for internal politics
  • 10. Questions, comments, suggestions? Connect me on LinkedIn http://linkedin.com/in/maciejdziergwa