Pyramid Consulting

We Are Pyramid Consulting,
A Creative Digital Outsourcing Company

Overview

A dynamic CMS framework used to power a World Leader In Payroll Processing’s global client-facing operations, which is used to create, update, and deploy their client portal sites using one simple, and intuitive tool.

The tool offers the possibility to publish either public website or confidential extranets.

The main goal of this new version was to provide a cutting edge application in term of technology and usability for the end user.

Challenge

Free-cost system requirements: open source, free OS (Linux), free application server (Apache), allow free DB (MySQL).

Scalability.

Enterprise features: multi-domain/site management, version control, clustering & load balancing, multi-DBMS.

Easy-to-use: multi-language, modern UI, drag & drop, wizard, template design language, WYSIWYG editor, theme management.

Diversified contents types, templates, display methods for content rendering.

After ruling out OSGi, we decided to use JPF Framework + Tapestry 5 Contribution Mechanism on top of Spring/Hibernate to create a fully expendable application.

Core application (which is a Plug-in) defines Extension Points.

Each Plug-in defines Dependencies, new Extension Points and Contributions to existing Extension Point.

Technologies Used

  • Java 6, Tomcat 6, MySQL 5.1.
  • Tapestry 5.1, Hibernate 3.3, Spring 2.5, Spring Security, Lucene.
  • Load balancing w/ HTTP & HTTPS.

Client

a French Web agency

All rights reserved ?2011