HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

27
HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University

Transcript of HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

Page 1: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

HyperContent 2.0

Common Solutions Group

September 21, 2005

Alex Vigdor, Columbia University

Page 2: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

What is HyperContent?

• A platform for managing web sites in a distributed environment

• A stable, scalable Java web application

• A solution designed by and for Higher Education

• Truly open source (MIT License)

• A JA-SIG sponsored project

Page 3: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

Key Features

• Edit and publish sites from a web browser• Store XML and publish XML, HTML or PDF• Keep a history of file revisions• Enforce granular permissions• Set up approvals, notifications and schedules• Publish locally, over NFS, FTP or SFTP • Automatically generate navigation and site maps

Page 4: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

A little background• Under continuous development since May 2002 at

Columbia University• In production at Columbia since early 2003• Sponsored by the JA-SIG since March 2004• Implemented by 6+ other schools• Over 50 web sites currently published with v1.4• v1.x implemented as a uPortal channel• Version 2.0 is a standalone web application with

integrated web server, workflow engine, and cluster-capable batch processing

Page 5: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

Business model• Columbia has a web production group offering

– project management– information architecture – graphic design– site implementation– training & support

• Content experts author and publish their own sites• 5 central FTEs service dozens of departments • the eServices Integration group at the University

of Hull offers a similar centralized web production service using HyperContent

Page 6: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

Content Authoring tools

• WYSIWYG HTML & XML editing• Image convert, crop and resize• Drag & drop navigation and site map management• Dublin Core metadata• vCard contact information w/LDAP lookup• Multilingual spell checker• Upload & download arbitrary file types• Plain text editing for any text file type

Page 7: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

Architecture: Foundation• Repository API with versioning, locking, searching

and metadata support– implementations include local, FTP & SFTP

• Asynchronous processing engine – automatically distributes batch rendering and publishing

jobs across server clusters

• Event-driven workflow engine– Flexible XML scripts configure events, schedules, work

queues, and sequences of commands that may send e-mails, trigger batch jobs, move work between queues, or execute any custom plug-in

– Event & handler model supports loose coupling with other systems

Page 8: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

Architecture: Web Content• Extensible rendering pipeline configuration

– filters for XML Includes, XSL transforms, Velocity templates, image resizing and watermarking, and more

– persistent caching maximizes performance– recursive dependency analysis guarantees content

freshness

• Integrated HTTP 1.1 server – tuned for dynamic content management

• HTML form input binding– bind individual inputs to specific processors– processors can expire inputs to prevent re-submission

Page 9: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

Architecture: Enterprise• Pluggable authentication

– Uses JAAS LoginModules– Compatible with JA-SIG CAS

• LDAP support– Grab display name, notification e-mail address– Manage contact info and directories on web sites

• External web and file server support– Use network mounted drives, FTP or SFTP

• uPortal support– Feed XML or XHTML to uPortal, use single sign-on

for transparent security

Page 10: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

Roadmap

• The Version 2 beta cycle is winding down, will be final this month

• Upcoming development priorities include– Next-generation XML/HTML WYSIWYG

editor– WSRP and UDDI portlet publishing– Integration with JA-SIG Groups & Permissions– WebDAV support

Page 11: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

For more informationVisit http://hypercontent.sourceforge.net

contactAlex [email protected] Architect & Project Manager

Page 12: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

Web site screenshots

Page 13: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Page 14: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Page 15: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Page 16: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Page 17: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Page 18: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Page 19: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Page 20: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Page 21: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

GUI Screenshots

Page 22: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Page 23: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Page 24: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Page 25: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Page 26: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Page 27: HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.

The end