1. About Mastering Plone#
Mastering Plone Development Training is both: an online training and a handout for on-site trainings. We address developers. You are interested in best practice guides and want to learn the why and where, so read on!
1.1. The beginning and the continuation#
This training was initially started as a Plone Classic training and evolved now to a roundtrip on both: Plone Classic HOWTOs, same for the ReactJS frontend and the interplay between backend and frontend.
This training is published on training.plone.org.
The Mastering Plone Development Training is Open Source on GitHub.
We update the training currently to teach the best practices. You are welcome to contribute and give feedback on GitHub issues.
Thank you for reading and your charity with non-native English speakers / writers.
1.2. Upcoming Trainings#
Plone Conference 2021, end of the year
If you want to have an on-site training or want to attend a public training please ask for trainings on https://community.plone.org.
1.3. Previous Trainings#
The Mastering Plone Training was so far held publicly at the following occasions:
Plone Conference 2015, Bucharest
Plone Conference 2014, Bristol
PyCon DE 2012, Leipzig
Plone Conference 2012, Arnheim
PyCon De 2011, Leipzig
The following trainers have given trainings based on Mastering Plone:
- Philip Bauer
Philip Bauer is a web developer from Munich who fell in love with Plone in 2005 and since then works almost exclusively with Plone. A historian by education he drifted towards creating websites in the 90's and founded the company Starzel in 2000. He is a member of the Plone foundation, loves teaching and is dedicated to Open Source. Among other Plone-related projects he started creating the Mastering Plone Training so that everyone can become a Plone-Developer.
- Katja Süss
If not gardening she is developing with Python, Svelte and ReactJS. Katja is active member of teams Volto, documentation and training. Together with Philip, she lifted the Plone Classic Training to Plone 6 level. With a background in mathematical logics she turned towards web development and runs the web agency Rohberg in Zurich. She dedicates herself especially to enthralling user experience and search assistance.
- Patrick Gerken
- Steve McMahon
Steve McMahon is a long-time Plone community member, contributor and trainer. He is the creator of PloneFormGen and maintainer of the Unified installer. Steve also wrote several chapters of Practical Plone and is an experienced speaker and instructor.
- Steffen Lindner
Steffen Lindner started developing Plone in 2006. He worked on small Plone sites and also with huge intranet sites. As Open Source / Free Software developer he joined the Plone core developer team 2011 and works at https://www.starzel.de/.
- Fulvio Casali
Fulvio Casali has been working almost exclusively with Plone since 2008. He struggled for years to find his way around the source code of Plone when there was no documentation and no trainings, and feels passionate about helping users and developers become proficient.
He loves participating in Plone community events, and organized two strategic Plone sprints on the northwest coast of the USA and helped galvanized the developer community there.
- Johannes Raggam
He is a BlueDynamics Alliance Partner and Plone Core Contributor since 2009, a member of the Plone Framework Team since 2012 and Plone Foundation member.
- Franco Pellegrini
Franco Pellegrini is a software developer from Cordoba, Argentina. He started developing Plone in 2005 in a small software company, and as an independent contractor since 2011. He believes in free software philosophy, and so, he has been a Plone core developer since 2010 and Framework Team member since 2012.
- Fred van Dijk
Fred, from Rotterdam the Netherlands, has been exposed to Plone early on as a user. In 2007 he joined Zest Software to work on and with Plone and Python web apps full time.
He can focus on the business side, helping users decide on which features are most valuable to develop or when to stick with standard functionality. He also gives training on using and administering the CMS. On the IT side he has plenty technical knowledge to work on code, system administration and do project management in a team of developers.
- Leonardo Caballero
Leonardo J. Caballero G. of Maracaibo, Venezuela, is a Technical Director at Covantec R.L. and Conectivo C.A. Leonardo maintains the Spanish translations of more than 49 Plone Add-ons as well as Spanish-language documentation for Plone itself.
He has contributed several Plone Add-ons that are part of PloneGov. Currently serving the Plone Board as a Plone Ambassador, Leonardo has also served as an Advisory Board member and has spoken at or helped organize Plone and open-source events throughout South America.
The Mastering Plone Training is licensed under a Creative Commons Attribution 4.0 International License.
1.6. Using the documentation for a training#
See the information for teaching.
You are welcome to contribute. See Contributing to Plone Training for more info.