Sensorica / valuenetwork

Resource Planning and Value Accounting for Value Networks
http://mikorizal.org
GNU Affero General Public License v3.0
3 stars 2 forks source link

Problem pages #3

Open bhaugen opened 8 years ago

bhaugen commented 8 years ago

I'm making a short list of problem pages, using the "problem child" label. In general, these are pages where Django forms, which we used to get things up and running quickly, are turning from a help to a hindrance. These are complex pages and so contain many Django forms. Django forms are slow to render on the server, so those pages take forever to load once they get a lot of content on them.

Some of those forms require page reloads when they post, which makes the slow loading even worse for getting anything done.

I'm not proposing that these are the first places for the UI/UX team to start work. Just that they would be good to replace with something faster and better and hopefully not requiring internal page reloads.

christroutner commented 8 years ago

This sounds like an excellent use of the API. jQuery can be used to create, validate, and submit forms on a page. jQuery can do all the communication with the server via the API and update anything that needs it without a page reload. I've got a lot of experience doing this sort of thing.