Polls can only be added in the /manage section of the site. Plone doesn't have an option for developing DTML in it's interfaces. To create a poll you must follow these steps: 1. Add a question to /lib/questions. Each entry is a "," separated list of values. The first value is the "SURVEY_KEY", a unique key which refers to the survey. The second value is the "ANSWER_KEY", a unique key which refers to a particular answer inside the survey. The third value is the associated text. The first row you add is the actual question you wish to ask. The SURVEY_KEY (which should not be shared w/ any other poll) should equal the ANSWER_KEY in this case. The third value is your question. Make sure to always surround your entries in quotation marks. "s3", "s3", "What is your favourite colour?" 2. Add poll choices to /lib/questions. Now you must actually add the choices. Each choice must have an ANSWER_KEY which is not shared by any other option inside the poll. The SURVEY_KEY must be the same as the one used in step 1. This groups the answers to a particular question. The third value is the actual text for the option. Each answer and or question should be put on it's own line. "s3", "a1", "Orange" "s3", "a2", "Black" "s3", "a3", "Purple" "s3", "a4", "Red" 3. Create a DTML-DOCUMENT in your particular directory. The document should look like this:

Quick Poll Survey

A quick explanation of each tag. and both give the page the standard Plone look.

....

is standard HTML This calls the survey_draw Python script under /lib. To quickly review the args: lib: This sets the namespace to /lib so that when we look for the questions and results tables we will look for these objects under /lib and not under your current directory. 's3': This is the name of the survey. The ' just tells Python that this is a string. 1: When a 1 is passed it will not just display results and will try (if the user is eligible) to offer the ability to vote. If you instead pass a 0 then it will never show the buttons for voting.