Plone training in London

New in this course is the inclusion of Dexterity content types and exercises with Diazo.

"Exhaustive Plone coverage, flexible approach, friendly atmosphere. 5 out of 5"
Filip Skibinski - Motor Transport Insitute, Warsaw, Poland

"Very well delivered, nice environment."
Ian Ripping - Web Support Officer (NHS CFH)

"An excellent course, I learnt a great deal, the clear and friendly teaching style allowed me to gain a much greater understanding of Plone and the ZMI, which has already been useful in my work. The handouts and course folder were also well produced and I will refer back to them as I continue to learn more about Plone."
John Pilbeam, Web Development Manager
Forced Migration Online, University of Oxford


"It was a very good insight to the workings of Plone, especially where we have had a custom built site."
Wendy Parry - St Bede's School

"Jorgen communicates his passion for plone for three solid days, leaving just enough room for other subjects over lunch. He really shone though, in responding to questions and addressing the needs of everyone in the class."
Matthew Slater, Shelter Centre, Cambridge

"It was a very useful course, covering much ground, taught in a friendly and informal manner. Very good. 5 out of 5."
Tom Pelly, Systems Developer,
Cambridge Assessment, University of Cambridge

"The course was an excellent introduction to Plone and didn’t waste any time on useless information. We had no prior exposure to any of the associated technologies other than HTML and it has given us a good basic understanding of the product and architecture. We are in a position to go off, and through self-study, expand our working knowledge of Plone/Zope/Python"
William Spillane, Technical Lead,
Parity Solutions, Belfast

"I found Jörgen and Webworks people very friendly and knowledgeable, I was always able to ask questions and always got the answer to my problems."
Pascal Dall'aglio, Analyst/Programmer,
NIAB

Both Plone 3 and Plone 4 will be covered in the course.
The contents of the event can be found further down on this page.


We are happy to do:

  • on-site training and
  • customised courses

Please contact us by filling out the form at the bottom of this page. Enclose your contact information so we can reach you.

Contents
 
An introductory look at  Plone

  • Documents
  • Users
  • Collections
  • Portlets
  • Workflows
  • Rules
  • Keywords
  • Folder sharing

Plone is built on Zope and CMF

  • Introduction to Zope
  • The ZMI (Zope Management Interface)
  • The acquisition machinery
  • Interfaces and adapters
  • Users and Permissions

 

Development and deployment overview

  • Eggs
  • Buildout
  • Subversion

Plone in the ZMI

  • Tabs in the ZMI
  • Tools in the ZMI
  • Introduction to some important tools
    • portal_catalog
    • portal_actions
    • portal_workflow
    • portal_setup
    • portal_types


Users and permissions in Zope

  • Permissions
  • New roles
  • Local roles


Users and permissions in Plone

  • Users
  • Local assignment of roles
  • Groups
  • It's all in the workflow in plone

Changing the look and feel of Plone

ZPT - Zope Page templates
    • TAL
      • A namespace of its own
      • tal:replace
      • tal:content
      • tal:repeat
      • tal:define
      • tal:condition
    • TALES
      • path expressions
      • python expressions
      • string expressions
    • METAL
      • macros
      • slots
      • How to define and use macros
      • How to use and define slots
      • Make a master page
      • Make portlets or "blurbs"
      • Plone 3 portlets
    • Providers instead of macros

 

Skins
    • Where they are
    • What they do
    • Precedence
    • Which template to change
    • Other things than layout in portal_skins
      • Code
      • Properties

Views

  • Views
    • Viewlets
    • Portlets

 

Development

  • How to write a document type for Plone with Archetypes
    • Use ZopeSkel or a subversion based skeleton
    • Different kinds of fields and widgets
    • Get information into fields automatically
    • References
    • Make folderish objects
    • Introduction to buildout
    • Introduction to subversion

Specific examples

  • How to write a tool
  • How to write a new rule
  • How to use Google search instead of Plone's search


Workflows

  • Customize a workflow in the ZMI
  • Add a workflow through a Product

Adapters, Rules and Events

  • Event handlers
  • Content rules
  • An additional place for page templates and customisations
  • Three new roles
  • Working with adapters

Make Plone go faster

  • ZEO setup
  • Load balancing
  • Upgrading to Plone 4
  • Caching
    • In Plone
    • Varnish

 

 

Contact us

The people working in Webworks Sverige AB are:

  • Johan Bergkvist
  • Jorgen Modin
  • Robin Harms Oredsson
  • Uno Engborg

We are based in Stockholm, Lund and Malmö in Sweden. You can reach us via e-mail at info@webworks.se, and snail mail can be sent to Webworks Sverige AB, Bohusvägen 3, 222 25 Lund. You may also use the contact form below.

What is 2 + 3? (spam protection)