# Ignition 8 / Perspective module

**URL:** <https://forum.inductiveautomation.com/t/ignition-8-perspective-module/17779>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [April 19, 2018, 7:34pm UTC](https://forum.inductiveautomation.com/t/ignition-8-perspective-module/17779 "2018-04-19T19:34:10Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![khanley](https://avatars.discourse-cdn.com/v4/letter/k/c2a13f/32.png) [@khanley](https://forum.inductiveautomation.com/u/khanley)\
**Post date:** [April 19, 2018, 7:34pm UTC](https://forum.inductiveautomation.com/t/ignition-8-perspective-module/17779/1 "2018-04-19T19:34:10Z")

</div>

I saw mention of a new visualization module (browser based, JS/HTML5/React/CSS at it’s core) in the works in an old thread

What I’m wondering is will it be able to import existing externally written CSS files & Javascript libraries? (Like a customer’s corporate standard CSS)

---

<div class="post-metadata">

**Author:** ![PerryAJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/perryaj/32/3281_2.png) [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Post date:** [September 20, 2018, 4:57am UTC](https://forum.inductiveautomation.com/t/ignition-8-perspective-module/17779/2 "2018-09-20T04:57:10Z")

</div>

This is an older post, but now that we’ve announced this publicly and I can share details, it’s worth answering -

Summary: CSS yes, Javascript Yes as well, via the Perspective Module APIs that support custom components, libraries, actions, etc. Sign up for the Beta and we’ll have an example module available to checkout as well around the same time.

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [September 20, 2018, 3:25pm UTC](https://forum.inductiveautomation.com/t/ignition-8-perspective-module/17779/3 "2018-09-20T15:25:35Z")

</div>

Will the new clients be based on REACT JS framework or raw HTML5/JS or combination of both?

---

<div class="post-metadata">

**Author:** ![PerryAJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/perryaj/32/3281_2.png) [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Post date:** [September 20, 2018, 4:16pm UTC](https://forum.inductiveautomation.com/t/ignition-8-perspective-module/17779/4 "2018-09-20T16:16:01Z")

</div>

Yes, we use React.

We’ll have an example module available at [github.com](http://github.com) at some point early in the Beta window, and documentation to follow. We have a lot of updates we need to do for our SDK documentation, and adding Perspective is one of them.

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [September 20, 2018, 4:21pm UTC](https://forum.inductiveautomation.com/t/ignition-8-perspective-module/17779/5 "2018-09-20T16:21:32Z")

</div>

> [@PerryAJ](#):
>
> We have a lot of updates we need to do for our SDK documentation, and adding Perspective is one of them.

I can Imagine the amount of work this will involve! It almost rewrite of client module!

Wonder whether it will be react native requiring installation of an app or browser based for mobile clients!

---

<div class="post-metadata">

**Author:** ![PerryAJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/perryaj/32/3281_2.png) [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Post date:** [September 20, 2018, 4:32pm UTC](https://forum.inductiveautomation.com/t/ignition-8-perspective-module/17779/6 "2018-09-20T16:32:21Z")

</div>

No react native involved, pure web technologies on the front end.

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [September 20, 2018, 4:36pm UTC](https://forum.inductiveautomation.com/t/ignition-8-perspective-module/17779/7 "2018-09-20T16:36:00Z")

</div>

That's really great! I am also all for web page based applications as no need of installing anything! They are light weight. Wonder how is the binding done as well! I am eager to try it out.

---

<div class="post-metadata">

**Author:** ![nader.chinichian](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nader.chinichian/32/9261_2.png) [@nader.chinichian](https://forum.inductiveautomation.com/u/nader.chinichian)\
**Post date:** [December 15, 2018, 2:21pm UTC](https://forum.inductiveautomation.com/t/ignition-8-perspective-module/17779/8 "2018-12-15T14:21:36Z")

</div>

Can anyone try to embed web component in perspective? like the following circular range slider.  
https://codepen.io/jon-walstedt/embed/preview/qlofJ?height=300&slug-hash=qlofJ&default-tabs=js,result&host=https://codepen.io

---

<div class="post-metadata">

**Author:** ![PerryAJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/perryaj/32/3281_2.png) [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Post date:** [December 17, 2018, 5:43pm UTC](https://forum.inductiveautomation.com/t/ignition-8-perspective-module/17779/9 "2018-12-17T17:43:25Z")

</div>

Perspective is compatible with web components, but to add/utilize them to the system you’ll have to create an Ignition Module that adds the components. An example module will be available in our github examples some time in the next week.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [January 2, 2019, 5:51pm UTC](https://forum.inductiveautomation.com/t/ignition-8-perspective-module/17779/10 "2019-01-02T17:51:25Z")

</div>

A post was split to a new topic: [Is possible to bind component properties to zoom level of view?](https://forum.inductiveautomation.com/t/is-possible-to-bind-component-properties-to-zoom-level-of-view/21648)

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 16, 2019, 12:51pm UTC](https://forum.inductiveautomation.com/t/ignition-8-perspective-module/17779/11 "2019-04-16T12:51:01Z")

</div>

A post was split to a new topic: [Perspective Module Example](https://forum.inductiveautomation.com/t/perspective-module-example/24171)
