enonic / app-siteimprove

Widget for integration with Siteimprove
Other
0 stars 0 forks source link

Implement integration with Siteimprove API #1

Closed sigdestad closed 5 years ago

sigdestad commented 5 years ago

The purpose of this app is to build a tight integration between Enonic XP and Siteimprove.

Siteimprove is a tool to analyze your web pages and aid editors with issues like:

Login to siteimprove admin: https://id.siteimprove.com/account/login

Siteimprove has a "black-box" integration called the CMS-plugin. We will use this as inspiration when building our own widget panel and integrating Siteimprove more tightly with Enonic XP. A token was generated (now hardcoded in the sample integration in the app). The purpose of the token is unknown - but is most likely not relevant when using the API.

This repo holds the boostrapping code to get started with siteimprove, and it also embeds the CMS-plugin with hardcoded links to enonic.com/pricing page - so we can use this as a starting point when building our integration.

Useful links:

Sample things we will need the app to do:

We will start softly by proving small parts of the API and concept and move from there!

Deep linking Siteimprove also offers a way to deep-link from the siteimprove admin interface to the CMS, we should also look at how to support this for a two-way interaction.

alansemenov commented 5 years ago

@sigdestad Is it possible to set up some test account (with access to API) to access Siteimrpove admin and post username/password here? The API itself also requires username/password.

image

sigdestad commented 5 years ago

I created a user for mikita, did he not get the mail?

edloidas commented 5 years ago

@sigdestad Yeah, I did.