C2E: Creating Plone 3 Skins and Custom Views

"We hired Donna to come train and consult our web team in the College of Public Programs. Our group is very diverse, including exprienced graphical designers, web programmers, and inexperienced office workers who were tasked with keeping web content updated. Donna was great and tackling and solving problems, finding solutions and making recommendations. Her experience and connections with the plone community were invaluable to us in helping our diverse user group better manage their various plone sites."

David Bear, College of Public Programs at ASU

About the course

C2E: Creating Plone 3 Skins and Custom Views is a 3 day course where we will start with a standard photoshop file and convert it to a Plone template including adding/hiding/removing viewlets and adding portlets (portlet management).  

Course Information

Course fee: $400.00
Length of course: Three days

(Once you have registered you will be added to a private course mailing list and a syllabus and other information for the course will be provided)


This course is designed for the integrator/designer tasked with converting the Plone look & feel to a company or organization branded look & feel.

You will benefit from this course if you are comfortable with the design aspect of web development and not afraid of the command line. This course is not designed for the developer/programmer looking for advanced Plone development techniques. 

What you will learn from this course

  • Intimate knowledge of Plone and the Zope Management Interface (ZMI)
  • How to create a custom installable Plone skin based on a static mockup
  • Creating custom views for various content types
  • Viewlets, portlets and xml
  • CSS, lots and lots of CSS
  • Up-and-coming third-party tools to help make your customization job easier
  • Troubleshooting and how to ask for help when you get stuck


  • Reduce the learning curve associated with customizing a Plone site
  • Immediate access to expert knowledge in both CSS and Plone skinning
  • Discover best practices in the Plone community
  • Insider tips & tricks from experts in Plone customization


Students must have some background in html and preferably have worked with Plone in some capacity.

You'll need a laptop computer as this will be a hands-on course.

About the Instructor

Donna M Snow started her love affair with Plone in 2002. A long-time community member and evangelist for Plone Ms. Snow spends 95% of her time converting static designs into Plone skin products.  Ms. Snow has provided onsite training for many organizations in the Bay Area and nationwide.


Name Sales End Price Fee
Student - Special Price Ended $400 $9.95

On the Web

Plone Content Management Essentials | InformIT

Plone Content Management Essentials is a practical and ... Creating and Implementing a Custom Skin. ... Preparing to Use a Custom Skin. Working with the Plone …


Listing objects — Plone Developer Documentation

This example is taken from Products.CMFPlone/skins/plone ... Here is an example how to create a view which will render a custom ... You can create a dynamic view ...


Skins — Upfront Systems

Besides all the templates for the rendering of Plone views and forms, the portal_skins also contain ... lang="en" 2 lang="en" 3 ... Creating custom ...


Custom Skins - League of Legends (LoL) - Your home …

Leaguecraft.com - League of Legends Guides, ... My first skin, ... sutweb2 - 3,091 views - Updated: 3 days, ...


League of Legends: Custom Skin Tutorial - YouTube

20/01/2012 · Top 40 Custom Skins League of Legends by desertblackcat 579,156 views; 3:28 Play next Play now Best ...


Plone development workspace

Plone Development Workspace. ... and helps to create and disseminate promotional materials. ... logo.png (3.2 KB) ...


Part 6. How to Deal with Chameleon Plone Skin …

Tutorial about adding portlets to Chameleon Plone Theme content area in Plone 3 and ... in Plone 4.1 tutorials. Chameleon Skin main area ... View Document With ...


Popular Python Packages matching "skinning" | Python ...

Manage Plone skins CSS, ... Released 3 years, ... Makes it possible to export custom folder contents (from portal_skins/custom and portal_view_customizations) ...


Free skins season 3 Download - script software

Free skins season 3 ... Plone Skin Dump 0.7.3 Plone Skin Dump ... boards per match and points Enter and edit results Automatically create division tables View ...


scott-laptop-2:src spaley$ ../bin/paster create -t plone3 ...

08/03/2012 · ZopeSkel#plone3_theme A Theme for Plone 3.0 . ... (The skin selection to be added to 'portal_skins' ... Creating template plone ...


How to change a Script (Python) into a browser view ...

... 2.5-way/zope-3-views. I had a Script (Python) ... out which skin to add my layers to. The Script (Python) ... to create new pin." context.plone ...


Adobe Flex 4.6 * Create skins for a mobile application

Common methods to customize in mobile skins. Create custom FXG assets. View FXG ... you create a custom mobile skin ... Line xFrom="3" yFrom="3" xTo="25 ...


Products.googlecoop — Open Source Content …

Plone skins. Zope hosting. Plone ... 2011-03-11 for Plone 3.0 ... to integrate a Google Co-op Custom Search engine in your plone site. Create a Linked Custom Search ...


Chapter 3. Developing for Plone — Upfront Systems

Chapter 3. Developing for Plone; ... Developing for Plone and for the ... we need to create leaveapp_view in our skins directory. Create a PageTemplate named ...


acquisition in Plone 4 - Plone CMS users

... for-different-sections-of-your-web-site-without-creating-new-skins ... written for Plone 3 and ... View this message in context: http://plone.293351.n2.nabble.com ...


The Plone Collective / Mailing Lists - SourceForge ...

... in Plone 3 Modified ... varname="plone_skin"> + <object name="ZipFileTransport" meta_type="Filesystem Directory View" + directory="ZipFileTransport/skins ...


Free mojoportal skins Download - linux software

... allows to create Plone product based on some ZMI located skin folder (eg "custom") ... create Plone product with skin based ... mojoPortal comes as ...


Free shrek skin downloads

Custom Skin Clock is a desktop version of a ... CreamCaustic Plone Skin 1.3. Added ... from portal_skins. So you can easy create Plone products with skin based on ...


Mastering Plone! — Mastering Plone 1.2.5a …

Setting a custom view as default-view on an object; ... Mastering Plone! ... (2 to 3 days) that covers chapters 1-18.


Creating and Developing Custom Styles, Skins, and …

Mozilla Firefox 3.6 or higher is the ... you modify your skin and view the ... For additional information on creating custom message files and write ...