Flask/React App in Ignition?

Mainly to leverage Perspective's access controls per-user, but also to make the whole thing somewhat editable/tweakable by non-IT types at your client(s).

Well they want the user to sign in using their Microsoft account, I don't know how to do that in Ignition but I am pretty sure there's an API that let's u do it and the company has a dedicated IT team, so I don't think the later should be a problem.

They just want me (the coop student) to do it, so i can gain experience in working, and so they can do more important stuff.

Yes, Microsoft can be set up as the Identity Provider for Ignition, which would then be automatically available for your development within Perspective.

(I haven't done that myself, but there are posts here on the forum about it.)

IMO you should learn Ignition, specifically Perspective, first before you make an ultimate decision.

Consider the possibility that your future employment value (at this company, post co-op) depends on you choosing to learn Ignition, not staying in your web design comfort zone.

4 Likes

Yeah unless this is a rush thing, i would suggest you do this in igntion, its not that complicated.
Take the oppurtunity to learn somethign new.

I had experience in Webdev an Python/java it took me just a couple days to watch most of the videos related to perspective (i watch everything on 2x :crazy_face: )
just skip vision

In a week i was working on making screens

Oh, I didn't know you could do that, thanks.

Yeah that part does makes sense, and I agree. I will go back and try perspective again. :melting_face:

Lol I also watched all the videos on 2x, and yeah I kind of already started designing something, spoiler alert its the most ugliest thing.

Since you are familiar with css this should help you a lot to make the final touches for styles you dont find in perspective.
im sure you are familiar with the inspector tools in a browser to find the correct css selectors

just be sure to not make styles to general so they dont affect the other running projects/pages :stuck_out_tongue:

3 Likes

Thank you sire or madam. I am familiar with the inspector tool :dotted_line_face:

1 Like

Would this require use of designer to build the perspective pages? This could be a handicap for users. Whereas non perspective approach will require just an HTML page builder or hand coded HTML pages. However building login with Identity provider would have to be built somehow using scripting in this case.

Of course the designer must be used to build perspective pages, why would it be different ever?

IMO, the Ignition Designer for perspective is much like the many WYSIWYG website designers out there, but much better with more control.

1 Like

Agreed that perspective designer is almost a full fledged HTML editor, but in Muhammad's case he wants his clients or users to be able to create these static pages and upload on the live Ignition server then how would the users use designer? May be on a trial version on separate machine ?

he said upload and watch files, not views, so these will porobably be images/pdfs of some report

1 Like

Yeah its gonna be pdfs

You could allow users to do limited editing of the site itself (announcements, etc.) using the Markdown component and databasing the content - much as I'm doing right now on the forum.

6 Likes

I never thought of that, but it’s basically a markdown forum in 3 easy steps !

1 Like

Oh that's pretty neat, I will try that for sure.