You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Abstract

Create a demonstrative explanatory app that illustrates the content app - pulse (workflow actions) - mobile author possibilities offered by M5.

Basic use case

Author for a restaurant site, Bob, needs to add new restaurants to the website, he will use his company's M5 app to directly take the picture, add some basic information and submit the new content for approbation to a publisher which for sake of simplicity will be superuser.

  • Bob sees a nice restaurant he wants to promote
  • Bob logs in to M5 author
  • Bob opens his dedicated M5 app on his tablet 
  • Bob takes a picture of his restaurant, enters some basic content and sends it for approbation using pulse actions
  • Alice and Eve are reviewing the information.

Proposed Implementation

MANDATORY

Start from the content app example here My first content app and modify it to make it fit the above use case.

Products will be restaurants

They will have a picture, a title, an abstract and an automatic geo-location(if this is possible), and content will be tagged.

Bob can add, modify and delete only his restaurants.

The actions will be configured to allow the mobile user Bob to submit the publication to the publishers.

The publishers will then review the addition or modification of the restaurant.

OPTIONAL

The published content will be pushed into an external index ( solr )

The last 10 restaurants will be displayed in a single page, the rest will be available for search ( geolocalised, keywords, faceted page)

Actual Implementation

Project setup

Slightly modified Content app

Linking the image to use stuff from the assets

Adding an activation action

Adding the public instance

Creating the blog page for displaying the activated content

Creating normal users and the correct roles

Giving correct access rights to the app

Adding a "Request for activation action"

Giving the correct rights to the activation action and request for activation action

Adding a messageView

Adding a review action to the messageView.

Adding a reject action to the contentApp View.

 

 

 

 

 

 

  • No labels