on run {input, parameters}
tell application "Finder"
set n to count of input
set oggetto to (first item of input as string)
set Dir to ((container of item oggetto) as string)
set cartella to quoted form of POSIX path of Dir
set nome to ""
repeat with i in input
set nome to (quoted form of ((name of i) as string) & " " & nome)
end repeat
if n = 1 then
set nome_se to my nome_senza_estensione(oggetto)
else
set nome_se to "Archivio"
end if
if item (Dir & nome_se & ".zip") exists then
set theDate to current date
set theYear to year of theDate as text
set theMonth to (month of theDate as integer) as text
if length of theMonth < 2 then
set theMonth to ("0" & theMonth)
end if
set theDay to (day of theDate) as text
if length of theDay < 2 then
set theDay to ("0" & theDay)
end if
set theTime to (characters 1 thru 2 of time string of theDate) & (characters 4 thru 5 of time string of theDate) & (characters 7 thru 8 of time string of theDate)
set nome_se to (nome_se & "_" & theYear & theMonth & theDay & "-" & theTime)
end if
do shell script "cd " & cartella & "; zip -r --exclude=*.DS_Store* --exclude=*.svn* --exclude=*.git* --exclude=*Thumbs.db* " & quoted form of nome_se & " " & nome
end tell
return input
end run
on nome_senza_estensione(an_item)
tell application "Finder"
set theName to (name of item an_item) as text
set theExtension to (name extension of item an_item) as text
if theExtension is not "" then
set x to the offset of theExtension in theName
set theName to text 1 thru (x - 2) of theName
end if
return theName
end tell
end nome_senza_estensione

Selected and implied templates:
ZopeSkel#plone4_buildout A buildout for Plone 4 developer installation
Enter project name: instance
Variables:
egg: instance
package: instance
project: instance
**************************************************************************
** *** NOTE: You probably don't want to use this template!
** Since Plone 3.1, the preferred way to get a buildout-based setup
** for Plone is to use the standard installer for your operating
** system (the Windows installer, the Mac installer, or the Unified
** Installer for Linux/Unix/BSD). These give you a best-practice,
** widely-used setup with an isolated Python and a well-documented
** buildout. This template is here for older versions of Plone and
** for experts who explicitly want a raw, non-installer-based
** installation.
** (This message is particularly aimed at people following out-of-
** date books/documentation that suggest this is the right way to get
** a Plone-based buildout. This is no longer the case.)
**************************************************************************
Expert Mode? (What question mode would you like? (easy/expert/all)?) ['easy']:
Plone Version (Plone version # to install) ['4.0.5']: 4.1
Creating template plone4_buildout
Creating directory ./instance
Copying README.txt to ./instance/README.txt
Copying bootstrap.py to ./instance/bootstrap.py
Copying buildout.cfg_tmpl to ./instance/buildout.cfg
Recursing into src
Creating ./instance/src/
Copying README.txt to ./instance/src/README.txt
Recursing into var
Creating ./instance/var/
Copying README.txt to ./instance/var/README.txt
**************************************************************************
** Generation finished.
** You probably want to run python bootstrap.py and then edit
** buildout.cfg before running bin/buildout -v".
** See README.txt for details.
**************************************************************************