Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from the Yale Hub POC project

13
Drupal vs. Liferay: Pound for Pound All things being equal, inequality reigns Dave DeMichele Application Architect, Yale University Andrew Gruhn Solution Architect, sdg

description

Andrew Gruhn from sdg and Dave DeMichele from Yale University presents at Liferay Symposium North America in Boston, MA.

Transcript of Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from the Yale Hub POC project

Page 1: Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from the Yale Hub POC project

Drupal vs. Liferay: Pound for PoundAll things being equal, inequality reigns

Dave DeMicheleApplication Architect, Yale University

Andrew GruhnSolution Architect, sdg

Page 2: Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from the Yale Hub POC project

Slide Topic

Slide Info•Bullet 1•Bullet 2•Bullet 3

#LRNAS2014

Page 3: Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from the Yale Hub POC project

The Hub Project Proof of Concept

#LRNAS2014

Page 4: Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from the Yale Hub POC project

The Hub Project Proof of Concept – Yale Information Technology Solutions

The Hub Vision•Build an easy-to-use, contextual, collaborative, inter-connected online experience•Focus on centralizing tools and technologies•“Presentation” Layer Platform

• Theming via HTML & CSS

• Highly configurable and Mobile accessible

• Targeted content by role(s)

• Widgets / code blocks

• Communities and social

• Blogs, micro-blogging, forums

• Internal & external system integration

• Federated Authentication

• Cloud-based hosting

#LRNAS2014

Page 5: Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from the Yale Hub POC project

The Hub Project Proof of Concept – Yale Information Technology Solutions

Process•Researched technological options that fit requirements•Determined that a portal framework was desired•Finalists

• Salesforce

• Sharepoint

• Drupal

• Exo Platform

• Liferay

#LRNAS2014

Page 6: Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from the Yale Hub POC project

The Hub Project Proof of Concept – Yale Information Technology Solutions

The Bake-off

#LRNAS2014

Page 7: Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from the Yale Hub POC project

The Hub Project Proof of Concept – Yale Information Technology Solutions

The Bake-off•Six week development on two platforms•Hired firms for Drupal and Liferay

• Four Kitchens, Austin TX

• sdg, Minneapolis MN•Defined 62 user stories•UI/UX Assessment•Integrations with 3rd party apps

• Force.com

• ServiceNow

#LRNAS2014

Page 8: Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from the Yale Hub POC project

The Hub Project Proof of Concept – Yale Information Technology Solutions

The Results

#LRNAS2014

Page 9: Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from the Yale Hub POC project

#LRNAS2014

Activit

y Stre

ams

Communities

Consume Feeds

Mobile Acce

ss

Personaliz

ation

Social C

ollaboration

Target Content

User E

xp

Widgets

Grand Total05

101520253035404550556065

1

25

3 28 9 9

2 3

62

1

20

2

9

1 2

35

1

25

2 27 6

9

2 3

55

Number User Stories Completed by Platform

Total User Stories Drupal Completed Stories

Liferay Completed Stories

User Story Features

Coun

t of U

ser S

torie

sThe Hub Project Proof of Concept – Yale Information Technology Solutions

Page 10: Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from the Yale Hub POC project

#LRNAS2014

Drupal Dev Hrs _x000d_(54.57 Total)

Liferay Dev Hrs_x000d_(23.33 Total)

0

5

10

15

20

25

30

35

40

45

50

55

8.25

10

26.99

2

3.5

0.5

11

3.08

0.75

2.25

4.08

4

1

0.5

Platform Development Hoursby Feature

Widgets

User Exp

Target Content

Social Collaboration

Personalization

Mobile Access

Consume Feeds

Communities

Activity Streams

The Hub Project Proof of Concept – Yale Information Technology Solutions

Page 11: Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from the Yale Hub POC project

#LRNAS2014

Doc-umen-tation 46%

Out-of-Box 43%

Configuration 14%

De-vel-op-

ment 23%

Drupal Delivery Method of Completed Stories

Out-of-Box 27%

Configura-tion 65%

Configuration & Devel-opment 4%

Development 4%

Liferay Delivery Method of Completed Stories

The Hub Project Proof of Concept – Yale Information Technology Solutions

Page 12: Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from the Yale Hub POC project

The Hub Project Proof of Concept – Yale Information Technology Solutions

Questions?

#LRNAS2014

Page 13: Liferay v. Drupal: Pound for Pound @ Liferay Symposium 2014 - Findings from the Yale Hub POC project

The Hub Project Proof of Concept – Yale Information Technology Solutions

#LRNAS2014

Andrew GruhnSolution Architect, [email protected]

Dave DeMicheleApplication Architect, Yale [email protected]