Skip to content

Hypermedia-based reactive admin #581

@jlahijani

Description

@jlahijani

(This is more of a discussion rather than a request. On the surface, re-doing the admin to be reactive is a fundamental change.)

Currently ProcessWire has an admin system that uses the "JS sprinkles" approach. This works well, but it doesn't have the usability of a nice SPA-like admin (neither does WordPress, CraftCMS, etc.).

Given the viability of hypermedia / HATEOAS (HTMX as the prime example of this approach that is agnostic, and Laravel Livewire as a Laravel-specific approach), it would be worth looking into that approach. This of course clashes entirely with jQuery or if it doesn't, it will get messy. Furthermore, it also gets into whether using UIkit makes sense, so this gets very deep. All modules would break as well.

Or a home-cooked approach with jQuery can be used instead of bringing in HTMX. (this is probably way easier)

Or, we can add more JS sprinkles too bring in additional functionality.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions