World Plone Day 2009: Plone at Harvard-SEAS - Presentation Transcript
Plone at Harvard-SEAS
World Plone Day 2009
Cambridge, MA
Michael Trachtman - Project Manager, Jazkarta
Eliza Grinnell - Project Manager, Harvard School of Engineering and Applied
Sciences
1
Overview
Harvard SEAS - Intranet + Web Site Redesign
•Business Objectives
•SEAS' Requirements and Plone's Capabilities
•Site Architecture
•Current Project Status
2
Business Objectives
Develop integrated suite of three sites, each with different goals
and audiences
•Public Site, Intranet, Subsites
Overarching Goals
•Develop with a scalable CMS
•Use familiar open source tools
•Develop an integrated yet flexible directory
•Offer a robust site and directory search tool
3
Intranet
Directory and site search
Internal news, events and
important announcements
Department landing pages
FAQs and How-tos
Policies and procedures
Repository for shared
information
4
Public Site
Site redesign with a focus
on research
User-targeted content
(prospective students,
alumni, partners)
Highlight activity via news
and events
Directory/site search
Organized resources by
research area
5
Subsites
Provide microsites for faculty and labs
•Accessible for the technically challenged
•Separate visual theme with some customizability with
adherence to university standards
•Separate access control specifications
•Online procurement
•Shared infrastructure
6
Subsites - Examples
7
Software Architecture
Open Source
Virtualized Infrastructure
Scalable
High Availability
pound
Repeatable Deployment
8
Software Architecture - The Stack
Browser browser clients
internet
Presentation Service
Cache Service
Theming Service
Service
Load Balancing Service Manager
web server 1
plone-fe-0.seas.harvard.edu
frontend
Service
Application Service Directory Service
Manager
application server 1
directory server
plone-zope-0.web.private
Service
Database Service Manager
database server 1
plone-zeo-0.web.private
backend
9
Software Architecture - The Stack
Browser Browser browser clients
internet
web server 2
plobe-fe-1.seas.harvard.edu
• HTTP:80
Presentation Apache
Service
• HTTPS:443
• HTTP:8000
Varnish
Cache Service
• HTTP:8889 • HTTP:9999
Deliverance
Theming Service
• HTTP:8220
Service
Pound
Load Balancing Service Supervisor
Manager
web server 1
plone-fe-0.seas.harvard.edu
frontend
application server 2
plone-zope-1.web.private
application server 3
plone-zope-2.web.private
application server 4
plone-zope-3.web.private
• HTTP:8222 • HTTP:9999 • LDAP:389
Service
Zope Client
Application Service Directory Service
LDAP
Supervisor
Manager
application server 1
directory server
plone-zope-0.web.private
database server 2
plone-zeo-1.web.private
active passive
host
host resource resource
• HTTP:8221 • HTTP:9999
Service
ZEO Server
Database Service Supervisor
Manager
failover
active
connection
connection
database server 1
plone-zeo-0.web.private
backend
10
Current Status
Launch Dates
• Intranet - January 2009
• Subsites - April 2009
• Public Site - Q2 2009
Upcoming Enhancements
• News management tools
• Alternate subsite themes
• Improved multimedia integration (video, photos)
11
Resources
Events
On the Web
• 2009 Plone Symposium East
• Plone.org
http://www.plone.org
May 26-29, Penn State University
• Plone.tv - “education”
http://plone.tv/tagging/tags/ http://weblion.psu.edu/events/plone-
education symposium-east-2009
• WebLion operates a Plone-for-
education portal (primarily for PSU
folks, but great general info)
http://weblion.psu.edu/
• Plone.net - http://plone.net/sites/
sites/?industries:list=Education
12
The Harvard School of Engineering and Applied Scien more
The Harvard School of Engineering and Applied Sciences (SEAS) wanted to launch a dynamic network of websites that attracts prospective students and promotes academic activities both internally and externally. SEAS engaged Jazkarta, a Boston-based open source technology consultancy specializing in Plone, to build a set of websites to achieve these goals.
Michael Trachtman, Project Manager at Jazkarta and Eliza Grinnell, Project Manager at Harvard-SEAS discuss how SEAS and Jazkarta worked together to redesign the existing SEAS public website, constructed an intranet site to allow SEAS staff provide up-to-date information to their community of faculty, staff and students, and developed a facility for deploying faculty and lab subsites within the site infrastructure. less
0 comments
Post a comment