Forum OpenACS Development: Re: GUI Redesign of OpenACS, ]po[ and Others?
About your "machinery" subject I agree with you that no much support for "modern UIs" is provided by OpenACS out of the box.
Take the case of template::list. The way it was designed is nowadays less suitable for a modern UI, as it assumes "data retrieval" to happen together with rendering/sorting/pagination... at each and every request, while UIs today would fetch data from e.g. a JSON endpoint and update the UI dynamically and/or progressively without the user noticing a new request.
Worth thinking about anyway.
not much support for "modern UIs" is
provided by OpenACS out of the box
Please have a look at the ]po[ REST API in this post here that I've just created:
Please have a look at our demo-server and use the Chrome "Developer Tools" in order to see how it works:
So with this API you can create "forms" for HTML5 CRU(D) operations in minutes, with no need for any back-end code.
So this is just completely beyond ad_form and template::list.