You are here: Home / Documentation / How To's / How to create an Intranet sandbox

How to create an Intranet sandbox

by nguyen — published Sep 14, 2012 11:00 AM, last modified Aug 16, 2016 10:50 AM
at UW Oshkosh, for workflow application development and deployment

The Quick Way

Go to http://plone3.webcluster.uwosh.edu:15082/sites4/manage_main and Copy then Paste the site called ".sandbox-template-site".

The Manual Way

Create a Plone site with

uwosh.policy.ldap
uwosh.intranet_theme
uwosh.securelogin
uwosh.secureloginportlet
and install these products
 	DataGridField 	1.8b2	1.8b2 
 	Easy Template 	0.7.10	0.7.10 
 	HTTP caching support 	1.0	1.0 
 	PFGDataGrid
 	Plone Classic Theme 	1.1.1	1.1.1 
 	PloneFormGen 	1.7.1	1.7.1 
 	PloneFormGen Save Data to Content(d2c) 	2.1b3	2.1b3 
 	Workflow Manager 	1.0a3	1.0a3 
 	Workflow Policy Support (CMFPlacefulWorkflow) 	1.5.4	1.5.4 
 	jQuery UI 	1.8.13.1	1.8.13.1 
 	uwosh.policy.ldap 	0.2	0.2 
 	uwosh.securelogin 	0.1.1	0.1.1 
 	uwosh.secureloginportlet 	0.1.2	0.1.2 
 	uwosh_intranet_theme

go into the GradStudies portal_skins/custom and copy everything there then paste into portal_skins/custom for the new sandbox site

go to GradStudies/@@manage-viewlets and use as a template for the new sandbox site

Site Setup -> Mail, set SMTP server to out.mail.uwosh.edu, from address to site owner

Site Setup -> Users and Groups -> Groups tab, assign sandbox site owners to Administrator group, assign these others to the group too:

 	  Brian Ledwell (ledwell)  	 ledwell@uwosh.edu  
 	  John Hren (hrenj)  	 hrenj@uwosh.edu  
 	  Luke Scorcio (scorcl56)  	 scorcl56@uwosh.edu  
 	  Michelle Loker (loker)  	 loker@uwosh.edu  
 	  Petersen, Dan J. (petersed)  	 petersed@uwosh.edu  
 	  T. Kim Nguyen (nguyen)  	 nguyen@uwosh.edu

set the skin layers correctly for all skins to include securelogin and secureloginportlet, and to put the uwosh.pfg.d2c layer above the PloneFormGen layer so the topmost ones look like this:

    custom
    uwosh_pfg_d2c_templates
    PloneFormGen
    CMFPlacefulWorkflow
    DataGridWidget
    uwosh_securelogin_custom_templates
    uwosh_securelogin_custom_images
    uwosh_secureloginportlet_custom_images

set up NetID in acl_users.

set login_form size of login name and password fields to 8

disable the "forgot your password?" on login form by going to ZMI Security tab, finding "Mail forgotten password" and unchecking Acquire

make visible the portal_actions/user/login

portal_view_customizations to add site title to the plone_logo; tweaked like this

<div metal:define-macro="portal_logo"
     tal:attributes="class string:cell width-1:4 position-0" id="logo"> 
<a id="portal-logo"
   title="Home"
   accesskey="1"
   tal:attributes="href view/navigation_root_url;
                   title view/navigation_root_title"
   i18n:domain="plone"
   i18n:attributes="title">
    <img src="logo.jpg" alt=""
         tal:replace="structure view/logo_tag" /><h1 id="siteName">Graduate&nbsp;Studies</h1></a>
</div>

May have to adjust ploneCustom.css for #portal-logo margin: 15px and #siteName top: 20px

enable cacheing, set cacheing proxies, set rulesets to Moderate

disable portal_css development mode!

change default front page content

add a plonedev.uwosh.edu URL

 

TO DO

add site owner to site owners list or intranet site owners list?

add to Plone site wiki in Intranets section

add Groups to drop down menu

 

Navigation