OpenEnergyPlatform / oeplatform

Repository for the code of the Open Energy Platform (OEP) website. The OEP provides an interface to the Open Energy Family
http://openenergyplatform.org/
GNU Affero General Public License v3.0
61 stars 19 forks source link

Refactor ontology django views and improve page load behavior & UX #1502

Closed jh-RLI closed 5 months ago

jh-RLI commented 6 months ago

Description of the issue

The ontology oeo and the textual oeo viewer pages are all served in one djnago view. It works but is hard to maintian and extend. To solve this the view must be refactored into smaller parts. The chellange is to keep the current functionality.

While doing this it is a good idea to improve the page loading as some pages can take a few secons to be availabe because the oeo must be parsed on the server first.

Ideas of solution

Workflow checklist