Knowledge Base
Basic Use
-
Plone Quick Start Tutorial
This tutorial is designed to give you a quick introduction to your Plone-powered website. This is a good tutorial to start with if you're unfamiliar with Plone. The content of this tutorial is directed at sites built with Plone 3 and 4. It is intended for content authors or editors.
-
RECOLECTA
RECOLECTA
Contributing to plone.org
-
Create a New Project in the Plone Collective
Guides a developer through the steps involved in creating a new project in the Plone collective.
-
Documentation Team Editors
The list of Documentation Team Editors and the Topic Sections they Oversee. This scheme will be replaced in a close future by manual owners.
-
How to upload your package to Plone.org
This tutorial explains how to distribute your packages to Plone.org using the standard Distutils commands.
-
Plone.org Documentation Editors Roles and Responsibilities
Effective as of 10-12-08, Editors are responsible for reviewing and approving all submissions to plone.org/documentation.
Installation
-
Plone system requirements
This document outlines what kind of requirements running Plone sets for hardware and operating system.
-
Running Plone on Windows
This document explains how to start and run the latest Plone (Plone 4.1.4) on Windows 7. This document explains post-installer steps on how to start and enter into a Plone site.
Configuration and Set-Up
-
Backup Plone
There are several ways to backup all data related to Plone.
-
Copying a Plone site
Quick instructions how to create a copy of a Plone site.
-
Add on product installation fails
This document explains steps how to pinpoint the reason why installing Plone add-on for your Plone site fails and how to proceed to solve the problem.
-
How to upload your package to Plone.org
This tutorial explains how to distribute your packages to Plone.org using the standard Distutils commands.
-
Installing Plone add-ons - quick instructions
These instructions cover add-on installation process for Plone 3.3.x and 4 installation.
-
Add-on installation tutorial
Quick Plone add-on installation tutorial.
-
Using Add-ons
There are many third-party add-on Products for Plone that can give you additional functionality, often at the click of a button. However, not all Products are created equal. Knowing how to install, test, evaluate and extend them is important. Read on.
Developing for Plone
-
Creating a Content Type for Plone 3 for developers
So you have installed Plone now you want to get to the business of filling it with all of your content. You start by searching on the Plone website for a way to create your own custom content type so you can begin management of the data. However, it’s all a confusing mess to you; you’re a halfway decent programmer, but you’re not a brain surgeon and you want to go to lunch today. Here is a straight-forward and quick way to do this with a Plone 3.x installation.
-
Customization for developers
This tutorial provides an overview of how to customise different aspects of Plone 3
-
How to upload your package to Plone.org
This tutorial explains how to distribute your packages to Plone.org using the standard Distutils commands.
-
Introduction to the ZODB
An overview of the ZODB, Transactions and ZEO. Delivered at the Plone Conference 2007, Naples.
-
Plone Developer Cheatsheet
A single list of every technology you need to learn, in the order you need to learn them.
-
Testing in Plone
This tutorial will explain how to write safer, better code that makes you look more professional. That's right - it's time to write tests, for everything you do. Don't worry, it's not boring or complicated, you just need to learn how.
Managing Content
Navigation
-
Changing tabs
How to change the tabs (Home, News, etc) at the top of your Plone portal.
-
Creating a custom navigation section
When creating a custom skin, you may want something more concrete than the navigation tree, but a little more flexible than the portal tabs. This HowTo shows how to create a navigation section which is automatically generated from the contents of a folder.
-
Using Plone's built-in batching mechanism
This tutoria shows you how to use the built-in batching utility in Plone to create a Previous/Next selector with pages when you have a lot of items you want to list.
Users, Authentication, and Permissions
-
Setup a Plone 3 site with public and restricted content
A relatively simple scheme for setting up your Plone 3 site with public (ie. anonymous), member, and restricted access.
-
Understanding permissions and security
Plone uses a combination of low-level Zope permissions, roles, local roles and workflows to manage permissions on objects. Understanding these will help you manage how, and by whom, your Plone site is accessed.
Visual Design
-
Change the Logo in Plone 3
How to substitute the standard Plone logo with your own logo - a through-the-web approach.
-
Customizing the viewlets in main_template
Since Plone 3.0, main_template.pt calls viewlet managers instead of METAL macros. Learn from this tutorial how viewlets can be programmatically reordered, hidden or added (from a product on the filesystem).
-
How to Create a Plone 3 Theme Product on the Filesystem
This tutorial describes the creation of a filesystem-based theme product for Plone 3.x. It is intended for integrators and assumes some familiarity with CSS, HTML, Javascript, and Plone/Zope.
-
How to Install a 3.x Theme Using Buildout
This document explains how to install for customization a Plone 3x theme product that is either egg-based or an old-style Zope product, and how to tell the difference between the two types of theme products.
-
How to Make Your CSS Changes Take Effect Instantly
This tutorial explains how to ensure that any CSS changes you make can be seen instantly. This is the most common problem themers run into when they are new to Plone.
-
Advanced XDV theming
Tutorial showing how to convert real-life static theme into a Plone theme using collective.xdv
-
What controls what you see
This tutorial breaks down the main display elements in a Plone site, and shows you how to control and customize the appearance of each element.
