midgard create and vie

Post on 28-May-2015

1.742 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Common JavaScript layer for modern CMSs, powered by RDFa and Aloha Editor

TRANSCRIPT

Create

HenriBergius

Microblogs: @bergiehttp://bergie.iki.fi

“Build a CMS, no forms allowed”

Entering editing state

Editing and saving

Drag-and-drop images

Drop image, choose variant to use

History and workflows

Workflows that are available for this content item

CMS interface should not affect the page contents

CMS interface should notaffect the page contents

SEO is also important

SEO is also important

Type of the object to make editable, in this case a “post”

SEO is also important

Identifier of the editable object

SEO is also important

Object property to make editable

How about adding stuff?

Never lose content

Never lose content

Content Management

System

Database Content RepositoryDatabase

Web Framework

Web Editing Tool

Monolithic approach Decoupled approach

RDBMS

Midgard2 Content Repository

Midgard MVC for PHP

jQuery Aloha Backbone.js

Zeta Comp.

Midgard2 Content Repository

Midgard MVC for PHP

Application Server in PHP

Layers of Midgard Create

RDBMS

Midgard2 Content Repository

Midgard MVC for PHP

jQuery Aloha Backbone.js

Zeta Comp.

Midgard2 Content Repository

Midgard MVC for PHP

Some backend that can do JSON and REST

...and in your CMS too?

Web Framework

Web Editing Tool

HTML+RDFa JSON-LD over REST

VIE: Shared JavaScript CMS API?

Got Linux?$ sudo apt-get install php5-midgard2$ sudo pear channel-discover pear.indeyets.pp.ru$ sudo pear install indeyets/midgardmvc_installer$ midgardmvc install http://bit.ly/hV05pi midgard$ ./midgard/run

Relevant technologies● VIE

https://github.com/bergie/VIE

● AppServer-in-PHPhttps://github.com/indeyets/appserver-in-php

● PHP Content Repositoryhttp://phpcr.github.com/

● Aloha Editorhttp://aloha-editor.org/

top related