Upload
david-riccitelli
View
2.316
Download
2
Tags:
Embed Size (px)
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?
Citation preview
WordLift 2.0A technical overview
@ziodavelinkedin.com/in/riccitelli
[email protected] Riccitelli - Co-Founder
Architecture Overview
WordLift Client-Side
Protocol
SERVER
WordLift Back-EndProtocol
END-POINTPLUG-IN
Editor
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.
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
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.
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
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
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.
Development Environment
Languages:● Java● PHP
Specifications:● OSGi● HTTP/REST/AJAX● schema.org
Software:● maven● eclipse● felix
RoadMap
15 May 2012Current Alpha version online for demos 30 May 2012Beta feature completeBeta testing begins 12-13 June 2012Presentation in Salzburg, AT
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!
Product Backlog
Publish the Alpha, then define the Backlog
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
Have Fun!
Want to know more?
wordlift.insideout.io
www.insideout.io
@ziodavelinkedin.com/in/riccitelli
David Riccitelli - Co-Founder Andrea Volpini - Co-Founder
@cyberandylinkedin.com/in/volpini
WordLift is licensed underthe MIT license terms ;-)
www.opensource.org/licenses/mit-license.php
www.iks-project.eu