wordlift 2.0

15
WordLift 2.0 A technical overview @ziodave linkedin.com/in/riccitelli [email protected] David Riccitelli - Co-Founder

Upload: david-riccitelli

Post on 14-May-2015

2.316 views

Category:

Technology


2 download

DESCRIPTION

Technical Overview and RoadMap of WordLift 2.0, a Semantic Web plug-in for WordPress. Table of Contents: * Architecture Overview * Functional Overview * WordLift Plug-in * WordLift Plug-in Dependencies * WordLift End-Point * WordLift Client-Side Protocol * WordLift Server and Procotol * Development Environment * RoadMap * Current State * Product Backlog * Hands-on * Have Fun! * Want to know more?

TRANSCRIPT

Page 1: WordLift 2.0

WordLift 2.0A technical overview

@ziodavelinkedin.com/in/riccitelli

[email protected] Riccitelli - Co-Founder

Page 2: WordLift 2.0

Architecture Overview

WordLift Client-Side

Protocol

SERVER

WordLift Back-EndProtocol

END-POINTPLUG-IN

Editor

Page 3: WordLift 2.0

Functional Overview

The WordLift Plug-in:● gathers the WordPress contents and● posts them to the WordLift End-Point for analysis.

The WordPress End-Point:● requests AAA controls,● performs the analysis of the contents and● returns the results.

The WordPress Server:● gathers usage information and● performs AAA controls.

Page 4: WordLift 2.0

WordLift Plug-in

It's a WordPress Plug-in developed in the PHP language and published on the WordPress site. ● Language: PHP● Compatible with: WordPress 3.x It depends on the:● WordPressFramework● SchemaOrgFramework

PLUG-IN

WordPressFramework

SchemaOrgFramework

Page 5: WordLift 2.0

WordLift Plug-in Dependencies

WordPressFramework

Aims to ease WordPress Plug-in development.

SchemaOrgFrameworkAims to provide a groundwork for PHP

development of schema.org-related projects.

Page 6: WordLift 2.0

WordLift End-Point

The End-Point:● is developed in Java● runs with Apache Stanbol● is compliant with OSGi specifications● uses the Apache Felix OSGi container● provides an HTTP access point

Page 7: WordLift 2.0

WordLift Client-Side Protocol

The client-side protocol:● enables communication between the plug-in

and the end-point● is optimized for JavaScript clients and AJAX● is compatible with schema.org (uhm?)● will enable a layer of authentication

Client-SideProtocol END-POINTPLUG-IN

Page 8: WordLift 2.0

WordLift Server and Procotol

The WordLift Server will be developed in Java. It allows overall management of the platform including usage monitoring and account set-up.

Back-End Protocol The protocol enables communications between the End-Point and the Server.

Page 9: WordLift 2.0

Development Environment

Languages:● Java● PHP

Specifications:● OSGi● HTTP/REST/AJAX● schema.org

Software:● maven● eclipse● felix

Page 10: WordLift 2.0

RoadMap

15 May 2012Current Alpha version online for demos 30 May 2012Beta feature completeBeta testing begins 12-13 June 2012Presentation in Salzburg, AT

Page 11: WordLift 2.0

Current State

● WordLift Plug-in 2.0 (and protocol): Alpha

● WordLift End-Point 2.0: Alpha● WordLift Server 2.0 (and protocol): not

existing... yet!

Page 12: WordLift 2.0

Product Backlog

Publish the Alpha, then define the Backlog

Page 13: WordLift 2.0

Hands-on

● Installation of Stanbol ● Checkout of WordLift End-Point● Compilation and Installation of W/L End-

Point

● Installation of WordPress● Checkout of WordLift● Installation and

Configuration

Page 14: WordLift 2.0

Have Fun!

Page 15: WordLift 2.0

Want to know more?

wordlift.insideout.io

www.insideout.io

@ziodavelinkedin.com/in/riccitelli

[email protected]

David Riccitelli - Co-Founder Andrea Volpini - Co-Founder

@cyberandylinkedin.com/in/volpini

[email protected]

WordLift is licensed underthe MIT license terms ;-)

www.opensource.org/licenses/mit-license.php

www.iks-project.eu