Challenge Overview
In the last couple of weeks, we’ve run two challenges - one exploratory challenge to use Alloy Editor on a Visualforce page to save and display attributes such as title, body, images, tags etc. This was followed up with another F2F challenge for using Alloy Editor wrapped in a React component to save and retrieve data to/ from Contentful.
We would now like to combine the output of both these challenges to embed our Alloy Editor React component onto a Visualforce page in order to save and retrieve data to/ from Contentful.
We'd like to preserve the React component which is simple input Form with at least 4 simple fields: Title, Description (must demonstrate table and other Alloy Editor features covered in earlier challenge), date, tags (comma separated list) along with the username (author) in Salesforce .
The submit button on the Visualforce page should post the 4 fields + username to a to a Salesforce custom object with corresponding fields. Saving the object in Salesforce should trigger saving the same information into a Contentful object with corresponding fields (via trigger or otherwise - please discuss your approach in forums).
The response from Contentful will include the newly created id (Contentful) - which should be stored in the Salesforce object as well. The goal this challenge is to demonstrate creating content in Salesforce leveraging React, wrapping it in a Visualforce Page and storing the data itself in Contentful while only storing the metadata (contentful id) in Salesforce.
The submission MUST demonstrate both create and update operations.
Final Submission Guidelines
Submit the following- Source code zip
- Unmanaged package link
- Demo video (mandatory)
- Deployment Guide (mandatory)
- Demo org credentials (optional but highly recommended)