Creating your first theme or add-on

Description

This tutorial shows you how to create your first hello world Plone add-on.

Creating a theme

For lightweight theming options please see plone.app.theming.

Creating a functional add-on

Before trying to develop Plone please learn Python.

Plone add-ons

  • Can customize existing Plone behavior (viewlet, portlets, etc.)
  • Can add new functionality

Please see this modern Plone add-on template for Plone 4.1 and onward to start your add-on development.

Table Of Contents

About Plone

This is documentation for Plone®. Plone is a popular, open source, content management system written in Python programming language.




Edit this document

The source code of this file is hosted on GitHub. Everyone can update and fix errors in this document with few clicks - no downloads needed.

  1. Go to Creating your first theme or add-on on GitHub.
  2. Press Fork and edit this file button.
  3. Edit file contents using GitHub's text editor in your web browserm
  4. Fill in the Commit message text box at the end of the page telling why you did the changes. Press Propose file change button next to it when done.
  5. On Send a pull request page you don't need to fill in text anymore. Just press Send pull request button.
  6. Your changes are now queued for review under project's Pull requests tab on Github.

For basic information about updating this manual and Sphinx format please see Writing and updating the manual guide.