Re: Plone Training
Armin Stroß-Radschinski <[email protected]>
| Newsgroups | gmane.comp.web.zope.plone.devel |
|---|---|
| Message-ID | <[email protected]> |
Am 02.07.2014 um 16:09 schrieb Philip Bauer <[email protected]>: > Hi all, > > I frequently hear that it's hard to hire Plone-developers. One way to spawn new Plone-developers is hire people who are no Plone-Devs yet and train them to become Plone-devs. But often companies do not have the time and resources to do in-house training to make the productive fast enough. > > We want to fix that problem by creating a canonical Plone Training based on the "Mastering Plone" Training. The aim is that anyone with the appropriate knowledge can give a training based on it. > > Training: http://starzel.github.io/training > Source: https://github.com/starzel/training Excellent, Plone can become much more visible, recognizable and more valueful for developers and organisations with the availability of this material. A next step could be improve communication about this and feed this into channels including later "training of trainers" to have a multiply effect. Armin > For this we will move it in the plone-namespace on github and license it so that every community-member can contribute. We will use the same license as the plone-docs so that the training can also be translated (http://docs.plone.org/license.html) and reused in any way. > > We created the training during the last three years and from what we heard most participants were pretty happy with it. It has a narrative (creating a plone-conference website) and uses the current best-practices (dexterity only, plone.api, no grok…). > > The training uses sphinx and builds in two flavors: > presentation ("make presentation"): the narrative documentation that is visible on http://starzel.github.io/training > manual ("make manual"): A abbreviated (often bullet-points) version used for the projector during the training. > A third layer (stuff we say during the training) is mostly in my head so far and slowly move into the narrative version. > > We also want to improve and expand the training together with the community. > > It already has to much content for a 2 or 3 days of training (for the last three-day training in Munich we had to skip chapters 25, 28 and 30-35). Because of this we are thinking about splitting the training up in two parts: > > The first is a 2- or 3-day beginner training that covers chapters 1-18: > - Features > - Configuration > - TTW-Customization > - Extending with Addons > - Creating a package for customosations > - TAL > - Template- customization > - TTW Dexterity types > - Custom views > Most people can follow this part without any Plone- or Python-knowledge. We don't cover Diazo since this can and should be a separate training. > > The second part would cover the rest in a 3-5 day training (depending on how many additional chapters we will add and which parts you want to skip). Python-knowledge and knowledge of everything from part 1 is required (people might decide to do part 1 online and only take part 2 as a live training). > > Do you think this makes sense? > > We also have plans for the future to enhance the training: > > We want to expand the training to include new chapters: > - z3c.forms (incl. controlpanels and plone.app.registry) > - testing (incl. robottests) > - relations (incl. widgets, custom indexers) > - security (incl. custom perissions and roles) > > Which other topics do you want to see covered additionally or more deeply? > > We also want to expand most chapters with: > - exercises where the topics covered before are used and modified. They can either be done at home or during the training (solutions will be provided and explained) > - tests for new functionality > > Once Plone 5 is in a stable beta and mockup is ready to be used in addons we want to update the training accordingly. At the moment it is based on Plone 4.3.3 with plone.app.contenttypes (branch 1.1.x, i.e. without plone.app.widgets). > > All this will be a lot of work and make the training even longer. But I think the exercises will improve the amount of knowhow that will be memorized (and give the trainer some time in which he/she does not have to speak). The training is set up in a way that certain chapters can be skipped when only a limited amount of days is available (this still has to be improved and documented). > > During a conference there can simultaneously be two trainings based on this syllabus (one beginner- and a shortened advanced course). People attending the advanced course can cover the first part before they attend the conference and people attending the beginners course can book a advanced course at a later time or try do the advanced training online. > > I know that some companies have material they use for internal trainings. If this applies to your company, could you check if parts of said matieral can be integrated into Mastering Plone to improve and expand it? > > Aside from our customer-projects we give trainings as a business so we have a real interest in keeping it current and up-to-date with the best-practices. For this reason I do not fear it to die from bit-rot as long as we and others use it to give trainings. And: Yes, we can be booked for in-house trainings and we can setup public trainings on demand. > > There will also be a open space on trainings during the Bristol conference. > > Any input, contribution, feedback or critique is welcome. > > Philip > -- > Starzel.de > Adlzreiterstr. 35 > 80337 München > Tel: 089 - 189 29 533 > Fax: 089 - 189 29 535 > [email protected] > www.starzel.de > > ------------------------------------------------------------------------------ > Open source business process management suite built on Java and Eclipse > Turn processes into business applications with Bonita BPM Community Edition > Quickly connect people, data, and systems into organized workflows > Winner of BOSSIE, CODIE, OW2 and Gartner awards > http://p.sf.net/sfu/Bonitasoft_______________________________________________ > Plone-developers mailing list > Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/plone-developers ------------------------------------------------------------------------------ Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft _______________________________________________ Plone-developers mailing list Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/plone-developers
signature.asc
(application/pgp-signature, 496 B)
-----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQEcBAEBCgAGBQJTtEV0AAoJEDsfPhYo1lBVKyAH/iyVxFDhKFt+xq6Dc5ociRB4 LDFpb3eGa9D5pfJX1Vw8qUaRLEDgKvoIv6uiBHug20eNMRpE+3O/sUcqRI9JInwC ikGp/6lOAwsDCvgW8MKJB+7v9DD+X/HNVJXy6b2T4dad1cXl0jYH1qlfUbF8lL7V U1LOQPEdKOmz82vqwCf6LwkY9+8Qr+9c5fyoKP7QX7dssv+MnRoAeBAhb7dEY22I 9J2vjVAQ3MvQQwGZC7l9TzwrJ07rDY1w/prwGhEKapoGB/abVhNon0U5usJPWgzn o5ASbJrw3o+p4VVMnJyViBguMEVJ0HQzlN4MPlhZYWp6gEu385HALEVShytFyDs= =j9x8 -----END PGP SIGNATURE-----