Create/support a Web client #110

Open
opened 2020-10-21 03:34:59 -04:00 by JoshuaBoniface · 4 comments
JoshuaBoniface commented 2020-10-21 03:34:59 -04:00 (Migrated from git.bonifacelabs.ca)

Create a reference WebUI/Web client interface for PVC using the API. Long-term feature project.

Create a reference WebUI/Web client interface for PVC using the API. Long-term feature project.
JoshuaBoniface commented 2020-10-21 03:34:59 -04:00 (Migrated from git.bonifacelabs.ca)

changed milestone to %4

changed milestone to %4
JoshuaBoniface commented 2021-06-17 02:45:57 -04:00 (Migrated from git.bonifacelabs.ca)

Some initial work has been done on this, using Nuxt.js and Django as an API proxy.

The current iteration is read-only and fairly basic, but does a decent job at being a proof-of-concept.

After getting far enough along to think about refactoring the whole thing, I got a bit burned out by the project, so it's not really done, and I'm not sure exactly when I will resume/finish it.

I envision making the read-only/status dashboard type UI a standard component of the API perhaps, and creating a "better" read-write version with more functionality, but this might not be worthwhile.

Some initial work has been done on this, using Nuxt.js and Django as an API proxy. The current iteration is read-only and fairly basic, but does a decent job at being a proof-of-concept. After getting far enough along to think about refactoring the whole thing, I got a bit burned out by the project, so it's not really done, and I'm not sure exactly when I will resume/finish it. I envision making the read-only/status dashboard type UI a standard component of the API perhaps, and creating a "better" read-write version with more functionality, but this might not be worthwhile.

Ended up abandoning most of the Nuxt.js attempt. I did get a fairly nice UI set up, but it proved to be very cumbersome.

Overall I've found frontend dev midly interesting, but also very tedious and confusing.

I'd still like to make a WebUI, but not with much priority. Maybe I could try React instead.

Ended up abandoning most of the Nuxt.js attempt. I did get a fairly nice UI set up, but it proved to be very cumbersome. Overall I've found frontend dev midly interesting, but also very tedious and confusing. I'd still like to make a WebUI, but not with much priority. Maybe I could try React instead.

After many more months of thinking, Vue.js (and possibly Nuxt.js) still seems like the "right" choice in terms of frontend frameworks. However implementation must be done properly which my attemps were not. Will revisit likely this winter.

After many more months of thinking, Vue.js (and possibly Nuxt.js) still seems like the "right" choice in terms of frontend frameworks. However implementation must be done properly which my attemps were not. Will revisit likely this winter.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: parallelvirtualcluster/pvc#110
No description provided.