Projects in category Code examples

« Back to project overview

Example products and code tutorials

The available projects in this category, alphabetized.

ATCT Small Sample

Sample code example with enhanced explanations and tests for ATContentType based Product. This is code sample, *NOT* Plone core component.

Read More…

ATCustomTypes

ATCustomTypes serves one single purpose: making it as easy as possible to customize Plone's default content types from ATContentTypes. ATCustomTypes is not a Plone product in the usual sense as it does not provide any obvious new features. What's more: if you don't plan to change its code base you won't need it.

Read More…

b-org

b-org, "base-organisation", is a set of content types for handling a common organisation structures, with departments and employees as groups and users, and projects as collaborative workspaces. It is also the basis for a tutorial and is meant to be extended with lightweight plug-ins for use-case specific metadata and behaviour.

Read More…

Bob

Bob adds a 'permalink' icon to the document actions of any Plone 2.1.x content type (if based on Archetypes). The icon/link is handy for copying the permanent link in order to paste it in another document, in Plone or anywhere else.

Read More…

collective.action.twitter

collective.action.twitter is a contentrule action, that publish an objects title and a tinyurl link to a spefic twitter acount

Read More…

collective.cheatsheets

As Wikipedia says, cheatsheet "is a concise set of notes used for quick reference". Collective.cheatsheets provides lists of most common methods, variables and few code snippets usefull for Plone developers.

Read More…

collective.skinny

Plone theming for mortals: A simple example to get you started quickly with your own public skin

Read More…

DIY Plone Style

A tutorial/skeleton product for creating your own theme (visual style) for Plone.

Read More…

example.archetype

An example package for learning how to develop an Archetypes-based content type.

Read More…

example.blobattype

Example of migrating an AT-based content type using blob-enabled FileFields.

Read More…

FAQulator

A very simple FAQ product.

Read More…

GMail Authentication Plugin for PAS

This plugin for the Pluggable Authentication Service allows anyone with a GMail account to log in using their GMail username and password. If you're looking to write your own plugins, this is a very simple one, and can be used as a learning tool or even a template.

Read More…

MlangoViewlets

Product containing additional example viewlets for the Mlango dashboard.

Read More…

MySite

MySite provides an introduction to product development for Plone for site managers that feel the need to turn into file-system based product development but have no clue where to start. It is assumed, however, that you know what the Zope Management Interface (ZMI) is and how to access it as well as how to install products for Zope/Plone in general. Some basic Python knowledge is definitively a plus but the tutorial should be helpful even without that.

Read More…

No-Go Challenger PAS plugin

NoGoChallenger implements a very simple PAS challenger plugin. It will redirect users to a specific URL when they try to access an unauthorized resource.

Read More…

Plone Starter

Plone Starter provides a simple example product to start with product development for Plone.

Read More…

ps.nozcml

Small (but growing) library to perform functions usually done from ZCML in pure Python code.

Read More…

Samplex: A Sample Extranet

Samplex is a tutorial product that demonstrates how to use the CMFMember and TeamSpace products to construct a custom extranet system.

Read More…

scriptingCMF

This package provides some working examples of Zope/CMF/Plone scripting.

Read More…

Simple Plone Style

Quick example showing how to build a simple product that modifies Plone 2.1 look by adding new stylesheets to the CSS registry.

Read More…

TagCloud

TagCloud is a proof-of-concept product to add a tag cloud made with the keywords of all items in a Plone site.

Read More…