Warning

This document hasn't been checked for compatibility with current versions of Plone. Use at your own risk.

Create a New Project in the Plone Collective

by Liz Dahlstrom last modified Feb 12, 2010 03:10 PM
Guides a developer through the steps involved in creating a new project in the Plone collective.

Purpose

You've either created a project that adds some fancy new functionality to Plone, or are about to.  You think that it would be useful to other people, and would like to share it with the world.

Prerequisities

Step by step

The below steps use the project newProjectName.  Don't forget to change it to your actual project name!

  1. Create your new project
    $ svn mkdir https://svn.plone.org/svn/collective/newProjectName -m 'Created new project newProjectName'
    Committed revision 1234.
  2. Create your base svn directories (Windows users will need to list out the three directories in separate commands)
    $ svn mkdir https://svn.plone.org/svn/collective/newProjectName/{trunk,branches,tags} -m 'Added base files'
    Committed revision 1235.
  3. Check out your new project
    $ svn checkout https://svn.plone.org/svn/collective/newProjectName/trunk newProjectName
    Checked out revision 1235.

Further information

You must use https when checking out, not http.  Using http causes a 403 Forbidden error, check your "svn info" information if you get this error. If you need to switch to https, use
$ svn switch -–relocate http://svn.plone.org/svn/collective/newProjectName/trunk https://svn.plone.org/svn/collective/newProjectName/trunk.

Contribute

Something wrong or out of date? Anybody can edit or create a new article in the knowledge base. Simply create an account on this site, log in, and click the Edit button to contribute.