wordlift 2.0
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](https://reader030.vdocuments.us/reader030/viewer/2022020217/5553b7dab4c905d4448b4e1c/html5/thumbnails/1.jpg)
WordLift 2.0A technical overview
@ziodavelinkedin.com/in/riccitelli
[email protected] Riccitelli - Co-Founder
![Page 2: WordLift 2.0](https://reader030.vdocuments.us/reader030/viewer/2022020217/5553b7dab4c905d4448b4e1c/html5/thumbnails/2.jpg)
Architecture Overview
WordLift Client-Side
Protocol
SERVER
WordLift Back-EndProtocol
END-POINTPLUG-IN
Editor
![Page 3: WordLift 2.0](https://reader030.vdocuments.us/reader030/viewer/2022020217/5553b7dab4c905d4448b4e1c/html5/thumbnails/3.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022020217/5553b7dab4c905d4448b4e1c/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022020217/5553b7dab4c905d4448b4e1c/html5/thumbnails/5.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022020217/5553b7dab4c905d4448b4e1c/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022020217/5553b7dab4c905d4448b4e1c/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022020217/5553b7dab4c905d4448b4e1c/html5/thumbnails/8.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022020217/5553b7dab4c905d4448b4e1c/html5/thumbnails/9.jpg)
Development Environment
Languages:● Java● PHP
Specifications:● OSGi● HTTP/REST/AJAX● schema.org
Software:● maven● eclipse● felix
![Page 10: WordLift 2.0](https://reader030.vdocuments.us/reader030/viewer/2022020217/5553b7dab4c905d4448b4e1c/html5/thumbnails/10.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022020217/5553b7dab4c905d4448b4e1c/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022020217/5553b7dab4c905d4448b4e1c/html5/thumbnails/12.jpg)
Product Backlog
Publish the Alpha, then define the Backlog
![Page 13: WordLift 2.0](https://reader030.vdocuments.us/reader030/viewer/2022020217/5553b7dab4c905d4448b4e1c/html5/thumbnails/13.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022020217/5553b7dab4c905d4448b4e1c/html5/thumbnails/14.jpg)
Have Fun!
![Page 15: WordLift 2.0](https://reader030.vdocuments.us/reader030/viewer/2022020217/5553b7dab4c905d4448b4e1c/html5/thumbnails/15.jpg)
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