Skip to content
Penn State University Libraries
 

Free to Good Home

Contact

  • Andrew Calvin, Univ. Libraries
  • Kevin Clair, Univ. Libraries
  • Linda Klimczyk, Univ. Libraries
  • Binky Lush, Univ. Libraries
  • Janis Mathewson, Univ. Libraries
  • Lance Wilkinson, ITS DLT

 

Questions? Contact us!

Welcome

Enterprise Open Source
Adobe Web Content Managment System and Repository

  • Why A CMS?
  • Why CQ
    • Mature product
    • Based on open source
    • Extensible
    • Metadata driven
    • Ease of use
    • CRX content is independent
  • Live on CQ since 2008
  • Site Licence for CQ WCMS and DAM, Digital Asset Manager
  • Support team:
    • 2 designers
    • 1 JAVA programmer
    • 1 Sys Admin
  • Strong edu user community
Back to top

Under The Hood

Please enter your alt text.

"Enterprise Open-Source"

  • Roy Fielding - Day Chief Scientist, co-founder of the Apache Software Foundation, author of the Apache Software license, RESTful Architecture Thesis, and creator of the Apache web server
  • Day R&D - contribute to 12+ Apache Software Foundation projects, 75%+ ranked in the top 1% of open source developers worldwide
    • Apache Jackrabbit - open source, fully conforming, implementation of the JCR API 2.0
    • Apache Sling - RESTful Web Application Framework
    • Apache Tomcat > Communique Servlet Engine (CQSE)
  • OSGi - fundamental element in the technology stack of CQ5, used to control and configure the composite bundles of CQ
  • CEVA - Content Enabled Vertical Application
Back to top

CRX/DAM

Please enter your alt text.

CRX - Content Repository Extreme

  • "Everything Is Content"
  • Leading implementation of the JCR API 2.0
  • Day lead for the JSR-170 & JSR-283 specs 
  • Hub of Enterprise-wide "virtual repository"

CQ5 DAM - Digital Asset Management

  • Seamless integration with CQ5 WCM
  • Enterprise-wide sharing and distribution of key digital assets
  • "Import once, use many" asset reuse
  • Drag & drop and WEBDAV interfacing
  • Metadata & renditions extracted on import - Dublin Core, etc
  • Adobe Extensible Metadata Platform (XMP)
  • Apply taxonomy and folksonomy to assets
Back to top

Demonstration

Development

Getting started:

Adobe CQ documentation pages include information on installing, administering, using and developing with CQ 5.4. It also covers CQ concepts and architecture.

Skills for developing with CQ:

Basic knowledge of web application technique, including:

  • the request -response (XMLHttpRequest / XMLHttpResponse) cycle
  • HTML
  • CSS
  • JavaScript
  • Working knowledge of CRX; including the Content Explorer
  • Basic knowledge of JSP (JavaServer Pages), with the ability to understand and modify simple JSP examples
  • Basic java knowledge
Back to top

Infrastructure

WebAccess Thumbprint

Support for PSU's Single Signon implementation, WebAccess, is implemented by using mod_cosign (version 3) to implement the Cosign authentication service from weblogin.org.

  • Penn State's Digital Library Technolgies department worked with DAY personnel to configure the DAY DISPATCHER module to accept the authentication presented by Apache and mod_cosign in both Author and Publish instances of CQ5.
    • Authenticated AUTHORS are matched against users defined in the authoring instance.
    • Authenticated USERS are permitted access to restricted resources in the publishing instances.
    • Authenticated USERS will eventually be presented with custom experiences in the publishing instances.
University Libraries CQ v5.3 actual infrastructure
  • University Libraries' website hosted on multiple Solaris 10 ZONES by Digital Library Technologies
    • Development Zone
      • Development instance CQ5
      • Training Author instance CQ5
      • Training Publish instance CQ5
    • Test/Quality Assurance System "Daytrip"
      • DaytripA - Authoring instance - Apache + CQ5
      • DaytripP and DaytripP2 - Publishing instances - Apache + CQ5
      • Daytripper - hardware load balancer serving DaytripP and DaytripP2
    • Production System
      • Author - Authoring instance - Apache + CQ5
      • www1.libraries.psu.edu and www2.libraries.psu.edu - Publishing instances - Apache + CQ5
      • www99.libraries.psu.edu - Publishing instance - Apache + CQ5 - Disaster Recovery
      • www.libraries.psu.edu - hardware load balancer serving www1 and www2, disaster failover to www99
Back to top