Embedding Alfresco in a SaaS Application Juan M. Jiménez Line-of-Sight System Architects.

Slides:



Advertisements
Similar presentations
Creating a Google Site April 2011 Public Computer Center at Moore Memorial Library | Greene, NY.
Advertisements

SharePoint 2013 – REST, JSON and SharePoint Designer
Business Development Suit Presented by Thomas Mathews.
E-LASTIC Dissemination PLAN Web Site 1. Instruments: project website Access banner 4 LINK LINK to project website: BANNER for the.
Introducing new web content management tools for Priority...
Social Media Training Public Records, Privacy and Accountability.
WordPress.com Portfolio Sites! IETTP Final Lab Assignment.
Review of last Session Adding custom html Adding custom html HTML is the language that web servers understand, all web pages are created using HTML. HTML.
Application Packaging Standard Fundamentals
2011 Flotilla / Division Leadership Course Honor Respect Devotion to Duty D13 Web Resources District 13 FLC/DLC Development Team.
Guideline for Chapter Web Sites. Chapter Web Sites Options for Chapter Web Sites AUSA’s web publishing system (Plone) – Even those chapters who do not.
Google Data APIs Google Data APIs : Integrando suas aplicações Java com os serviços Google.
Family Connection Submitting Documents Electronically.
Leveraging Technology: Strategies to Engage your Students and Make your Job Easier! Chryssa Jones, Veterans Services Coordinator University of California,
Internet Advertising John Campione CBS Co./ WebRamp.
Web-site Design Strategy.  For P4, learners are required to design a website for LocalBiz - Manningham, this is for a specified purpose and a defined.
Wikis and Blogs Deena Young RESA V. History of Wikis Wiki Wiki Bus at Honolulu International Airport.
The New GIL Web Site Overview for Editors Phil Williams GIL Support UGA GUGM 2011 Macon State College 19 May 2011.
Introducing HingX now with Capacity Development Network.
Web page management system Jonathan Millis Educational Design Resources NTID at RIT.
Hypermedia Design for Machine APIs Web Scale Architecture for the Web of Things Michael J Koster 14 September 2015.
Encouraging Discovery by Blogging Reference Questions Jim Gerencser SAA 2010.
Global Teacher Blogs. Blogs – (Web log) a blog is a web site that is usually used as an individual journal and is publicly accessible. (
Social Features within SharePoint 2013 Alexander Krupsky Natallia Makarevich Belarus SharePoint User Group Minsk 2014.
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
Alfresco Daeja Integration Yong Qu Chief Solutions Architect
CSU Extension Webpage template Session 7.  Named anchors are spots within a page you can link to “Anchors” a specific part of the page Has a name so.
January 2006Colby College ITS Setting Up Course Pages.
Joomla and Wordpress By: Alex Holder. Joomla Joomla is a content management system which helps you build Web sites and online applications.
Outline of Drupal Gardens setup and site export ENTICE meeting 12 November 2010 Silvia Tomanin DG-CO.
CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect.
Course Content Emily Dixon. Content Strategy Web > Class > Modules > Module 1 (etc) > Projects > Exercises Public > NO strategy–It’s a mess Dixonem1 >
Power BI for Developers Rui Romano.   BI Pro / Soft. Architect / Developer  Blog 
© 2014 IBM Corporation Activity Streams Integration IBM Connections 5.0 Workshop Author: Paul Godby IBM Ecosystem Development Duration: 45 minutes.
#SummitNow Alfresco for Salesforce 5 November 2013 / 13 November 2013 Will Abson Jared Ottley
1 Web Search What are easy ways to create a website? 2 Web Search What is a blog? What type of content does this type of website provide? 3 Web.
International Planetary Data Alliance Registry Project Update September 16, 2011.
Critical Step Web Site Presentation. Ing. Carlo Sanghez Consorzio Interuniversitario Nazionale per l'Informatica Napoli,
Test Title Test Content.
Listings Page Building images (slider) Google Map Engine *Need ability to put the location as a cross.
Developers Introduction to the Power BI Platform.
Eclipse Vorto Alexander Edelmann.
Internet developments
Getting Started with Alfresco Development
REST: Web Services Abel Sanchez.
Steering Group Member, Link Digital
Web API Design Jeremy Likness | Principal Architect
APIs (and their Relatives) Can Expand and Unify Library Services
AUTHORITATIVE WEBSITE
Creating a Student Portfolio
Laying out a website using CSS and HTML
02 | Web API Basic Design Jeremy Likness | Principal Architect
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
REST Client Tutorial by Pavan Ethic Coder
Powerpoint Template Insert Document Summary here Sweetpapo
Make Power BI Your Own with the Power BI APIs
Sitecore Social Connected
Wikis and Blogs Deena Young RESA V.
Template staged diagramm / Staged plan
Cloud Web Filtering Platform
An audio and visual tutorial
Site scripts and Site Design
The Power of a Great API Damian Brady
Microsoft Azure Managing Users & Resources with Azure Resource Manager
SharePoint Foundation 2010
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
The complete developer's guide to the SkyDrive API
3.05 Develop content for use in marketing communications to create interest in product/business/idea.
Effective Communication
Presentation transcript:

Embedding Alfresco in a SaaS Application Juan M. Jiménez Line-of-Sight System Architects

Our Pet Project

That Became Something More

A Platform to Manage Highly Structured, Multi-Authored, and Repeatable Documents

What’s so Special?

Highly-Structured Documents Header/Footer Content Section Content Outline

Custom Content Model and Structure

Alfresco Module Content Repository Package in AMP … and embed in Alfresco

RESTful API Following HATEOAS Content Repository RESTful APIs

Endpoint Strategy GET /outlined/repo/{type}/{id} GET /outlined/repo/{parentType}/{parentId}/{type} GET /outlined/repo/{type}/{id}/content{?rendition} DELETE /outlined/repo/{type}/{id} POST /outlined/repo/{parentType}/{parentId}/{type} PUT /outlined/repo/{parentType}/{parentId}/{type}/{id}

GET a Repository Resource GET /outlined/repo/{type}/{id}

Space State Machine

JSON Representation { " ":" ",... "links": [ { "rel":" ", "href":" /s/outlined/ " }, {... }

Link to Self { "title": "Sample Space", "description": "This is just a sample space.", "links": [ { "rel":"self", "href":" }

Link to Create Resource { "rel":”create.{type}", "href":" e}" } { "rel":”create.outline", "href":" 80cd-89bdc89b0ead/outline" } Create Link Template Example

SaaS Environment Account Management Transaction Management Content Repository

SaaS Environment Account Management Transaction Management Content Repository RESTful APIs

SaaS Account Repositor y User

User Account Provisioning

Transaction Aware Account registration Activating a plan Managing content sharing options Others

Still Writing the Story Account Management Transaction Management Content Repository

References Corporate Website Blog Outline Web Site