a content-rich social application built with alfresco and jboss

25
ARTISANS OF OPEN SOURCE Copyright © 2008. Rivet Logic Corporation. All rights reserved. 1 ConnectedWeddings.com A Content-rich Social Application Mike Vertal President & CEO Rivet Logic Corporation 1800 Alexander Bell Drive Suite 400 Reston, VA 20191 Ph: 703.955.3480 Fax: 703.234.7711

Upload: rivetlogic

Post on 08-May-2015

1.487 views

Category:

Technology


1 download

DESCRIPTION

Learn how Rivet Logic built a content-rich social application for Facebook using enterprise-grade open source software includng Alfresco WCM and JBoss Seam.

TRANSCRIPT

Page 1: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.1

ConnectedWeddings.comA Content-rich Social Application

Mike Vertal

President & CEO

Rivet Logic Corporation

1800 Alexander Bell Drive

Suite 400

Reston, VA 20191

Ph: 703.955.3480

Fax: 703.234.7711

Page 2: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Next Generation Enterprise Websites

• Fully Managed

• Integration Ready

• Highly Scalable

• Content Rich

• Dynamic

• Social Enabled

• Personalized

Copyright © 2008. Rivet Logic Corporation. All rights reserved.2

Page 3: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Next Generation Enterprise Websites

• Fully Managed

• Integration Ready

• Highly Scalable

• Content Rich

• Dynamic

• Social Enabled

• Personalized

Copyright © 2008. Rivet Logic Corporation. All rights reserved.3

Page 4: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Facebook Platform

• 100M+ users and growing• Development Platform• Why integrate?

o Sometimes easier to go where your audience iso Examples include

• University portals for students • Affinity groups• Consumer applications

• Facebook’s principals for applicationso Meaningful - social, useful, expressive, engagingo Trustworthy - secure, respectful, transparento Well-designed - clean, fast, robust

Page 5: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Alfresco:Robust Platform for Collaboration

Copyright © 2008. Rivet Logic Corporation. All rights reserved.5

Page 6: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Management versus Delivery

Copyright © 2008. Rivet Logic Corporation. All rights reserved.6

Page 7: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.7

• System of Record• Enterprise Service Provider• Store / Version • Audit• Workflow Facilitation• Structural Validation • Offline Rendition• Authoring / Capture• Deployment and Snapshot• Enterprise Search• Manage Taxonomy

• Presentation / Delivery• Visitor Profile• Visitor Interaction• Localized Search• Consume Taxonomy• Consume Services (e.g.

DRM Watermarking)

• Personalize• Online Rendition• Capture• Integrations (Endeca, Akamai,

etc)

Content Management Content Delivery

Management versus Delivery

Page 8: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

High Level Approach

• Author, Capture and Manage the website assets in Alfresco WCMo Individual Sandboxeso Webforms and CIFS for Authoring / Captureo Snapshots and Deploymento Link Validationo Full Preview Integration

• Separate JEE - based Delivery Environmento Consumes deployed managed assetso Integrates with external systemso Focused on delivery and scale

Copyright © 2008. Rivet Logic Corporation. All rights reserved.8

Page 9: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Web Content Delivery

Copyright © 2008. Rivet Logic Corporation. All rights reserved.9

• XML based model of website page structure

• Template support including Facelets, PHP, Freemarker

• Ability to access page metadata and site tree structure programmatically

• Support for domain-specific model

• Inheritance support

• High performance runtime assembly

• Can be used to drive navigation

Page 10: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Technologies Used

Copyright © 2008. Rivet Logic Corporation. All rights reserved.10

• JBoss Seam Framework

• JBoss Hibernate

• JBoss jBPM

• Adobe Flex

• Ingres Database

• Amazon S3

Page 11: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Demonstration

Copyright © 2008. Rivet Logic Corporation. All rights reserved.11

• Connected Weddingso Social platform for planning weddingso Awarded grant from the FBfundo Content managed in Alfresco WCMo Content delivery through JBoss / Seam / Facelets o Content Richo Ability to personalizeo Integrates with Facebook and other Social Networking

Serviceso Built to scale out rapidly on Facebook

Page 12: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.12

Page 13: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.13

Connected Weddings Architecture

Copyright © 2008. Rivet Logic Corporation. All rights reserved.13

Page 14: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.14

Page 15: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Page 16: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.16

Page 17: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Page 18: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Authoring Articles

Page 19: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Page 20: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.20

Page 21: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.21

Page 22: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Forums

Page 23: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.23

Page 24: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Copyright © 2008. Rivet Logic Corporation. All rights reserved.24

Page 25: A content-rich social application built with Alfresco and JBoss

ARTISANS OF OPEN SOURCE

Thank You

Copyright © 2008. Rivet Logic Corporation. All rights reserved.25

www.rivetlogic.com

[email protected]