Index: /enpraxis.staticsite/trunk/enpraxis/staticsite/browser/controlpanel.py
===================================================================
--- /enpraxis.staticsite/trunk/enpraxis/staticsite/browser/controlpanel.py	(revision 279)
+++ /enpraxis.staticsite/trunk/enpraxis/staticsite/browser/controlpanel.py	(revision 280)
@@ -46,4 +46,10 @@
                       required=True,
                       value_type=TextLine(),)
+
+    published_states = List(title=_(u'Published States'),
+                      description=_(u'A list of the published states'),
+                      required=True,
+                      value_type=TextLine(),)
+
 
 class StaticSiteControlPanelAdapter(SchemaAdapterBase):
@@ -100,4 +106,10 @@
         self.ssprops.css_images = cssimages
 
+    def get_published_states(self):
+        return self.ssprops.published_states
+
+    def set_published_states(self, published_states):
+        self.ssprops.published_states = published_states
+
 
     deployment_path = property(get_deployment_path, set_deployment_path)
@@ -108,4 +120,5 @@
     base_files = property(get_base_files, set_base_files)        
     css_images = property(get_css_images, set_css_images)            
+    published_states = property(get_published_states, set_published_states)            
         
 
@@ -114,5 +127,4 @@
     form_fields = FormFields(IStaticSiteSchema)
 
-
     label = _(u'Static Site Settings')
     description = _(u'Settings which control static site deployment.')
Index: /enpraxis.staticsite/trunk/enpraxis/staticsite/profiles/default/propertiestool.xml
===================================================================
--- /enpraxis.staticsite/trunk/enpraxis/staticsite/profiles/default/propertiestool.xml	(revision 279)
+++ /enpraxis.staticsite/trunk/enpraxis/staticsite/profiles/default/propertiestool.xml	(revision 280)
@@ -7,46 +7,48 @@
     <property name="google_file" type="string">googleFoo.html</property>
     <property name="domain" type="string">localhost:8080/static</property>
+    <property name="published_states" type="lines">
+      <element value="published" />
+      <element value="Published" />
+    </property>
     <property name="base_files" type="lines">
-		  <element value="application.png" />
-		  <element value="bullet.gif" />
-		  <element value="document_icon.gif" />
-		  <element value="favicon.ico" />
-		  <element value="folder_icon.gif" />
-		  <element value="IEFixes.css" />
-		  <element value="image_icon.gif" />
-		  <element value="input_background.gif" />
-		  <element value="link_icon.gif" />
-		  <element value="logo.gif" />
-		  <element value="lock_icon.gif" />
-		  <element value="mail_icon.gif" />
-		  <element value="print_icon.gif" />
-		  <element value="rss_icon.gif" />
-		  <element value="py.png" />
-		  <element value="robots.txt" />
-		  <element value="search_icon.gif" />
-		  <element value="s5_icon.jpg" />
-		  <element value="s5_slides.css" />
-		  <element value="s5_outline.css" />
-		  <element value="s5_print.css" />
-		  <element value="s5_opera.css" />
-		  <element value="s5_slides.js" />
-		  <element value="spinner.gif" />
-		  <element value="txt.png" />
-		  <element value="xls.png" />	
-		  <element value="eduCommonsDivision.gif" />
-		  <element value="bookmarklets.gif" />
-	  </property>
-	
+      <element value="application.png" />
+      <element value="bullet.gif" />
+      <element value="document_icon.gif" />
+      <element value="favicon.ico" />
+      <element value="folder_icon.gif" />
+      <element value="IEFixes.css" />
+      <element value="image_icon.gif" />
+      <element value="input_background.gif" />
+      <element value="link_icon.gif" />
+      <element value="logo.gif" />
+      <element value="lock_icon.gif" />
+      <element value="mail_icon.gif" />
+      <element value="print_icon.gif" />
+      <element value="rss_icon.gif" />
+      <element value="py.png" />
+      <element value="robots.txt" />
+      <element value="search_icon.gif" />
+      <element value="s5_icon.jpg" />
+      <element value="s5_slides.css" />
+      <element value="s5_outline.css" />
+      <element value="s5_print.css" />
+      <element value="s5_opera.css" />
+      <element value="s5_slides.js" />
+      <element value="spinner.gif" />
+      <element value="txt.png" />
+      <element value="xls.png" />	
+      <element value="eduCommonsDivision.gif" />
+      <element value="bookmarklets.gif" />
+    </property>	
     <property name="extra_views" type="lines">
-			  <element value="accessibility-info" />
-			  <element value="sitemap" />
-			  <element value="@@rss_feeds" />
-	  </property>
-		
-	  <property name="css_images" type="lines">
-		  <element value="columnOneBackground.png" />
-		  <element value="headerBackground.png" />
-		  <element value="topNavBackground.png" />
-	  </property>
+      <element value="accessibility-info" />
+      <element value="sitemap" />
+      <element value="@@rss_feeds" />
+    </property>	
+    <property name="css_images" type="lines">
+      <element value="columnOneBackground.png" />
+      <element value="headerBackground.png" />
+      <element value="topNavBackground.png" />
+    </property>
   </object>
 </object>
Index: /enpraxis.staticsite/trunk/enpraxis/staticsite/utilities/staticsiteutility.py
===================================================================
--- /enpraxis.staticsite/trunk/enpraxis/staticsite/utilities/staticsiteutility.py	(revision 279)
+++ /enpraxis.staticsite/trunk/enpraxis/staticsite/utilities/staticsiteutility.py	(revision 280)
@@ -27,11 +27,11 @@
         domain = ssprops.getProperty('domain')
         dpath = self._getDeploymentPath(ssprops.getProperty('deployment_path'))
+        pstates = ssprops.getProperty('published_states')
         self._deploySiteStructure(context, ssprops, domain, dpath)
 
-        allowed = context.portal_types.getTypeInfo('Plone Site').allowed_content_types
         brains = context.portal_catalog.searchResults(
             path={'query':'/'.join(context.getPhysicalPath()),
                   'depth':1,},
-            review_state='Published')
+            review_state=pstates)
         for x in brains:
             url = x.getURL()
